首页 > 范文大全 > 正文

学生资助管理系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇学生资助管理系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘要】本文结合本校学生资助工作管理的实际情况,在网站开发的需求分析的基础上,明确了贫困生认定、勤工助学、工资申报等模块功能目标,提出了采用B/S模式、选用MYSQL作为后台数据库、PHP、JavaScript技术和CSS技术作为前台开发语言的系统开发方案,并进行了数据库设计,目的在于实现本校学生资助工作的信息化管理。

【关键词】贫困生资助 学生管理 数据库设计

一、项目背景

近几年来,国家对高校贫困生的资助力度不断增大,资助范围和财政投入也不断增大,切实帮助广大贫困生解决了经济困难,有力地促进了教育公平。随着高校扩招,贫困学生人数增长,资助管理老师的压力也越来越大。本项目结合本校学生资助工作管理的实际情况,前期对系统开发进行了可行性分析,在作了网站开发的需求分析的基础上,明确了贫困生认定、勤工助学、工资申报等模块功能目标,提出了采用B/S模式、选用MYSQL作为后台数据库、PHP、JavaScript技术和CSS技术作为前台开发语言的系统开发方案,并进行了数据库设计,目的在于通过学生资助网站系统的设计与开发,直接运用于实际工作中,之后根据实际需求作进一步地改进和完善,实现本校学生资助工作的信息化管理,推动本校学生资助工作不断向前发展。

二、主要研究内容

学生资助管理系统主要是为了满足资助工作的信息化需要, 提高学生资助信息和资助审核工作的准确性。根据目前我校学生资助工作的实际开展情况, 对本系统提出如下总体要求:

①学生资助管理系统要具有完备的查询、检索功能,系统的不同用户可以根据自身实际工作需要, 方便的查询、检索符合条件的信息;②学生资助管理系统能实现资助网上申请审核功能, 用网上申请审核代替现有繁琐的各级各类奖学金、助学金的手工申请审核报表, 以及勤工助学交叉管理的协调考核工作;③学生资助管理系统能提供功能全面的数据库管理平台, 具有对数据的输人、修改、删除、统计、备份功能;④学生资助管理系统要具有报表打印以及生成“.doc”、“.xls ” 等文件格式,方便相关行政部门存档要求;

三、需求分析

本平台有3个功能模块即贫困生认定、勤工助学、工资申报。贫困生认定包含的用户有学生、系部资助管理员、学校资助管理用户,勤工助学包含的用户有学生、用工部门用户、学校资助管理用户,工资申报包含的用户有用工部门用户、学校资助管理用户。结合学院学生资助管理工作的日常工作特点和流程,对设计开发的学生资助信息管理平台提出如下要求:

①贫困生认定: 系部资助管理用户、学校资助管理用户可以对贫困生提交的信息进行认证。②勤工助学: 学生可以申请勤工助学岗位,用工岗位管理部门、学校资助管理用户可以对学生的申请进行审核。原则上只有贫困生可以申请勤工助学岗位。③工资申报: 用工岗位管理部门替学生申报工资,学校资助管理用户对工资申报进行审核并批准。

四、功能结构设计

将需求分析转化为数据结构和软件的系统结构,完成平台的功能结构设计,根据需求分析和模块化设计的思想,各模块实现的功能如下所示:

(1)贫困生认定:①学生审核、提交、查询、修改信息;②系部资助管理用户审核、提交、查询、修改信息;③学生资助管理用户审核信息。

(2)勤工助学:学①生审核、提交、查询信息; ②用工岗位管理用户审核、提交、查询、修改信息;③学生资助管理用户审核信息。

(3)工资申报: ①学校资助管理用户添加、查询、汇总、导出报表;②各用工岗位管理用户填写学生用工信息。

五、功能详细设计

根据平台的功能需求和功能结构的划分,设计贫困生认定、勤工助学、工资申报的具体流程实现。下面仅介绍贫困生认定、勤工助学的具体流程实现。

(一)贫困生认定流程

贫困生注册登录后,可以在线申请并提交,查看申请状态,修改申请信息;系部资助管理用户审核贫困生认定并提交或者退回,查看贫困生认定状态,待学校资助管理用户审核退回后修改贫困生申请信息;学校资助管理用户审核各系部提交的贫困生申请信息,同意则确定,不同意则退回系部。

(二)勤工助学流程

贫困生在首页浏览应聘岗位信息,注册登录后,可以在线申请并提交,查看申请状态;各用工岗位管理用户挑选审核贫困生申请信息并提交或者退回,查看贫困生申请状态,待学校资助管理用户审核退回后修改贫困生申请信息;学校资助管理用户审核各用工岗位管理部门提交的贫困生申请信息,同意则确定,不同意则退回用工岗位管理部门。

根据需求分析和数据流流向,资助管理系统的主要E-R 图,如图1所示。

根据需求进行了数据模型设计,由于本系统设计数据表众多,选取主要数据表如表1。

六、解决的关键问题

(1)贫困生管理模块主要用于贫困生申请和审核,及对贫困生信息的查询、维护和统计奖学金、助学金、减免学杂费管理。

(2)勤工助学管理模块主要用于岗位信息的整合,及学生申请和审核、上岗考核报酬发放等,还包括对勤工助学信息的维护、查询和统计。

(3)统计报表输出管理主要是对以上所有模块信息生成报表和输出管理。