英语在线测试系统设计与实现(三用户)(JSP,MySQL) 来源:wenku163.com 资料编号:WK16310261 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310261 我要下载该资源 资料介绍 英语在线测试系统设计与实现(三用户)(JSP,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文12000字,程序代码,MySQL数据库) 在线考试系统的功能分析 在线考试系统分成三个系统功能模块:学生模块、教师模块、管理员模块。 学生通过主页登录后,同意考试遵守条款,然后进行考试科目课程选择,开始进入考试界面,考生需在规定时间内完成该科目所有试题,系统自动评分,存入后台数据库,考生安全退出系统。 教师模块登录后,教师可以查看试题基本信息,添加该教师所教科目的试题信息、发布试题,查看学生的考试成绩和删除,还可以修改自己身份的系统登录密码。 系统管理员具有最高权限,负责学生信息、教师信息、试题信息、科目信息、考试结果的管理,和管理员信息的维护,即管理员密码的修改功能。 整个在线考试系统中,管理员是特定的用户,老师和学生们,管理员为学生和教师添加账户,来完成在系统存在的不同身份,系统根据不同的身份信息存储在相应的表内。 目 录 摘 要 I ABSTRACT II 1 绪论 1 1.1 课题及背景意义 1 1.2 考试系统的发展现状 1 2 在线考试系统的系统分析 3 2.1 系统结构规划 3 2.2 开发工具的选择 3 2.2.1 三种动态网页制作技术 3 2.3 数据库管理系统的选择 4 2.4 在线考试系统的功能分析 5 2.5 在线考试系统的数据流程分析 5 2.6 本章小结 5 3 在线考试系统的系统设计 6 3.1 系统目标 6 3.2 系统功能结构 6 3.3 业务流程图 7 3.4 在线考试系统的数据库设计 7 3.4.1 在线考试系统E-R图 8 3.4.2 在线考试系统的类图 11 3.4.3 在线考试系统的用例图 11 3.4.5 在线考试系统的数据库表结构设计 12 3.4.6 数据库的安全性、信息的保密性考虑 14 4在线考试系统的实现 16 4.1 公共类的设计和实现的功能 16 4.2登录和注册模块实现过程 17 4.2.1 登录模块 17 4.2.2 添加账号模块 18 4.3学生界面实现效果 19 4.3.1成绩查询 20 4.3.2 学生在线考试 21 4.3.3学生在线留言 22 4.3.4查看学生信息 23 4.3.5 学生修改个人密码功能 24 4.4教师管理模块实现过程 25 4.4.1教师试卷管理功能 26 4.4.2教师成绩管理功能 27 4.4.3教师留言评论管理功能 28 4.4.4教师查看及修改个人信息 29 4.4.5教师修改个人密码 30 4.5管理员后台模块功能实现 31 4.5.1 学生信息管理 31 4.5.2教师信息管理 33 4.5.3 留言评论管理 34 5 测试运行与维护 37 5.1网站测试 37 5.2网站维护 37 结束语 39 致 谢 40 参考文献 41