2。2 SQL Server 2008简介
SQL Server 2008是在Microsoft的数据平台上发布的,可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不管数据存储在哪里。本次设计用到的SQL类有:数据访问通用类(SqlDbHelper),通过包含查询SQL的SqlCommand实例来实例化SqlDataAdapter,新增(Insert)、删除(Delete)、修改(Update)、查询(Select)等等。
2。3 c#概述
C#是ASP。NET中应用最多、最广泛的一种开发语言,C#语言的设计综合了C和C++的优点,还避免了它们很多的缺点,同时兼顾了JAVA语言的简单性和跨平台操作的特点。C#还提供了很多API函数,如SendMessage()函数、GetCursorPos()函数、Sleep()函数等,程序开发人员可以利用API函数开发很多扩展功能,可以为程序员提供网络技术方面的支持,同时还可以让程序员开发的程序的时候更加具有强大性和灵活性。
3 需求分析
3。1 系统功能分析
在线学习网站上的用户模式主要包括两种形式,一种模式是前台用户模式,另一种模式是后台管理员模式。前台用户模块主要的内容是信息查看,后台管理员模块主要内容是信息管理。前台用户的功能如下:网站首页、用户注册与登录、学习方法的查看、学习资料的下载、视频的在线播放与下载、交流互动、在线考试;后台管理员的功能如下:管理员登录、注册新的管理员账号、管理员修改密码、网站简介管理、学习方法的管理、学习资料的管理、视频资料的管理、交流互动信息的管理、系统信息的管理、考试试题信息的管理、查看每天学习人数统计表并打印。
3。2 可行性分析
在线学习网站是一个基于ASP。NET和SQL SERVER开发的网站,由于现在网站的模式比较成熟,开发的平台也比较多,但ASP。NET结合SQL SERVER进行开发,不论是在速度上、容量上还是在稳定性上都可以满足系统的标准要求。在线学习网站主要是数据的流转和处理,包括数据的传输、数据的输出等情况,系统在调试和运行的时候都比较简单,现在计算机的一般的配置也都满足其开发要求,所以综合以上因素,从技术方面上来看是可行的。开发在线学习网站所需要的资料都可以在图书管里借阅到,也可以从网络上来查询。开发本系统所使用的开发软件和数据库,都可以从网络上直接下载使用,无需花钱去购买,综上看来,在经济方面是可以行得通的。在线学习网站是一个B/S形式的网站,用户只需要在电脑上打开浏览器,然后输入在线学习网站的网址就可以使用了,网站发布到网络上后,管理员只需要定期对系统的基础信息进行维护工作,不需要上传和下载任何资料,用户就可以看到管理员更新的信息,既简化了环节又降低了费用。
3。3 系统性能分析
在线学习网站在性能上主要满足以下几点要求:
1.可靠性高:系统的运行是否可靠,是衡量一个系统好坏的重要指标,所以一个系统必须要有良好的稳定性,才能得到用户的赞誉。
2.响应时间比较短:用户在浏览在线学习网站的时候,系统必须要做到速度不能有延迟的现象,否则用户的整体感觉就不会很好。
3.系统的吞吐量比较大:系统必须在用户访问比较多的情况下,还有很快的反应速度,能同时供十几万级别的用户同时访问。
4.安全性比较高:这是一套完整系统必须具备的条件,系统只可以供授权的用户使用,没有授权的用户不具有对系统的使用权利,系统里的数据不可让非授权用户随意改动。系统的安全性可以通过登录时用户的身份认证以及数据库系统的视图管理设备来实现 。文献综述 ASP.NET在线学习网站设计与实现(3):http://www.youerw.com/jisuanji/lunwen_93524.html