摘要:随着我们社会不断进步和创新,考试的形式更加多元化,考试也逐步趋向于不用纸质的考试。这样一来,既为学校的成绩管理提供了方便,也方便了考生的操作,特别是当今流行的网络授课。本测试系统是基于Java的成长在线考试网[1],此系统采用了MySQL数据库进行数据的存储,用Java语言来编写程序,包括了在线考试,成绩查询,修改个人信息等功能,是一个方便学生,方便管理员的一个考试系统。
本系统是由学生和管理员组成的, 学生可以在线测试每个科目以及查询科目测试结果,也可以随时修改个人信息,比如设置新的登录密码。后台的管理员可以维护问题并且对学生用户的信息进行维护。该系统结构简单,操作便捷。学生通过运用这个系统,能够随时的进行练习和测试,减少了很多麻烦。通过这个系统,教师不用一步步的统计成绩,然后把成绩录入计算机保存,工作效率大大的提高了。
本文首先简要介绍了该系统研究的背景,研究的意义,系统设计开发工具和环境然后介绍了设计过程系统,包括需求分析,可行性分析,系统总体结构。该设计的功能全面,对用户的使用提供便利,界面也比较人性化,安全性也比较好,在很大程度上,用户的工作负担减轻了不少,学校的信息化的水平也得到了充分的提高。
管理员负责维护系统,保证系统能够正常运行。
关键词:在线考试 myeclipse MySQL Java
目录
摘要
Abstract
前言-6
1 绪论-7
1.1 本课题研究的背景-7
1.2 本课题研究的意义-7
1.3 设计目标-8
1.4 系统特色-9
2 系统设计开发工具及环境-10
2.1 Java-10
2.2 MyEclipse-11
2.3 MySQL-11
2.4 Tomcat-11
2.5 系统运行和开发的平台构建和部署-12
3 系统分析-13
3.1 需求分析-13
3.2 系统功能划分-16
3.3 可行性研究-17
3.3.1 技术的可行性-17
4 详细设计-19
4.1 概述-19
4.2 各实体属性图-19
4.3 实体间的E-R图-20
4.4 数据库的实现-20
4.5 程序流程图-22
4.6 学生子系统的实施-22
4.7 管理员后台系统的实施-26
5 测试与维护-31
5.1 测试的任务及目的-31
5.2 测试方案-31
5.3 实力测试-32
5.4 系统维护-33
6 结论-34
参考文献-35
致谢-36