计算机等级考试网站设计与实现 作者:黄莉,郭衍建 来源:《科技资讯》 2015年第3期 黄莉 郭衍建 (武汉科技大学计算机学院 湖北武汉 430065) 摘 要:随着社会科技的发展,网上报名系统对我国各考点的影响会越来越重要。本系统主要针对全国计算机等级考试品种增多,报名人数加大、劳动强度大、手续繁琐等具体情况而设计。用以对计算机等级考试报名过程手续简化,提高工作效率,方便考试管理人员随时进行报名情况的了解和管理等。从而大大减轻了考试报名的繁琐,更加方便地进行管理和维护,其经济性与实用是十分可观的。 关键词:计算机等级考试 网站设计 设计实现 中图分类号:TP315 文献标识码:A 文章编号:1672-3791(2015)01(c)-0000-00 1 概述 从1994年至今,全国计算机等级考试考试规模持续增长,品种增多,报名人数加大、劳动强度大、手续繁琐,同时考点报名,方式单一,信息资料分散,经验交流不便。针对以上问题,本文对.net平台下基于B/S结构的软件体系结构、关键技术、实现技术、框架解决方案进行的探索,设计并实现网上报名系统。 2 计算机等级考试网上报名系统总体设计 计算机等级考试网上报名系统包括前台报名系统和后台管理系统。本系统主要功能如下所述: (1)首页 首页是默认页面,主要介绍有关考试信息以及网上报名的办法、流程及注意事项等信息,考生在该页面可以进行注册、登录、找回密码;管理员可以点击该页面的链接,跳转到管理员登录界面。 (2)考生子系统 对于初次报考的考生,应先进行注册。进入注册页面后,考生填写个人信息。报名信息填写完整经确认无误后提交。提交信息后,考生可以直接在线缴费,也可以联系管理员,到办公室手动缴费。缴费完成后,报名成功。对于已经提交了报名信息还没有缴费的考生,可以查看、修改、删除报考信息,对已缴费的考生,报考信息不可以进行修改,如果要删除该报考信息,请联系管理员。 (3)考试管理子系统 考试管理人员登录后,可以查看全部考生信息、缴费考生信息、缴费信息或是根据考生个人信息(身份证号)来查看该考生的报考信息,也可以根据考生提供的身份证号来修改该考生的个人信息及报考信息。可以根据考生的报名号或身份证号进行现金缴费,将考生的缴费状态改为已缴费。 3 数据库需求分析 用户分普通考生、普通管理员、超级管理员。普通考生用于考生报名系统的登录,普通管理员和超级管理员用于后台管理系统的登录,超级管理员可以查看普通管理员的登录记录和操作记录。 每个考试等级都从属一种类型,总共有四个等级,每个等级报名所需的金额也不相同,所对应的考试难度也不同,考生根据自己的能力报考相应的等级。一个考生一次不可以报考多个等级,每个考生只有在前一个等级的考试通过之后,才能报考相应的等级。 一个等级可以给多个考生报考,多个考生可以一起报考同一个项目等级。 经过上述的需求分析总结,设计如下的数据项和数据结构: (1)管理员信息,包括数据项:账号、密码、ID、Role等。(2)普通考生,包括数据项:ID、账号、密码、密码问题、问题答案、注册时间等。(3)报考信息表,包括数据项:报名号、考生身份证号、考生姓名、报考时间、报考等级及语言、考生的学院信息、教育背景等。 4 系统详细设计 首页:主要是介绍考试相关信息以及网上报名的方法、流程及注意事项等信息。考生可以在该页面注册、登录、找回密码、查询考试成绩;管理员跳转到登录页面。首页中的公告信息,运用CKfinder控件技术,管理员可以在后台进行修改。 考生注册:该模块主要是对第一次报考的考生填写个人注册信息所用,进入注册页面填写注册信息。增加了密码找回功能,注册时写入问题和问题答案,找回密码时只要问题答案正确,就可以找回正确密码。运用javascript技术,可以实现考生点击注册,首页左上角就会出现要求考生填写注册信息的对话框。该对话框的位置还可以根据界面要求,移动到不同的位置。直接在首页填写注册信息可以不用进行页面跳转,考生注册完成后,直接输入登录信息,就可以进入考生报名系统。简单、直观、实用。 考生报名:考生报名界面。 在线缴费:考生填写好报名信息,经核查无误后,点击缴费,会跳转到该报考信息的缴费页面,点击立即缴费,会跳转到相应银行的缴费页面;缴费成功后会提示缴费完成,页面中会显示该报考的信息、订单编号以及扣款金额,点击返回,会跳转到核查页面,缴费状态会显示已缴费。报名成功。考生每点击一次立即缴费,就会向银行提交订单编号,由于银行不会处理相同订单编号,在点击事件上,加上了订单编号的修改,每点击一次,订单编号就会相应的进行改变,不会向银行重复提交相同的订单编号。 管理员登录:管理员登录页面,输入正确的用户名、密码、验证码后进入管理界面。可以按考生报名号、姓名、身份证号查看或修改考生信息、缴费状态等。登录信息都正确输入后,会根据该管理的角色等级,跳转到相应的界面,显示管理员的登录记录情况,如登录次数、上次登录时间、上次登录IP、本次登录IP等,如果是超级管理员,还可以查看普通管理员的登录记录。 考生现金缴费:根据考生提供的报名号或身份证号,查询到考生的报名信息,缴费状态为未缴费,收取现金后,点击缴费,提示缴费成功,返回再查询该考生,缴费状态显示已缴费,现金缴费成功。 上传考生成绩:将考试成绩上传到服务器,供考生查询。 报名控制:管理员可以对报名时间段进行控制。 查看缴费情况和报名情况:管理员可以查看本次报名考试的缴费情况和报名情况。并可根据缴费情况,电话联系考生按时缴费,将未缴费考生名单,下发通知到相应学院,通知班级考生进行缴费。管理员可以添加修改删除新公告。上传准考证信息:上传已经处理好的Excel文档。考生登录后,在打印准考证时间内,可以自己在网上打印准考证。 下载考生缴费信息:报名截止时间后,管理员可以按已经缴费考生名单、未缴费考生名单、全部考生名单下载考生信息。 5 系统测试 本系统已经在学院教务网的进行实际应用。 在应用过程中,同过从第三方支付平台得到的数据显示,在2014年11月3日有464名考生缴费成功,订单金额合计37670元,并在21点到22点之间,有103位考生缴费成功。在整个报名过程中,系统运行平稳。 6 总结 本文主要论述了关于全国计算机等级考试网上报名系统——基于B/S结构的设计与实现。考生可以直接在网上实现报名缴费等一系列流程。通过在学院网站上的进行真实报名测试,系统运行平稳。 参考文献 [1] 孙小红,孙文玲,丁宗湖.基于MVC模式网上报名系统的设计与实现.中央民族大学学报(自然科学版).2007(1)78 [2] 徐福娟,基于WEB的网上报名系统的实现,绍兴文理学院学报,2008(7)98 本文来源:https://www.wddqw.com/doc/b06c730e4493daef5ef7ba0d4a7302768f996f92.html