APP下载

基于B/S模式的全国计算机等级考试报名系统*

2013-09-11韦妍

关键词:管理员考试数据库

韦妍

(广东女子职业技术学院,广东广州 511450)

基于B/S模式的全国计算机等级考试报名系统*

韦妍

(广东女子职业技术学院,广东广州 511450)

为了改善全国计算机等级考试传统的集中时间地点的报名方式,方便学生报名和学习,提高管理员的工作效率,经过实际的需求分析,采用ASP.NET技术和SQL Server 2005数据库管理系统,开发了包含用户登陆、计算机等级考试报名、信息发布等功能的计算机等级考试报名系统.该系统实现了快速的报名、便捷的查询、信息的共享,并且提供了功能齐全的后台管理页面,完全能满足学生和管理员的需求.

计算机等级考试报名系统;B/S模式;SQL Server 2005

全国计算机等级考试是由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系[1].随着全国计算机等级考试的全面推广,参考人数众多,组织报名成为教务部门的一项重要工作,传统的管理方法、手段以及工作效率已不能适应新形势发展的需要[2].为了提高考试管理工作人员的工作效率,降低工作强度,方便学生的学习,有必要开发一个基于B/S模式的计算机等级考试报名系统来满足他们的工作和学习需求.

1 系统目标

计算机等级考试报名系统,是进行信息采集、存储、维护和使用的系统.利用该系统,其一是为了解决传统集中时间和地点的报名方式,使考生能够随时随地在网上报名、查询及修改[3],为学生提供方便快捷的报名方式,减少人工参与,使计算机等级考试报名工作更高效、准确;其二是为了方便学生的学习,让学生可以最快地获得最新的考试信息以及考试相关的学习资料,给他们提供一个信息获取、互相学习的平台;其三是为了方便管理员的办公,让他们从繁重的工作中解脱出来,提高工作效率,提供快捷方便的管理手段以及功能齐全的后台管理页面.

2 业务流程分析

基于B/S模式的计算机等级考试报名系统的业务流程:首先,登陆系统,其中管理员由系统管理员添加,学生注册则采用身份证号.系统对用户进行验证,若为非法用户则无法进入.登陆后,管理员可以跳转到后台管理页面进行网上办公,在此管理员可以查看报名学生信息、修改个人密码、发布各类信息和对报名学生进行管理等.学生用户进入后跳转到主页等待其他操作,在此学生可以进行考试报名、查询修改自己的报考信息、了解最新的考试信息、与其他同学进行学习经验交流等.其业务流程图如图1所示.

3 数据流程分析

图1 系统业务流程

数据流程分析主要包括对信息的流动、传递、处理、存储等[4].通过对该系统的需求分析,系统的顶级数据流如图2所示.

图2 系统顶级数据流

4 数据表分析

系统设计的另一关键环节是数据库[5].根据数据逻辑结构设计的情况,得到该系统数据库的数据表见表1至表3.

表1 管理员表(admin)

表2 信息表(news)

表3 学生表(student)

5 系统总体结构

该系统主要由3个子模块组成:用户登录模块、学生考试报名模块和信息管理模块.整个系统的功能结构框架如图3所示.

图3 系统模块框架

6 系统模块介绍

该系统的开发本着方便学生学习、教师教学、学校管理的基本思想,意在为学生、教师、学校开发一个集考试报名、考试信息修改、信息发布、信息交流的基于B/S模式的计算机等级考试报名平台.

6.1 用户管理模块

用户管理模块主要对使用该系统的用户进行管理,在登陆管理系统的时候进行用户身份检查和权限分配,不同用户拥有不同的操作权限.若登录用户是管理员,则可以在任意模块中进行编辑、修改,如修改用户登陆密码,添加、删除学生信息,在报名结束可以对报名表进行清理,对数据库系统进行备份以保证数据的完整性和安全性等等.若登录用户为学生,则只能进行密码修改、考试报名和修改、浏览或查询报名信息等操作,不能进入数据库进行任何更改.

