时间:2014-03-14 13:14 文章来源:http://www.lunwenbuluo.com 作者:刘致放王延红 点击次数:
3.研究实施
该系统的编辑语言选用的是VisualBasic.net,Microsoft的XMLWEB服务平台。数据库由Access2000建立。XMLWEB服务能使应用程序在Internet上传输和共享数据。.NET平台软件是基于XML和Internet标准构建,提供从开发、管理、使用到体验XMLWEB服务的每一方面。
本系统主要分为三个子系统:
(1)学生考试子系统
学生考试子系统主要用来负责考生考试,由于本考试系统面向的学生用户众多,因此,学生客户端必须采用任何配置的C/S模式来实现。学生只要使用浏览器就可以进行考试。这能够适应大规模的考试,甚至可以利用Internet进行考试。
(2)考试管理子系统
考试管理子系统主要是用来控制考生考试的后台系统,由于面向的操作管理用户较少,又需实现较多、较复杂的功能,故采用较常用的后台管理程序开发方法开发。本系统由.net开发,主要实现对试题的录入、考试管理、答案的导出、数据库的备份等。
(3)成绩管理子系统
本系统实现对考试试卷进行自动评卷。主要由以下几个模块组成:
成绩收集考试结束后,完成本场考试成绩的收集及全体考生成绩的汇总。
成绩评定根据题库中设定的题目分值正确判定学生成绩。
成绩分析根据考生答题情况对试卷各题出题情况进行分析。
成绩查询供学生对成绩查看。
各模块的结构图如下:
通过对ADO的链接实现VB.NET对数据库访问及控制,通过Office编程技术,实现了对Word对象、Excel对象的访问和控制,以及VisualFoxpro数据库的操作,并实现了数据库和Office对象数据导入和导出。
4.结束语
计算机无纸化考试系统成本低、效率高,是一种全新的技能训练、考试方式和手段。我们使用本系统对我校11级、12级的本科、高职各专业学生进行了考试尝试,收到较好的考核效果。但本系统后续工作还有许多。该系统可以成为一个考试平台,计算机语言考试是考试系统最难实现的部分。尤其VF中的数据库操作及表单操作。其它学科,尤其是文科或医科,它们大部是选择、填空、解答。使用本系统更容易。还有随机出题如何实现同一知识点不同题型中重复出现,也有待解决。
参考文献:
[1]陈承欢,彭勇.管理信息系统基础与开发技术[M].人民邮电出版社,2005.
[2]易福华.VisualBasic典型系统实战与解析[M].北京:电子工业出版社,2007,1.
[3]王珊,萨师煊.数据库系统概论:第四版[M].高等教育出版社,2006,5.
相关内容
联系方式
随机阅读
热门排行