大学计算机网络课堂网站设计与实现(源码)

随着计算机网络化基础的发展和素质教育的深化,进行在线的网络化课堂教育来提高教学的效率显得尤其重要,这已成为目前国内各大高校慢慢普及的一种教学方式。针对大学计算机网络课堂系统的设计和开发,本篇论文从有关课题的背景资料、系统需求分析、系统开发环境、总体设计、数据库设计、详细设计以及代码测试等方面,叙述了系统的开发过程。系统采用VS2010和SQL2008作为开发环境,主要实现课程教学资源和试卷库的管理功能,利用系统学生可以在网上进行课程的自主学习,在线自测,在线交流讨论等,教师能在后台为学生上传各类教学资源,对各科试卷资源进行管理,生成各科试卷,并对学生的测试成绩进行处理。关键词 网络课堂,教学,自主学习目 录
1 引言 1
1.1课题背景 1
1.2研究现状 1
2 系统需求分析 2
2.1功能需求分析 2
2.2性能需求分析 3
2.3系统可行性分析 3
2.3.1技术可行性 3
2.3.2经济可行性 3
2.3.3法律可行性 4
3 系统开发环境 4
3.3 Microsoft Visual Studio 2010 5
4 系统总体设计 6
4.1系统总体模块设计 6
4.1.1学生模块 6
4.1.2教师模块 7
4.1.3管理员模块 8
5 数据库设计 9
5.1 数据库概念设计 10
5.2 数据库逻辑设计 12
5.3 数据库物理设计 13
6 系统的详细设计 16
6.1 登录模块的实现 16
6.2 题库管理功能模块设计 17
6.3 在线自测功能模块 19
7 系统测试 21
结论 24
致 谢 25
参考文献 26
1 引言
随着电脑网络技术的不断发展和升级,在网上获得知识和查阅资料已经成为人们学习的重要途径,许多的教育类产品日益增多,学生需要学习的课程也逐渐增加,面对这些情况,教育者的工作也变得更加繁重,
 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
17
6.3 在线自测功能模块 19
7 系统测试 21
结论 24
致 谢 25
参考文献 26
1 引言
随着电脑网络技术的不断发展和升级,在网上获得知识和查阅资料已经成为人们学习的重要途径,许多的教育类产品日益增多,学生需要学习的课程也逐渐增加,面对这些情况,教育者的工作也变得更加繁重,时间安排也紧迫。随着教育技术与网络的结合,传统课堂教育的弊端慢慢显出,网络课堂网站体现出更多的优点。
1.1课题背景
目前,计算机应用不断发展创新,网络技术不断升级,我们的教育正在从传统封闭的校园教育慢慢转变为开放式的网络课堂教育。如今已经有很多国家和地区的学校和各种教育机构都开设了网络远程教育,将传统的以教师为主导的单向传授教育转变为以学生为中心,在线互动式的学习。学生在家里足不出户,就可以完成听老师讲课,在线互动答疑,完成和提交作业,在线自测等等,就仿佛把学校和课堂搬回了家一样。
各类网络课程网站的出现,是现在阶段教学软件尤其是基于Web在线的网络课堂系统开发的重要内容。虽然远程网络课堂网站在我国出现仅仅几年的时间,大学计算机网络课堂网站系统的开发目前还处于起步阶段,但随着网络的发展,在网络学习人数的增加,大学计算机网络课堂系统的发展已经受到了广泛的重视。
1.2研究现状
随着网络的发展,在网络学习人数的增加,大学生可以通过大学计算机网络课堂来学习课程,网络课堂是现代教育的一个重要手段。网络本身具有开放性,分布广,计算精度高的特点,使得大学计算机网络课堂突破了传统课堂的一些限制,不断迅速发展。网络课堂是当今教学手段研究的一个热点。
21世纪因特网快速发展,每个行业也随着计算机技术的发展快速进步,教育行业也不例外,大学网络课堂系统与社会的信息化发展同样也逐步成为一种趋势。它可以实现不受地域的限制,可招收“千里之外”的学生;有更丰富的教学资源,提高教师教学的效率;无需租赁教室,大量降低学校的运营成本等优势。学生可以在互联网上实现大学计算机网络课堂进行双向互动的学习模式,教师可以在网络课堂上进行一对多的教学,并实现对学生各类信息和课程资源的管理功能,同时优化了老师对学生进行信息管理和科目教学的工作效率。由此可以看出,开发一个大学网络课堂网站是非常有必要的。
2 系统需求分析
系统需求分析是软件设计中必不可少的紧要步骤,是任何软件设计都需要进行的过程。想要设计出一个全面的、完善的软件系统,就必须先对系统进行需求调研、系统分析。基于系统的需求调查,对系统所需具备的功能模块进行细致地分析与设计,这才能够开发出一个比较完整的、功能全面的系统。
2.1功能需求分析
在以往的课堂教育,学生只能在课堂学习,课后需要完成老师所布置的作业。在学习过程遇到困难或疑问,只能跟同学交流,或找时间向老师请教。
为实现教师和学生在网络教学方面的要求,通过和大学计算机课程任课老师和学生的交流,基本确定大学计算机课程网络课堂系统需要实现的功能。
该系统主要有三种权限,分别是学生、教师和管理员,每个角色权限的具体功能需求如下:
a)学生
学生进入系统后,可以完成以下操作:
1)学生在获得权限登录后才可以使用系统的教学功能;
2)学生可以浏览课程的教学资料,下载课件等教学资源;
3)学生在对一门课程经过一段时间学习之后,可以对所学课程进行在线自测;
4)在线交流互动,提出学习过程中的困难和疑问。
b)教师
教师进入系统后,可以完成以下操作:
1)网上试题的自动批改,减轻教师工作量,提高工作效率;
2)教学计划和进度的提前公开,促进师生之间互相沟通和了解;
3)能及时正确的进行学生测试成绩的统计,提供教师教学质量反馈和体现学生真实学习水平;
4)管理教学资源,对学生提出的问题进行答疑。
c)管理员
管理员进入系统后,可以完成以下操作:
1)为各个教师安排各科教学任务,发布教学公告;
2)管理各专业和各学院;
3)对学生信息和教师信息进行分组和管理;
4)对学生上传的资源和留言信息进行审核。
2.2性能需求分析
每个系统都有自己的性能需求。本系统的主要的性能需求是:
a)先进性:本系统以Microsoft Visual Studio 2010为主要开发环境,后台数据库设计主要用Microsoft SQL Server 2008 R2来存储和更新数据。这两款开发软件都是成熟软件,对本系统的开发可以较好地完成。
b)高可靠性:作为系统就要有完善的功能,简洁的界面,还有最重要的是系统的可靠性。实用的系统它的也绝对是可靠的,这样系统的数据安全就可以得到保障。
c)实用性:系统的开发就是为了满足用户对网络课堂的管理需求。所以该系统一定是以用户的需求为前提来开发的,方便用户管

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2648.html

好棒文