摘 要 进几年来,基于B/S架构的WEB在线教学越来越流行,深受广大学生的喜爱,它的出现,大大地扩展了传统的教学方式,使教学与学习摆脱了空间上和时间上的约束。所以开发一款在线教学系统是非常有必要的。这样家长再也不用为没时间去找辅导班以及找何种辅导班而发愁,只要是有一部手机,或者一台电脑,人们就能够轻松地使用在线教学系统进行学习,而且还可以选择各个年龄,各个年级,各个专业方向的课程,这样既节省了家长的时间,也节约了大量的花费,只需要注册一下网站的会员,花一些极少的费用,就可以获取大量的视频资源信息,极大地便利了用户的需求。同时对于老师来说,也提高了工作效率,扩大了教学的普及性,每天或者每个月都可以对教学的情况进行统计,也可以查看学生对教学的反馈情况。
因此,开发一套高效率、无差错的在线教学系统软件十分必要。拟开发的在线教学系统是基于ASP.NET环境下,以及使用SQL2005数据库开发的,利用了数据库的基本操作以及ASP.NET相关控件的使用和连接数据库的操作,介绍了在线教学系统的系统分析部分,包括可行性分析,需求分析,系统设计,详细设计和软件测试等。分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
关键词:在线教学系统;ASP.NET;SQL2005;界面友好;实用
目录
摘 要 1
第一章 绪论 3
1.1 课题的背景 3
1.2 课题的意义 4
1.3 国内外现状 5
1.4 课题的主要任务 5
第二章 需求分析 6
2.1 可行性分析 7
2.1.1 可行性分析的任务 7
2.1.2 可行性研究过程 7
2.2 开发平台和技术简介 8
2.2.1 IIS简介 8
2.2.2 ASP.NET简介 8
2.2.3 C#简介 10
2.2.4 数据库SQL Server简介 11
2.3 开发环境 11
2.4 数据字典 12
2.5 数据流图 13
2.6 E-R图 15
第三章 系统设计 16
3.1 功能模块概述 16
3.1.1 管理员模块 16
3.1.2 会员模块 17
3.2 软件结构图 17
3.3 数据库设计 18
第四章 详细设计 24
4.1 界面设计及部分代码 24
4.1.1 登录界面 24
4.1.2 管理员模块 25
4.1.3 会员模块 38
第五章 软件测试 43
5.1 软件测试的目标 43
5.2 软件测试的准则 43
5.3 软件测试的方法 43
5.4 软件测试的步骤 44
第六章 总结与致谢 45
第七章 参考文献 46
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |