优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

JAVA006-在线考试系统(SQL和ACCESS,两个版本任选)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘要:本课题采用JAVA进行开发,集题库管理,在线考试,实时评判于一体的在线考试系统,研究了计算机考试系统的发展状况,关键技术以及存在的问题。详细研究了系统的体系结构,软件功能模块等,系统通过提高测验考试的效率,增强测试考试的反馈效果,揭示学生知识能力的局限性使教与学更有针对性,通过考试的评价指标可帮助学生掌握重点、难点。能大大减轻高校老师工作负担。因此具有相当的价值和推广性。
本软件使用JAVA语言实现,通过对SCOKET技术的理解,在此基础上建立服务器与多客户端的连接,利用多线程处理多个客户端之间的信息。通过对软件的编写,加深对以上技术的理解和掌握。
关键字:考试管理;JAVA; 多线程;流套接 [资料来源:http://THINK58.com]


  [资料来源:www.THINK58.com]

 

[资料来源:www.THINK58.com]

目录
摘要 1
Abstract 2
1 引言 5
1.1 设计的目的和意义 6
1.1.1设计的意义 6
1.1.2设计的目的 6
1.2 现状分析 6
1.3 可行性分析 7
1.4设计内容 8
2 需求分析 9
2.1 系统需要解决的主要问题 9
2.2 系统应该具备的基本功能 9
2.3 自动评分系统的设计 10
3 核心技术 12
3.1 数据库系统概述 12
3.2 Access技术简介 12
3.3 JAVA语言概述 13
3.3.2 Java中输入/输出流概念 15
3.3.3 Socket 机制 15
3.3.4 JAVA工具 16
4 系统设计 17
4.1基本简介 17
4.2 系统结构图 17
4.3 详细设计 18
4.3.1评分策略 18
4.3.2自动评分策略分析及实现 18
4.3.3数据库中表的设计 18
4.3.4在线考试系统的设计 19
4.3.5 在线阅卷系统的设计 21
4.4程序设计思路 22
4.5模块设计 24
4.5.1 服务器端 24
4.5.2 客户端 27
4.6 软件使用说明 28
5 系统测试 31
5.1测试项目 31
5.2测试方法 33

[来源:http://www.think58.com]


总结 34
致 谢 35
参考文献 36
附录 37
 
[来源:http://www.think58.com]

 

[资料来源:www.THINK58.com]

基本功能
服务器端实现的功能:
1:管理员登录,设置考试时间,考试人数,并启动服务器;
2: 查询考试动态信息;
3:接收用户呼叫;
4:验证用户登陆;
5:用户开始考试,读取考试时间,读取试题;
6:接收用户答案进行判断,将答案存到数据库,将成绩返回到客户端;
7:结束考试;
8:开始下一次考试;
9: 对试题进行维护,对学生信息进行管理:
客户端实现功能:
一:学生服务
1:用户选择登录,如果已经考过则不能进入考场,只能查询成绩信息;
2:选择试题进行考试(选择题目用单选按扭作答,填空题目文本框输入作答);
3:发送前预览所做答案信息,
并能进行修改;
4:考试完成可以查看服务器返回的成绩信息并退出考场;
二:教师服务:
1: 教师登录;
2:根据学号,查询某个学生的信息;
3:查询所有数据库中学生信息;
除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足多人同时进行在线考试。

[来源:http://www.think58.com]

  [版权所有:http://think58.com]