基于两级管理架构的高校考试管理系统的设计

(整期优先)网络出版时间:2012-03-13
/ 1

基于两级管理架构的高校考试管理系统的设计

邓小龙

邓小龙(重庆电子工程职业学院,重庆沙坪坝401331)

中图分类号:TP315文献标识码:A文章编号:1003-2738(2012)03-0000-01

摘要:计算机技术特别是计算机网络技术的高速发展,迫切要求高校采用与之相适应的管理模式,本文重点介绍与现代网络技术相适应的高校考试管理系统的设计,本系统采用的是C/S与B/S结构相结合的两级管理架构。

关键词:C/S;B/S;ASP.NET;高校考试管理系统

一、引言

计算机网络技术的发展为计算机应用注入了新的活力,特别是Internet和数据库技术的发展,使高校认识到充分利用网络资源来进行考试管理的重要性和必要性。由于前期的网络发展水平有限,计算机硬件水平较低等因素使考试管理网络化只能限于局域网内,这个时期考试管理系统多是采用C/S模式。

随着计算机技术的高速发展,特别是网络应用的快速推广,只限于局域网内的考试管理应用已不能满足人们的需要,近年来开始出现面向整个Internet的考试管理系统,这种系统多采用B/S模式。

充分考虑考试管理系统数据的安全性、系统稳定性、时效性及管理人员的操作便利性等因素,本系统采用C/S与B/S模式结合的两级管理架构方式进行设计。

二、系统功能分析

基于两级架构的高校考试管理系统是以互联网络为操作平台来实现考试确定、考试安排、考试信息查询和考试成绩录入与查询等功能的系统。系统具有考试信息数据导入、考试过程安排、考试成绩录入、考试数据统计分析和考试信息查询打印等功能,充分实现考试管理工作的信息化、智能化和网络化。

根据上面考试管理的流程可以将系统分成如下几个功能模块:用户管理模块、考试课程管理模块、考试安排模块、成绩及考试情况模块、信息发布模块和成绩打印模块。为便于维护和升级,各模块之间既相互联系又相互独立,尽量减少各种不必要的数据调用和控制关系及依赖性,使接口简单以方便运行、调试和维护。系统的功能结构图如下图所示:

图1考试管理系统功能结构图

三、系统设计

1.用户管理模块。

用户管理模块主要完成考试管理系统中的角色设计,系统共有三个大类的角色“管理人员、教师和学生”。

2.考试课程管理模块。

考试课程管理模块设计的主要任务是确定考试课程的组织形式,从访谈高职学校的结果我们发现,高职学校的课程考核方式分为考试和考查两类,课程种类分为公共必修课、公共选修课、专业必修课和专业选修课四类。

3.考试安排模块。

考试安排模块主要针对考试安排环节进行设计,考试安排环节包括考试场地的信息维护、考试时间的确定及安排、监考教师安排、参考学生名单的生成和参考学生身份验证的相关信息关联等。

4.成绩管理模块。

成绩管理模块中阅卷教师要将考生的成绩录入系统,同时将监考教师反馈的考生考试信息录入系统,如作弊、违纪和缺考等。如果需要修改成绩的,在完成相应手续后,管理人员赋予成绩修改的权限,需要进行成绩分析的可以根据系统统计的数据进行分析。

5.信息发布模块。

信息发布模块中主要是考试管理人员在完成考试安排后,对考试安排中教师的监考安排信息和学生的考试安排信息进行发布,以及成绩录入核对完成后对考试成绩进行发布。

四、系统实现

系统采用基于B/S与C/S结合的两级架构进行设计,在校园网内采用C/S架构进行设计,在整个网络范围内使用B/S架构设计。管理员安装客户端并通过客户端访问数据库进行相应的操作,一般用户通过访问网页完成相应的操作,系统只需开发用户登录使用系统时的网页界面,本系统采用ASP动态服务器页面(ActiveServerPages)的升级软件ASP.NET作为网页端的开发工具。WEB服务器使用的是IIS6.0,WEB服务器端对数据库的访问使用的是ADO数据库访问技术,数据库系统使用的是Oracle。

为避免用户访问数据时直接访问数据库服务器,系统采用三层结构和组件技术。一般用户访问系统时通过浏览器访问的是WEB服务器,如果需要对数据进行处理时则通过WEB服务器与数据库进行交互,完成后由WEB服务器将交互结果反馈给用户页面,以有效保护数据的安全。

参考文献:

[1]阎威,徐菁.基于Internet的校园考试管理系统的分析及设计.分析及设计学术论丛,2008年第52期(总第511期)。

[2]杨焕海.基于B/S结构的计算机辅助考试管理系统的设计.山东工商学院中加学院学报,2009.6。

[3]杨德仕,黄晓丹.基于ASP.NET和B/S模式的考试管理系统的研发.中原工学院学报,V01.20No.5,OCt.2009。

[4]曾琦华,蒋京,李君君.管理.2010.4中旬刊。

[5]王晓芳.基于B/S模式的网络考试系统的分析与实现Ⅲ.装备制造技术,2007(12):74—75。