大学生资源共享与管理平台的设计与实现(JSP,MVC,Selevt,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
大学生资源共享与管理平台的设计与实现(JSP,MVC,Selevt,MySQL)(含录像)(开题报告,毕业论文12000字,程序代码,MySQL数据库)
系统功能分析
本系统实现一个大学生资源共享与管理平台,分为学生、教师和管理员三种用户。具体功能描述如下:
前台学生模块包括:
1. 首页:网站打开的第一个页面,显示网站的最新信息。
2. 学生登录:实现学生的登录。
3. 通知公告:实现通知公告的列表显示,点击可以查看通知公告详情。
4. 课程资料:实现课程资料的列表显示,点击可以查看内容详情。
5. 学习视频:实现学习视频的列表显示,用户登录后可以下载视频,可以播放视频,点击可以查看视频详情。
6. 教师风采:实现教师信息的列表显示,点击可以查看教师详情。
7. 在线试题:实现试卷的显示,用户登录后可以在线考试。
8. 作业信息:实现作业信息的列表显示,登录后可以下载作业,可以上交作业,点击可以查看作业详情。
9. 留言反馈:实现留言反馈的列表显示,点击可以查看帖子详情,用户登录后可以发表帖子,可以回复帖子。
10. 个人后台:学生登录后可以进入个人后台,在个人后台可以修改自己的信息,修改自己的密码,可以查看自己的成绩信息,可以提交自己的作业。
教师模块包括:
1. 个人资料管理:教师可以修改自己的资料,可以修改自己的信息。
2. 学习视频管理:教师可以对学习视频信息进行添加、查看、修改或删除。
3. 考试章节管理:教师可以对考试章节信息进行添加、查看、修改或删除。
4. 题库管理:教师可以对题库信息进行管理。
5. 试卷管理:教师可以对试卷信息进行管理。
6. 成绩管理:教师可以对成绩信息进行管理。
7. 作业管理:教师可以对作业信息进行管理。
8. 留言反馈记录:教师可以对帖子信息进行查看、修改或删除。
后台管理员模块包括:
1. 系统用户管理:此功能为超级管理员所有,普通管理员没有此权限,实现超级管理员可以对普通管理员信息的管理,可以修改自己的登录密码。
2. 通知公告管理:管理员可以对通知公告信息进行添加、查看、修改或删除。
3. 课程资料管理:管理员可以对课程资料信息进行添加、查看、修改或删除。
4. 班级信息管理:管理员可以对班级信息进行管理。
5. 教师信息管理:管理员可以对教师信息进行添加、查看、修改或删除。
6. 学员信息管理:管理员可以对学员信息进行添加、查看、修改或删除。
7. 学习视频管理:管理员可以对学习视频信息进行添加、查看、修改或删除。
8. 考试章节管理:管理员可以对考试章节信息进行管理。
9. 题库管理:管理员可以对题库信息进行管理。
10.试卷管理:管理员可以对试卷信息进行管理。
11.成绩管理:管理员可以对成绩信息进行查看或删除。
12.留言反馈记录:管理员可以对帖子信息进行查看、修改或删除。
开发环境:MyEclipse
Web服务器:Tomcat
数据库:MySQL
目录
1 绪论 5
1.1 系统开发目的 5
1.2 系统开发意义 5
2 系统开发工具介绍 6
2.1 JAVA语言 6
2.2 JSP简介 6
2.3 MYSQL简介 8
2.4 B/S模式简介 9
3 需求分析与设计 11
3.1 系统需求分析 11
3.1.1 技术可行性 11
3.1.2 经济可行性 11
3.1.3 操作可行性 11
3.2 系统功能分析 12
3.3 系统功能结构图 13
3.4 系统流程分析 14
3.5 系统非功能性需求分析 16
3.6 开发设计思想 16
4 数据库设计 17
4.1 数据库逻辑结构设计 17
4.2 数据库物理结构设计 19
5 系统的详细设计与实现 23
5.1 网站首页页面 23
5.2 通知公告页面 23
5.3 学习视频页面 24
5.4 教师信息页面 24
5.5 试卷信息页面 24
5.6 学习视频列表信息页面 25
5.7 添加试卷生成信息页面 25
5.8 添加通知公告信息页面 26
5.9 教师信息列表页面 26
5.10 帖子列表信息页面 26
6 系统测试 28
6.1 软件测试的目的 28
6.2 软件测试的基本原则 29
结束语 31
致 谢 32
主要参考文献 33