网络考试系统设计与实现

来源 :软件工程师 | 被引量 : 0次 | 上传用户:myna5726
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文分析介绍了甘肃林业职业技术学院以Visual Basic.NET为开发环境,整个系统通讯采用Winsock技术,以Access为后台数据库格式,构建了基于C/S(客户端/服务器)模式的计算机类课程通用网络考试系统。利用该系统可进行考生信息管理、试卷生成及回收、考务管理及档案生成,实现每人一卷的网络化考试功能。
  关键词:Winsock控件;C/S模式;网络考试系统;报表生成
  中图分类号:TP312 文献标识码:A
  Abstract:This article introduces the Gansu Forestry Technological College in Visual Basic.NET development environment,the whole communication system uses Winsock technology,with Access as background database,based on C/S(client/server)mode of general network examination system.The system of students’ information management,test generation and recycling,examination management and file generation,to achieve a volume of network examination function.
  Keywords:the Winsock control;C/S mode;network examination system;report generation
  1 引言(Introduction)
  随着现代信息技术与计算机技术的发展,计算机应用和校园网的普及为网络考试系统的实现提供了硬件平台,该模式今后必将是考试模式改革的必然。这是因为现行考试大都以纸质试卷作为考试的凭证,为保护环境、节约用纸,施行无纸化考试模式已经被社会所重视。其二,常规方式的考试组织一次至少要经过人工出题、试卷印制、考生考试、人工阅卷、成绩统计上报等步骤,随着考试类型、考生数量的不断增加及考试要求的不断提高,组织考试的工作量越来越大,既易出错,又烦琐。其三,现行考试大都采用一卷统考的模式,其弊端:试题相同、学生互相抄袭,没有起到恒量学生真实水平的目的。因此,无纸化随机抽题考试系统是真实考核每个学生学习掌握程度的最有效手段,既可减轻考试组织工作难度、提高工作效率,使考试趋于更公证、更客观,又可减少纸张浪费,保护森林资源。
  2 开发环境、模式及通讯协议(Development environment,mode and communicationprotocol)
  开发环境:Visual Basic.NET、VB.NET采用面向对象的程序设计思想,能把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合。
  运行环境:WindowsXP及以上操作系统。
  开发模式:C/S模式,其特点之一是能够减少网络流量,提高事物处理速度。
  通讯协议:TCP/IP协议,TCP/IP协议是Internet网最重要的协议,将VB提供的Winsock控件用在TCP/IP的基础上进行网络通信,在开始数据传输之前,用户必须先建立TCP连接,可以方便快捷地与远程计算机建立连接,进行数据的传输[1-3]。
  3 系统设计与数据库实现(Design and implementation of database systems)
  3.1 系统整体设计
  整个考试系统包括两个子系统(图1),主控端、被控端,数据在两个子系统之间流转(图2)。学生端主要是学生用来输入基本信息、抽题、答题、发送答案;主控端主要用于答案回收、考务管理、档案生成、大部分数据通过机房局域网传送,方便、安全、准确、高效。
  3.2 系统数据库的实现
  本网络考试系统基于C/S模式,整个系统通讯采用Winsock技术,其后台数据库为由Access建立的关系型数据库格式。如果考生多、信息量大、要求高效的数据处理,可将Access数据库升级到SQL数据库系统中,以增强数据库访问效率和安全性。
  3.2.1 关系型数据库的实现
  Access就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。其优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access作为关系数据库开发,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能;可以提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
  3.2.2 系统用ODBC连接数据库(图3)
  由于该系统采用了较好的服务器/客户机模式,利用计算机上的ODBC(开放式数据库互联,目前国际上通用的数据库访问标准)。配置和管理的工具,就可以定制使用ODBC来连接数据库,其连接过程为:(1)VB程序指定DSN名称;(2)ODBC数据源解析DSN名称;(3)客户机解析数据库服务器名称;(4)数据库服务器验证DSN中的用户名和密码。
  3.3 系统主要功能模块及关键技术实现
  3.3.1 系统模块
  本考试系统主要有:(1)用户基本信息管理模块:主要记录学生及教务人员的代号、姓名、班级等基本信息;(2)试卷管理模块:系统记录考生抽到试卷的题目、题数及考生答案及试卷评阅、试题得分等信息;(3)数据库管理模块:由基本信息库、试卷信息库、成绩库、教务库组成;(4)抽题模块:有固定抽取套题、随机产生套题、恢复上一次考试套题等多种方式;(5)用户管理、权限设置模块:为学生、考务人员、管理员等不同用户提供不同的使用权限;(6)网络通信模块:利用Winsock控件进行通信,测试当前网络状态,主控端接收由学生端发出的数据库;(7)学生答题模块:学生对所抽到的套题进行解答;(8)阅卷模块:分主观题、客观题评阅,客观题评阅由计算机自动完成并同时建立相应数据库,主控端评分由考务人员辅助完成;(9)报表生成模块:系统最后生成含有基本信息、试卷信息、成绩信息组成的报表,可打印、存档;(10)时间控制模块:为整个考试过程提供规定的时间计时器,学生在考试时间用完时尚未交卷者将激活强制交卷程序;(11)档案生成模块:将所有考试信息存档,以备参考与检查、成绩录入、档案生成。
