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模式的电子档案查阅子系统。
该系统基本上满足了辅助高校内部部门查询新生电子档案的需求,但仍有值得改进的方面,比如目前该系统电子档案查阅子系统服务器上静态电子档案的安全性仍有待提高、后期仍有较大空间来扩展
参考文献:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机高校新生电子档案辅助查询系统的设计与实现(2)在线全文阅读。