高校新生自助报到系统的设计与实现

2014-11-04 15:59徐德光李常先张强位晓晓
电脑知识与技术 2014年28期

徐德光 李常先 张强 位晓晓

摘要:新生入学是高校招生录取工作的重要一步,如何借助现有技术,统筹资源、化繁为简,提高工作效率,是当前要解决的重点。文中设计的高校新生自助报到系统借鉴和融合了条形码识别、异步传输、短信群发等技术,结合B/S结构方便快捷的特点,解决了高校新生自助报到的需求,提高了学校迎新工作的效率,缩短了新生现场报到的时间,并为新生入学之后的学籍管理、课程安排等工作打下了坚实的基础。

关键词:新生自助报到;条形码识别;异步传输;短信服务平台

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)28-6787-04

近年来,全国普通高校招生录取工作已全面实现网络化,这大大提高了各高校招生录取工作的效率,保证了数据来源的可靠性和标准化,也避免了很多特殊情况的发生。但繁杂的新生入学报到流程却让高校各相关部门疲于应付,无法真正从信息化中获益。如何简化报到步骤,让新生和家长对报到事项一目了然,同时让学校各部门从报到工作中解脱出来,把更多的时间和精力投入到提升服务质量上去,已成为各高校探索的重点。

本文设计了一套新生自助报到系统,分别从报到前、现场报到和报到后三个大的方面对入学流程进行全新构建。该系统基于B/S结构开发,涉及动态服务器页面(asp)、条形码识别、异步传输、数据库、短信群发等技术,学校服务器架设简单,学生客户端访问便捷,基本满足了新生自助入学报到的需求。

1 系统设计

1.1 总体结构

本系统分为报到前、现场报到和报到后三个阶段,根据需要设计了八个模块,包括信息发布模块、网上信息确认模块、宿舍管理模块、资格审核模块、物资确认模块、后台分析统计管理模块、短信服务模块和权限控制模块。总体结构如图1所示。

1.2 模块设计

信息发布模块:该模块主要功能是把要显示的内容推送给新生和各相关部门客户端。为了保证信息发布的及时准确,该模块结合权限控制模块,同时采用网页异步传输技术,对数据进行同步对点传送。

网上信息确认模块:该模块主要负责收集考生基本信息、宿舍类型的选择、是否购买被服、有无助学贷款、助学贷款金额以及大类招生学生的最终专业选择等项目。所有这些信息将成为后续各个模块操作的依据。

宿舍管理模块:该模块主要负责控制全校各类型宿舍和床位的数量,以及特殊情况的调整,同时在新生网上信息确定之后,根据选择的宿舍类型,分院系分专业安排宿舍和床位等。

资格审核模块:该模块是现场报到的第一步,也是迎新工作最重要的一步。主要负责采集新生图像和信息,与全国高校招生录取系统中的相关信息对照审核,同时保留新生入学的第一手档案资料,为以后的学籍注册管理工作打下基础。

物资确认模块:该模块主要实现学校各相关部门向系统反馈确认信息。这些反馈的信息包括财务费用是否完成、助学贷款办理结果、宿舍钥匙是否领取即宿舍是否入住、公寓用品是否领取、校园卡手机卡是否领取等。

后台分析统计管理模块:本模块主要涉及各类新生信息的统计和打印,以及在新生报到之后进行的分班级、生成学号等工作。后续新生的学籍注册、课程安排等都要依据本模块的统计信息。

短信服务模块:本系统开创性的利用短信服务平台,及时准确的把各单位、各新生的相关信息发送到移动端,结合信息发布模块,为新生和各院系提供全方位的信息服务。

权限控制模块:本模块主要负责权限分解的任务,根据每个部门每个用户的工作职责分配系统权限。管理员能给每一类账户分配权限,能操作所有的功能;各系部负责人可以查看当前本系部的报到人数、宿舍安排情况等;各相关部门根据自己的工作需要,可进行信息查看、费用确认、物资领取、分析统计等操作。

2 关键技术解析

根据以上系统分析和模块设计,在保证数据安全、访问快捷的前提下,做如图2的网络拓扑。

本系统的信息发布模块和网上信息确认模块架设在WEB服务器上。

信息发布模块采用网页异步传输技术,对数据进行同步对点传送。异步传输技术(Ajax)是一种利用JS进行服务器交互的网页开发技术,利用它可以使用户通过浏览器直接与服务器进行通信,而不用重新加载整个页面,从而能及时主动的把信息推送到客户端上,又减轻了服务器的通信承载。关键代码如下:

