web的网络教学系统设计与实现(附件)【字数:9712】
目 录
第一章 绪论 1
1.1 课题研究意义及背景 1
1.2 论文的目的及设计要求 1
1.3 课程教学网站的现状 1
1.4 现行研究存在的问题及解决方法 1
1.4.1 现行研究存在的问题 1
1.4.2 解决办法 2
1.5 本课题要达到的设计目标 2
1.6 经济效益分析 3
第二章 背景知识与关键技术介绍 4
2.1 研究设计中要解决的问题 4
2.1.1 数据表间联系 4
2.1.2 系统安全性 4
2.2 具体实现中采用的关键技术 4
2.2.1 Struct2框架 4
2.2.2 Hibernate框架 5
2.2.3 Spring框架 5
2.2.4 JSP语言 5
第三章 需求分析与系统设计 6
3.1 USECASE用例图 6
3.2 系统主要业务流程 7
3.3 功能需求 8
3.4 开发环境 8
3.5 系统体系结构 9
3.6 系统功能结构 9
3.7 数据库表结构 10
第四章 系统实现及测试 16
4.1 系统管理员功能 16
*51今日免费论文网|www.jxszl.com +Q: ^351916072*
/> 4.1.1 系统登录功能界面 16
4.1.2 系统公告管理功能 17
4.1.3 教学视频管理功能 18
4.1.4 课件信息管理功能 20
4.1.5 讨论版块管理功能 21
4.1.6帖子信息管理功能 22
4.2老师管理功能 24
4.2.1老师个人信息管理功能 24
4.2.2布置作业管理功能 25
4.2.3试题管理功能 27
4.3学生管理功能 28
4.3.1学生个人信息管理功能 28
4.3.2 作业提交功能 30
4.4实例测试的研究与选择 31
4.5测试环境与测试条件 31
4.6实例测试表格 31
结束语 33
致 谢 34
参考文献 35
第一章 绪论
1.1 课题研究的背景与意义
随着科学技术的快速发展,计算机发展神速。人类是生活和管理水平也得到了大大的改善。目前,绝大多数的学校和公司都采用人工管理模式。因为各行各业竞争都十分激烈,信息管理也必需走向一个新的高度。要想提高信息管理的效率,只有摒弃落后的人工管理模式引进信息管理系统。
在当今的信息时代,没有什么信息管理使计算机解决不了的。通过计算机进行信息的管理,不仅极大的提高了人们对信息管理的效率,而且提高了准确率。本文介绍的是基于web的网络教学系统的设计与开发。以提高学校的信息管理效率。
1.2论文的目的和设计要求
基于web的网络教学系统的主要目的是管理学生的个人信息和教学信息。学校通过这个系统可以大大的提高信息的管理效率,提高正确率。其中包括mysql中数据库的建立和维护,还有前端应用程序的开发。数据库的建立和维护需要数据库有非常强的数据一致性跟安全性。前端应用的程序开发后要需要程序有完备的功能和便捷的操作。所以该教学系统运用了JSP技术和MySQL数据库。
1.3课程教学网站的现状
在信息管理系统还没有问世之前,信息管理都是人们手工进行的,这样的管理方式需要花费很多时间。现如今很多学校甚至很多公司都采用了网络教学系统,大大缩短信息的管理时间,而且提高了正确率,节约了时间。
1.4现行研究存在的问题和解决方法
1.4.1现行研究存在的问题
1.数据库选择问题
一个优秀的数据库可以大大减少对一对指定数据库的依赖性,当这类数据库足够强大时,它可以与许多有效的数据库结合。所以选择数据库至关重要。
2.可扩展性
可拓展性是此系统必须具备的性能。程序经过长时间的测试和使用,往往会出现一些功能的不足,这时便需要系统的更新和升级。
3.网络教学系统的开发平台和语言
一个好的开发平台是很重要的,当然也要选择一个合适的语言,这样不仅能提高效率,也能降低开发成本。
1.4.2解决办法
根据2.2.1所叙述的,要想开发出优秀的系统,必须使用以下软件进行开发。
1。选择MySQL数据库,存储数据持久,当开发过程中电脑出现问题需要更换设备时,MySQL数据库中的数据不会丢失,不需要重新编辑代码。
2。使用MVC模式。MVC模式中,M的意思是业务模型,V的意思是用户的界面,C的意思是控制器。MVC模式就是要将M和C进行分离,即实现业务模型和用户界面的分离。
3使用Eclipse开发平台和JSP语言进行开发。
1.5本课题要达到的设计目标
系统采用B/S模型,系统内主要有三类角色:老师、管理员和学生。登录时需要验证身份。三类用户各自都有不同的功能,他们登录系统后只能进行各自的功能操作。三类用户的功能如下所示:
1。系统管理员:
A,教师管理功能,可以对学校教师上传的信息进行编辑。也可以让新增的老师使用自己的账号进行信息的管理。
B,学生管理功能,只要有用户注册了学生账户,系统中就会生成学生的信息,管理员可以编辑查看这类学生信息。
原文链接:http://www.jxszl.com/jsj/qrs/442944.html