基于WEB网络教学系统的设计与实现(SSH,MySQL)(含录像)
基于WEB网络教学系统的设计与实现(SSH,MySQL)(含录像)(开题报告,毕业论文14000字,程序代码,MySQL数据库)
本系统采用了Browser/Server体系结构,JSP(Java Server Page)作为前台开发工具,MySQL作为后台数据库进行开发。最终系统实现的系统将分为管理员、老师和学生三个角色,其中系统管理员部分的主要功能包括修改登录密码、课程介绍管理、教师队伍管理、教学大纲管理、参考文献管理、老师信息管理、学生信息管理、公告信息管理以及测试题目管理,学生部分的功能有查看网站信息、下载教学资料、在线自测和信息交流模块,老师部分的功能有个人信息管理、课件发布管理、教学视频管理、试题信息管理和信息交流管理。本基于web网络教学系统的设计制作可以很大程度的提高网络教学系统的效率,充分体现了信息时代的优越性。
关键词:基于web网络教学系统;B/S;JSP
功能需求
1、登录验证功能:为了保证基于web网络教学系统信息的安全性,进入系统时需要对用户身份进行验证,如果验证无误可成功进入系统,如果用户名或者密码不正确将返回错误提示要求重新输入。
2、老师管理功能:该功能属系统管理员功能,实现了系统管理员对所有老师的管理操作,可以添加一个新的老师,也可以对已经添加的老师进行修改以及删除的操作。已经设置添加的老师才可以使用自己的账号密码登录系统进行相关的教学视频管理等功能。 [版权所有:http://DOC163.com]
3、学生管理功能:该功能属系统管理员功能,其功能与老师管理功能类似,即对所有学生信息进行管理,只有已经登记的学生才能登录系统来使用系统留言等功能。
4、课程介绍管理功能:该功能属系统管理员功能,可以对当前学校课程介绍信息进行管理,包括查看和修改课程介绍信息。
5、教师队伍管理功能:该功能属系统管理员功能,可以对当前学校教师队伍信息进行管理,包括查看和修改教师队伍信息。
6、教学大纲管理功能:该功能属系统管理员功能,可以对当前学校教学大纲信息进行管理,包括查看和修改教学大纲信息。
7、参考文献管理功能:该功能属系统管理员功能,可以对当前学校参考文献信息进行管理,包括查看和修改参考文献信息。
8、公告管理功能:该功能属系统管理员功能,可以对当前学校公告信息进行管理,包括查看、添加和删除公告信息。
9、测试题目管理功能:该功能属系统管理员功能,可以对当前学校测试题目信息进行管理,包括查看、添加和删除测试题目信息。
10、查看网站信息功能:该功能属于学生功能,学生查看网站的所有信息,包括课程介绍、教师队伍、教学大纲、参考文献、教学课件、教学视频以及考试试题等信息。
11、在线自测功能:该功能属于学生功能,学生可以进行在线自测操作。 [资料来源:www.doc163.com]
12、信息交流功能:该功能属于学生功能,学生可以查看信息交流内容,也可以发表交流信息。
13、老师个人信息管理功能:该功能属于老师功能,老师可以对自己的个人信息进行管理。
14、课件发布管理功能:该功能属系统管理员功能,可以对当前学校课件发布信息进行管理,包括查看、添加和删除课件发布信息。
15、教学视频管理功能:该功能属系统管理员功能,可以对当前学校教学视频信息进行管理,包括查看、添加和删除教学视频信息。
16、信息交流管理功能:该功能属系统管理员功能,可以对当前学校信息交流进行管理,包括查看、回复和删除信息交流。
开发环境:MyEclipse
Web服务器:Tomcat
数据库:MySQL
[资料来源:Doc163.com]
[资料来源:www.doc163.com]
目 录
1 引言 1
1.1 课题研究意义及背景 1
1.2 论文的目的及设计要求 1
2 研究现状及设计目标 3
2.1 基于web网络教学系统的现状 3
2.2 基于web网络教学系统优缺点分析 3
2.3 现行研究存在的问题及解决方法 4
2.3.1 现行研究存在的问题 4
2.3.2 解决办法 4
2.4 本课题要达到的设计目标 4
2.5 经济效益分析 6
3 关键问题及分析 7
3.1 研究设计中要解决的问题 7
3.1.1 数据表间联系 7
3.1.2 系统安全性 7
3.2 具体实现中采用的关键技术 8
3.2.1 JSP技术 8
3.2.2 JDBC技术 8
3.2.3 MVC编程模式 9
4 需求分析 10
4.1 USE-CASE用例图 10
4.2 系统主要业务流程 11 [资料来源:https://www.doc163.com]
4.3 功能需求 12
4.4 开发环境 13
5 系统设计 15
5.1 系统体系结构 15
5.2 系统功能结构 15
5.3 数据库表结构 16
6 系统实现及测试 22
6.1 系统主要模块的实现 22
6.1.1 系统登录功能界面 22
6.1.2 修改登录密码功能界面 22
6.1.3 课程介绍管理功能界面 23
6.1.4 教师队伍管理功能界面 23
6.1.5 教学大纲管理功能界面 24
6.1.6 参考文献管理功能界面 24
6.1.7 老师信息管理功能界面 25
6.1.8 学生信息管理功能界面 26
6.1.9 公告信息管理功能界面 27
6.1.10 测试题目信息管理功能界面 27
6.1.11 老师管理个人信息功能界面 28
6.1.12 课件发布信息管理功能界面 29
6.1.13 教学视频信息管理功能界面 29 [资料来源:http://www.doc163.com]
6.1.14 试题信息管理功能界面 30
6.1.15 信息交流管理功能界面 31
6.1.16 学生浏览下载教学信息功能界面 31
6.1.17 学生在线自测功能界面 33
6.1.18 信息交流功能界面 34
6.2 实例测试的研究与选择 34
6.3 测试环境与测试条件 35
6.4 实例测试表格 35
7 结论与展望 37
参考文献 38
致 谢 39
上一篇:基于JSP的宠物猫销售系统的设计与实现(SQLServer)(含录像)
下一篇:华苑社区自来水分公司水费管理系统设计与实现(SSH,MySQL)(含录像)