时间:2024-06-19
阿不都热合曼·艾合买提,克买尼沙·吐尔洪,胡尔西代姆·伊米提(和田师范专科学校,新疆 和田 848000)
新疆维吾尔自治区内的高校CCT 起步比较晚,1994年开始已经历了4次改版。
(1)第一次改版:1994年开始的CCT 有笔试为主的纸质考试,考试包括计算机基础知识、DOS操作系统、汉字和少数民族文字输入法、金山WPS文字处理软件、CCED 中文表格处理软件等内容。
(2)第二次改版:1998年开始的CCT 有笔试为主的涂答题卡考试,考试包括计算机基础知识、Windows 95/98、汉字和少数民族文字输入法、Microsoft Office 95软件、网络基础知识等内容。
(3)第三次改版:2002年开始的CCT 有理论涂答题卡,机试的考试,考试包括计算机基础知识、Windows 2002、汉字和少数民族文字输入法、Microsoft Office 97软件、网络基础知识及冲浪等内容。
(4)第四次改版:2013年开始的CCT 有无纸化考试,考试包括计算机基础知识、Windows 7、汉字和少数民族文字输入法、Microsoft Office 2010软件、网络基础知识等内容。
通常在报名中,一般难以实现个人报名,在班级为单位的报名中,班委在报名时除要填写复杂的报考信息外,还要进行现场采集考生相片,并要校对考生报考信息、上报报名信息等繁重工作,所以很容易出错。事实上已经有很多考试报名平台,但不符合新疆少数民族地区的使用。尤其是在少数民族学生姓名输入中,就会出现名字长度不够而出现大量的同名现象,以致造成管理的混乱,而且少数民族学生姓名中姓和名需要“·”来分隔开,但是实际输入姓名时普遍出现“。”和“.”以及“,”等不规范的分割符,造成证书的打印不规范。很多高职院校计算机考试办公室也没有此类报名平台,此平台将填补考务管理工作中的一项空白[2]。
目前,高职高专校园网硬件条件日益成熟,师生的计算机应用水平不断提高,已经具备了使用网络实行CCT 报名条件。因此非常需要建立一套科学、高效的CCT 报名平台。所以将利用ASP.NET 平台相关技术对CCT 报名平台进行分析和设计。
本CCT 报名平台,将提供通用的在线报名界面。在平台开发中要实现的主要功能有:
(1)报名批次(报名时间段)管理功能:每批次的报名数据(时间、地点、考试科目)不同,所以每次报名前,考试管理人员要设定相关的批次信息来控制报名时间段。
(2)字典功能:学校名称、院系名称、民族、专业、学历、班级、考试等级等信息由考试管理人员在报名工作开始之前输入,并提供给报考生选择。
(3)CCT 在线报名功能:根据报名信息来实现CCT 在线报名界面和上传照片功能,并用ASP.NET动态网页技术实现交互。
(4)自动校对“·”功能:通过后台程序校对,少数民族考生姓名出现“。”和“.”以及“,”等不规范的分割符,并自动更正为“·”分割符。
(5)CCT 报名信息审核功能:根据考生CCT 在线报名信息,各院系教学秘书(辅导员)针对报名信息的准确性和可靠性进行审核。
(6)自动生成准考证功能。通过记录统计出参加考试的学生人数,安排好考场和座位,同时还可以自动生成准考证并打印输出准考证。
(7)网上支付功能:选用工行实现网上支付
本平台分为4层构成,即表示层、逻辑层、数据访问层和数据库。表示层采用ASPX 来实现;逻辑层采用分层的结构实现;数据访问层采用ADO.NET 技术来实现;对数据库的操作统一集成在数据访问层,各功能模块利用数据组件来访问数据库[3]。该平台的框架如图1所示。
图1 平台框架图
CCT 报名平台主要包括两部分:前台管理和后台管理,在.NET 架构下使用ASP.NET 和VB.NET开发,在Internet环境中实现基于B/S(即浏览器/服务器模式)的高职高专校园自动化办公系统。
CCT 报名平台牵扯到网络安全,因此无论是考试管理人员还是报名考生都遵守“先注册,后登陆,再使用”的原则,登陆用户(权限)不同,所显示的界面不同。
前台包括:首页模块、注册模块、考生报名模块组成。
3.1.1 首页模块
考生必须遵守报考声明要求的条款。
3.1.2 注册模块若考生第一次报名首先注册用户(用户名必须为学号)成功后,通过登录方可进行CCT 报名,若考生以前注册今后不需要再次注册。完成登录过程即可参加报名。
3.1.3 考生报名模块考生先注册(第一次报名),后登录再进行报名操作。报名操作有填报个人信息、上传照片、查询报名、修改报名、取消报名和打印准考证等功能[4]。
后台包括:字典输入模块、审核模块、生成准考证、日志管理和数据维护模块组成。
3.2.1 字典输入模块开始报名以前输入考生统一的信息供考生选择,如:学校名称、院系名称、民族、专业、学历、班级、考试等级等信息。
3.2.2 审核模块
平台管理主要负责数据的备份与恢复,并对平台日志进行管理。
3.2.3 生成准考证
内容管理模块主要负责内容审批、用户创建、角色管理以及系统日志管理等功能。
3.2.4 日志管理模块
日志管理主要负责平台日志浏览、查询和打印功能。
3.2.5 数据维护模块
数据维护模块主要负责数据的备份与恢复等管理功能。
3.3.1 数据库的连接
在程序设计过程中,最重要的就是与数据库连接问题。数据的访问通过程序集中封装在类里的存储过程来实现。具体对数据的访问采用了ADO.NET 中的.NET 提供程序来实现的。建立数据存存储与应用程序之间的数据连接的时候,采用SqlConnection、SqlDataAdapter和Dataset对象[5]。
3.3.2 数据库的建立(见表1-表4)
表1 报名时间表
表2 部门表
表3 报名表
表4 日志表
只有参加CCT 报名的学生方可在系统报名,却必须在规定的时间内完成报名操作,CCT 通过的考生不准再次报名。作弊学生规定时间内不能进行报名。
每次报名前,考务管理人员要设定报名时间段来控制报名工作的流程。
相关源代码如下:
日志模块包括:登录日志、添加和删除用户(考生)日志、修改和初始化密码日志等功能。
该平台使用Microsoft Visual Studio 2005开发的,采用B/S 模式,以Internet为网络运行环境,立足于Microsoft Windows Server 2003操作系统与IIS 6.0(及以上版本)Web服务器,使用SQL server 2005数据库服务器。本系统具有多站点、多栏目管理以及“所见即所得”等功能,并且在高职高专校园内部局域网上测试成功,具有速度快、稳定性好、容易维护的特点。
[1]夏劲钢.贵州省少数民族大学生的就业困境和对策研究[D].贵州:贵州大学,2009.
[2]阿不都热合曼·艾合买提.和田师专MIS系统的设计与实现和田师专学生管理信息系统的设计与实现[J].教育教学论坛,2013,(8):248-250.
[3]胡芳华,张继棠.基于.NET 的数据层设计[J].重庆工商大学学报:自然科学版,2005,22(3):281-284.
[4]杜海波.上报名系统的设计与实现[D].济南:山东大学,2009.
[5]熊慧芳,陈莉.基于ADO.NET 的数据库访问技术研究[J].科技广场,2007,(3):122-124.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!