叶长国,肖自明
(1.泰山学院信息科学技术学院;2.泰山学院招生办公室,山东泰安 271021)
近年来,随着高校招生规模的扩大、社会物质文明程度的不断提高,人们对艺术的向往和追求日益增长,报考艺术类专业的学生也日益增加.艺术类专业招生是整个招生工作的重要组成部分,因其录取标准不但取决于高考文化科成绩,还在专业方面有一定的要求,而变得比普通类专业招生更为复杂.普通类专业的招生管理相比,艺术类专业的招生管理有一定的特殊性,考试标准不统一,招生环节繁琐,招生时间、地域跨度大,招生信息门类多、信息量大,专业考试时间紧迫、数据精度要求高[1].另外普通高校的招生工作是一项政策性强、社会关注程度高的工作,要求必将是十分的严格,不允许存在任何差错,艺术类专业招生当然也不例外.随着信息技术日新月异的发展,信息网络及其技术在社会的发展过程中所具有的内涵越来越丰富,改变了传统的管理方式,大大提高了工作效率.充分利用现有网络技术、计算机技术,对艺术类专业招生管理工作进行现代化管理,是符合社会需求和客观需要的.
目前,各高校还没有统一的用于艺术类专业招生管理的信息系统.基本上都是采取了手工的方式进行艺术类专业招生考试工作,如:使用Excel表格直接处理报名信息和成绩信息,或使用简单的数据库处理系统做一些统计处理工作.这样的做法,数据的安全性极差,并且容易出现错误.因此,开发一套适合高校的艺术类招生管理信息系统是十分必要的.
在信息系统的发展过程中,共产生过四种模式:(1)主机终端模式;(2)文件服务器模式;(3)客户机/服务器模式(即Client/Server,C/S);(4)浏览器/服务器模式(Browser/Server,B/S).
随着硬件技术的快速发展,硬件价格迅速下降,还有互连网的发展,主机终端模式和文件服务器模式已逐步被取代.目前在信息系统开发时使用最多的是C/S和B/S两种模式.
1.1.1 C/S模式
C/S模式是20世纪80年代在专用服务器网络结构的基础上发展起来的一种结构模式.C/S模式将网络中计算机分为两个部分并把他们有机地联系起来:客户机和服务器.客户机将请求传送给服务器,并根据服务器回送的处理结果进行分析,然后显示给用户,结构图如图1所示.
图1 C/S模式示意图
随着Internet和Web技术的发展,这种模式也逐渐暴露出许多问题,逐渐被B/S模式取代.
1.1.2 B/S模式
20世纪90年代中期以后,以Web技术为基础的B/S模式(浏览器/服务器)诞生了.随着这种模式应用,其先进性日益显现出来.当今很多基于大型数据库的系统正在采用这种全新的技术模式.B/S模式其结构如图2所示.
图2 B/S模式示意图
B/S模式由浏览器、Web服务器、数据库服务器三个层次组成.用户界面完全通过WWW浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器.服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成.归纳起来,B/S模式具有以下优点:(l)使用简单;(2)易于维护;(3)保护企业投资;(4)对客户端硬件要求低;(5)信息资源共享程度高;(6)扩展性好;(7)安全性易于保障.
ASP的英文全拼是Active server pages,它是微软公司的WEB服务器IIS(Internet Information Server)支持的进行交互网页开发的技术,是一种开放的、免编译的应用开发环境,HTML页面、Script语言和动态服务器扩展结合在一起,为企业提供一个Web服务开发和网络信息管理的解决方案.
浏览器向WEB服务器发出请求,要求访问.asp文件.Web服务器的进程在接到文件访问请求后,根据它的后缀做出判断,若为ASP就将这个访问请求交给专门的ASP文件处理守护进程,这个进程扫描.ASP文件,把文件中标记“<%”和标记“%>”之间的asp代码逐行解释并执行,执行完后把执行的结果送给服务器的Web服务进程,Web服务进程把文件执行结果通过HTTP协议送回到访问者的浏览器,访问者的浏览器所收到的仅仅是服务器的处理结果,文件中的内容形式是标准的HTML标签代码文件.
SQL server是Windows操作系统上面最常用的一种数据库管理系统,SQL server的特性主要包括以下四个方面:(1)Web特性.对XML和Internet标准的丰富支持.通过Web对数据进行轻松安全地访问强大的、灵活的基于Web的分析.安全的应用程序管理.(2)可伸缩性和可用性.同一个数据库引擎可以在不同的平台上使用,从运行Windows98的便携式电脑,到运行Windows 2000数据中心版的大型多处理器服务器.(3)企业级数据库功能.SQL Server 2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能.(4)易于安装、部署和使用.SQL Server 2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server的过程,使客户只需最少的安装和管理开销即可实现这些应用程序[2].
ASP和SQLServer2000具有良好的兼容性和稳健的接口,两者结合是最佳组合之一.所以系统开发选择B/S模式,使用ASP+SQL Server 2000的开发工具.
高校艺术类招生管理信息化系统,主要是为了进行专业课的考试管理而开发的,目的是提高艺术类专业考试的效率,同时更好的对高考进行监督,全自动化处理考生成绩,实时的考生信息统计报表功能[3],监控考试状态.为在短时间内完成艺术类专业考试工作提供平台支持,艺术类招生专业考试整体流程如图3所示:
图3 专业考试整体流程
本系统主要实现的流程是:考生到学校报名,根据省招办提供的数据库调取考生数据,打印考试证及存根,考生确认后签字,考试证上有考场安排、考试时间等信息.美术专业考生按考场安排在统一时间内参加考试.音乐专业考生则在规定的时间到指定的地点检录后参加专业考试.工作人员在考试进行的同时现场录入考试成绩,每个考场两组同时录入,以便检查核对错误.考试结束后,进行核对成绩,在纪检人员的监督下进行成绩修改,无误后按设定的比例进行成绩核算,导出总成绩.系统结构如图4所示.
图4 系统总体结构
一般数据库设计时的原则是在信息系统的总体规划设计方案的指导下,综合考虑信息系统的基本功能和任务要求,使数据库兼具信息管理和数据处理这两大基本功能.在对数据库系统进行规划设计时,一般应遵循的原则是[4]:
(1)数据库结构、层次分明,规范化、合理化.
(2)数据库必须保证数据的结构化、规范化和标准化.
(3)设计数据库时,首先要尽可能地减小冗余度,最大限度的减小存储空间占用,降低相互关联数据一致性问题发生的可能性;其次,还要保留适当的系统数据冗余,以提高信息系统运行时数据库速度和降低开发过程中的开发难度.
(4)保证信息系统运行时数据的正确性和相关连数据的一致性.在基于网络访问的信息系统中,同时有多个用户访问数据库,由于存在并发的数据库操作,因此很可能影响数据的一致性.因此在实际信息系统的开发时,必须在程序中灵活运用“锁”等技术手段来保证系统数据的一致性.
(5)设定相应的安全机制,由于在信息系统中的数据库的信息对不同的用户有不同的保密规定,因此安全机制对信息系统来说是必不可少的.
本文从理论和技术实现两个方面,对“高校艺术类招生管理系统”的信息化设计和实现过程进行了分析,然后对系统进行详细设计并技术实现.
高校艺术类招生管理系统经过多年的使用,不断进行了完善,能够实现高校艺术类招生工作的基本需求,具有高效、安全、维护简单的特点.基本完成了高校艺术类招生管理工作,并成功推广到2所省内高校,协助其出色的完成了艺术类招生管理工作.
[1]翟惠生.艺术类专业招生管理系统的设计与实现[D].苏州:苏州大学,2006.
[2]李丹.SQLSever2000数据库管理与开发应用教程[D].北京:机械工业出版社,2005.
[3]林涣清.学籍信息管理系统设计与实现[D].南京:南京理工大学,2007.
[4]朱映华.基于Web的教学质量测评系统的设计与实现[D].南京:南京理工大学,2008.