基于B/S模式的学生资助管理系统的优化与实现

2016-12-15 18:34戴丽萍马艳平张风彦吴贻晖
电脑知识与技术 2016年27期
关键词:贫困生管理员资助

戴丽萍+马艳平+张风彦+吴贻晖

摘要:随着信息化社会的快速发展,高校学生资助管理系统日趋完善,该文针对系统在实际工作中存在的问题,介绍了基于B/S模式的学生资助管理系统的总体设计、需求分析,着重对用户登录模块中的集中导入学生基本信息以及照片信息的功能进行设计与优化。

关键词:B/S模式;ASP.NET;SQLSERVER2005;学生资助

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)27-0057-02

1概述

随着我国高等教育的快速发展,特别是在扩大高等教育规模的过程中,由于地区经济发展的不平衡,导致高校贫困生数量不断增加,贫困生问题已经成为高等教育事业发展的关键问题,引起了政府和高校的高度重视,解决高校贫困生的资助问题已经成为高校学生工作中的重要一环。为此政府和高校采取了一系列多样化的资助政策来解决贫困生问题,很大程度上缓解了家庭困难学生的经济问题,取得了显著效果。特别是学生资助管理信息系统,不仅为全面处理贫困生的多种资助问题提供了有效支持,而且具有数据格式一致、快速检索、可靠性高、存储量大、[1]安全性高以及成本低等优点。

尽管如此,随着贫困学生数量逐渐增大,加之贫困生管理工作不断产生的大量数据,原来的资助管理信息系统已不能很好地适应当前的工作需求,为了使系统更加科学规范、高效运行,本文在原有学生资助管理系统的基础上,对系统的部分功能进行升级和改进,使此系统更具实用性和人性化。

2学生资助信息系统总体设计

本系统采用B/S模式,结合ASP.NET2.0及SQLSERVER2005的环境下进行开发,主要针对系统的部分功能进行改进和优化,比如:资助申请、审批汇总等功能[2]。

2.1B/S体系结构

B/S体系结构是一种全新的软件系统构造技术,是对C/S结构的一种改进的结构,又称BWD(Browser/WebServer/DBServer)。B/S共有三层结构,第一层是表示层,是MIS的用户接口部分,任务是由客户端浏览器向Web服务器提出服务请求,服务器对用户身份进行验证后,把所需的网页传给客户端,并将其显示在Web浏览器上。第二层是功能层,任务是在客户端提出请求后,接受用户的请求,并通过Web服务器启动相应的进程来响应请求,以HTML代码形式动态生成处理结果并返回给客户端浏览器。第三层是数据层,即数据库服务器,任务是负责响应Web服务器对数据操纵的请求,提供数据管理、更新,实现数据库查询、修改、存储等功能,最后将运行结果通过Web服务器返回客户端浏览器[4],完成整个请求和应答过程。B/S三层体系结构如图1所示。

2.2系统功能需求分析

本系统的设计是为了提高学生资助工作的信息化管理水平,各类用户通过用户名和密码登录该系统,可以实现对学生信息进行修改、维护和更新,[3]提高学生资助工作的规范化程度,实现资助工作的数字化、网络化以及规范化管理。该系统功能模块结构设计如图2所示。

1)用户登录:该系统将用户分为学生和管理员,用户通过用户名和密码进行登录,学生只能对记录进行添加、修改和删除;管理员除具有审核申请、打印申请、统计申请数据以及公布申请结果的功能,还可浏览所有学生申请信息,还能对所有用户的密码进行设定和修改。

2)资助项目:此功能可以根据实际需要设置多种形式的资助项目。如:助学贷款、贫困补助、国家奖学金、国家助学金等。

3)统计查询:学生记录查询、贫困生统计、申请资助项目统计等,通过查询,学校可以及时了解贫困生的各方面信息,为进一步做好贫困生工作提供可靠的数字依据[5]。

4)系统管理:包括学校基本信息、管理员设置、密码修改以及数据库备份等功能。

3学生资助管理系统用户登录模块的设计与改进

该系统共有两类用户,分别为学生和管理员,系统对每类用户都进行了功能设定,根据用户所关注的信息不同,系统分别为每类用户设置了不同的操作权限[6]。

3.1学生登录

申请资助的学生凭借用户名和密码进行登录,打开信息浏览页面,单击“编辑”即可进入学生基本信息编辑页面,学生可以根据自身实际情况填写基本信息、选择资助项目,进行照片修改及预览。提交申请后,学生可随时查询申请状态,也可对申请表进行修改和删除。该系统在设计时采用DetailsView控件来实现学生基本信息编辑、浏览功能。学生登录界面及学生信息申请界面如图4所示。

3.2管理员登录

管理员功能包括:审核申请人基本信息、编辑基本信息、设置用户权限等。编辑基本信息主要实现集中导入学生基本信息、集中导入学生照片以及学生照片的备份三种功能,该系统主要针对学生基本信息的集中导入以及学生照片的集中导入进行优化和改进。管理员登录后台页面如图5所示。

3.2.1基本信息集中导入的实现

学生的基本信息通常都是以Excel的方式进行存储,由于Excel中有些数据字段太长,如:学号、姓名、身份证号,加之系统对Office有较强的依赖性,因此这些数据在导入SQL2005数据库时经常出现导入中断,该系统为了解决这一问题,保证数据导入的通用性和稳定性,我们首先创建一个与XML文件数据结构相同的学生信息导入模板,管理员将收集到的Excel数据按要求粘贴到模板的相应位置,然后另存为“XML”格式的文件即可。Excel数据与XML源之间关系如图6所示。

3.2.2照片集中导入的实现

为了使数据便于管理,该系统将学生的照片数据以二进制形式存储在数据库中,在导入方式上采用单张导入和集中导入两种方式,其中单张导入主要针对学生申请页面进行照片上传。对于管理员来说,逐张上传大量的照片信息不现实,因此我们把所有照片数据压缩成一个压缩文件上传到服务器,然后将压缩文件解压后,逐张存储在数据库中,最后将压缩文件和解压后的全部文件删除即可。

4结束语

学生资助管理系统的建立,有助于提高学生资助工作的信息化管理水平,本系统自实际投入运行以来,不仅使资助工作更加方便高效,而且极大地提高了整个工作流程的工作效率,实现了资助工作的规范化管理。

参考文献:

[1] 曹晖,乔丙武,曹娜娜基于.NET框架的高校贫困学生管理信息系统开发及实现[J].电脑知识与技术,2007(22).

[2] 梅毅.基于.NET的人力资源管理系统的设计与实现[D].昆明:云南大学,2010.

[3] 王国辉.基于.net架构的高校勤工助学管理系统设计与实现[J]. 黑龙江科技信息, 2009(18):57.

[4] 刘军.e环境下高校合作研究平台的设计与实现[D].上海:华东师范大学,2009.

[5] 顾黎明.高校贫困生信息管理系统的构建[J].浙江教育学院学报,2006(5).

[6] 于乐.基于WEB的学生资助信息管理系统的设计与实现[D].上海:上海华东师范大学,2009.

猜你喜欢
贫困生管理员资助
高校资助育人成效的提升路径分析
我是图书管理员
我是图书管理员
“隐形资助”低调又暖心
美国防部资助研发能垂直起降的无人机
2600多名贫困学生得到资助
“贫困生班主任”李金林
十年筹资千万元 资助八千贫困生
结对"百千万"情暖贫困生
克力朩倾心捐助贫困生