基于Web的协同式教学系统设计(ASP.NET2.0+C#+SQL2005)(精品)☆

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

摘  要:现代信息技术的发展,使得基于WEB技术的网络教学成为现代教育技术改革与发展的方向。近几年来,我国学校的教学水平越来越高,教学系统已经应用在大多数学校的教学管理上。
结合教学系统的开发步骤及方法,本课题旨在开发一个基于WEB的协同式教学系统。系统主要在Windows XP下,以SQL Sever2005为数据库,IIS为应用服务器,asp.NET的开发环境下实现。系统实现了学生与老师之间的互动,可以帮助大多数学校实现网络教学的需求。通过系统,可以使学生能更好地学习与交流,提升学校的教学质量。网络教学系统的使用使学生不必拘泥于课堂所学的知识,学生可以根据自己的兴趣和爱好来有选择地进行学习。教学系统在减轻学生负担的同时,也减少了老师的工作,它使老师可以轻松地上传课件,对学生作业进行批阅,在线和学生进行交流等等。
关键词:Web;网络教学;asp.NET
 
毕业设计(论文)外文摘要
The Design and Implementation of WEB Collaborative Teaching System
 
Abstract: The development of modern information technology makes the network teaching which is based on WEB technology as the direction of the reform and development in modern educational technology. During recent years, the proficiency of teaching management in our country are greatly improved since the teaching management system has been widely applied in most schools.
According to the procedures and methods of teaching system, this subject has studied a web-based collaborative teaching system. The system is achieved under the Windows xp, and the database is SQl Server 2005. IIS is acted as application server. After that , The system is exploited in the environment of asp.NET. The system brings about the interaction between teachers and students. It can satisfy the demand of the network teaching for most schools. It helps the students better learn and exchange. As this, the teaching quality of the schools will be improved. The network teaching system can make students studey out of the class. The students may choose to learn according to their interests. The teaching system is going to reduce the burden on the students, at the same time, it will reduce the  teachers’ work, so it’s able to upload coursewares,deal with the students’ homework and exchange with the students online for the teachers.
Keywords: Web;Network teaching;asp.NET

问题定义与内容简介
本课题实现的是基于WEB的协同式教学系统。协同式教学系统,又称协同式教学支持系统,有广义和狭义之分.广义的教学系统既包括支持网络教学的硬件设施,设备,又包括了支持网络教学的软件系统.也就是说,广义的网络教学系统有两大部分:硬件教学系统和软件教学系统。狭义的网络教学系统是指建立在Internet基础之上,为网络教学提供全面支持服务的软件系统。网络教学系统在全世界应用非常广泛,尤其在大学和中等专业学校已经普遍应用.目前,我国中小学也已经进入应用阶段.系统的用户主要分为学生,老师和管理员。学生可以通过系统对具体的每门课程进行学习,其中包括课程公告、教学大纲、作业提交、参考推荐、资源下载和在线测试等功能。教师模块主要实现的功能有添加课程公告、教学大纲、参考推荐、测试题以及对学生上传作业进行管理,还包括上传资源等功能。学生和老师之间还可以通过论坛交流来实现互动。系统管理员则负责对整个系统进行管理。
协同式教学系统的研究及开发的重点如下:
1. 要实现对于数据处理的准确性和管理的高效性和有效性的主体性要求;
2. 既要立足当今先进技术,又要考虑未来技术发展的前瞻性要求;
3. 基于WEB的可以通过网络来访问的使用方便性要求;
4. 适用于不同权限用户使用的层次性要求;
5. 以尽可能低廉的投入而获得尽可能高效的管理效益的经济性要求。

开发工具介绍
本课题选用了浏览器--Web服务器--数据库服务器这种三层分布的B/S模式,硬件只需要一台能运行相关软件的个人电脑即可,软件要求为:操作系统:Windows XP;数据库:SQL Server 2005;开发工具:Microsoft Visual Studio 2005;开发语言:C#语言;服务器:IIS 6.0;浏览器:IE6.0或者以上版本[1]。

功能需求分析
系统实现是基于WEB的协同式教学系统,为学生和老师之间提供一个交流互动的平台。打破以往传统的仅靠现场讲课来实现教学任务的模式,使学生能够更具自己的兴趣和爱好有选择有方向地进行学习与交流。本系统主要实现的功能模块有:
1.注册登陆模块:使用户都有自己的帐号,以便登陆到系统中,实现自己的教学管理。
2.教学管理模块:学生或者老师可通过该模块对教学进行管理,使网络教学与课堂教学保持协同。
3.论坛交流模块:当学生遇到问题时,可通过在论坛发帖来与老师或者其他学生进行交流。
4.资源下载模块:用户在该模块可以看到或者下载所有教学资源。
5.系统帮助模块:万一用户不慎丢失密码,可通过此功能轻松找回密码并可使用户时常修改密码,保持用户帐号的安全性。
6.系统管理模块:管理人员对系统的各项事务进行管理。











目  录
1 绪论 1
1.1 课题研究资料 1
1.1.1 背景及意义 1
1.1.2 现状 1
1.1.3 发展趋势 1
1.2 问题定义与内容简介 2
1.3 开发工具介绍 2
1.3.1 SQL Server 2005简介 3
1.3.2 Visual Studio 2005简介 3
1.3.3 C# 语言简介 3
1.3.4 IIS 6.0介绍 4
2 需求分析 5
2.1 系统综合要求 5
2.1.1 功能需求分析 5
2.1.2 性能需求分析 5
2.1.3 输入输出要求 5
2.1.4 数据管理能力要求 6
2.1.5 故障处理要求 6
2.1.6 其他要求 6
2.2 业务流分析 6
2.3 数据流分析 7
2.4 数据字典 9
(优秀毕业设计:www.2bysj.cn)
3 系统设计 14
3.1 系统功能结构 14
3.2 系统数据模型设计 14
3.2.1 数据概念结构设计—E-R图 14
3.2.2 数据逻辑结构设计—关系模式 17
3.2.3 数据逻辑结构设计—关系表 18
4 模块详细设计 23
4.1 注册登陆模块 23
4.1.1 注册登陆模块功能简介 23
4.1.2 注册登陆模块流程图 23
4.1.3 注册登陆模块设计 23
4.2 教学管理模块 26
4.2.1 教学管理模块简介 26
4.2.2 教学模块流程图 27
4.2.3 教学模块设计 27
4.3 论坛交流模块 31
4.3.1 论坛交流模块功能简介 31
4.3.2 论坛交流模块流程图 31
4.3.3 论坛交流模块设计 31
4.4 总资源下载模块 34
4.4.1 总资源下载功能 34
4.4.2 总资源下载模块流程图 34
4.4.3 总资源下载设计 34
4.5 系统帮助模块 35
4.5.1 系统帮助模块功能简介 35
4.5.2 系统帮助模块流程图 35
4.5.3 系统帮助模块设计 35
4.6 系统管理 39
4.6.1 系统管理模块功能简介 39
4.6.2 系统管理模块流程图 39
4.6.3 系统管理模块设计 40
5 用户手册 41
5.1 系统功能与运行环境 41
5.1.1 系统功能简介 41
5.1.2 运行环境简介 41
5.2 系统运行与操作指南 41
(优秀毕业设计:www.2bysj.cn)
6 系统评价 42
6.1 系统特色/优点介绍 42
6.2 系统存在的不足和改进的地方 42
6.2.1 系统存在的不足 42
6.2.2 改进方案 42
6.3 毕业设计收获与心得 43
结 论 44
致 谢 45
参 考 文 献 46
 
参 考 文 献
[1] 王院峰 等. 零基础学asp.NET 2.0[M].北京:机械工业出版社.2008.01
[2] (美)哈特[著],孟宪瑞,易磊[译]. asp.NET 2.0经典教程——C#篇[M].北京:人民邮电出版社.2007.2
[3] 冯方 等. asp.NET2.0上机练习与提高[M].北京:清华大学出版社.2007.05
[4] 程不功,龙跃进,卓琳.asp.NET2.0动态网站开发教程(第2版)[M].北京:清华大学出版社,2008.
[5] 李勇平. asp.NET 2.0(C#)基础教程[M].北京:清华大学出版社.2008.01
[6] (美)沃尔森[著],汤涛[译]. asp.NET揭秘(第二版)——.NET开发系列 [M].北京:中国电力出版社.2004.08
[7] 唐植华,郭兴峰. asp.NET 2.0动态网站开发基础教程(C#2005篇)[M].北京:清华大学出版社.2008.06
[8] 吕洋波.asp.NET2.0宝典[M].北京:电子工业出版社.2007.04
[9](美)恰坡(Chappell,D.)[著],荣耀[译]. .NET大局观(第2版)[M].北京:电子工业出版社.2006.09
[10] 明日科技. asp.NET 2.0开发技术大全[M].北京:人民邮电出版社.2008.02
[11] 杨云,王毅. asp.NET2.0典型项目开发[M].北京:人民邮电出版社.2007.10
[12] 李玉林,王岩. asp.NET 2.0网络编程从入门到精通[M].北京:清华大学出版社.2006.09
[13] 石志国,崔林. asp动态网站编程[M].北京:清华大学出版社.2006.01