项目介绍
考研是一个艰难辛苦的过程,需要具备充沛的精力;考研是一场旷日持久的战争,需要吃苦耐劳的精神和持之以恒的毅力和意志,如果三天打鱼,两天晒网,那么很难在考研大军中胜出;考研的过程中,牵涉到的复习资料名目繁多,但是目前图书的价格普遍偏高,资料费是一笔不能小视的数目,考上了研究生,学费也是比较高的,所以经济上的负担也是不能不考虑的到。
本考研服务系统主要包括系统用户管理模块、课程信息管理模块、教师信息管理、试题题管理、试卷信息管理、登录模块、和退出模块等多个模块,采用目前最流行的B/S结构和java中流行的MVC三层框架SSM(Spring+SpringMVC+MyBatis)和eclipse编辑器、MySQL数据库设计并实现的
本系统主要包含了等系统用户管理、备考资料管理、试题管理、成绩信息管理多个功能模块。下面分别简单阐述一下这几个功能模块需求。
管理员的登录模块:管理员登录系统对本系统其他管理模块进行管理。
用户的登录模块:用户登录本系统,对个人的信息等进行查询,操作可使用的功能。
用户注册模块:游客用户可以进行用户注册,系统会反馈是否注册成功。
添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通管理员和超级管理员。
备考资料管理模块:
备考资料列表:将数据库的商品表以列表的形式呈现给管理员。
添加备考资料:实现管理员添加备考资料,应该包括备考资料。
修改备考资料:实现管理员修改备考资料,包括修改备考资料。
教师信息管理模块:
教师信息列表:将数据库的商品表以列表的形式呈现给管理员。
添加教师信息:实现管理员添加教师信息,应该包括教师信息。
修改教师信息:实现管理员修改教师信息,包括修改教师信息。
试题管理模块:
试题列表:进行试题列表显示。
成绩信息管理模块:
成绩信息列表:显示系统的所有成绩信息,可以通过关键字查询。
成绩信息删除:对输入错误或过期的成绩信息删除。
留言管理模块:
留言列表:显示系统的所有留言,可以通过关键字查询。
留言删除:对输入错误或过期的留言删除。
用户模块:
资料管理:用户登录本系统。可以对自己的个人主页进行查看。
系统信息:用户可以查看自己的系统提示信息。
修改资料:用户可以修改自己的账号密码。
信息搜索:用户可以通过关键字搜索站内信息。
密码修改:用户可以修改个人登录密码。
3.备考资料管理模块:用户发布备考资料,备考资料存储在备考资料表中,用户点击备考资料发布,进入备考资料发布页面,提交备考资料后,管理员审核用户添加的备考资料,并管理。
4.试卷生成管理模块:用户发布试卷生成,试卷生成存储在试卷生成表中,用户点击试卷生成发布,进入试卷生成发布页面,提交试卷生成后,管理员审核用户添加的试卷生成,并管理。
5.教案课件管理模块:用户发布教案课件,教案课件存储在教案课件表中,用户点击教案课件发布,进入教案课件发布页面,提交教案课件后,管理员审核用户添加的教案课件,并管理。
6.成绩信息管理模块:设计系统的成绩信息表,管理员对成绩信息数据的管理,如增加、删除、修改、查询等,管理员添加成绩信息时,输入成绩信息后,使用js函数判断输入格式是否正确,判断正确后,则往成绩信息表中插入成绩信息数据。
7.教师信息管理模块:设计系统的教师信息信息表,管理员对教师信息数据的管理,如增加、删除、修改、查询等,管理员添加教师信息时,输入教师信息信息后,使用js函数判断输入格式是否正确,判断正确后,则往教师信息信息表中插入教师信息数据。
8.试题管理模块:设计系统的试题信息表,管理员对试题数据的管理,如增加、删除、修改、查询等,管理员添加试题时,输入试题信息后,使用js函数判断输入格式是否正确,判断正确后,则往试题信息表中插入试题数据。
9.课程信息管理模块:课程信息管理模块包括课程信息录入、课程信息列表、课程信息搜索、课程信息修改、课程信息删除,都是通过MySQL语句来实现数据库操作,并将数据放置到html界面中。
效果图
目 录
摘 要 I
ABSTRACT I
目 录 III
第1章 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3研究内容 1
第2章 主要技术和工具介绍 1
2.1 SSM 框架 1
2.1.1. Spring 框架 1
2.1.2 SpringMVC 2
2.1.3. MyBatis 的选用 2
2.2 mysql数据库 2
2.3 eclipse与Tomcat简介 2
第3章 系统分析 1
3.1可行性分析 1
3.1.1经济可行性 1
3.1.2技术可行性 1
3.1.3操作可行性 1
3.2需求分析 1
3.3业务流程分析 2
3.4数据流程分析 3
第4章 系统设计 6
4.1系统结构设计 6
4.2功能模块设计 6
4.3数据库设计 7
4.3.1数据库设计概述 7
4.3.1概念设计 8
4.3.2表设计 8
第5章 系统实现 17
5.1基本任务 17
5.2登录模块的实现 18
5.2.1首页实现 18
5.2.2管理员后台登录 18
5.3教师用户模块的实现 21
5.3.1备考资料管理模块的实现 21
5.3.2试卷生成管理模块的实现 22
5.4管理员模块的实现 24
5.4.1用户管理模块的实现 24
5.4.2课程信息管理模块的实现 26
5.4.3教师信息管理模块的实现 28
5.4.4试题管理模块的实现 30
5.5学生管理模块的实现 31
5.5.1在线考试模块的实现 31
5.5.2我的成绩管理模块的实现 32
第6章 系统测试 34
6.1测试目的 34
6.2测试概述 34
6.3单元测试 34
6.3.1注册测试 34
6.3.2登录测试 35
6.4集成测试 36
第7章 总结 37
致 谢 38
参考文献 38