在国外老师和同学都很注意利用网络这种渠道来进行学习和沟通。随着各种学习观念的不断深化和传播,人们认识到网络课程不是仅仅将教材的内容原封不动的搬到网上,而是要发挥网络的特点,为学生创设一个虚拟的学习环境。在传统的课程中,有教师、同学、课本、图书馆、实验室等各种各样的资源,在网络中设计虚拟环境,会使得学生的学习就会变得有趣,学习效果会更好。
2.网站所用技术介绍
.NET Framework是微软开发的,主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序[1]开发平台,是一种建立动态Web应用[3]程序的新技术。它是.NET框架[2]的一部分,可以使用任何.NET兼容的语言(如Visual Basic、C#)编写ASP.NET应用程序。ADO.NET[4]是一个广泛的类组,是一组用于和数据源进行交互的面向对象类库,是与数据源交互的.NET技术。
SQL Server 2005是微软公司推出的一个服务器产品,SQL Server 2005除了具有扩展性、可靠性以外,还具有可以迅速开发新的因特网应用[5]系统的功能,尤其是可以直接存储数据,可以将搜索结果来输出等特点。
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是对C/S结构的一种变化或者改进的结构。与C/S结构相比,B/S结构[6]的优势在于:大大简化了客户端,只要可以使用浏览器上网,就可以使用B/S系统的终端;文护和升级方式简单,开发、文护等几乎所有工作也都集中在服务器端,减轻了异地用户系统文护与升级的成本。
3.系统需求分析
基于.NET计算机基础精品课程学习网站的设计与实现,是对运用现代化信息技术手段实现优质的课程资源联网并共享的一种探索,该精品课程学习网站[7]是基于.NET架构、Microsoft Visual Studio 2010平台上,后台运用Microsoft SQL Server2005完成数据服务,用户可以方便的利用Internet访问网站。
3.1用户角色分析
系统用户角色主要有三类:系统管理员,教师,学生。
(1)系统管理员权限:管理员可以实现管理用户权限,对网站内容,如:信息通告,用户信息等进行修改,添加等操作。
(2)老师权限:上传课件,上传和发布作业,查看学生提交的作业。
(3)学生权限:下载课件,下载作业,提交做好的作业(文档形式),学生不允许查看已经提交的作业。
3.2功能需求分析
网站应具有良好的安全性、可靠性、实用性、可移植性和可文护性等,为满足用户需求,系统所需要的功能如下。
(1)注册登录部分:教师和学生只有注册登录后才能拥有自己的权限对系统进行操作,如学生用户可以提出问题,下载网站资源等。
(2)通告部分:通告部分要在首页显示,发布通告是管理员的权限。
(3)课件资源的管理部分:管理员可以管理网站的资料。老师可以把资料上传。学生可以把网上发布后的资料下载。 基于.NET计算机基础精品课程学习网站的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_4895.html