报到服务器上安装宿舍管理模块、资格审核模块、物资确认模块、后台分析统计管理模块和权限控制模块。

现场报到首先要用到条形码识别技术,该技术是通过识别扫描条码的灰暗程度,由转换电路把模拟电压转换成数字讯号,传送到电脑上。本系统采用的是价格便宜操作方便的颤镜式激光手持扫描器。

在资格审核模块的图像采集中,本系统使用嵌入式ImageCaponWeb控件,该控件可以调用电脑USB摄像头解决web编程的图像采集问题,无需其它的动态连接库,支持JS代码控制拍照。该模块采集的图像通过异步传输技术(Ajax)上传到服务器,并可直接打印到新生报到单上。

短信服务模块主要采用TC35i GSM Modem進行二次开发。TC35i GSM Modem是西门子推出的新一代GSM双频蜂窝通信引擎,它设计小巧、功耗很低、价格便宜,是短信业务的入门级硬件,该引擎可以通过电脑串口控制短信数据的接收和发送。二次开发之后,把该引擎的相关指令嵌入到操作界面,通过前台简单的操作,只需修改短信数据库,通过轮询方式,该引擎就能及时准确的把信息发送到指定的号码上。

3 报到流程

本自助报到系统在报到流程方面需要说明两个问题。一、因为财务扣费流程复杂,而且相关部门早已有成熟的操作软件,故本系统未涉及具体费用操作,只是在新生报到单上列出所有要扣费的项目和费用总计,在物资确认模块有财务部门的反馈确认。二、因近几年高校新生报到率有部分波动,故本系统分配班级的工作安排在大部门新生报到之后,以防止出现班级人数相差过大而导致的后续教学问题。

3.1 报到前

新生按录取通知书要求登录学校自助报到系统,填写详细个人及家庭等信息,并根据自身实际选择宿舍类型、是否购买被服、是否有助学贷款等,按大类招生的新生还可以根据自己的兴趣爱好和对未来就业形式的预测选择确认学习专业。该信息为以后新生入学报到、学籍注册的重要基础,务必准确详细。

3.2 现场报到

新生持录取通知书去招办设置的报到处报到,工作人员通过扫描通知书上预先印制的条形码进行新生信息的读取,同时现场采集新生图像,并把新生高考报名信息、报名照片和网上确认信息、现场照片显示在同一页面上进行对比审核。信息确认无误后,点击资格审核通过,即可打印新生报到单。未进行网报或者网报信息有误的需要现场修改相关信息之后再进行资格审核。

新生持报到单到财务部确认,如果已经扣款成功,直接领取收据,财务部门在新生报到单上盖章,并在系统中确认该生已全额缴费。如有助学贷款或减免缓等情况,需要去相关部门申请,审核通过后再到财务部门进行结算。

持财务部门盖章的报到单到相关服务处领取校园卡、被服、公寓用品、宿舍钥匙和教材等。相关部门需在报到单上盖章,并在系统中做好已领取处理。

3.3 报到后

报到结束之后,根据报到率情况和各个专业的人数,按高考成绩、省份、宿舍类型、男女比例等綜合因素生成班级和学号。短信服务平台把每个同学的班级学号信息以及各系部自行设置的入学安排短信发送到手机上,同时发给各班级班主任、各系部负责人预先定制的信息等。

新同学收到信息后把自己的班级和学号手动填写到报到单上,并在后续的学习中上交到班主任处。各班班主任核实班级所有成员的报到单情况,并上交档案室保管。

4 结论

本系统开创性的借鉴和融合了条形码识别、异步传输、短信群发等技术,结合B/S结构方便快捷的特点,有效解决了高校新生自助报到的需求。投入使用以来,提高了学校迎新工作的效率,缩短了新生现场报到的时间,并为新生入学之后的学籍管理、课程安排等工作打下了坚实的基础。

参考文献:

[1] 劳里亚特.深入Ajax架构与最佳实践[M].北京:人民邮电出版社,2009.

[2] 罗海涛.基于Java的校园GSM短信服务平台的设计与实现[J].电脑知识与技术,2008.

[3] 王龙,黄峰.ASP管理信息系统项目开发实践[M].科北京:学出版社,2005.

[4] 叶锡君,许勇,吴国新.基于角色的访问控制在Web中的实现技术[J].计算机工程,2002.

[5] 刘志海,曾庆良,朱由锋.条形码技术与程序设计[M].北京:清华大学出版社,2009.