



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
平凡在线考试系统在线考试系统中的关键技术 摘要:为了克服CS结梅的网络考试平台的缺点,提出了在NET平台上开发在线考试系统的构思,引入了反射,解决了窗体异步更新的问题,利用WSE技术提高系统的安全性,开发了基WebBrowser的富文本器,解决了试题的问题。实践结果表明,该系统方便快捷,稳定可靠。 关键词:在线考试;WSE;反射;WebSrowser;富文本器 1 引言 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助干遍布全球的Inter进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。 2 需求分析 在线考试系统的一般流程为:首先录入试题和人员信息,然后组织考场和提供在线的考试平台,最后自动阅卷。一般地由于录入各种信息和阅卷是老师集中处理的,所以这部分一般采取C/S的架构,而在线考试平台是面向广大学员,所以一般采取Bs的架构。 3 关键技术 3.1窗体异步更新 由于录入信息和阅卷是基于cs的,WinForm应用程序不可缺少的功能就是获取数据和更新界面信息。因为WinForm应用程序是基于线程的,在窗体运行时会创建一个本身的线程。所以当程序在窗体线程内连接远程服务器获取数据的同时就会占用窗体的UI线程。造成界面的假死。为了解决窗体的异步更新。可以自己设计一个CustomBackGroundWorker。 实现原理:利用System.Threading来实例化一个线程,然后抛出线程初始化、执行和执行结束的委托。 为了给开发人员提供更好的用户操作界面,可以利用反射为开发人员直接提供在线程中操作用户界面的方法。 我们可以在线程中封装利用反射来操作用户界面的方法。开发人员只需提供对象引用和对象的方法或属性名称就可以直接更新用户界面。 3.2WSE WSE(Web Services Enhancements)是微软为了使开发者通过,NET创建出更强大,更好用的Web Services而推出的功能增强插件。 为了解决安全问题我们采用了WSE来验证用户的台法性。使用用户名和口令验证Web Services调用者身份:客户端通过SOAP扩展,在SOAP消息中加入用户名和口令(明文或加密),发送给Web Services端;服务端接到消息后,同样通过扩展从消息上下文中得到用户名和口令,再进行身份验证和其他操作。 3.3试题器 传统的试题表现形式都是纯文本形式的。在互联网迅速发展的今天,网页的表现形式已经不能局限在纯文本的范围之内,所以试题的表现形式我们可以采用HTML的富文本形式的,里面有图片等多媒体。通过测试发现微软的WebBrowser能实现网页的视图,也就是说可以在WinForm中直接网页。因此开发了一个基于Web-Browser的富文本器。如图1。 它有设计视图和HTML视图两种形式,也就是说用户既可以像做网页一样试韪,也可以直接往里面录入HTML。 3.4试题导入导出 为了方便试题的录入,系统添加了试题的导入导出功能。用户只需要在Word中根据我们提供的模板录入试题信息就可以一次导入成百上千的试题。导人模板如图2所示。 实现原理:在Word中用户把试题信息录入到一个表格中,我们就要分析这个Word,我们需要的是这个试题的HTML,而Word的文件格式不是HTML的,因此在用户上传文件后首先要做的就是转换Word的格式到HTML。为此本系统做了一个格式转换类。 4 结论 在线考试系统的功能包括试题和人员信息的录入、在线考试。其一大亮点就是完美地解决了富文本试题的实现方案,不再局限于纯文本的传统试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人与海鸥课件
- 《谁看见过风》诗歌课件
- 《读后感》课件教学课件
- 肺移植患者术后的护理
- 慢性肾脏病护理查房
- 高效团队管理技巧培训
- 童年的家绘本讲解
- 电解质代谢紊乱患者护理
- 高血压低血压的自我护理
- 《苏三起解》课件
- 企业运营管理学习课件
- 蓝藻治理打捞管理制度
- 2025年合肥兴泰金融控股(集团)有限公司招聘23人笔试参考题库附带答案详解
- 苏州市建设工程档案立卷程序与标准
- 国庆、中秋节前安全教育培训
- 2024年江苏省《辅警招聘考试必刷500题》考试题库附答案(能力提升)
- 公共管理学:理论、实践与方法 课件 第2章 公共管理的公共性、服务性与共治性
- ISO9001质量管理体系标准
- 歌曲《wake》中英文歌词对照
- 2024年职教高考《机械制图》考试题库
- 电子政务概论-形考任务5(在线测试权重20%)-国开-参考资料
评论
0/150
提交评论