其他文献
西班牙人发明了这种理疗方式,用以缓解紧张的情绪,而拉美国家和俄罗斯人也想在本地复制这种全新的治疗法。    对许多人来说,痒是“不可承受之轻”,避之不及;但也有人有这样的癖好,认为挠痒是种享受。  25岁的西班牙女孩艾琳娜·吉尔便对挠痒非常上瘾:“从小我就喜欢那种感受。”多年来,艾琳娜寻找各种方法满足自己的癖好,比如为男朋友亲手做一桌大餐,然后换来十几分钟的所谓“享受”。如今,世界第一家挠痒水疗中
【摘 要】 文章首先回顾了我国“十二五”规划中税收政策改革的目标以及增值税的征收变化,然后结合我国现行“营改增”政策,从财务核算的角度测算今后将实施的“营改增”政策对餐饮企业整体税负的影响,以此判断餐饮行业实施“营改增”政策会产生利好影响还是利空影响。通过“营改增”对餐饮业的影响分析,对餐饮行业增值税税率进行粗略设计。最后得出,“营改增”政策虽然有利于餐饮行业整体税负的降低,但要科学合理地制定餐饮
前年,某中学初三年级小王,因患近视,私自在街上配戴了隐形眼镜,谁知戴后不久就发生了眼红、眼痛、怕光,视力也急剧下降。到医院检查,右眼角膜严重化脓、坏死,视力仅有光感。经住院治疗,眼球虽保住了,但已永久失明。这个例子说明:隐形眼镜配戴不当,可使眼睛致残。  国内资料表明,隐形眼镜由于柔软,透光性好,外观自然感强,戴起来方便、舒适而受到青年近视患者的青睐。据统计,到1995年底,我国约有300多万人配
有人说驴友是旅游的谐音从早期的公差游开始,到后来的跟团游背包游,驴友早已有之伴随着归国潮黄金周以及互联网的兴起,十年之间,全民皆"驴"几成奇观  也有人说驴友是背包客的翻译中国传统文化中负重吃苦要求简单的"驴"形象,与西方后工业思潮中背负行囊不怕吃苦不以享乐为目的更注重心灵净化的背包客精神不谋而合  无论倾向于哪一种解释,一个不争的事实是---驴友已是一种生活方式的标签化称谓驴友的族群分化应该是最
青光眼是一种常见的致盲疾病。据调查,我国因青光眼所致的失明人数,约占盲人总数的10%~20%,个别地区所占比例更高。该病发展缓慢,未发作时常无明显症状,多数病人有反复小发作病史,其特点是在傍晚或午后出现程度不同的眼部不适、视力模糊、看灯周围有彩圈,经充分休息后,眼压恢复正常,症状消失。为使青光眼患者控制和改善症状,除了坚持执行医嘱外,自己还应根据病情采取自我保健措施。    ·避免劳累过度    
人工智能教育正呈现出蓬勃发展之势,如何让生活中的人工智能步入课堂,如何让学生对人工智能深度理解与实践而不再停留于浅层认识,,还需要不断探索突破。下面,笔者将简述所在学校人工智能校本课程开发与实施路径,并以自己设计的《智能结算》一课为例,梳理总结经验策略。  ● 小学阶段人工智能校本课程开发策略  2019年,笔者所在学校开始开发小学人工智能校本课程,以期让身边的人工智能技术走近学生,让学生对人工智
在朝鲜,幸福或许是出现频率最高的字眼。从儿童到成人,朝鲜人毫不吝啬地向世人展现着他们的幸福。  “我们的父亲,在这个世界上,我们最幸福。我们的家在党的怀抱里。我们亲如手足,即使火海逼近,亲爱的孩子不要害怕。”《在这个世界上,我们最幸福》是朝鲜儿童从小就会唱的歌。幸福,无疑是所有朝鲜人自出生那天起就接受到的最强有力的信息。  童年  万景台游乐园位于首都平壤的西南部,是平壤市规模最大的游乐场。然而,
“没有金刚钻,不揽瓷器活。”对于近视治疗手术来说,一把好“刀”,就是“金刚钻”。上海的医学专家和工程技术人员通力合作,用10年时间研发出一把“眼上飞刀”,提高了近视手术治疗的治疗效果。    让兵器更称手    获得2006年度国家技术发明二等奖后,褚仁远教授很高兴,因为在此之前可没这么多人追着他问:“你们发明的到底是什么东西?”  简单地说,获奖项目是一把“刀”,这把刀用来切割总共只有550微米
×月×日 重返宜兴,再养精神    去年离开宜兴后,原想今后如病加重,应是永别了。但意想不到今年身体仍好,癌症仍在缓解中,故而还能重来。现在身体健康,行动自如,今年一定更要静心下来,把身体养好。目前的心境也和去年初回江南故乡时不同了。癌症的继续缓解,给我以病还能好的希望。由于身体精神比以前为好,使我鼓起勇气攀登了泰山,尤其是我居然爬到泰山绝顶观日出,更使我对自己的身体产生了无比的信心。    ×月
古人有“不觅仙方觅睡方”之说。失眠是令人苦恼的症状。中药治失眠主要着眼于调整人体功能,故而具有平和、安全的特点。适于常服,一旦起效,作用持久。  合欢:性味甘平,皮和花均有安神解郁功效。常用于虚烦不安的失眠、健忘、焦虑等症,可单用或配他药共用,每次量为20克。  百合:味甘性微寒,有润肺止咳、清心安神作用。用于失眠多梦。可用本品20克、知母15克、生地15克,煎水服,每日1剂,分2次。  酸枣仁: