大学生勤工助学管理系统的设计与应用研究
2018-12-28卞秀运彭军
卞秀运,彭军
(江西应用科技学院,江西 南昌 330004)
0 引言
国家对高校学生实行国家奖学金、国家励志奖学金、国家助学金、国家助学贷款、基层就业学费补偿贷款代偿、应征入伍服义务兵役学费补偿贷款代偿及学费减免、师范生免费教育、退役士兵教育资助、新生入学资助项目、勤工助学以及校内资助等多项资助政策,其中,学生在校勤工俭学也成为资助的重要方式[1]。目前根据高校勤工助学管理的综合数据来看,由于学生数量的增加,从近十年的数据显示,校内勤工助学固定岗位设置逐年增长,且增长幅度显著。对于一个中等规模的高校,设在校生1.5万人,参加勤工助学的学生10%就是1500人,就需要进行大量的管理工作,而且学生勤工助学是一个明显的动态管理过程,需要开展大量的工作,为了规范而有效的开展勤工助学管理,开发了勤工助学管理系统势在必行。
1 系统架构与设计
本系统采用B/S结构(浏览器/服务器结构)如图1所示。这是一款利用浏览器实现与服务器数据交互的软件系统构造技术,它适用于互联网上的管理系统开发,对用户分散,数据量大的软件系统设计提供了很多方便。在系统中,客户机上只要安装一个浏览器(Browser),服务器安装 Oracle、Sybase、Informix或SQL Server等数据库。它就能实现不同人员,从不同地点,以不同的接入方式访问共同的数据库。利用WWW通用浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,实现了原来需要复杂专用软件才能实现的强大功能,浏览器负责发送请求和显示相关信息,进行人机交互操作,而服务器负责接收请求、对数据进行加工以及对数据库进行存储和修改等操作。B/S结构充分利用互联网分布广泛,以及浏览器和服务器上的软件开发具有独立性的特点,使应用系统的开发变得简单易行,维护方便,且实现成本低廉[2]。
在系统中,浏览器主要用来进行客户的操作。这里的客户主要是指勤工助学的学生和勤工助学工作的管理者,他们都可以通过普通浏览器进入勤工助学管理系统的网站[3]。勤工助学管理软件安装在WEB服务器端,由网络管理人员管理,用户界面主要事务管理在服务器端完全通过WWW浏览器实现。数据库服务器主要用来进行勤工助学管理系统大量数据的集中存储管理,有效保证了系统数据的独立性和安全性。
图1 系统B/S结构图Fig.1 System B/S structural diagram
本系统由前台和后台功能共同构成,其中前台是学生用户使用,主要有四个模块,包括有个人信息管理、查看已发布的岗位信息、查看个人合同信息和申请勤工助学;后台是勤工助学管理人员操作,主要有六个模块,包括有学生用户管理、岗位信息管理、合同信息管理、学生工作考勤管理、学生工作考核管理和学生工资发放管理。该系统功能模块框图如图2所示。
图2 系统功能模块框图Fig.2 System functional modules block diagram
网站的后台采用SQL Server 2005进行数据库管理,如表1所示。
表1 数据库表信息Table .1 Database table information
2 系统功能实现
2.1 管理员管理模块
系统的管理员管理模块主要是学校的勤工助学管理人员使用,用来对勤工助学工作进行各种管理,分为5个子模块,分别是学生用户管理模块、岗位信息管理模块、合同信息管理模块、学生考核管理模块和学生工资管理模块[4]。
①学生用户管理模块:添加学生用户、查看所有用户情况、更新学生信息;学生也通过该模块可以查询个人信息、修改个人信息等。
②岗位信息管理模块:发布、修改、删除岗位信息,查看所有岗位信息;学生在查看所有岗位信息的基础上可以申请某个岗位的勤工助学[5]。
③合同信息管理模块:查看所有合同信息,并对合同进行审批;学生可以查看个人合同信息。
④学生考核管理模块:对学生进行考核、查看学生考核情况。
⑤学生工资管理模块:查看工资发放情况,并发放工资。
2.2 学生管理模块
系统的学生管理模块主要是参加勤工助学的学生使用,用来对勤工助学信息的使用和勤工助学的学生信息进行管理,分为勤工助学申请、学生个人信息管理、个人勤工助学合同查询、勤工助学发布查询等4个子模块[6]。
①学生个人信息管理:该模块主要用来对学生信息表中的数据进行输入、修改、查询等操作。
②勤工助学发布查询:勤工助学管理人员输入学校的勤工助学信息存储在岗位信息表中,要求勤工助学的学生可以随时查询,了解勤工助学岗位情况。
③勤工助学申请:学生通过了解勤工助学岗位情况后,可以把申请信息填入合同信息表中,提出勤工助学申请,以便勤工助学管理人员进行审核[7]。
④个人勤工助学合同查询:学生通过此模块,可以对自己申请的勤工助学岗位是否通过审核进行查询[8]。
3 结论
本系统主要针对江西应用科技学院大学生勤工助学工作的计算机管理系统进行设计并实现了大学生勤工助学的数据库管理[9]。大学生勤工助学管理系统已经应用于学校的大学生勤工助学管理,学生和管理人员可以方便的通过浏览器使用该系统,初步实现了江西应用科技学院勤工助学管理工作的微机化、网络化管理,大大提高了管理效率,增强了管理的科学性,减少了管理人员的工作强度,也为学生管理工作的相关数据共享打下了基础[10]。
系统的设计采用B/S结构,系统采用Apache Tomcat 7.x作为Web 应用服务器,Microsoft SQL server2005作为系统的数据库,MyEclipse作为系统的集成开发环境。系统的实践和应用,初步实现了勤工助学管理工作的微机化、网络化管理,大大提高了管理效率,增强了管理的科学性,减少了管理人员的工作强度,也为学生管理工作的相关数据共享打下了基础。