您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机软件

[计算机软件] 网络考试系统

  • 简介: 原文 随着计算机的不断发展,它正在逐渐取代纸张,成为最常用的信息载体.网络更是以其惊人的速度发展,带领着其下许多的追随者.计算机的联网考试已经成为了一种趋势,它简便,经济,实时,实用等优点得到大家的共识.现在许多大型公司的认...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
  原文

随着计算机的不断发展,它正在逐渐取代纸张,成为最常用的信息载体.网络更是以其惊人的速度发展,带领着其下许多的追随者.计算机的联网考试已经成为了一种趋势,它简便,经济,实时,实用等优点得到大家的共识.现在许多大型公司的认证考试和英语托福GRE也已经用了计算机联网考试.比如:MicroSoft 微软公司的MCSE,MCDBA,MCSD等考试 SUN 公司的JAVA认证考试.
通用考试系统网络版特点:
• 采用先进的三层分布式结构,以IP地址为基础,不用考虑防火墙和路由问题
• 本考试提供服务器端SERVER和客户端CLIENT应用
• 服务器端是一个独立的应用服务器,可以在线监视上线人数,上线考生,及考生相关信息(考号,姓名,开考时间,IP地址...)必要时可同时可架设多个独立应用服务器写入同一数据库,缓和网络速度问题,真正体现分布式应用的优点
• 客户端包括学生考试模块和老师管理模块,两个模块相对独立
• 每个考生考试时独立考试时间,不用同时开考,可随到随考,定时自动交卷。当场得到考试成绩,并记录入服务器端数据库,备查。
• 考试自动选题,每个学生的考题不尽相同,少担心作弊问题,一个老师就可管理整个考室
•考试时考生可作每个题的考试标记,做完后再检查,也可选题检查,最后交卷。
• 网络客户端教师管理模块功能齐全,考试出题,考生查询,考生打印,试题打印等教师坐在自己的办公室里就可以全部了解,不用跑到考试机房。
• 同时本考试系统为自动感应式考试系统,当有任何考生连线时,或有教师连线时,服务器端会自动启动考试应用服务器,不用教师先到机房启动考试应用服务。当所有人下线时,考试应用服务器会自动关闭。大大方便不同时间的考试。高效率的考试方式势必带来高效率的学习效果.
......


  目录

目 录
绪论………………………………………………………………………………………5
第一章.关于网络考试
1.1网考软件的简述…………………………………………………………………6
1.2 功能的扩充………………………………………………………………………6
第二章:开发工具的简介
2.1 Delphi数据库原理………………………………………………………………7
2.2 Delphi数据库组件的简单介绍…………………………………………………8
第三章:TCP/IP的介绍
3.1 IP报文数据封装…………………………………………………………………11
3.2 IP数据报的分段与重组…………………………………………………………12
3.3 IP地址与子网掩码………………………………………………………………12
3.4 域名………………………………………………………………………………14
3.5 端口………………………………………………………………………………14
第四章:WinSOCK的介绍
4.1网络编程接口(Winsok API)…………………………………………………15
4.2 WinSock编程模型………………………………………………………………16
4.3 Winsock常用结构说明…………………………………………………………18
4.4 Winsock常用函数介绍……………………………………………………………20
4.5 常用WinSock函数使用说明 ………………………………………………………22
第五章:客户端的制作
5.1 主界面设计……………………………………………………………………………27
5.2 "开始考试"模块的制作………………………………………………………………29
5.3 出题部分设计…………………………………………………………………………32
5.4 "试卷打印"模块的制作………………………………………………………………34
5.5 "权限分配"模块的制作………………………………………………………………35
第六章:服务器的制作
6.1 系统设计………………………………………………………………………………36
6.2 "考生信息报表打印"模块……………………………………………………………41
6.3 "远程控制"模块………………………………………………………………………42
第七章:总结
7.1 总结………………………………………………………………………………………48
7.2 提出进一步研究建议……………………………………………………………………48
附录:参考文献…………………………………………………………………………………48


  参考资料

BLACK,U。D。:TCP/IP And Related Protocols,New York:MCgRw-Hill,1995.
BLACK,U。D。:Emerging Communications Technologies,Englewood Cliffs,Nj:Prentice Hall,1994.
BLACK,U。D。:Data Link Protocols,Englewood Cliffs Nj:Prentice Hall,1993.
CAMPIONE,M., and WALRATH,k.: The Delphi Language tutorial:Object-Oriented Programming for the Internet,Reading,MA:Addision-Wesley,1996
Blaze,m.:”Protocol failure in the escrowed Encryption standard,”proc.sencond
ACM conf.on computer and commun.security,ACM,pp.59-67,1994.
BERTSEKAS,D.,and Gallager,R.:Data NetWorks 2second.,Engelwood Cliffs Nj:Prentice Hall,1992.
http://www.codelphi.com/channel/hjwz/
http://www.tommstudio.com/newclub30/d_sources.asp
http://www.tommstudio.com/newclub30/d_sources.asp
http://www6.163.com/news/p-content/0,1585,394,00.html


  简单介绍

摘 要
在网络大兴其道的今天,各种网络型的应用软件在这种大的环境下诞生了.网络考试系统就是其中的一个产儿.网络考试的优点是公平,公正以及高效,同时节约了大批的人力,物力,在信息时代的今天,这一点显得尤为重要.
开发一个网络考试系统我们要从很多方面来考虑,不仅要从题库网络的连接,的建立,分数的自动统计,题目的选取这些方面来考虑,同时我们环顾一些已经开发出的成品来看,他们在远程监视与控制方面还很少涉及.本网络考试软件弥补了这一缺陷,同时具有远程监视与控制的功能.
网络考试软件涉及到网络之间的通信,那么在这一功能上一般可以采用两种方法来处理,一种是采用网络型数据库的C/S结构,如Oracle,SQL Server等另一种是采用的众所周知的Socket编程实现的C/S结构.这两种实现的是各有千秋,我们在后面会分析给大家.本系统就是采用后者.
在通信技术处理上本系统采用了基于Socket的套接字编程.在这个基础上我们就容易实现远程的控制.我们讲远程控制必定有一方发号施令(通常是由客户端完成),另一方是听从命令(通常是由服务器完成).有了这个环境,我们就可以非常方便的实现远程控制了.远程控制的实现增强了作为主考官一方的主观能动性.例如远程抓屏就可以实现很好的监控作用,如今的远程监控软件一般都有这一功能.
数据库方面本系统将数据库一反常规地放在了客户端,在权限方面加以限制,这样我们就可以服务器的数据处理压力,使服务器的连接客户端数量方面的能力有所增强.
基于Socket通信的本软件实现了服务器端在线考生的所有资料的管理,如考生姓名,考生学号,考试科目,开考时间,结束时间和考试日期及考试成绩.这方便了监考老师的监考,配合抓屏实现了让监考老师去监视服务器而不去监视考生.结合远程指令可以让教师不在考试现场可以做到比现场更有效的制止方法.下面让我们一起来看本系统实现的全过程吧.

该系统融合网络考试与远程控制与一体,真正做到可以实现远程监控性质的考试!

查看评论 已有0位网友发表了看法
  • 验证码: