需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15169 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本次设计架构的在线考试系统,采用Java中三大框架中的struts实现的,以及使用MySQL工具对数据的逻辑进行设计,使用JSP语言来实现用户管理,试题管理,组卷,在线考试,成绩结果查询,这些能满足网络考试客观题的需求,有效减少教师的工作负担。提高了工作效率,降低了考试成本。 该系统可以在网络上实现答题,评分,组卷,命题等基本功能。管理员可以添加和修改试题,并生成套题,考生登录该系统可实现在线考试,考试完毕,提交试卷可以得出相关的测试成绩。 本文在开始介绍了在线考试的背景和研究意义,接着具体介绍了在线考试系统的组成和结构,阐述了设计过程,包括需求分析,概要设计,数据库设计和详细设计等。它还进行分析关键功能的实现,最后该系统在一定的环境中进行了性能测试,确认该系统的可用性。
关键字:JSP技术、 Struts、 Mysql、 在线考试
目录 摘要 Abstract 第一章 引言-1 1.1开发背景-1 1.1.1在线考试系统现状分析-1 1.2 开发意义-2 第二章 系统开发工具及开发平台-4 2.1开发工具及平台-4 2.1.1 MyEclips-4 2.1.2 MySql-4 2.1.3 Tomcat-4 2.2 开发技术的简单介绍-5 2.2.1 Web应用程序开发JSP技术-5 2.2.2 Struts框架-5 2.2.3 B/S开发模式-6 2.3软硬件需求-6 第三章 系统分析-7 3.1 系统及需求分析-7 3.1.1 系统功能分析-7 3.1.2 系统ER图-7 3.1.3 系统性能分析-8 3.2 系统可行性研究-9 3.2.1 技术可行性-9 3.2.2 经济可行性-9 3.2.3 操作可行性-9 第四章 系统总体设计-10 4.1 系统功能设计-10 4.2 数据库设计-12 4.2.1 数据库概念设计-12 4.2.2 数据字典-12 第五章 系统详细设计-14 5.1 考生信息模块的设计与实现-14 5.1.1 考生注册功能的实现-14 5.1.2 考生登陆功能的实现-14 5.1.3 密码找回功能的实现-15 5.2 在线考试模块的设计与实现-17 5.2.1 选择考试科目功能的实现-18 5.2.2 试题显示功能的实现-18 5.2.3 自动判卷并显示成绩功能的实现-19 5.3 后台管理模块的设计与实现-20 5.3.1 查看试题信息列表功能的设计与实现-20 5.3.2 添加试题信息功能的设计与实现-21 5.3.3 修改试题信息功能的设计与实现-22 第六章 系统测试-23 6.1系统功能测试-23 6.2前台功能模块测试-23 6.2.1用户注册模块测试-23 6.2.2在线考试功能模块测试-25 6.3后台功能模块测试-28 总结-31 参考文献-32 致谢-33 |