毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

java在线考试与评测系统

在线考试与评测系统是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,充分利用学校现有的计算机软硬件资源和网络资源实现无纸化考试以弥补传统手工考试的不足。本系统包括试卷管理,试题管理,学生信息管理,教师信息管理,课程信息管理,学生成绩管理等功能模块。从安全性和易维护性考虑,本系统选择了Web实现技术,使用MySQL数据库,Myeclipse开发工具。该文重点介绍了在线考试与评测系统的开发过程:包括需求分析,数据流程分析、功能设计、数据库设计、系统实现、系统调试和测试。
[关键词] 在线考试与评测系统;Myeclipse;MySQL;Web
本系统的用户有三种:学生,教师和管理员。他们的权限各不相同。
学生主要操作是登陆,修改或查询密码,查找并选择自己的试卷,做题并查询成绩等。教师的主要操作是登陆,上传试卷,修改试卷,查询试卷,删除试卷,查询学生成绩,修改成绩,添加、删除、查询、修改课程信息等。管理员的操作是登陆,查找学生或教师的信息,添加学生或教师信息,修改学生或教师信息,删除学生或教师的信息。
经以对用户需求分析,我将系统分为六个大模块。分别是:试题管理,试卷管理,课程管理,学生信息管理,教师信息管理,学生成绩管理。其中试题管理分为添加试题,删除试题,修改试题,查询试题四个小模块;试卷管理分为添加试卷,删除试卷,修改试卷,查询试卷四个小模块;课程管理分为添加课程,删除课程,修改课程信息,查询课程信息四个小模块;学生信息管理分为学生注册,删除学生信息,修改学生信息,查询学生信息四个小模块;教师信息管理分为教师注册,删除教师信息,修改教师信息,查询教师信息四个小模块;学生成绩管理分为添加学生成绩,删除学生成绩,修改学生成绩,查询学生成绩四个小模块。
目    录
1 背景与意义 1
2 系统需求分析 1
2.1 系统社会需求 2
2.2 系统功能需求分析 2
2.2.1 用户需求分析 2
2.2.2 功能模块分析 2
2.3 系统非功能需求 6
2.3.1 硬件需求 6
2.3.2 质量属性 7
2.3.3 对外接口 7
2.4 性能需求分析 7
3 系统设计 8
3.1 用例分析 8
3.1.1 系统参与者 8
3.1.2 系统用例 9
3.1.3 用例图及描述 9
3.2 数据库设计 14
3.2.1 数据库简介 14
3.2.2 数据库逻辑结构设计 14
4 编码与实现 17
4.1 管理员主页面 17
4.2 教师主页面 17
4.3 学生信息查询页面 18
4.4 修改密码页面 18
4.4.1 运行后的界面 18
4.5 教师信息查询页面 19
4.6 学生成绩查询页面 19
4.6.1 运行后的界面 19
4.6.2 主要代码 20
4.7 浏览试卷页面 20
4.8 考试界面 21
4.9 用户注册页面 22
4.10 用户登录 22
5 系统测试与运行 23
5.1 系统测试 23
5.2 测试的目的 23
5.3 本系统测试环境 23
5.4 测试用例 23
5.4.1 学生选择试卷的测试用例 24
5.4.2 学生考试界面的测试用例 24
6 总结与展望 25
6.1 总结 25
6.2 展望 25
结束语 26
参考文献 27
附录 28
致谢 33

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:在线考试与自动评分系统的设计与实现
下一篇:php旧书出售系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022