对于等级考试基于B/S方式计算机等级考试网上报名系统设计与实现

更新时间:2024-03-13 点赞:23642 浏览:99657 作者:用户投稿原创标记本站原创

摘 要 根据全国计算机等级考试网上报名的应源于:论文格式要求www.618jyw.com
用需求,设计开发“全国计算机等级考试网上报名系统”。系统基于B/S模式架构,使用ASP和C++作为开发工具,采用SQL Server2005作为后台数据库,IIS作为Web服务器。详细介绍系统的设计思路、主要模块、数据库设计、工作流程以及部分核心代码。试用后效果良好,在简化手续、提高效率、减少错误率、方便考生(尤其是社会考生)、成绩查询等方面有显著改进。
关键词 B/S模式;等级考试;网上报名;模块;代码
1671-489X(2013)18-0051-03
Design and Implementation of System of NCRE Online Registration based on B/S Model//Yang Yufeng
Abstract In recent years, along with the continuous expansion of our school’s students, the number of applicants is increasing year by year. In order to improve work efficiency, designed and developed “the national computer rank examination online registration system”. In this system simplify the registration procedures, improve the work efficiency, reduce error rate, convenient students (especially social Candidates), and the respect such as student achievement query efficiency improved significantly. This article mainly introduced the system design thought, main modules, database design, working process and some of the core code.
Key words B/S mode; rank test; online registration; module; code
山东中医药大学作为济南市全国计算机等级考试考点之一,已成功地组织了14次考试,参考人数累计达上万人,为山东省计算机应用人才的普及做出重要贡献。近年来随着在校生规模的不断扩大,报名人数更是逐年递增。要保证等级考试工作的顺利进行,考点工作人员面临着更大的压力和挑战。尤其是在等级考试的报名环节,海量的学生报考信息均需要现场手工录入,费时费力,效率低下,出错率高。因此,开发一套科学、高效、完善的计算机报名系统就显得非常重要。
为此,首先,调研学校网络建设情况,可知学生宿舍、计算机机房、中心机房和图书馆全部联网;其次,详细研究计算机等级考试报名的整个流程,设计并开发计算机等级考试网上报名系统。系统于2011年下半年开始试用,效果良好,不但简化了报名手续,减轻了工作人员工作强度,最重要的是极大地方便了考生,提高了工作效率。
1 系统设计

1.1 设计思路

原先的考务系统是基于C/S模式。其报名方式是让所有学生到现场进行报名信息录入。采用这种方式报名,耗时耗力,经常出现报名现场排长队等待的现象。针对现场报名存在的这些问题,若能首先实现不同时间和地点进行报名,且所有的报名数据均由服务器实现存储、修改、导出,应该是对原报名流程的一大改进。整个系统采用BROWSE/Web SERVER工作模式,前台采用ASP和C++开发,后台使用SQL Server2005数据库服务器。在Web服务器方面,选用微软的IIS架设服务器。
系统架构使用B/S模式(如图1所示),是针对原考务系统报名效率低下的一个关键改进。通过客户端浏览器直接登录的方式,考生进行报名、查询、修改等操作,操作在确认后,被收录到后台数据库中,同时将考生最终的所有报考信息以Web页面显示在浏览器上。

1.2 功能模块设计

本系统主要设计4个大模块,设计如图2所示。
1)网上报名模块。本模块主要实现考生的注册登录、录入信息及信息的修改查询。考生登录报名网站,首先提示考生需注册一个用户名,该用户名可以唯一标识考生的身份。报名注册后,考生重新输入用户名和登录,然后进入网上报名部分,按顺序进行报名、查询和修改的操作。
2)公告管理模块。该模块主要功能是发布与考生考试有关的通知。如考试日期与地点、照相通知、缴费通知、领取准考证时间与地点等,使考生能及时了解考试相关情况,以免出现忘取准考证、忘记考试日期与地点等情况。
3)后台数据管理模块。系统后台数据管理是整个系统中最重要的模块,包括数据备份、导出报名数据、导入成绩、考试系统时间等的设置、考生报名接口的打开与关闭、报名数据统计、初始化报名系统等,以保证报名数据的完整性和安全性。报名结束后,系统管理员将考生报名表导出,直接导入全国计算机等级考试报名系统中,进而进行考场安排等考务工作处理并生成上报数据。
4)成绩查询模块。该模块主要将上次考试的成绩放在网上供个人进行查询,同时也对本次报名时的保留成绩自动进行核对。按号进行查询,显示考生成绩、姓名、考次、号。

1.3 数据库设计

系统采用SQL Server2005做后台服务器数据库。SQL Server对硬件配置要求较低,管理功能强大,具有速度快捷、后端程序稳定等特点。在数据库表的设计上,充分考虑数据的准确性以保证报名数据的完整,如保留成绩的选择、原准考证号的填写。系统采取18位号的编码规则进行校验,如果大于18位或者小于15位,或者在两者中间的号码但含有非法字符,均不被接受。另外,出生日期、性别均可以根据号自动计算得出。对于保留成绩的选择,对保留类型进行详细解释。源于:免费论文www.618jyw.com
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~