源代码在最后
一、选题的意义
信息化技术应用于管理,可以使管理功能提升、管理使用便利、管理效率提高,因此,近些年随着信息化技术的发展,很多管理系统都引进了信息化技术。
我们平时在学校期间,如有需要请假的状况,需要寻找导员,纸质版多级盖章,还有遇到管理人员有事不在的情况。流程繁琐,大量耗时。随着科技的发展,我们可以制作出一个学生请假销假系统,方便了我们平时学习生活中请假销假,导员在处理相关信息时也一目了然,既方便了大家,又节约了时间。
本课题中将设计并编程实现学生请假销假系统,通过该系统可以方便的进行学生请假、信息填写、销假等功能。
二、基本内容及重点
通过使用互联网软件开发技术来实现一个功能齐全、操作简单便捷的学生请假销假系统,使用用户主要分为管理人员、导员、学生三种用户。用户登陆后,根据其角色分别拥有不同的功能,录入信息后网站后台会根据信息的不同进行统计和筛选。学生请假销假系统的具体功能如下:
学生可以申请请假,申请销假。导员审批请假,审批销假,查看学生信息,查看班级信息,添加学生信息和班级信息。管理人员给不同的账号授权相应的权限。完成学生请假销假的需要。
系统选择MySQL数据库进行系统数据的存储。系统用户端采用Java语言,使用spring boot框架,负责数据的访问和操作。使用mybatis万能接口来实现对数据库的增删改查。
三、预期达到的成果
- 启动服务后,浏览器输入地址进入登录界面,学生输入学号和登录密码,导员输入工号和登录密码,管理人员输入工号和登录密码,校验通过进入系统,校验失败无法进入系统。
- 进入系统,分为系统首页模块,请假管理模块,学生信息模块,班级信息模块,添加信息模块,用户管理模块。
- 系统首页模块:在首页展示本日、本周、本月的请假人数。今日请假申请列表展示今天请假人的信息,请假状况展示请假学生目前的请假状况
- 请假管理模块:请假申请,销假申请
- 学生信息模块:展示请假学生的请假信息
- 班级信息模块:展示目前班级学生数量
- 添加信息模块:添加学生信息,班级信息
- 用户管理模块:管理人员设置账号权限
- 最终达到目标:可以申请请假,申请销假,查看学生信息,查看班级信息,添加班级和学生信息,管理人员可以管控账号权限。完成学生请销假系统设计与实现。
github:https://github.com/rainweb521/studentLeaveApplicationSystemDesignAndImplementation
github地址: