[作者简介] 曹乐松(1973-),男,黑龙江哈尔滨人,硕士研究生,工程师.
基于三层B/S/S 结构的招生信息系统的设计
曹乐松
(哈尔滨理工大学招生就业处,哈尔滨 150080)
[摘 要] 在全国高校招生录取系统软件基础上,提出了在Web
环境下基于三层B/S/S 体系的招生信息系统;该系统支持在Internet 上的录取信息进行发布,并设计、开发了招生信息的数据转换、咨询、申述、数据查询、数据发布等功能模块,改进了以往单一,复杂的招生信息系统,为考生和高校提供了一个新型的操作平台。[关键词] Web 技术;数据库;招生信息系统
[中图分类号] TP33 [文献标识码] B [文章编号] 1006-7175(2007)07-0508-02
0 引 言
随着全国普通高校招生录取工作全面实现信息化,使得向考生、家长和社会各界提供良好的信息咨询服务成为可能。高校招生录取工作是否公正、公平、公开,一直是考生、。如何使公正、公平的普通高校招生录取工作更加公开化是当前亟待解决的问题,招生信息系统是在全国高校招生录取系统软件基础上开发的。
1 三层结构的B/S/S 模式
随着Internet/Intranet 的广泛应用,将Web 技术的B/S 结构与数据库系统三层C/S/S 体系结构相结合,就得到
了Web 数据库系统的浏览器/Web 服务器/数据库服务器(B/S/S:Web browser/Web Server/DB Server )三层体系结构。B/S/S 体系结构是数据库系统为适应Internet/lntranet 技术对C/S 结构的继承和发展。
B/S/S 体系结构是指在T CP/IP 的支持下,以HTTP 为传输协议,客户通过浏览器访问Web 服务器以及与之相连的后台数据库的体系结构,它由Web 浏览器、Web 服务器、中间件和数据库服务器组成。在B/S/S 结构中,各组成部分之间物理上通过Intranet 或Internet 相连,软件上遵守HTTP 协议,浏览器通过发送请求和服务器端建立连接,从而实现以整个Internet 为背景的数据存储和访问。B/S/S 结构在C/S/S 结构的基础上将客户机统一安装Web 浏览器,将其充当应用服务器,如图1所示。
B/S/S 结构有以下特点:
(1)基于T CP/IP 开放式网络标准协议,具有很强的系立性和平台无关性。
(2)规范和统一了客户端程序的标准一浏览器模式。充分发挥了D BM S 高效的数据存储和数据管理能力,把传统的数据库访问、存取和维护等技术应用于Internet 的W eb 之上,
从而实现更大程度和更大范围的数据库资源共享。
图1 Web 数据库系统的B/S/S 结构
2 基于B/S/S 模式建立的招生信息
系统
基于网上录取模式的招生信息系统必然要求它能够
共享网上录取系统所提供的考生电子档案数据,以实现招生录取工作与录取后期管理工作之间的良好链接。考生的电子数据可在招生信息系统内实现各种所需功能的整理与编辑,并提供信息查询、报表打印、网上信息发布等多种形式的输出端口。其整体设计结构见图2。系统的整体设计基于三层信息结构设计思想,即表示(界面)层、业务层和数据库层。表示层的功能是:开发出友好的用户界面,为用户提供便捷的操作方式;业务层的功能是:处理对数据库访问和一些事物处理(如提供信息查询、统计报表打印、网上信息发布等多种形式的输出端口);数据库层的功能是:对各种信息以合理的方式存储在数据库中。远程招生信息处理系统主模块主要由系统维护、数据录入、网上信息发布、招生宣传、数据查询、数据统计、数据管理、新生注册、数据打印输出共九个子模块构成。
招生信息管理系统其主要数据来源为普通高校招生网上录取系统以db f 提供,全国普通高校招生网上录取系统所涉及的数据表很多,主要包含:录取基本情况主题包含与录取新生相关的一些基本信息,如录取专业计划的情况(包括专业名称、专业类别、专业计划等属性)、考生
—
805—第13卷第7期2007年7月 水利科技与经济Water C onservancy Science and T echnology and Economy
V ol 113 N o 17
Jul 1,2007
的基本情况(包括性别、民族、考生类别、文理倾向类型等属性)、考生的成绩情况(包括投档成绩、标准成绩等属性)、考生的志愿情况(包括院校志愿、专业志愿等属性)以及考生地区情况(包括地级、县区等属性);专业志愿主题包含与专业志愿相关的一些信息,如考试类型情况、考生的成绩情况(包括投档成绩、标准成绩等属性)、各专业志愿情况以及对应的专业计划情况(包括专业名称、专业类别、专业计划等属性)。对于各主题的建模采用星型结构和局部雪花结构相结合的方式,以事实表加分析考试类型代码表(Tdkslxdm.db f )里的考试类型信息,6门选考课程被两两组合构成个巧种考试类型,但我们在分析操作时,需要的是根据考生的文理倾向类型进行维度分析,也就是说需要将考生的考试类型进行综合。按课程文理特征将文、文组合的考试类型综合为文科倾向类型;将文、理组合的考试类型综合为文理兼顾类型;将理、理组合的考试类型综合为理科倾向类型。分析地区代码(Tdsedg.db f )里的地区代码信息,按6位地区代码的前3位将地区代码表进行综合
,得到地级市表。
图2 招生信息系统整体设计结构
高校招生信息系统中的自然数据,已经在其他应用系统中存在,如教务管理系统,院校信息系统,这些数据存放在Web server 中。在读取不同数据库类型时,我们在开发过程中采用了以下措施提高系统的运行速度和整体性能:
(1)建立索引:对表中记录建立索引以提高系统检索
的速度。
(2)优化事务处理:为确保数据的完整性,使用了S Q L SERVER 对事务处理中涉及的页设置专用锁。如果事务处理涉及多个表,则所涉及的表都要加锁,且一直要保持到事务取消或事务结束。
(3)通过数据缓冲提高系统性能:利用Delphi 的数据控件在客户端进行数据缓冲,信息修改在客户端本地进行,当所有的修改完成后再一次性地提交给后台数据库,以减少网络传输次数,提高响应速度。
(4)利用存储过程优化系统性能:使用大量的存储过程以提高系统运行效率、优化网络性能、提高数据安全性。同时,通过存储过程封装事务、游标等来完成相应的数据处理功能。
3 结束语
本系统对招生管理系统中所涉及的所有数据进行全面的收集、分析、规范、优化、统一组织实施形成招生管理网络化系统的关系数据结构,实践了基于Web 的通用数据库访问技术,将不规范的录取数据格式进行规范化整理,生成符合高校某些部门需要的新生数据,并对录取信息进行集中管理和动态发布;它不仅实现了招生信息管理的电子化,而且可以为考生提供及时、完整的招生信息,简化了招生工作,降低校方发布招生信息的成本。
[参考文献]
[1]陶小平,王军民.基于网络环境的高校招生管理系
统1现代计算机,2003,(1):40-421[2]唐金文1ADO 1NET 访问Web 数据库方法研究.曲靖师
范学院学报,2004,23(6):54-551[3]阮家栋,施美雅1Web 数据库技术.第1版1北京:科
学出版社1200212-981
(上接第507页)
以T M 影像为信息源,按照植被分类指标,利用ER 2
DAS 以监督分类的方法提取植被信息,经栅矢转换,生成
矢量图层。坡度因子的原始信息来自于1∶25万全要素矢量数据中的terlk 层。在ARC/I NFO 中首先将terlk 层的投
影由地理投影(geographic )转为双标准纬线等积割圆锥投影(Albers ),接着利用ARC/I NFO 的TI N 模块生成三维模型,对三维模型做坡度分析,生成二维坡度图,该二维坡度图的取值区间为0°~90°。依据坡度因子的分类指标合并二维坡度图中的图斑,使其符合分类系统的要求,最后经图幅拼接、编辑、修改完成坡度矢量图。
在M APGIS 中参照分类指标,根据各县暴雨总量对工作区做初步分类,将整个工作区划分为不同级别的暴雨区。之后利用暴雨频率进行订正,最后经曲线平滑、编辑、修改完成暴雨矢量图层。参考1∶50万土壤图,根据土壤机械组成的不同,将工作区内的土壤综合后划分为沙、
壤、粘三类并生成薄膜图,经扫描、数字化生成土壤机械组成矢量图层并将其投影转为Albers 投影,经编辑、修改完成土壤机械组成矢量图。
利用M APGIS 的空间分析功能叠加植被图层和坡度图层;土壤机械组成图层与暴雨图层,并按分类系统赋以新的权重代码。将植被+坡度图层和土壤质地+暴雨图层叠加起来,并按分类系统赋属性,生成水土流失类型图。在水土流失类型图上叠加行政界线、道路、水系,添加图例、注记等完成成果图,所有工作在M APGIS 下完成。
[参考文献]
[1]刘纯平,夏德深.土地利用类型的分数维分析.遥感学
报,2003,(7):136-141.
[2]林年丰,卞建民.东北平原第四纪环境演变与荒漠化
问题.第四纪研究,1999,(5):448-455.
—
9
05— 曹乐松:基于三层B/S/S 结构的招生信息系统的设计第7期下载本文