6.2 学生考试报名模块

这个模块是系统的核心.等级考试报名模块分为3个部分:网上报名、修改本人报考信息、查询打印报考信息.(1)在报名管理中,学生可以在任何一台接入Internet的计算机上实现网上报名.在报名时,学生先要在系统进行注册,录入考生个人的基本信息,然后才可以进入考试报考界面来完成等级考试的报名工作.(2)在报名截止前若考生想对自己的报考信息进行增删改查等修改,则只需要输入学生唯一的身份证号就可以,无需通过繁琐的身份认证.(3)报名信息查询及打印.查询功能主要是让学生能够查询自己的报名信息,以供学生使用.学生可以通过多种途径进行查询,如姓名、考试类别、身份证号、班级等等,根据所输入的考生信息查询报名信息的详细情况,确认是否报名成功,核对报名序号及进行打印等.

6.3 信息管理模块

信息发布模块的主要功能就是给用户提供一个获取信息的平台,分为3个部分:(1)新闻发布及管理,主要由管理员在后台进行操作,实现对当前最新资讯的实时更新和修改,包括提供一些各类等级考试的学习资料,如试题库、专家指南、考试资讯、技术文章等.(2)考试信息管理,管理员可以在此发布考试公告、通过率、考试分析、考试成绩等信息,所有的网站访问者可以通过前台的新闻中心菜单,浏览到最新发布的考试资讯以及相关的通知文件.(3)留言板BBS,学生可以在此获得一些自己需要的信息,同时也可以发表一些自己认为比较有用的学习经验供他人参考,以及对别人发表的一些文章提出自己的见解等等.

7 结语

基于B/S模式的计算机等级考试报名系统实现了快速的报名、便捷的查询、轻松的管理,同时信息共享丰富了学生的学习,且运行操作都非常简便;但也存在界面不够美观、数据库操作的性能有待进一步优化等问题,如有部分功能程序代码对数据库的操作过于频繁,如果后台数据库过大将会影响运行速度.笔者将在未来的工作中对该系统作进一步的完善.

[1] 教育部考试中心.什么是全国计算机等级考试[EB/OL].http://sk.neea.edu.cn/jsjdj/infor.jsp?infoid=35286&class_ id=26_14_10&child_class_id=,2009-09-25.

[2] 郑旭阳,邓 斐,刘 军.基于B/S模式的大学英语等级考试报名系统的设计与实现[J].中国医学教育技术,2009 (2):92-94.

[3] 姚 徐,姚双良.全国计算机等级考试网上报名系统的分析与设计[J].计算机与现代化,2011(11):202-205.

[4] JOHN SHARP,JOHN JAGGER.Visual C#.NET程序设计[M].北京:北京大学出版社,2002.

[5] 陈晓林,吴定雪,周 妃,等.全国计算机等级考试报名系统关键环节设计[J].计算机应用与软件,2009,26(3):202 -204.

(责任编辑 向阳洁)

NCRE Registration System Based on B/S Mode

WEI Yan
(Guangdong Women’s Polytechnic College,Guangdong 511450,Chian)

In order to improve the NCRE registration form which restrict the time and place make,students’registration and learning convenient,and make administration more efficient,paper,based on demand analysis,uses ASP.NET technology and SQL Server 2005 database to design a new system,which contains login/out function,computer grade examination registration function,and information publishing function.The system achieves fast registration,convenient search and information sharing.It also provides fully functional backstage management.This system can meet students’and administrators’needs.

NCRE registration system;B/S mode;SQL Server 2005

TP311.5

A

10.3969/j.issn.1007-2985.2013.01.009

1007-2985(2013)01-0033-04

2012-09-05

韦 妍(1980-),女,广西南宁人,广东女子职业技术学院讲师,主要从事数字图像处理研究.

猜你喜欢

管理员考试数据库
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
Japanese Artificial Intelligence Robotto Take Entrance Examinations
数据库
数据库
数据库
数据库
你考试焦虑吗?