- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FTP在网络化考试系统中的使用
薛万奉1叶坚峰2童建初3
I2.上海水产大学。上海200090
3.上海市发展和改革委员会培训中心上海200003
w6cu《PsIIflLcdu.cn
【摘要】 本文叙述了FTP在网络化考试系统中使用.介绍了下载试卷和上传答卷的实现方法,以及F1甲
连接过程中的断开策略.
【关键词】FTP(文件传输协议)下载上传FTP连接.
网络化考试系统为考试无纸化、无盘化的实现提供了技术接口。网络化的考试系统中,
首先要解决试卷的发放和试卷的回收,即考前下载考试试卷(从n套试卷中任取一套)和
考后上传考生的答卷(保存在服务器上,以考生号为名生成的目录中)。我们使用了FrP
(文件传输协议),较好地解决了这一技术问题。具体做法是:
1 安装FTP
Windows2000
Server版中集成了FTP组件,但在其默认安装中是不选择的,为此要手
动添加FTP组件.具体操作如下:
选择“Intemet信息服务”(IIS)一选择“文件传输协议(FTP)服务器”.
对FrP设置,使其目录能够写入:
打开“控制面板”一进入“管理工具”一在“Intemet服务器管理”中选择“本机名”
一右键单击F1rP站点一选择“属性”一在“主目录”中选择“写入”。
2获取服务器端目录列表
使用Delphi
器端的文件和目录列表。程序的关键部分如下:
MNETPl.List;
filename:一’’; 发。直到服务器端文件(目录)列表遍历完毕
filedir:一”;
dirfind:-false;
to
fori:-1 indexdo index为服务器端文件(目录)总数
begin
fla91:一0;
showmes 取其中一条文件(目录)遍历
sage(myarray【i】);
83l
for tolength(myarray【i】)do文件(目录)以多个空格分开,第二个为目录,
J:-2
begin 第三个为文件
sfirst:=copy(myarray【iJ,j一1,1);
first:一(sfirst。。)j
slast:-copy(myarray【i】,J,1);
last:一《slast-’’);
and
if(firstlast)then
flagl:一flagl+l;
if thenfiledir:=concat(filedir.Slast);
flagl-2
then
ifflagl-3filename:=concat(filename,Slast);
end;
showmessage(filedir);
showmessage(filename);
end;
procedureTForml.NMFTPListItem(Listing:String)7
begin 全局变量,index在初
index:-index+l; 始化时霹0。过程用于
myarray【index】:=Listing; 把每次调用时系统传来
end;
的存入工isting数组.
3获取客户端目录列表
同样使
文档评论(0)