英语学习考试系统
技术:Java、JSP等摘要:
随着信息科技的高度发展,网络应用得到了迅速的扩展,传统的考试模式已经不能满足现代考试的需要,越来越多的人选择网上考试,因此,在线考试系统如雨后春笋般涌出,然而,大多数系统适用的范围广却多无侧重点,专注于某个学科或者模块的考试系统有很大的发展空间,基于Java的英语学习考试系统专为在校大学生学习英语,及时测试自身英语水平提供了快捷、简便的渠道。
基于Java的英语学习考试系统实现了在线考试、学习、批卷、制卷的功能,本系统的设计目的在于减轻教师的批卷负担以及提高工作效率,同时激发学生的学习兴趣,让学生业余时间能自主分配时间网上测试、学习。系统采用B/S架构开发,功能包括登入系统,选择科目,在线考试,制卷批卷阅卷,对考试的成绩进行对比分析,管理学生的信息,退出系统等,系统完成了常规考试系统能完成的考试、批卷功能,还能对不同院别系别的学生的成绩进行交叉对比,让教师充分了解学生的学习状态,调整教学方案。
成绩分析的插件主要使用HighCharts、FusionCharts进行展示,HighCharts和FusionCharts是近些年比较流行的数据分析插件,该插件提供了样式丰富的图标库,可充分展示数据的特征,研究数据的趋势走向,用户可根据自身的功能需要,选择适合的图表Flash进行展示数据信息,如,本系统就使用3DColumns和MSLinesColumn图展示考生的成绩信息。
系统分为三大模块:考生模块、教师模块、管理员模块。各模块通过UML统一建模语言进行详细具体的分析设计,页面使用JSP和Easyui进行展示,用户信息考试成绩采用Oracle 11g数据库进行存储,通过设计和开发后,针对系统各个模块的各个功能进行测试和优化。
关键词:JAVA;英语;考试系统;B/S结构;JSP;
目录:
第一章绪论 1
1.1系统研究背景和意义 1
1.2研究现状 1
1.3论文结构 1
第二章相关技术介绍 3
2.1 JSP简介 3
2.2 JAVA简介 3
2.3 Oracle数据库简介 3
2.4系统开发环境概述 4
2.4.1硬件环境 4
2.4.2软件环境 4
第三章系统分析 5
3.1系统初步调查 5
3.2系统功能分析 5
3.3 考生用例图 8
3.3.1 考生用例说明 9
3.4 教师用例图 11
3.4.1 教师用例说明 12
3.5 管理员用例图 14
3.5.1 管理员用例图说明 14
第四章系统设计 16
4.1系统概要设计 16
4.1.1总体设计目标 16
4.1.2 系统类图 16
4.1.3 系统类说明 17
4.1.4系统结构图 19
4.2 系统详细设计 20
4.2.1 登录模块 20
4.2.2 管理员模块 20
4.2.3 学生模块 21
4.2.4 教师模块 21
4.2.5 制卷模块 22
4.3 系统流程图 23
4.3.1 学生模块流程图 23
4.3.2 教师模块流程图 23
4.3.3 管理员模块流程图 24
第五章数据库设计 25
5.1数据库需求分析及实体图 25
5.1.1 数据库需求分析 25
5.1.2 数据库概念结构设计 25
5.2 数据库逻辑结构设计 28
第六章系统实现及关键代码 31
6.1 登录界面 31
6.2 管理员模块 32
6.3 学生模块 35
6.4 教师模块 36
6.5 制卷模块 37
第七章系统测试 39
7.1系统的总体概述 39
7.2测试项目名称及测试内容 39
7.3测试用例 40
7.4测试结果 41
结论 42
致谢 43
参考文献 44
论文字数:18021
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
膜拜大神,后面的请保持队形@_@ 确实是难得好帖啊,顶先
页:
[1]