计算机毕业设计java+ssm学⽣⽹上请假系统(源码+系统+mysql数据库+Lw⽂
档)
项⽬介绍
随着⾼校招⽣规模的逐步扩⼤和教学⽅式的改⾰,在校学⽣⼈数将不断增加。另⼀⽅⾯,我国⾼等学校基层学⽣考核⼯作的内容杂,管理细,要求⾼,头绪多,传统的⼿⼯档案式管理办法已基本不适应新形势的要求,已经暴露出了⼀些弊端。例如,学⽣请假不⽅便,学⽣请假对任课⽼师,班主任、院系领导不透明;学⽣对⾃⼰整个学期的上课出勤情况没有整体的统计信息。系统采⽤了ssm框架技术开发,利⽤mysql数据库实现数据持久化存储。系统后台编程语⾔采⽤java进⾏编程.
超级管理员:
基础信息管理:实现了学院和系部信息的管理,可以学院系部实现在线的添加,修改和删除操作。
班级信息管理:针对学校学院的班级信息进⾏管理,可以实现班级的新增,修改和删除,⽅便对学⽣具体班级进⾏管理。
⽤户权限管理:主要针对辅导员、系统管理员和学⽣⽤户三⼤⽤户权限进⾏管理,实现基本的操作管理。
学⽣请假管理:学⽣的请假是本系统的核⼼功能,管理员可以对学⽣情况天数,原因进⾏查看,并且查看设置状态(销假、审批和请假中),查看辅导员审核和系部审核,并进⾏管理。
系统管理:针对系统的整体框架管理,进⾏系统的管理。
学⽣:
个⼈资料管理:可以对学⽣的基本信息情况,进⾏资料的修改和管理,能够对个⼈密码等进⾏修改。
请假管理:学⽣可以在线提交请假申请,学号、姓名、院系等基本,并且可以输⼊请假天数和请假原因,提交等待教师审核。
辅导员:
个⼈资料管理:辅导员可以在个⼈的后台中,进⾏个⼈的资料修改,并且可以对辅导员的⽤户名,密码,姓名,院系,班级等信息进⾏修改,并且实现密码的修改。
请假管理:辅导员可以对学⽣的请假申请进⾏查看,审核,设置审核状态,以便学⽣在线进⾏请假的请求能够及时进⾏审核。
本系统主要包含了学⽣请假管理、班级信息管理、基础信息、⽤户权限管理、⽤户信息管理、留⾔等多个功能模块。下⾯分别简单阐述⼀下这⼏个功能模块需求。
管理员的登录模块:管理员登录系统后台对本系统其他管理模块进⾏管理。
添加管理员模块:向本系统中添加更多的管理⼈员,管理员包括普通⽤户和超级管理员。
学⽣请假管理模块:
学⽣请假列表:将数据库的商品表以列表的形式呈现给管理员。
添加学⽣请假:实现管理员添加学⽣请假,应该包括名称等信息。
修改学⽣请假:实现管理员修改学⽣请假,包括修改学⽣请假的等信息。
学⽣请假管理模块:
请假信息添加:对请假信息进⾏添加。
请假信息列表:显⽰系统的所有请假信息,可以通过关键字查询。
请假信息删除:对输⼊错误或过期的请假信息删除。
班级信息管理模块:
班级信息发布:管理员发布班级信息,包括标题、类别、内容、图⽚等。
班级信息列表:使⽤mysql语句查询出来的班级信息列表,并实现分页。
班级信息修改:通过管理员ID来指定要修改的班级信息,修改其其他的信息。
班级信息删除:通过管理员ID来指定要删除的班级信息,从数据库完全剔除。
基础信息模块:
院系信息添加:对院系信息进⾏添加。
院系信息列表:显⽰系统的所有院系信息,可以通过关键字查询。
院系信息删除:对输⼊错误或过期的院系信息删除。
退出模块:
管理员退出:管理员⽤来退出后台系统。
效果图
⽬ 录摘 要 I
ABSTRACT II
⽬ 录 III
第1章 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3研究内容 1
第2章 主要技术和⼯具介绍 5 2.1 SSM 框架 5
2.1.1. Spring 框架 5
2.1.2 SpringMVC 6
2.1.ssm框架实现登录功能
3. MyBatis 的选⽤ 6
2.2 mysql数据库 6
2.3eclipse与Tomcat简介 6
第3章 系统分析 4
3.1可⾏性分析 4
3.1.1经济可⾏性 4
3.1.2技术可⾏性 4
3.1.3操作可⾏性 4
3.2需求分析 4
3.3业务流程分析 5
3.4数据流程分析 5
第4章 系统设计 8
4.1系统结构设计 8
4.2功能模块设计 8
4.3数据库设计 9
4.3.1数据库设计概述 9
4.3.1概念设计 9
4.3.2表设计 11
第5章 系统实现 15
5.1基本论坛 15
5.2主页⾯的实现 15
5.3登录模块的实现 16
5.4班级信息管理模块的实现 17 5.6基础信息模块的实现 18
5.6⽤户权限管理模块的实现 19 5.7学⽣请假管理模块的实现 22第6章 系统测试 23
6.1测试⽬的 23
6.2测试概述 23
6.3单元测试 23
6.3.1登录测试 23
6.3.2班级信息测试 24
6.4集成测试 25
第7章 总结 26
致 谢 27
参考⽂献 28

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。