基于java+SpringBoot+HTML+Mysq校园勤工助学平台_哔哩哔哩_bilibili
源码+论文获取请私信获取
校园勤工助学平台的设计与实现
摘要:随着高校运行体制的改革,学费也在逐年提高,就出现了有些贫困家庭学生交不起学费的现象。因此国家通过制定助学贷款、奖学金、助学金和勤工俭学等各项政策资助家庭这些学生完成学业。为勤工助学是指学生在学校的组织下利用课余时间,通过自己的劳动取得合法报酬,用于改善学习和生活条件的社会实践活动。学生在学有余力的前提下,向学校提出勤工助学的申请,并接受必要的勤工助学岗前培训和安全教育,再由学校统一安排到校内的岗位上进行勤工助学活动。
为了更好的实施国家这些政策,本文设计并实现校园勤工助学管理平台,该系统完成勤工助学的基本功能。本系统主要分为管理员、学院管理员、学生三个角色,三个角色分别包含不同权限;管理员拥有:系统登陆、首页、公告管理、公共讨论、用户管理、管理员管理、职位审核、职位审核记录、角色等模块;学院管理员:注册、工资管理、排班管理、申请记录、职位管理、请假管理等模块;学生:注册、工资查看、排班查看、职位查看、职位申请、请假等模块等功能。
关键词: Java;spring boot;勤工助学;MySQL
Based on the FPGA IIC Block Serial EEPROM Controller Design
and Verification
Abstract: With the reform of the operating system of colleges and universities, tuition fees are also increasing year by year. There is a phenomenon that some students from poor families can't afford to pay tuition fees. Therefore, the state subsidizes these students to complete their studies by formulating various policies such as student loans, scholarships, grants and work study programs. Study for work refers to the social practice activities that students use their spare time to obtain legal remuneration through their own labor under the organization of the school to improve their learning and living conditions. On the premise that students have spare capacity to study, they apply to the school for work study, receive necessary pre job training and safety education, and then the school will uniformly arrange work study activities to posts in the school.
In order to better implement these national policies, this thesis designs and implements the campus work study management platform, which completes the basic functions of work study. The system is mainly divided into three roles: administrator, college administrator and student. The three roles contain different permissions respectively; The administrator has: system login, home page, announcement management, public discussion, user management, administrator management, position audit, position audit record, role and other modules; College administrator: registration, salary management, shift scheduling management, application record, position management, leave management and other modules; Student: registration, salary viewing, shift scheduling viewing, position viewing, position application, leave and other modules.
Key Words: Java; MySQL; Spring boot; Work study
勤工助学管理系统的总目标是在数据库和先进的Java开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的勤工助学管理系统,实现勤工助学的计算机管理,提供完善的功能,为勤工助学管理人员提供便利的工作方式。
在信息高度发达的今天,勤工助学管理涉及的各环节己不再仅仅是传统的勤工管理,助学管理,而是更广泛、更全面的系统服务,利用计算机管理及时了解各个环节中信息的变更,有利于提高管理效率。同时,勤工助学工作对解决贫困生的经济问题,锻炼学生的工作能力、沟通能力、理解能力和自立能力等方面都起着重要作用。做好学生勤工助学管理工作对提高勤工助学管理系统的服务水平和勤工助学学生的综合能力,实现双赢有着重要的意义。目的:学生勤工助学管理系统不仅应具备有管理学生勤工助学项目功能。同时我也希望能够实现校方管理学生勤工助学,而学生能够自主选择勤工助学项目的功能,为学生提供一个自主选择的平台。
目前在各个高校都在积极建设勤工助学网站这块的建设,但是仍然有不少的高校没有有相应的勤工助学网站,有的高校只是在助学网站的一角添加了勤工助学模块功能也只是局限于通知等相关文件信息的发布,岗位发布、报名等其他大部分工作都还是靠人工来操作的。勤工助学网站的建设越来越受到各个高校的关注。就现有的勤工助学网站来看大致完成的功能都差不多,有的搞的类似就业网站打开主页就是晃眼的招聘信息有失校园风味,但也不乏做的有特点的。
1.3 研究主要内容
本校园勤工助学系统的开发我利用Idea作为本系统的开发工具,MySQL数据库作为开发的数据库;开发这个系统的目的是方便学生方勤工助学和校方管理,根据校方安排的勤工俭学职务以及学生方所做的勤工俭学工作,从而方便校方管理,同时方便学生方对勤工俭学具体工作和流程进行管理。系统需要实现的基本功能:系统登陆、首页、公告管理、公共讨论、用户管理、管理员管理、职位审核、职位审核记录、角色等模块,注册、工资管理、排班管理、申请记录、职位管理、请假管理,注册、工资查看、排班查看、职位查看、职位申请、请假等模初步完成了校园勤工助学系统的基本要求。
本勤工助学平台它以JAVA为主要开发语言,以SpringBoot为项目框架,对勤工助学平台进行设计,通过大多数高校的勤工助学需求调研确立了勤工助学平台的主要模块功能,并且根据各个模块的业务需求完成软件的程序设计。本课题主要分为以下几个章节进行研究:
第一章为引言,概述勤工助学平台的研究背景,并总结了校园勤工助学系统研究现状,最后给出校园勤工助学系统的主要研究内容和本文的主要结构。
第二章系统需求分析,对整个校园勤工助学系统的功能需求分析、性能需求分析以及可行性分析进行描述。
第三章系统设计,对整个校园勤工助学系统的整体设计、功能模块设计进行详细的描述说明。
第四章接口设计,对模块的方法接口设计进行描述。
第五章系统实现,勤工助学平台功能的具体实现介绍。
第六章为系统测试,介绍了系统测试过程,以及出错的补救。
校园勤工助学系统为所有个人用户以及企业用户提供了一个简单快速的勤工助学管理系统。
2.1 需求规定
校园勤工助学系统是各类学校信息化系统中一个非常重要的系统,校园勤工助学系统在勤工助学管理中担任艰巨的任务,校园勤工助学系统所涉及到的用户主要是:管理员、学生、学院用户这三种角色。校园勤工助学系统可实现不同角色不同权限,也就是管理员、本校学生、学院管理员提供他们相对应的不同操作权限。
本系统主要分为管理员、学院管理员、学生三个角色,三个角色分别包含不同权限;
管理员拥有:系统登陆、首页、公告管理、公共讨论、用户管理、管理员管理、职位审核、职位审核记录、角色等模块;
学院管理员:注册、工资管理、排班管理、申请记录、职位管理、请假管理、录取管理、退工管理、信用评分管理等模块;
学生:注册、工资查看、排班查看、职位查看、职位申请、请假、职位推荐、工资明细、工资按月统计、工资按年统计、工资按照类型统计、信用统计、信用明细、申请记录等模块;
本校园勤工助学系统响应时间应在人的感觉和视觉范围内,系统响应时间足够迅速,能够满足用户要求。
本校园勤工助学系统在操作方式、运行环境、软件接口或开发计划等发生变化时,应具有适应能力。
经济上的可行性:本校园勤工助学系统,采用免费开源的Mysql作为数据库,开源的开发工具IDEA作为开发工具,用自己的电脑作为服务器,综上所属本项目在经济上是可行的。
技术可行性:本校园勤工助学系统采用Java语言作为后端开发语言,Mysql作为数据库,HTML、javascript等语言作为前端语言,以上语言都有成熟的框架,这些框架让编码没有那么难,所以,本校园勤工助学系统在技术上是可行的。
操作可行性:本校园勤工助学系统采用传统的系统操作形式,通过浏览器打开本系统,各项功能按照使用前后顺利平铺在左侧菜单栏,符合用户的操作习惯,所以本校园勤工助学系统在操作上是可行的。
法律可行性:本校园勤工助学系统仅用作毕业设计,不会对外开放,不会存在法律风险。
2.3 系统运行环境
由于本系统未涉及复杂的算法计算,为了能够利用最节约的成本以及简洁的代码达到最佳的效果,经过调研,计划采用Java语言来开发,具体的软硬件环境要求如表2.1所示。
表2.1 运行环境需求配置表
| 类别 | 名称 | 版本 | 语种 |
| 操作系统 | Windows | Windows10 | 简体中文 |
| 硬件环境 | Core处理器 | i7 | 简体中文 |
| 数据库平台 | MySQL | 5.7 | 简体中文 |
| Java环境 | JDK | 11 | 简体中文 |
| 浏览器 | 谷歌浏览器 | 80 | 简体中文 |
| 服务器应用平台 | Tomcat | 8.5 | 英文 |
由系统整体流程图如下图2.1所示
![]() |
图2.1 系统流程图
本系统主要分为管理员、学院管理员、学生三个角色,三个角色分别包含不同权限;
管理员拥有:系统登陆、首页、公告管理、公共讨论、用户管理、管理员管理、职位审核、职位审核记录、角色等模块;
学院管理员:注册、工资管理、排班管理、申请记录、职位管理、请假管理、录取管理、退工管理、信用评分管理等模块;
学生:注册、工资查看、排班查看、职位查看、职位申请、请假、职位推荐、工资明细、工资按月统计、工资按年统计、工资按照类型统计、信用统计、信用明细、申请记录等模块。整体功能的结构如下图3.1所示

