SQL Server 2008是Microsoft公司推出的一款数据库系统,但是与传统数据库系统不同的是,该款产品更加注重数据库中表单与表单之间的关系。该产品具有可扩展性强,性能高等特点,并且已经突破了传统意义中的数据库产品,将其功能延伸至数据库之外的开发和商务智能,为个人或企业提供高安全性、强伸缩性、高可靠性的产品。SQL Server 2008面向不同的用户需求提供了不同的版本,主要包括企业版、标准版、工作组版、开发版以及学习版。2008版本中主要提供了较强的与Internet的集成性,所以本设计选择2008版本作为本系统的数据库系统。
1.3ADO.NET
ADO.NET是ASP.NET中的一种重要的数据库访问技术,也是Microsoft公司最新研发的数据库访问技术。ASP.NET是一种数据库连接池技术,具有基于XML格式的并基于.NET框架的ADO.NET接口,可以使得程序员们轻而易举的对各式各样的数据库进行访问。该技术为将要开发的网站提供了连接模式和非连接模式这两种不同的数据访问模式。其中,非连接模式不要求在整个访问过程中全程开启数据库,这样,当多个进程需要访问数据库的时候,数据库就不需要在进程和数据库之间一直保持连接,提高效率,减少服务器的资源消耗,提供给使用者更好的用户体验。
2.系统分析与设计
2.1系统需求分析
需求分析是软件开发过程中一个必不可少的过程,也是极其重要的过程根据实际调查与分析,认为《网页设计与制作》精品课程应当面向普通用户和管理员用户两类用户。其中,普通用户可以对网站首页进行访问,可以进行站内的新闻进行浏览,查看系统简介。但是如果想要进行相关课程的学习,则需要用户进行登录。如果用户当前没有账号,则可以通过注册账号来获得一个账号,之后进行登录可以获得更高权限的操作,如留言答疑,教学资源查看下载等。管理员用户是整个系统的管理者,对整个网站的数据起着决定性的作用,其可以使用的主要功能是对网站各个方面进行管理,如:管理员用户管理、管理员个人密码修改、站内新闻管理、教学大纲管理、测试公告管理、教学视频管理、学习资源管理、作业管理、在线测试管理等等。
2.2可行性分析
主要从经济可行性、技术可行性以及社会可行性上对《网页设计与制作》精品课程网站进行了分析。
首先,经济可行性。《网页设计与制作》精品课程使用B/S结构,在前期试行阶段并不需要对服务器提出较高的需求,只要使用一台普通PC机作为本网站的服务器即可。并且,由于现代信息化、网络化进程的不断加深,人们家中几乎都有电脑和网络。由于本网站使用B/S结构进行建站,人们只需要使用浏览器对网站进行访问就可以随时随地对《网页设计与制作》课程进行学习。所以,在经济可行性方面是可行的。
其次,技术可行性。《网页设计与制作》精品课网站是使用ASP.NET技术进行开发,在数据库上选择SQL Server 2008进行数据的存贮与管理。这两项技术已经相对成熟,具有较高的可靠性与稳定性。所以,在技术可行性上,本网站的开发也是可行的。
最后,社会可行性。中国国家教育部于2003年发布《关于启动高等学校教学质量与教学改革工程精品课建设工作的通知》中提出,应当推进教育创新,深化教学改革工作,促进现代信息技术在教学中的应用。由于有国家政策的支持,所以本网站在社会可行性上也是可行的 ASP.net《网页设计与制作》精品课程网站的设计+源码(2):http://www.youerw.com/jisuanji/lunwen_41353.html