一种基于ASP.NET+MSSQL的高校奖助学管理系统
2012-09-01林钻辉尹然平
林钻辉 尹然平
(华南农业大学 学生工作部,广州 510642)
1 奖助学工作产生数据的主要环节
1.1 贫困生认定
高校贫困生认定工作作为高校贫困生资助工作的首要环节,是保证国家奖、助、贷、补、免等各项资助落到实处的前提条件。2007年6月26日,教育部和财政部联合下发了《关于认真做好高等学校家庭经济困难学生认定工作的指导意见》(教财【2007】8号)等相关文件,对高校贫困生的认定工作提出了明确的要求[2]。当前贫困生的认定工作主要包括贫困生身份认定和贫困等级认定两部分。目前多数高校贫困生认定的基本程序为:学生生源地民政部门开具贫困证明;学生填写并提交《高等学校学生及家庭情况调查表》及《高等学校家庭经济困难学生认定申请表》;年级认定评议小组进行民主评议,认定该学生的贫困程度;学院认定工作小组审核,适当范围公示;学校学生资助领导工作小组核实并最终确定贫困生身份和等级。
在认定程序中,将产生以下相关贫困生数据:学生本人基本情况:姓名、性别、出生年月、民族、身份证号码、政治面貌、毕业学校等;家庭经济基本情况:户籍、人口、子女、工资收入、失业、欠债、医疗、房产、土地等。这些数据将成为贫困生日后进行奖、助、贷等资助评定的基本依据。
1.2 学生综合测评
学生综合测评是对大学生自身素质进行评价的重要手段,是大学生评定奖学金、评优、推荐免试硕士研究生、学生资助以及推荐就业的重要参照和依据,是高校奖助学工作的重要环节。综合测评采取量化考核方式,对学生在校期间德、智、体等方面的综合表现进行全面评价。在实际工作中,综合测评及评优工作的开展过程一般为:个人撰写自评报告、准备相关证明材料(各类荣誉、资格认证、等级考试证书、学生干部职务证明、学生处分文件等);班内民主推选产生评议小组并进行班内评议;年级汇总数据、审核并产生评定结果;全院范围公示。综合测评涉及学生个人德、智、体及社会工作实际表现等诸多方面的问题,不仅工作量大、耗时长,且会产生大量数据,这些数据涉及学生思想道德状况、学生工作、社会工作、文化艺术、学习成绩、学术论文、科技竞赛、课题研究、体育锻炼、遵守纪律等各个方面。加强高校学生综合测评信息数据管理,对提高高校奖助学工作的质量与效率具有极其重要的意义。
1.3 勤工俭学岗位
勤工俭学是指在校学生利用课余时间,在校内外从事各种后勤服务等公益性岗位,或者参加各种兼职,并获取相应劳动报酬的一种活动[3]。勤工俭学的具体形式可分为体力型工作和知识型工作两种。体力型工作主要包括广告派发、市场推广、餐厅服务员、促销活动、会展活动等。知识型工作主要包括翻译口译、家教培训、IT 与设计、礼仪模特演艺、企划、网页制作、协助老师搞研究等。目前,高校勤工俭学岗位管理正向信息化方向发展,通过建立网络或信息平台,每一名已经参加或有意参加勤工俭学的学生的详细资料将被输入数据库,根据其专业、特长、爱好分类管理,使学生快速、便捷、低成本地找到适合自己的岗位,同时也有助于用工单位、家庭找到所需要的大学生。
1.4 奖助学金发放
2007年5月13日, 国务院颁发了《关于建立健全普通本科高校高等职业学校和中等职业学校家庭经济困难学生资助政策体系的意见》( 国发 13 号文件) , 对构建我国高校家庭困难的大学生资助政策体系作了全面的部署和规定。国家拨出巨资奖励和资助在校贫困大学生,其中,仅国家奖助学金发放名额就从原来的 3%猛增到 20%,全国超过1 /5 的大学生获得了平均每人每年2000元的资助[4]。如何做好国家奖助学金发放工作是高校思想政治工作者工作重点内容之一,是全面贯彻落实党的十七大关于教育公平原则的重要内容。在实施国家奖助学金发放的全过程中,将包括申报、评审、审批、发放、管理等环节,而在这些环节当中将产生学生基本信息、家庭情况、奖助学金等级、金额、发放形式、发放时间等数据。对这些数据进行严格的分类和管理,将使国家奖助学金的发放更加有序更加规范。
2 奖助学工作数据管理存在的主要问题
2.1 数据库重复建设,数据混乱
目前,高校奖助学工作在贫困生认定、综合测评、勤工助学岗位、奖助学金发放等环节中产生的所有数据主要通过EXCEL 或者纸质版的形式进行管理和保存。采用这一传统方式对学生奖助学数据进行管理,数据库重复建设,数据混乱,已不再适用于新的标准和要求。首先,每年申请学生的个人情况会有所改变,所以每年学生的个人资料必须重新填写。由于每年申请人数众多,重复数据量非常大,会对数据的查询、修改以及储存等方面带来不良影响。其次,同一类型数据在奖助学的不同环节被重复建立,例如在贫困生认定、勤工助学岗位、将助学金发放等环节,都会产生学生基本信息这一类型的数据,直接造成数据库重复建设。另外,在数据保存方面,尽管每年学校下发到各学院的奖助学资料填写的要求一样,但是由于各种原因,每个学院最终交到学校的奖助学资料都各不相同,最终导致学校保存的数据混乱不一,对学校的奖助学工作带来一定困扰。
2.2 数据网络化程度低
高校奖助学的工作主要是通过EXCEL、纸质版保存学生的个人信息、家庭信息、申请情况以及审核情况等数据并进行管理,但没有一个很好的平台对所有资料进行统一的整理。在保存过程中,数据的占用空间大,查询数据较为困难,同时资料容易丢失。每当需要对学生的个人信息或者评审结果进行审查的时候,一份一份地查找学生的纸质版资料浪费了高校学生工作者大量的宝贵时间并且容易出错。纸质版保存资料严格限制了工作地点,不利于工作的开展,也难以满足学生对自身资料进行查询以及修改的需要。
2.3 数据应用交互功能差
高校奖助学工作各个环节之间的数据有着密切的联系,因此各环节之间数据的应用交互显得特别重要。可目前高校在开展奖助学工作的时候,主要途径仍是通过纸质版或EXCEL表格调用学生数据,从而导致在开展奖助学工作的时候,必须分别查阅和调用不同的表格以得到所需的数据,既耗时,又容易出错,给各项评选工作及其后续统计工作带来不便。另外,奖助学工作涉及的数据量较大,包括学生个人信息、家庭信息、受助情况等等,加上学生数目庞大,重复性地录入学生相关信息的会给工作人员带来很繁重的任务。
3 奖助学管理系统设计的主要理念和技术
3.1 主要理念
奖助学管理系统打破了传统的纸质版递交申请,纸质版保存数据等传统思维,全面适应办公网络化的使用需求。该系统主要是通过网络,将学生的个人信息保存在数据库当中,然后将贫困生身份认定、助学申请认定、奖学金评定、勤工助学申请、综合测评管理、奖助学金发放管理等多个逻辑方法经过电脑程序运算后,实现奖助学工作网络系统化。新技术的应用使系统管理与控制变得更“精确”与“简单”,彰显“人性化设计”,同时该系统有利于管理者对每个学生的各种奖助学资料信息便捷地进行修改、保存、查询等,大大提高辅导员在评定各类学生奖助学金时的工作效率。总的来说,本系统并不是简单的多功能组合,而是面向实际需求,实现人性化、信息化、网络化的一个系统。通过对系统功能需求的分析,可将系统分为以下几个模块,如图1所示。
3.2 基本技术
系统主要采用 B/S(Browser/Server)开发模式,即表示层、功能层、数据库服务层,与C/S(Client/Server)模式相比,大大简化了客户端。采用Visual Studio 2008 开发平台和.NET 3.5框架,后台页面均采用安全要求较高的C#语言对整个网站进行开发。另外,为了增强用户的客户体验,系统采用jQuery框架和ajax无刷新技术来优化系统视觉浏览效果。
.NET是微软公司的用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architectture)和敏捷性的技术,它是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。ASP.NET是Microsoft.NET Framework的组成部分,可用于开发基于HTTP或SOAP等Internet协议的功能强大的Web应用程序。具有多语言支持特性,可使用CLR支持的任何编程语言进行开发,并且执行效率高,采用面向对象的特性,程序编写更简单、直观[5]。本系统采用的 ASP.NET技术在代码撰写方面最大的特色是将页面逻辑和业务逻辑分开,允许你使用编译式的语言,提供较好的执行效率和跨语言的兼容性,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写,同时使程序代码看起来更洁净、更简单。ASP.NET使用事件驱动(Event-Driven)与数据绑定(Data Binding)的开发方式,将程序代码与用户界面接口彻底分开。另外,可以使用 Code-Behinde的方式将程序代码和显示的标注分离在不同的文件中,让程序更加具有可读性。由于ASP.NET的程序代码是编译过的,执行时会比ASP直译的方式快很多。ASP.NET也提供快取(Cache)的能力,有效地缩短服务器的应答时间。
在数据库运用上,本系统采用MS SQL数据库运行平台,MS SQL是指微软的SQL Server数据库服务器,它提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。采用MS SQL作为数据库运行平台,具备良好的可靠性与易用性,并且采用视图、索引、RAID、触发器等多种技术对数据库进行优化,大大提高用户对数据库系统的查询速度。
图1:系统功能模块设计
4 奖助学管理系统的主要特色和实践效果
4.1 主要特色
本系统紧密结合奖助学日常工作事务实际,以减少教职工老师工作量和提高办事效率为主要宗旨。系统开发初期,研发团队通过认真分析研究高校奖助学相关部门工作流程和注意事项,并全面收集负责高校奖助学工作的教职工老师在日常工作中遇到的困难及重要建议,基于学生使用的便捷性研发出该系统,并在完善过程中对本系统进行多次优化和版本升级。该系统主要具有以下特点:
(1)安全性好:系统用户主要分成三大类:学生、老师和管理员,登录系统必须进行权限验证,而且只能进行权限允许的工作。
(2)信息录入、查询、修改灵活方便:学生信息既可以在服务器端直接进行录入,也可以在客户端录入,然后进行提交,由服务器审核后再保存,同时其信息的查询和修改也只需简单的点击操作便可完成,非常便捷。
(3)界面清晰,操作简单:系统页面主要分为系统管理、学生管理、奖学管理、助学管理、勤工服务管理五大模块,界面清晰明了,用户只需根据界面文字提示便可完成所需操作。
(4)效率高:用户可以同时在多个客户端进行信息录入,并且系统反应速度非常快。
4.2 实践效果
基于ASP.NET+MSSQL技术的高校奖助学管理系统自投入使用至今已有一年时间,实践证明,本系统方案在实践中是可行和有效的,具体体现在以下几个方面:
(1)适应学生管理信息化的时代要求
随着计算机网络的普及,利用计算机网络对所有学生的信息进行统一管理,成为了高校学生管理工作的一种趋势。采用奖助学管理系统,可以高效、方便、安全的进行学生信息的录入、查询和修改,避免了纸介质记录学生信息的资源浪费、管理麻烦等弊端,进而使奖助学基础管理工作实现了信息化、网络化、数字化。
(2)减少辅导员工作量和工作失误频率
该系统的普及使用将很好地解决院部、学生处、辅导员、学生之间资源分散、传递不便的问题,通过建立多级权限,对各部门进行的重复性工作流程进行优化分配与合并,使得辅导员从大量的重复、繁杂的工作中得到解放,而且降低了人工处理产生的错误。
(3)提高辅导员工作效率
该系统在指标设置、信息查询、数据修改等方面实现了信息化、网络化和人性化,避免由纯手工作业模式易出错、效率低的现象发生,效果良好。实践表明该系统操作简便且通用性强,使工作效率得到大幅提高。
(4)真正做到服务学生、便利学生
在原始的奖助学工作当中,例如贫困生入库申请、综合测评评选、勤工助学申请等,学生都需要填写大量的表格并提交至相应的工作地点,如此不断反复、繁杂的工作程序耗费学生大量的时间。在该系统投入使用以后,学生的相关申请工作只需通过网络即可完成。同时,学生可通过系统随时查看资助信息、查询审核进度、确认受助情况等。该系统的设计真正做到了服务学生、便利学生。
[1]时长江.高校“社区”视角下的大学生教育管理新载体[J].高等理科教育,2005, (3):37-40.
[2]潘国华.高校贫困生认定的问题与思考[J].南京医科大学学报,2010,(4):317-319.
[3]卜海玉.当代高校学子勤工俭学的现状分析及对策研究[J].高等教育研究,2010,21(4):84-87.
[4]段志雁.高校奖助学金发放存在的问题及对策[J].教育探索,2011,(7):82-83.
[5]夏天河.基于 ASP.NET的高校学生综合测评系统的设计与实现[J].电子设计工程,2011,19(9):58-59.