基于SSH的经济困难学生资助管理系统的设计与实现

2016-11-14 23:39王荣芝
电子技术与软件工程 2016年18期
关键词:学生资助

王荣芝

摘 要

为改善传统学生资助管理中存在的效率低,信息不透明等问题,应用SSH框架技术设计并开发了家庭经济困难学生资助管理系统,实现了使学生的奖、助学金的申请、认定、等级评定、材料上报、审核、公示、资金发放管理等流程通过网络完成,减少了人为操作带来的不利因素,实现了贫困学生的智能认定和资助工作数据的数字化管理,有利于各级资助管理部门降低工作运行成本、提高效率,促进了学生资助工作的高效化、信息化、公开化。

【关键词】学生资助 SSH 经济困难

近年来,政府高度重视家庭经济困难学生的资助工作并出台了一系列文件,教育部、财政部于2007年分别下发了(教财【2007】8号)和(国发【2007】13号)文件,提出了关于认真做好高等学校家庭经济困难学生认定工作的指导意见及认真做好高等学校家庭经济困难学生资助政策体系的意见,其目的是建立健全家庭经济困难学生资助政策体系,使家庭经济困难学生能够上得起大学。家庭经济困难学生资助工作关系到教育事业的持续协调健康发展,关系到广大人民群众的切身利益,关系到社会主义和谐社会建设的全局。自2008年开始至今,高校国家奖助学金的比例和金额不断增大,随之而来的是贫困学生认定及资助管理工作量大而烦杂。对内蒙古而言,高校困难学生资助工作涉及全区12个盟市教育局,39所高校,大量数据从班级到院系,从院系到学校资助管理中心再到自治区学生助学管理中心,逐级上报、审核和汇总,基础数据量极大,业务关系极其复杂。目前,各级助学机构在对学生困难程度的认定上多通过学生自我陈述和班极民主评议完成,主观因素过多;在资助数据报送上多依靠传统的办公软件Excel或Word来完成,数据的动态管理性差,对于学校的资助部门来说,如何严格把握资助政策,准确认定学生贫困状态,全面、及时、高效上报大量数据及保证数据的准确性都是极其困难的工作,如何高效地完成每年对在校贫困生的经济资助工作,便成为了一个亟待解决的重要问题。本文结合各方面的需求,设计开发了家庭经济困难学生资助管理软件平台。

1 学生资助管理平台的开发原则和目标

1.1 开发原则

(1)认真解读国家资助政策文件,充分调研各级管理部门需求,设计制定符合实际且易于扩展的模块和功能。

(2)制定可动态定制的量化评分体系,系统提供一定数量基础评分指标,用户可根据本地特色增减,应用该量化评分体系,避免贫困认定中的人为因素干扰,实现公正认定,公平评定。

(3)业务流程符合一般高校的资助管理模式,采取逐级审核的OA模式,将资助管理中所有信息的采集、上报、审核、公示、查询等功能都集成在系统中,

1.2 开发目标

更好的落实国家的资助政策,规范高校家庭经济困难学生资助程序,实现资助工作的动态管理和数据统计分析,应用软件平台使奖、助学金的申请、评审、上报、审核、公示等流程通过登录计算机网络完成,尽可能减少人为操作带来的不利因素,有利于各级资助机构提高信息管理效率,降低工作运行成本,保证上报数据的准确性,满足资助工作实时监控的需求,促进资助管理的高效化、公开化、公正化。

2 系统开发技术

2.1 JavaEE技术

JavaEE是一个开发分布式企业级应用的规范和标准,包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让不同平台之间存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。JavaEE应用程序体系结构分为表示层、中间层和数据层三层,表示层由用户界面和用户生成界面的代码组成;中间层包含系统的业务和功能代码。数据层负责完成存取数据库的数据和对数据进行封装。三层体系结构的方式使一个组件的更改不会影响其他两个组件,使系统具有良好的可扩展性性、代码利用性并适合良好的分工与协作。

2.2 SSH框架

SSH是struts+spring+hibernate的三大框架集成应用的缩写,SSH是一种基于MVC模式的Web应用程序开源框架。应用该框架可帮助开发人员在短期内搭建结构清晰、可复用性强、维护方便的Web应用程序。SSH框架的系统从职责上分为表示层、业务逻辑层、数据持久层和域模块层,其中使用Struts负责控制业务跳转,实现MVC的分离;Hibernate框架提供对数据持久层的支持,完成从数据库到实体类和DAO类的映射和访问,Spring作为管理者贯穿表现层、业务层及持久层,通过控制反转(ICO)、面向切面(AOP)等实现对struts和hibernate的管理。

3 系统分析

3.1 业务流程分析

