APP下载

浅谈基于“ASP+ACCESS”构建学生贫困资助信息在线采集系统的研发

2017-05-30吴佩玲

大东方 2017年5期

吴佩玲

摘 要:随着国家对中西部的中小学贫困学生资助工作的重视,学校的资助工作的信息采集量不断增大,而信息采集技术滞后的原因,造成班主任的采集工作高强度,低效率和重复操作。在计算机和网络已经普及的时代里,实现中小学生贫困资助的信息化和网络化是大势所趋。为了提高学校的贫困资助信息采集技术和工作效率,设计和开发一个基于“ASP+ACCESS”的学校贫困资助工作的系统。

关键词:“ASP+ACCESS”;学校贫困资助系统;贫困资助信息采集

系统的研发旨在依据学校内部工作和学校与教育局之间的工作特点,根据学校内部的学生贫困资助工作的需要,借助学校网站的服务器建立基于“ASP+ACCESS”的在线采集系统,实现在线录入,查询,删除,修改,新增,导出等功能,有效避免班主任采集錄入的重复操作,减少管理员汇总信息工作量,实现高效采集的思想。

系统中大量应用了大量的ASP、SQL语句,也应用少部分JAVASCRIPT语句。在数据录入过程中也考虑到数据安全性问题,在上传和导入过程中分别进行对不合法文件拦截和对敏感字符进行强制性替换,确保安全合法上传和导入。在开发过程中应用到软件工程设计思想,应用过程中根据工作细节需要对局部随时进行优化和升级。

一、研发思路

1.1在介绍这个系统之前,有必要先了解一下贫困资助信息采集的工作流程图。

1.1.1学校内部工作流程图(如图1)

1.1.2学校与上级之间工作流程图:(如图2)

1.2由以上两个工作流程图看出,这个资助工作涉及的各层部门多,需要层层严格审核,审核不通过还要返回数据原始采集源重新修改、填写、再发送。如此繁琐的问题严重影响到整个贫困资助工作的进程,所以想到了要开发一个适用于本校的在线采集系统。

二、研发内容

2.1考虑到可利用学校网站的服务器,初步估计每次数据不足10000条,访问量也不大,于是采用“ASP+ACCESS”平台构建。

由于学生信息不能对外公开,这个系统就作为学校网站的教师会员系统的子系统,仅限于有使用权限的班主任使用。

在线批量录入操作比较困难,不妨先按班级为单位录入再批量导入。由于电子表格录入数据比较方便,用指定的电子表格模板录入数据,然后再由各班班主任上传到服务器并导入到数据库。

数据导入后即可进行在线查询,修改,删除,新增等功能,更新后的数据可以即时保存到数据库。

2.2 开发基于“ASP+ACCESS”构建学生贫困资助信息在线采集系统

厘清了工作流程和工作需要后,开始构造系统的构架。

三、系统关键技术

框架基本定型后,接下就是写代码了。查询、修改、删除和新增的代码编写是程序员的基本功,就不再赘述。

四、结果与讨论

在使用过程中,发现以下几个问题:

4.1在上传过程中,部分班主任不选择班级就直接上传,导致在后台没法辨别所在班级的数据。

4.2在采集过程中,发现有部分班级不使用指定的模板录入数据而上传,有些上传的文件格式也不符,像doc,txt,rar等格式都有。为了规范格式的统一和大小,增加了两段检验上传格式的代码(此处用ASP和JAVASCRIPT語言):

4.3在汇总整理过程发现部分信息在录入中就有错误,比如说身份证位数不对,或者身份证重号,或者身份证信息与性别不符,或是银行账号位数不对或重号等问题。

该文件被调用到系统首页。当导入数据成功后自动跳转首页即可看见所在班级的学生信息是否有错误了。若有信息错误即可立刻更正,更正后的数据不再出现在首页的错误信息栏里。

4.4为了及时了解各班级交表的情况,按交表时间先后顺序排列,并且对小部分班级不按时交表进行曝光,又做了以下一段程序(ASP和SQL语言):

(作者单位:北海市电教仪器站)