【论文关键词】计算机等级考试 考务管理系统 系统的设计
【论文摘 要】针对计算机等级考试网上考务管理系统的设计问题,文中介绍了计算机等级考试的现状,探讨了计算机等级考试考试系统的需求分析,如计算机等级考试系统功能需求,计算机等级考试系统角色分析、计算机等级考试系统体系结构分析,设计了计算机等级考试系统功能模块划分和计算机等级考试系统运行实例,完成了网上考务管理系统。通过系统功能需求、系统角色和系统体系结构几方面详细分析了系统的整体需求,在基础上建立了系统的功能模型,该系统在使用过程中性能良好。
0 引言
全国计算机等级考试(national computer rank examination 以下简称ncre)。是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。这种考试是测试应试者的计算机应用知识和能力的等级水平考试。随着我国各行业信息化程度的不断提高,计算机技术和应用越来越受到人们的关注,全国计算机等级考试作为面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系,其社会影响力不断提高,报考人数不断增多。但就目前的情况看,在校学生所占的比例最大,且在90%以上,然而,ncre考务管理的信息化程度还有待进一步提高,如大部分考点采用简单的单机程序来实现报考信息的录入、维护,使得工作效率低下,不便考生报考,阻碍了等级考试的进一步发展。
在我国的许多普通高等学校都被教育部考试中心批准为ncre考点。目前全国计算机等级考试报名时间是上半年6月份和下半年12月份。报名方式仍然采用考生到现场申报信息,由考务工作人员录入信息(主要包括:姓名、身份证号、报考等级、考试科目、补考类别等),再由考生签字确认的方式。报名的信息录入工作量大,特别是对一些高等学校的分校区办学而言,要求学生到校本部集中报名更不方便。为了提高高等学校大学考点工作效率,减轻工作人员的工作量,开发了全国计算机等级考试网上考务管理系统,该系统的开发将提高考务管理信息化建设的程度,提高工作效率,方便考生报考。
1 计算机等级考试的现状
尽管计算机等级考试考试,是大学生应用能力的一个重要考试。但随着计算机技术的快速发展和等级考试内容及方式的改革不断深入,应该说考试纪律较以前有了很大改观,但仍然存在舞弊行为,特别是利用手机舞弊。目前在全国各考点虽然利用了多种办法狠抓考试纪律,但往往由于技术手段跟不上,实际上形成了对考试中手机舞弊行为缺乏有效监管。发现考生舞弊后,又由于多种人为因素,使之没能得到及时或应有的处理,主要表现是:考试组织工作不得力,考虑考试过程中可能出现的问题,做好相关预案;随着考试内容及考试软件的不断升级,部分考点硬件设备不能完全满足考试需要,技术力量不能完全解决考试过程中出现的问题。由于计算机等级考试与其他考试的组织方式不同,由考务管理员与系统管理员承担考试组织管理工作中的不同内容,给考试的顺利进行起到了重要的作用。因此,在网络的计算机等级考试过程中,急需适宜的考试软件,利用高科技手段来解决当前的一些问题。
2 计算机等级考试考试系统的需求分析
从高等学校计算机等级考试系统功能需求、系统角色分析和系统体系结构分析几方面来讨论全国计算机等级考试考务管理系统的整体需求。
2.1 计算机等级考试系统功能需求
通过调查和分析,考生从个人信息注册到考试科目报名,再到报考信息的现场确认,照片采集、收费,参加考试,最后到成绩查询的过程是计算机等级考试网上考务管理系统的关键流程,系统的一切功能都是为该流程服务的,因此,全国计算机等级考试网上考务系统需要,包括网上考生信息管理、网上公告管理、考生网上报名、网上成绩查询、网上考务管理等基本功能。网上公告管理:主要实现与全国计算机等级考试相关的各类信息的网上发布、修改、删除等工作,使考生能够及时掌握全国计算机等级考试的方针政策,了解考试动态,关注考试动向。
网上报名:实现考生基于internet的网上报名,考生可直接通过网页填报考试科目,填写个人信息等,不仅方便了考生,同时也使得考生信息的录入分散到各个考生,大大简化了报名点的录入工作。
考生信息管理:考生在网上报名仅仅是预报,在现场确认前均可随时修改个人信息,在现场确认时也可由报名点的工作人员帮助修改,方便了考生信息的维护工作。
网上成绩查询:考生考试结束后,由考务管理人员将考试成绩录入到每个考生的科目成绩中,考生便可方便的在网上查询各自的考试成绩,及时了解各自的考试情况。
考务管理:考务管理主要包括考试科目的管理,考试报名权限的开启、关闭,考点管理,考场管理,考场分配等考务相关的工作。
系统管理:系统管理是整个系统的后台管理平台,用于维护整个系统,如各类角色的定义,权限的设置等。
2.2 计算机等级考试系统角色分析
通过以上分析可以看出,全国计算机等级考试网上考务管理系统是一整套计算机等级考试相关信息的整合平台,方便考生、考务管理人员的相互协作。该系统主要包含的角色有:未注册用户,考生(注册用户),考务管理员,现场审核员,系统管理员,数据库管理员。
其中,考务管理员,现场审核员由系统管理员生成并维护,相关人员登录后便可进行相关操作,数据库管理员主要负责系统数据库的维护、备份等工作;除此之外的其他人员首先均是未注册用户,只可浏览考务信息,不可进行考试报名;未注册用户自主注册后转变为考生,即可进行信息浏览、考试报名、成绩查询等。可以看出本系统中主要的角色是考生、考务管理员和现场审核员。
2.3 计算机等级考试系统体系结构分析
全国计算机等级考试考务管理系统在系统结构上采用b/s架构,即由服务器端和客户端组成。服务器端运行web服务器和数据库服务器,考务管理系统运行在web服务器中;客户端只需有浏览器可以连接到服务器即可,无需安装其他软件。
等级考试考务管理系统的网络结构,整个系统运行在网络上,为了安全起见,web服务器和数据库服务器在防火墙的保护之内,系统管理员和数据库管理员为了做配置或数据库的维护备份,需要在防火墙内访问系统,考生、考务管理员和考务审核员则通过防火墙来访问系统,保证了系统的安全可靠。
3 计算机等级考试系统功能模块划分
全国计算机等级考试考务管理系统划分为三个子系统,分别为报名子系统、考场编排子系统和后台管理子系统,各子系统的功能说明如下。
1)报名子系统:主要完成公告管理、科目报名管理、考生网上注册、网上报名、考生信息维护、成绩查询等功能。
2)考场编排子系统:主要完成考点管理、考场管理、考场编排、考务表单生成与打印等功能。
3)后台管理子系统:主要完成用户/角色管理、系统安全配置、系统配置管理、数据库维护与备份等功能。
4 计算机等级考试系统运行实例
本系统采用j2ee技术,b/s模式,sql server2000数据库技术和tomcat技术进行了系统开发,实现了考生从报名信息登记到成绩查询整个过程的管理。由于篇幅所限,本文只以公告管理模块为例来介绍系统的具体实现方法,其他模块的实现与此相类似。
1)界面设计公告管理包括了公告的列表显示、查看,以及管理员对公告的新建、修改、删除等功能,新建公告的。
2)流程设计公告管理流程,用户登录系统后,若无公告管理权限,则只能浏览公告,否则,则进入公告管理页面,新建公告,或修改、删除公告,保存操作后,公告的前台显示也随之改变。
3)算法实现
public void create(news newsentry){
ncresession.persist(newsentry);}
public void delete(news newsentry){
ncresession.createquery("delete from news n
where n.id=:id").setparameter(
"id",newsentry.getid()).executeupdate();}
public void update(news newsentry){
ncresession.merge(newsentry);}
5 结语
针对目前计算机等级考试考务工作信息化建设中所存在的问题,在对系统需求进行详细分析的基础上,设计实现了计算机等级考试考务管理系统,系统具有信息集成、资源共享的特点。目前该系统已投入使用,运行状况良好。计算机等级考试考务管理系统的部署应用将提高考务管理信息化建设的程度,提高工作效率,方便考生报考,系统的开发将具有很好的使用价值和应用推广价值。
【参考文献】
[1]闫保权.全国计算机等级考试网上考务管理报名子系统的设计与实现[m].西安电子科技大学,2010-6-1.
[2]王竹萍,陈翔.计算机应用能力考核考务管理系统的设计与实现[j].杭州师范学院学报:自然科学版,2005-2-25.
[3]王秀丽,林坚.基于dao技术的中学信息技术等级考试考务管理系统的开发[j].计算机应用研究,2002-6-28.
[4]丁瑶君,潘世辉.戴庆成全国计算机等级考试考务管理系统[j].南京化工大学学报:自然科学版,2000-7-30.
[5]董俊基于dao技术的计算机应用能力考核考务管理系统的设计[j].科技信息:学术研究,2007-5-5.
[6]张景元.基于vb的考务管理系统的设计与实现[j].计算机工程,2000-8-20.
[7]赵高丽,冀红举,宋军平.基于sql的高校考务管理系统的设计与实现[j].河南机电高等专科学校学报,2006-3-30.
[8]魏晓玲.全国计算机等级考试网上考务管理系统的设计[j].信息技术,2011-6-25.
[9]李洋考务管理系统的设计与实现[j].科技信息:科学教研,2008-2-10.