图3.1 功能需求图
管理员登录:按照要求输入账号密码进行登录,登录成功进入系统,登录失败给出提示。登录信息描述如表3.1所示。
表3.1 登录用例
| 用例标识 | 1 |
| 用例名称 | 管理员用户用户进行登录 |
| 参与者 | 管理员用户用户 |
| 前置条件 | 管理员用户用户拥有系统的账号与以及系统的密码 |
| 后置条件 | 管理员用户登录系统成功 |
| 用例概述 | 管理员用户用户进入系统登录的界面,按照要求输入账号以及密码进行系统登录操作,如果校验成功,进入系统,校验失败则给出提示。 |
| 基本事件流 | 1、管理员用户用户通过账号与密码进行登录。 2、管理员用户用户登陆成功。 3、管理员用户用户登录失败 |
| 备选事件流 | 1、登录成功,跳转到主页面。 2、登陆失败,提示失败信息。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
学生登录:按照要求输入账号密码进行登录,登录成功进入系统,登录失败给出提示。登录信息描述如表3.2所示。
表3.2 登录用例
| 用例标识 | 2 |
| 用例名称 | 学生用户用户进行登录 |
| 参与者 | 学生用户用户 |
| 前置条件 | 学生用户用户拥有系统的账号与以及系统的密码 |
| 后置条件 | 学生用户登录系统成功 |
| 用例概述 | 学生用户用户进入系统登录的界面,按照要求输入账号以及密码进行系统登录操作,如果校验成功,进入系统,校验失败则给出提示。 |
| 基本事件流 | 1、学生用户用户通过账号与密码进行登录。 2、学生用户用户登陆成功。 3、学生用户用户登录失败 |
| 备选事件流 | 1、登录成功,跳转到主页面。 2、登陆失败,提示失败信息。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
学院用户登录:按照要求输入账号密码进行登录,登录成功进入系统,登录失败给出提示。登录信息描述如表3.3所示。
表3.3 登录用例
| 用例标识 | 3 |
| 用例名称 | 学院用户用户用户进行登录 |
| 参与者 | 学院用户用户用户 |
| 前置条件 | 学院用户用户用户拥有系统的账号与以及系统的密码 |
| 后置条件 | 学院用户用户登录系统成功 |
| 用例概述 | 学院用户用户用户进入系统登录的界面,按照要求输入账号以及密码进行系统登录操作,如果校验成功,进入系统,校验失败则给出提示。 |
| 基本事件流 | 1、学院用户用户用户通过账号与密码进行登录。 2、学院用户用户用户登陆成功。 3、学院用户用户用户登录失败 |
| 备选事件流 | 1、登录成功,跳转到主页面。 2、登陆失败,提示失败信息。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
公告管理用例:管理用例描述如表3.4所示。
表3.4 公告管理用例
| 用例标识 | 4 |
| 用例名称 | 公告管理用例 |
| 参与者 | 管理员 |
| 前置条件 | 管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限 |
| 后置条件 | 管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。 |
| 用例概述 | 管理员点击公告管理菜单,进入公告管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。 |
| 基本事件流 | 1.管理员登录。2.点击公告管理。3.点击添加、删除、修改、查询 |
| 备选事件流 | 1、管理员成功增删改差管理员的信息。 2、理员增删改差管理员的信息失败,给出失败原因。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
用户管理用例:管理用例描述如表3.5所示。
表3.5 用户管理用例
| 用例标识 | 5 |
| 用例名称 | 用户管理用例 |
| 参与者 | 管理员 |
| 前置条件 | 管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限 |
| 后置条件 | 管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。 |
| 用例概述 | 管理员点击用户管理菜单,进入用户管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。 |
| 基本事件流 | 1.管理员登录。2.点击用户管理。3.点击添加、删除、修改、查询 |
| 备选事件流 | 1、管理员成功增删改差管理员的信息。 2、理员增删改差管理员的信息失败,给出失败原因。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
职位管理用例:管理用例描述如表3.6所示。
表3.6 职位管理用例
| 用例标识 | 6 |
| 用例名称 | 职位管理用例 |
| 参与者 | 管理员 |
| 前置条件 | 管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限 |
| 后置条件 | 管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。 |
| 用例概述 | 管理员点击职位管理菜单,进入职位管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。 |
| 基本事件流 | 1.管理员登录。2.点击职位管理。3.点击添加、删除、修改、查询 |
| 备选事件流 | 1、管理员成功增删改差管理员的信息。 2、理员增删改差管理员的信息失败,给出失败原因。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
信用管理用例:管理用例描述如表3.7所示。
表3.7 信用管理用例
| 用例标识 | 7 |
| 用例名称 | 信用管理用例 |
| 参与者 | 管理员 |
| 前置条件 | 管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限 |
| 后置条件 | 管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。 |
| 用例概述 | 管理员点击信用管理菜单,进入信用管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。 |
| 基本事件流 | 1.管理员登录。2.点击信用管理。3.点击添加、删除、修改、查询 |
| 备选事件流 | 1、管理员成功增删改差管理员的信息。 2、理员增删改差管理员的信息失败,给出失败原因。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
工资管理用例:管理用例描述如表3.8所示。
表3.8 工资管理用例
| 用例标识 | 8 |
| 用例名称 | 工资管理用例 |
| 参与者 | 管理员 |
| 前置条件 | 管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限 |
| 后置条件 | 管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。 |
| 用例概述 | 管理员点击工资管理菜单,进入工资管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。 |
| 基本事件流 | 1.管理员登录。2.点击工资管理。3.点击添加、删除、修改、查询 |
| 备选事件流 | 1、管理员成功增删改差管理员的信息。 2、理员增删改差管理员的信息失败,给出失败原因。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
请假管理用例:管理用例描述如表3.9所示。
表3.9 请假管理用例
| 用例标识 | 9 |
| 用例名称 | 请假管理用例 |
| 参与者 | 管理员 |
| 前置条件 | 管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限 |
| 后置条件 | 管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。 |
| 用例概述 | 管理员点击请假管理菜单,进入请假管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。 |
| 基本事件流 | 1.管理员登录。2.点击请假管理。3.点击添加、删除、修改、查询 |
| 备选事件流 | 1、管理员成功增删改差管理员的信息。 2、理员增删改差管理员的信息失败,给出失败原因。 |
| 备注 | 需用谷歌内核浏览器进入系统 |
排班管理用例:管理用例描述如表3.10所示。
表3.10 排班管理用例
| 用例标识 | 10 |
| 用例名称 | 排班管理用例 |
| 参与者 | 管理员 |
| 前置条件 | 管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限 |
| 后置条件 | 管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。 |
| 用例概述 | 管理员点击排班管理菜单,进入排班管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。 |
| 基本事件流 | 1.管理员登录。2.点击排班管理。3.点击添加、删除、修改、查询 |
| 备选事件流 | 1、管理员成功增删改差管理员的信息。 2、理员增删改差管理员的信息失败,给出失败原因。 |
| 备注 | 需用谷歌内核浏览器进入系统 |

