侯艳艳++林启招++李勤文
摘要:全国普通高校招生网上录取应用软件高校子系统提高了高校的信息化水平,但无法满足高校新生电子档案辅助查询的个性化需求。该文就高校新生电子档案辅助查询系统进行了设计与实现。
关键词:电子档案;查询系统;设计与实现
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)06-0071-03
Design and Implementation of the Electronic Archives Supplementary Query Information System for College Freshmen
HOU Yan-yan, LIN Qi-zhao, LI Qin-Wen
(Admission Office of Southwest Forestry University, Kunming 650224, China)
Abstract: The national college enrollment application software of the university system enhances the level of information, but is unable to meet the individual needs of college freshmen of electronic archives auxiliary query. The freshmen of electronic archives query information system is designed and realized.
Key words: electronic archives; query information system; design and implementation
自从国内高校实现网络远程录取以来,高校的招生录取工作的信息化水平和工作效率得到显著提升,同时也给高校的招生管理人员提出诸多挑战。
由全国普通高校招生网上录取课题组开发研制的全国普通高校招生网上录取应用软件高校子系统(后文简称录取子系统)实现了录取数据传输、数据处理、消息传输等主要功能。该系统最新版本软件基本满足了高校的录取工作要求,但仍有不足。它的不足体现在各高校个性化需求,比如缺少批量保存或打印考生档案、脱离录取子系统查阅考生电子档案等功能。
目前各高校用户可通过录取子系统下载审阅考生电子档案。录取结束后省招办向各高校邮寄录取考生纸质档案。已经有山西省等省招办已要求高校通过录取子系统打印录取考生电子档案。根据笔者多年的工作经验判断将会有更多省招办要求高校通过录取子系统打印考生纸质档案,用来取代省招生向高校邮寄纸质档案的工作。
招生领域里,相关学者已经做出不少研究,比如为了解决数据间的数据共享问题,文献[1]实现了推荐生跟踪管理和招生决定分析等功能;文献[2]提出通过统一的方法对异构数据源进行结构化描述及字段关系映射、文献[3]提出考生纸质档案应与电子档案并行,用来解决远程的需求和存档备查的矛盾。
各高校内部各部门需要在录取结束后,需要方便有效的辅助系统来查阅和打印录取考生的档案。本文就高校如何实现新生电子档案辅助查询系统进行了讨论。
1 需求分析
适用于高校内部各部门的新生电子档案辅助查询系统需要具备多用户通过网络查询新生电子档案的功能。该系统的电子档案来自于录取子系统,但无论是服务器端还是客户端,均不需要安装录取子系统。
该系统需要分两子系统分别实现电子档案的获取、电子档案查阅两大功能。该系统所查询的新生电子档案,可供用户查阅、保存、打印。为适应电子档案可打印成纸质档案的需求,电子档案要保存与录取子系统一致。用户打印后再到高校招生办公室进行盖章。
在安全性方面,该系统应该充分考虑到新生电子档案涉及高考考生的个人隐私,故要求新生电子档案尽可能地不被恶意获取。为了加强网络安全,可以采用诸如病毒防护、关闭不用的通讯端口、漏洞扫描、入侵检测[4]、采用硬件防火墙限制访问IP[5]等措施。基于主机的部分提供攻击成功与否的确认;基于网络入侵检测系统可以提供早期警告[4]。为防止电子档案被篡改,可通过软件加密新生电子档案所在文件夹。放到服务器端的电子档案数据,只是一个副本,当它被篡改后,可以用原始数据进行修改或者替换,这种做法达到电子档案数据的“可逆性”[6]。所以除了采取常见的病毒防护、关闭不用的通讯端口、拒绝使用无线网络[7]等安全措施后,不需要采取诸如加装硬件防火墙、数据包分析之类的措施。
2 关键技术及实现
该系统包括电子档案获取子系统和电子档案查阅子系统。电子档案获取子系统(又称录取助手)是单机模式,而电子档案查询子系统采用B/S模式。
2.1 电子档案获取子系统
录取助手实现从录取子系统里批量获取电子档案,它是实现新生电子档案辅助查询系统的基础。由于录取子系统在呈现具体某个考生电子档案时,读取临时网页文件,此文件会在打开第二个考生电子档案时被替换,并且录取子系统无法批量自动操作考生档案。
笔者设计的录取助手流程图如图1所示,初始化运行如图2所示,运行效果如图3所示。软件助手的实现主要包括四个关键技术来实现:
1) 辅助登录取子系统
录取助手加载密码文件后,用户可通过选择填充登录所需信息。
2) 实现自动批量打开具体考生档案
录取助手通过招生助手直接操作录取子系统,无需手动逐个单击具体考生。
3) 实现自动检测并打开档案项目
录取助手根据初始化的设置,自动操作录取子系统,打开指定的信息(档案)项目。
4) 实现智能保存档案项目
录取助手把档案信息中的图片绝对路径改为相对路径,然后再保存电子档案所对应的网页文件,其他类型的文件则直接复制另存。
<录取助手获取录取子系统控件的“句柄”是一个关键过程,笔者基于.NET平台,用C#语言实现的关键代码如下所示。
2.2 电子档案查询子系统
目前大部分网站采用了动态网页,因为它能运用数据库技术或脚本语言实现用户与系统的效率。静态网页只是简单地呈现文本或图像信息的网页。
电子档案查询子系统采用动态网页与静态网页相结合的方式。该系统基于ASP.NET实现前台开发,后台数据库采用Microsoft SQL Server2005,中间用ADO.NET来访问数据库,如图4所示。该系统所呈现的电子档案部分在档案查询模块中展现录取助手所获取的电子档案静态网页文件或其它文件。查询子系统运行效果图如图5所示。在运行时,用户可通过选择具体的电子档案项目查询档案详情信息,比如报名信息、志愿信息、体检信息、报名表、附件表等。
该子系统的核心业务流程是查询新生电子档案。数据库存储的高校新生等基本信息,但不存储从录取子系统获取的电子档案。静态网页或其他格式的电子档案,只在存储在网络的服务器端。
由于电子档案涉及新生的个人隐私,为防止被不法分子获取,笔者将其应用服务网站置于内网中。同时,采取定时段定人开放策略应对网络安全威胁。
3 结束语
基于全国普通高校招生网上录取应用软件高校子系统,结合高校的个性化需求,设计了新生电子档案辅助查询系统。设计的辅助查询系统包括单机的电子档案获取子系统和B/S模式的电子档案查阅子系统。
该系统基本上满足了辅助高校内部部门查询新生电子档案的需求,但仍有值得改进的方面,比如目前该系统电子档案查阅子系统服务器上静态电子档案的安全性仍有待提高、后期仍有较大空间来扩展
参考文献:
[1] 陈军,汪卫斌,王宏涛,等.基于B/S与C/S结构的招生管理系统的实现[J].计算机技术与自动化,2005(3):78-81.
[2] 白涛,王斌.基于XML的高校网招录取数据交换技术的研究[J].计算机技术与发展,2014(8):202-205.
[3] 季金莎.考生档案电子化与高校招生远程网上录取[J].档案与建设,2010(2):36-37.
[4] 杜马.网上录取与网络安全[J].中国考试:研究版,2005(12):40-42.
[5] 郝玉洁,常征.网络安全与防火墙技术[J].电子科技大学学报,2002,4(1):5-7.
[6] 顾群.招生信息安全策略[J].中国考试:研究版,2004(4):30-31.
[7] 吴娜,鲁东明,潘云鹤.网络管理技术的研究与发展[J].计算机应用研究,2000(4):54-56.