摘
要
计算机应用能力的培训与考试得到迅猛发展,考核中使用的传统手工阅卷已经逐 渐走向计算机自动评阅。目前自动阅卷已经能很好地完成对常见客观试题的自动批阅 工作,但是对于一些主观性很强的问题,尤其是程序设计的问题,还没有很好的解决 方案。国际上广泛流行的计算机高级程序设计语言有 C、C++、JAVA,对高级语言知 识及能力的考核,目前尚无一套完备的 B/S 版考试系统。课题针对院校内对高级语言 上机考核系统的迫切需求,研究开发高级语言上机考试及自动评分系统,目的是实现 高级语言课程的完全无纸化考试, 减少阅卷工作量, 提高评阅过程的公正性和准确性。 文章对本系统开发所使用的环境、 工具以及开发语言介绍, 并对相关的开发技术、 系统设计的原则、系统设计的总体目标以及体系结构的特点进行阐述。最后按照软件 开发的一般过程进行系统分析、概要设计和详细设计,通过对体系结构的分析,选用 了 MVC 模型进行体系结构设计,使用 SSH 技术实现系统分层的开发。 关键词:MVC,J2EE , SSH , 考试系统, 评分策略, 试题库
目
录
第 1 章 绪论 ............................................................................. 错误!未定义书签。 错误!未定义书签。
1.1 研究背景 ................................................................................. 错误!未定义书签。 错误!未定义书签。 1.2 研究现状及意义 ..................................................................... 错误!未定义书签。 错误!未定义书签。 1.3 系统开发相关技术 ................................................................. 错误!未定义书签。 错误!未定义书签。 1.3.1 轻量级 Java EE 技术 ..................................................... 错误!未定义书签。 错误! 未定义书签。 1.3.2 MVC 设计模式 .............................................................. 错误!未定义书签。 错误!未定义书签。 1.3.3 Struts 框架..................................................................... 错误!未定义书签。 错误!未定义书签。 1.3.4 Spring 框架 ................................................................... 错误!未定义书签。 错误!未定义书签。 1.3.5 Hibernate 持久化工具 .................................................. 错误!未定义书签。 错误!未定义书签。 1.3.6 MySQL 数据库 .............................................................. 错误!未定义书签。 错误!未定义书签。 1.3.7 MyEclipse 开发平台..................................................... 错误!未定义书签。 错误!未定义书签。
第 2 章 系统需求分析 .......................................................... 错误!未定义
书签。 错误!未定义书签。
2.1 2.2 2.3 2.4 2.5 可行性分析 ............................................................................. 错误!未定义书签。 错误!未定义书签。 功能需求 ................................................................................. 错误!未定义书签。 错误! 未定义书签。 系统主要用例图 ..................................................................... 错误!未定义书签。 错误!未定义书签。 系统总体时序图 ..................................................................... 错误!未定义书签。 错误!未定义书签。 系统协作图 ............................................................................. 错误!未定义书签。 错误!未定义书签。
第 3 章 系统设计............................................................................................................ 4
3.1 系统功能模块设计 ................................................................................................... 4 3.2 系统数据库设计 ..................................................................... 错误!未定义书签。 错误!未定义书签。 3.2.1 概念结构设计 ............................................................... 错误!未定义书签。 错误!未定义书签。 3.2.2 数据库设计 ................................................................... 错误!未定义书签。 错误!未定义书签。
第 4 章 系统实现 ...................................................................... 错误!未定义书签。 错误!未定义书签。
4.1 程序目录结构 .......................................................................... 错误!未定义书签。 错误!未定义书签。 4.2 系统界面设计 .......................................................................... 错误!未定义书签。 错误!未定义书签。 4.2.1 系统首页 ........................................................................ 错误!未定义书签。 错误!未定义书签。 4.2.2 用户登录界面 .................................................................................................. 5 4.2.3 系统主界面 .................................................................... 错误!未定义书签。 错误!未定义书签。 4.2.4 基础数据管理界面 .......................................................................................... 6 4.2.5 题库管理界面 .................................................................................................. 7 4.2.6 试卷管理界面 .................................................................................................. 8 4.2.7 用户管理界面 .................................................................................................. 8 4.2.8 学生考试界面 .................................................................................
................. 9 4.3 关键算法及技术 ..................................................................... 错误!未定义书签。 错误!未定义书签。 4.3.1 随机化产生试卷算法 ................................................... 错误!未定义书签。 错误!未定义书签。 4.3.2 判题/评分算法 .............................................................. 错误!未定义书签。 错误!未定义书签。
II
4.3.3 现场恢复技术 ............................................................... 错误!未定义书签。 错误!未定义书签。
第 5 章 系统核心功能测试 ................................................. 错误!未定义书签。 错误!未定义书签。
5.1 5.2 5.3 5.4 语法错误测试 ......................................................................... 错误!未定义书签。 错误!未定义书签。 运行时间测试 ......................................................................... 错误!未定义书签。 错误!未定义书签。 逻辑错误测试 ......................................................................... 错误!未定义书签。 错误!未定义书签。 正常运行测试 ......................................................................... 错误!未定义书签。 错误!未定义书签。
结
论 ...............................................
上一篇:
jsp02_jsp代码
下一篇:
重庆交通大学机电与汽车工程学院毕业设计(论文)工作规范修订20140430