- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
初探基于C/S模式的无纸化考试平台的实现
初探基于C/S模式的无纸化考试平台的实现
第19卷第l2期
2010年12月
牡丹江大学
Journa1ofMudanjiangUniversity
Vo1.19No.12
Dec.2010
文章编号:loo8.8717(2010)l2.0129.02
初探基于C/S模式的无纸化考试平台的实现
张
(宿迁市广播电视大学,
蝰
江苏宿迁223800)
摘要:目前软件开发领域主要有两大编程体系,一种是基于浏览器的B/S结构,另一种是基于客户机的C/S
结构.本文通过一个在线考试平台的设计,详细地阐述了开发基于C/S结构应用软件的一般思路和过程,为广大初
学者提供了一定的理论基础支持.
关键词:C/S模式;Delphi7;无纸化考试平台;数据挖掘
中图分类号:TP311.52文献标识码:A
一
,问题的提出
目前,不管是学校的课程教育还是社会培训机构的
技能培训教育,无纸化考试,已经成为目前计算机考试
的主要方式.当前社会上采用的无纸化考试形式中,主
要有两种方式:一种是基于C/S模式的考试平台,另一
种是基于B/S模式的考试平台,不管是基于哪种模式的
平台,一般都具有题库管理,随机抽题,考试阅卷等功
能,开发起来需要很强的技术力量,开发周期较长,投
入的人,财,物较大.但作为一般性的考试,比如考试
规模不是很大,或是某种考试可能在今后很长时间段仅
考一次或是考试是临时开设的,但为了便于考试的公平
和可操作性需要l临时开发一个无纸化考试平台,这就没
有必要投入相当大的人力,物力和财力,而且也可能因
开发周期较长或是单位技术力量不够无法成功完成软件
开发等原因而影响考试如期进展,这就要求我们根据现
有条件开发出~个短小精悍,具有常用考试功能模块的
表1
无纸化考试平台.
本文通过作者为宿迁市组织部的一次干部考试系统
的开发,介绍了如何使用Delphi7.0开发基于局域网的无
纸化考试平台,该系统包括抽卷,交卷两个模块,代码
相对简单,只需要在抽取试卷和提交试卷时建立服务器
与客户端的网络连接,从而减少客户端计算机对网络连
通状态的依赖性,可以完全适应小型考试的需求.
二,C/S模式与B/S模式的比较
C/S(Client/Server)模式,客户机朋暇务器模式.B/S
(Browse/Server)模式,浏览器,服务器模式.C/S和B/S
是当今世界开发模式技术结构的两大主流技术.通过以
下表1,列出两种模式在各层面上的区别,从中我们不
难比较得到,基于B/S模式与基于C/S模式的软件开发
各自有各自的优缺点,这要根据实际情况来选择究竟应
该采用哪种模式进行软件开发.
技术层面B/S模式C/S模式
网络技术及应用环境采用Intemet技术,适用于广域网环境采用Intranet技术,适用于局域网环境
支持较多的用客户,可根据访问量动态配置Web可连接用户数有限,当用户数增多时支持的用户数
服务器以保证系统性能性能会明显下降
只需要开发服务器应用程序和服务,客户端无要分别开发服务器端和客户端应用程开发难易度
需单开发应用程序,只需要安装标准的游览器序
系统的扩展和维护难系统扩展和维护简单系统扩展和维护复杂
易度
开发费用开发费用较低.开发费用较高
开发周期开发周期较短开发周期较长
安全性安全性较高安全性很高
响应速度响应较快响应很快
收稿日期:2010.06.03
作者简介:张峰(1975一),男,江苏宿迂人,宿迁市广播电视大学讲师,工程硕士研究生,研究方向:数
据挖掘与网站开发.129
三,基于C/S模式无纸化考试平台的设计思路
本平台主界面如下图1所示,具体的设计思路如下:
1.可以先将试题编写在WORD或EXCEL文件中,
可以是多套,但在文件的命名上必须采用有序序列作为
文件名,比如:1.DOC,2.DOC,3.DOC或是扩展名为
XLS文件等,利用此命名方法目的是便于后面的随机抽
题.
2.在服务器SERVER上创建一个共享文件夹名为
ks_
data,并将产生的试题文件全部考至此文件夹下的
shiti文件夹下,并设置一定的访问权限.
3.用户输入准考证号和姓名后,点击[进入考试],
系统将会从服务器上随机抽取一个文件将其复制到考试
机上,然后系统自动打开考试文件.
4.考生答题完毕后,关闭应用程序窗口,然后点击
[交卷]按钮,系统则会将考试机上的当前文件移到服
务器上,至此考试完成.
图1
四,具体的实现过程
1.首先是界面设计,如上图1,然后在主文件的接
口中要加入SheI1API,Winsoek两个单元文件,主要应用
于文件操作和网络连接操作.
2.主要用到的函数及过程事件如下:
,,寻找考试服务器是否存在,即网络连接是否成功
FunctionFindComputer(ComputerName:String):
Boole
您可能关注的文档
最近下载
- 市场营销原理(第13版) 科特勒 课件 中文版.ppt
- 陕西省全省性社会团体章程示范文本(陕西省2022版).pdf VIP
- 2025学年高一下学期期中考试物理试卷 Word版含答案 .pdf VIP
- 2023高考语文新课标I卷现代文阅读II《给儿子》小说精读及试题详解.docx
- 2025年许昌电气职业学院单招职业适应性测试题库往年题考.docx VIP
- 寿盒(骨灰盒)供应及售后服务方案.pdf VIP
- 适老化全场景技术规范 第2部分:既有居住建筑适老化改造技术标准 .pdf VIP
- 生态系统多样性及保护.pptx VIP
- (高清版)ZT 0331-2020 地热资源评价方法及估算规程.pdf VIP
- T∕CBMCA 057.1-2024 适老化全场景技术规范 第1部分:居住建筑适老化基本要求.pdf
文档评论(0)