图3.2 数据库E-R图
表3.11 用户信息表
| 字段名 | 数据类型 | 长度 | 是否主键 | 描述 |
| ID | int |
| 是 | ID |
| xm | varchar | 20 | 否 | 姓名 |
| zh | varchar | 50 | 否 | 账号 |
| mm | varchar | 50 | 否 | 密码 |
| sex | varchar | 50 | 否 | 性别 |
| age | Byte |
| 否 | 出生日期 |
| dz | varchar | 50 | 否 | 详细地址 |
| dh | varchar | 50 | 否 | 联系方式 |
| roles | varchar | 50 | 否 | 角色 |
公告表如表3.12。
表3.12 公告表
| 字段名 | 数据类型 | 长度 | 是否主键 | 描述 |
| ID | int |
| 是 | ID |
| title | varchar | 20 | 否 | 标题 |
| varchar | 20 | 否 | 内容 | |
| pic | varchar | 20 | 否 | 图片 |
| sj | varchar | 20 | 否 | 时间 |
讨论表如表3.13。
表3.13 讨论表
| 字段名 | 数据类型 | 长度 | 是否主键 | 描述 |
| Id | int |
| 是 | id |
| ggid | varchar | 20 | 否 | 讨论公告id |
| userid | varchar | 50 | 否 | 讨论人 |
| varchar | 50 | 否 | 讨论人姓名 | |
| nr | varchar | 50 | 否 | 内容 |
| sj | varchar | 50 | 否 | 时间 |
| ry1 | varchar | 50 | 否 | 讨论公告标题 |
表3.14 职位表
| 字段名 | 数据类型 | 长度 | 是否主键 | 描述 |
| Id | int |
| 是 | id |
| fbrid | varchar | 50 | 否 | 发布人id |
| dh | varchar | 50 | 否 | 发布人姓名 |
| ph | varchar | 50 | 否 | 联系电话 |
| varchar | 50 | 否 | 工作地址 | |
| nr | varchar | 50 | 否 | 工作内容 |
| gz | varchar | 50 | 否 | 工资 |
| ry1 | varchar | 50 | 否 | 审核状态(待审核、审核通过、审核不通过) |
表3.15 申请表
| 字段名 | 数据类型 | 长度 | 是否主键 | 描述 |
| Id | int |
| 是 | id |
| fbid | varchar | 50 | 否 | 发布人id |
| dh | varchar | 50 | 否 | 发布人姓名 |
| ph | varchar | 50 | 否 | 联系电话 |
| dz | varchar | 50 | 否 | 工作地址 |
| nr | varchar | 50 | 否 | 工作内容 |
| gz | varchar | 50 | 否 | 工资 |
| dh | varchar | 50 | 否 | 申请人电话 |
| cl | varchar | 50 | 否 | 特殊人群材料 |
| zt | varchar | 50 | 否 | 状态 |
| df | varchar | 50 | 否 | 得分 |
表3.16 请假表
| 字段名 | 数据类型 | 长度 | 是否主键 | 描述 |
| Id | int |
| 是 | id |
| rrid | varchar | 50 | 否 | 请假人id |
| dh | varchar | 50 | 否 | 请假人姓名 |
| ph | varchar | 50 | 否 | 请假开始时间 |
| dz | varchar | 50 | 否 | 请假结束时间 |
| nr | varchar | 50 | 否 | 请假原因 |
| gz | varchar | 50 | 否 | 审核状态 |
表3.17 排班表
| 字段名 | 数据类型 | 长度 | 是否主键 | 描述 |
| Id | int |
| 是 | id |
| xm | varchar | 50 | 否 | 姓名 |
| zs | varchar | 50 | 否 | 周数 |
| srq | varchar | 50 | 否 | 开始日期 |
| erq | varchar | 50 | 否 | 结束日期 |
| nr | varchar | 50 | 否 | 排班内容 |
表3.18 工资表
| 字段名 | 数据类型 | 长度 | 是否主键 | 描述 |
| Id | int |
| 是 | id |
| rrid | varchar | 50 | 否 | 人id |
| dh | varchar | 50 | 否 | 姓名 |
| ph | varchar | 50 | 否 | 年份 |
| dz | varchar | 50 | 否 | 月份 |
| nr | varchar | 50 | 否 | 工作小时 |
| gz | varchar | 50 | 否 | 工资 |
接口就是一种公共的规范标准,只要符合规范标准,就可以大家都通用。接口是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的抽象方法。
4.1 接口实现
表4.1 用户接口addpersonss
| 功能 | 用户添加接口 |
| 原型 | addpersonss(personss personss) |
| 参数 | personss类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.2 用户接口updatepersonss
| 功能 | 用户修改接口 |
| 原型 | updatepersonss(personss personss) |
| 参数 | personss类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.3 用户接口searchpersonss
| 功能 | 用户查询接口 |
| 原型 | searchpersonss(sear) |
| 参数 | 查询字段 |
| 返回 | personss的list集 |
表4.4 职位接口addzweb
| 功能 | 职位添加接口 |
| 原型 | addzweb(zweb zweb) |
| 参数 | zweb类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.5 职位接口updatezweb
| 功能 | 职位修改接口 |
| 原型 | updatezweb(zweb zweb) |
| 参数 | zweb类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.6 职位接口searchzweb
| 功能 | 职位查询接口 |
| 原型 | searchzweb(sear) |
| 参数 | 查询字段 |
| 返回 | zweb的list集 |
表4.7 请假接口addqingjia
| 功能 | 请假添加接口 |
| 原型 | addqingjia(qingjia qingjia) |
| 参数 | qingjia类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.8 请假接口updateqingjia
| 功能 | 请假修改接口 |
| 原型 | updateqingjia(qingjia qingjia) |
| 参数 | qingjia类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.9 请假接口searchqingjia
| 功能 | 请假查询接口 |
| 原型 | searchqingjia(sear) |
| 参数 | 查询字段 |
| 返回 | qingjia的list集 |
表4.10 工资接口addgongzi
| 功能 | 工资添加接口 |
| 原型 | addgongzi(gongzi gongzi) |
| 参数 | gongzi类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.11 工资接口updategongzi
| 功能 | 工资修改接口 |
| 原型 | updategongzi(gongzi gongzi) |
| 参数 | gongzi类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.12 工资接口searchgongzi
| 功能 | 工资查询接口 |
| 原型 | searchgongzi(sear) |
| 参数 | 查询字段 |
| 返回 | gongzi的list集 |
表4.13 排班接口addpaiban
| 功能 | 排班添加接口 |
| 原型 | addpaiban(paiban paiban) |
| 参数 | paiban类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.14 接口updatepaiban
| 功能 | 排班修改接口 |
| 原型 | updatepaiban(paiban paiban) |
| 参数 | paiban类字段 |
| 返回 | Json{“flag”:”true”,”msg”:”成功”} |
表4.15 接口searchpaiban
| 功能 | 排班查询接口 |
| 原型 | searchpaiban(sear) |
| 参数 | 查询字段 |
| 返回 | paiban的list集 |
在整体设计中,我们将校园请假系统分为:
管理员:系统登录退出系统个人中心、管理员维护、修改按钮、学院管理员维护、修改按钮、本校学生维护、修改按钮、勤工助学分类、修改按钮、勤工助学入库、修改按钮、勤工助学工资、出库记录、勤工助学预警、出入库统计、规章制度、修改按钮
学院管理员:系统登录、退出系统、个人中心、规章制度、本校学生审核
本校学生:系统登录、退出系统、个人中心、规章制度、本校学生申请,下面将具体进行介绍。
5.1 公告管理模块
功能介绍:此功能主要用来管理公告管理的信息,管理员增加、删除、修改、模糊查询公告信息。
操作流程:进入主界面界面-点击新增-弹出新增界面-依次输入:标题等信息,点击提交,新增成功,关闭弹窗刷新列表。
技术:此功能主要用了前端的jQuery框架进行输入框字符串校验;通过Ajax技术带着页面参数调用后端公告管理添加、修改、删除、查询方法,进行增删改查操作,并且将操作结果返回前端;实现公告的管理功能。

图5.1 界面效果图
基于java+SpringBoot+HTML+Mysq校园勤工助学平台_哔哩哔哩_bilibili
源码+论文获取请私信获取