需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12921 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着网络的快速发展,计算机运用在了越来越多的邻域里,该系统主要实现了中学生在线考试的功能。为了让考试不用纸质更无须监考老师的升级。在网络的基础上实现中学生的在线考试。这样不仅有助于后台对考生考试的管理,而且也方便了考生的随堂练习。 这个系统主要针对的群体是需要考试的所有人员,以J2EE为平台的开发,以TOMCAT6.0为服务器,数据库采用了SQL Server 2005的开发工具,具有考生在线考试的功能。系统实现了前台考生后台管理员的功能,前台主要功能有考生在线考试,修改个人资料,查询考试成绩。后台的操作主要是为前台考生考试做的准备,都具有了添加,删除,修改的功能。后台的主要功能就是添加题目,对题目的类别进行分类,单选还是多选。还有套题和课程的选择。考生考试的时候系统会随机产生自动分卷,自动阅卷。 开发下来,成本又低,用起来也方便,还大大减少了老师的工程量。考生可以在任何地方,随时的进行考试。
关键词:在线考试系统;在线考试;单选题
目录 摘要 Abstract 1 绪论-1 1.1 研究背景-1 1.2 课题开发的意义-1 1.3 系统设计的目的-1 2 相关技术简介-3 2.1 JAVA简介-3 2.2 Struts2简介-3 2.3 SQL 2005简介-4 2.4 Myeclipse开发工具简介-4 2.5 Tomcat服务器简介-5 3 需求分析-6 3.1 功能分析-6 3.2可行性研究-6 3.3系统目标-6 3.4系统的功能-7 3.5系统用例-7 4 总体设计-9 4.1 系统模块图-9 4.1.1 考试后台模块-9 4.1.2 考试前台模块-9 4.2 数据库的分析-10 4.3 数据库概念设计-10 4.3.1 考试属性-10 4.3.2 管理员属性-11 4.3.3 课程属性-11 4.3.4 考试题目属性-11 4.3.5 套题属性-12 4.3.6 考生成绩属性-12 4.4 数据库逻辑结构设计-13 5 详细设计-15 5.1 考生信息模块设计-15 5.2 在线考试模块设计-15 5.3考试题目管理模块设计-16 6 系统的实现-17 6.1前台首页模块设计-17 6.1.1 前台首页概述-17 6.1.2 前台首页技术分析-17 6.2前台考生信息模块设计-17 6.2.1 考生信息模块的技术分析-17 6.2.2 考生信息模块的创建-18 6.2.3考生注册的实现功能-19 6.2.4找回密码的实现过程-21 6.2.5选择考试课程的实现过程-22 6.2.6选择试题并考试-23 6.2.7自动阅卷并且显示考试成绩-25 6.3后台的管理员信息的模块设计-25 6.3.1 管理员信息管理-26 6.3.2 管理员管理考生题目-26 6.3.3 管理员管理考生套题-27 6.3.4 管理员管理考生课程-27 6.3.5 管理员管理考生成绩查询-28 6.3.6 管理员管理考生信息-28 7 系统测试-30 7.1系统测试的目的和意义-30 7.2测试用例-30 7.2.1 考生登录模块的测试-30 7.2.2 考生在线考试模块的测试-30 7.2.3管理员信息模块的测试-31 7.2.4管理员管理考生课程信息模块的测试-31 7.2.5管理员管理考生考试题目模块的测试-31 结论-33 致谢-34 参考文献-35 |