通过对多所高校走访调研,确定了经济困难学生认定和资助评定的一般流程如图1,首先由学生本人提交资助申请,然后由班级负责人对学生的进行资格确认,之后发布量化评定指标由学生添写完成后经过班级、院系和学校三级部门逐级审核批准,确定资助名单和资助等级公示上报。

3.2 功能分析

系统包含用户管理、部门管理、评分指标体系管理、资助项目管理、资助项目启动、资助数据提交、资助数据审核上报、资助数据统计查询等功能,系统包括两类用户,一类是学生,另一类是管理员,管理员分为三个级别,分别是班级管理员、院系管理员、学校管理员。系统用例如图2。

依照项目需求,确定学生用户的主要功能包括:在线申请资助、添写贫困数据信息、受助状态情况查询及个人信息管理。

一般高校将资助名额从学校逐级分配至院系、班级,因此承担资助工作的具体人员包括班主任或辅导员、院系学生工作负责人和学校资助中心人员,对应分配账户为班级管理员、院系管理员和校级管理员,班级管理员掌握本班学生的第一手数据,是资助工作的最基层人员,负责对本班内提交资助申请的学生进行资格审查、对学生提交的评价数据进行核实,组织本班民主评议,确定资助名额的落实和上报;院系管理员主要对班级提交的数据进行审核校对,无异议后进行院系内公示,之后上报学校;校级管理员拥有的权限最大,除审核各院系数据外,还承担系统内人员管理、部门管理、通知管理、资助项目管理、评分指标体系管理等。三级管理员用例如图3。

4 系统构建

4.1 系统架构

系统开发采用主流的MVC设计模式,应用JavaEE及SSH框架技术。依据需求分析,采用面向对象的分析方法提出实体模型,根据实体关系建立物理数据库,应用Hibernate翻转工程将数据表映射出基本的Java对象和DAO对象,分别放入model包和dao包中,由Hibernate实现Java类与数据库之间的转换和访问;struts作为系统的整体基础架构,负责MVC的分离,将业务逻辑类封装在action包中,配置strut.xml文件实现所有业务的跳转,并交由Spring做管理;配置applicationContext.xml文件实现对struts和hibernate的管理。

4.2 系统实现

4.2.1 申请资助

学生用户登录系统后可通过平台申请资助,添写资格审查表,包括学生的基本信息,学生家庭贫困情况说明,之后上传家庭所在地三级政府开具的贫困证明原件图片,提交给班级管理员进行审核。资格审查通过后,学生可继续添写贫困数据,由班级管理员进行审核和评定等级。部分页面截图如图3。

4.2.2 贫困评定

班级管理员对学生提交的数据进行深入核实,并组织民主评议,根据系统量化评分综合民主评议分得出总分,根据排名确定资助对象和资助等级,班级评定页面如图4。

评定结果逐级提交到院系和学校,由资助工作负责人审核和公示,公示期结束后将数据进一步提交到省级部门,完成本校当年政府资助工作。

5 小结

结合我校学生资助管理工作的实际需求,通过对内蒙古多所高校走访调研,确定了管理系统的目标和功能,应用SSH框架技术构建了学生资助管理信息系统。研究制定了可定制的量化评分体系,通过智能化贫困认定和信息化的数据采集审批方式,支持了学校资助工作的协调发展,保障了国家“奖、贷、助、勤、补、免、缓”等资助事务的有序进行;系统还提供了丰富的查询功能和统计分析报表功能,增强了学生资助工作的可视性。应用资助管理系统改变了过去人工梳理、处理数据的方式,实现了学生资助管理工作的高效化、智能化、信息化,促进了高校学生资助管理模式和管理水平的提高。

参考文献

[1]张福友.高校家庭经济困难学生的量化认定研究[J].教育理论与实践,2012(01).

[2]陶俊清.大数据背景下的高校资助工作创新研究[J].东华大学学报(社会科学版),2015(03).

[3]乔宏峰.高校家庭经济困难学生资助体系研究[D].长春:长春理工大学,2011.

[4]郭艳蕊.J2EE和MVC模式在校园管理系统开发中的应用[J].信息与电脑(理论版),2011.

[5]郭广军,徐章法,羊四清.基于Struts-Hibernate构架的数字化教学评估档案管理系统[J].计算机工程与设计,2010(10).

猜你喜欢
学生资助
高校学生资助工作者胜任力模型研究
国外高校学生资助模式及其对我国高职院校分级管理资助工作的启示
高校“伪贫困生”现象成因分析与应对策略探究
新媒体时代学生资助工作的探索与实践
浅谈中职学生资助工作的几点体会
浅谈独立院校辅导员在学生资助工作中的角色定位
加强学生资助工作在高校大德育体系中的育人作用
基于微信的学生资助信息平台研究
用心帮扶让每一位受助者拥有自己的舞台
高职院校学生资助工作改进路径研究