java学生请假和销假系统

该请假销假系统,是一款后台管理系统,分为管理员,学生和教师三个用户权限,通过管理员进行学生和教师的管理,就能够实现系统权限的管理和分配。系统通过后台管理的形式,大大加强了系统的安全性,不同的用户通过用户名,密码以及验证码等信息输入后,就可以登录使用。系统平台采用了java语言开发,mysql数据库设计,是一款常见的题目,属于计算机毕业设计网站,功能如下:

该请假销假系统,是一款后台管理系统,分为管理员,学生和教师三个用户权限,通过管理员进行学生和教师的管理,就能够实现系统权限的管理和分配。系统通过后台管理的形式,大大加强了系统的安全性,不同的用户通过用户名,密码以及验证码等信息输入后,就可以登录使用。系统平台采用了java语言开发,mysql数据库设计,是一款常见的题目,属于计算机毕业设计网站,功能如下:

 管理员
账号管理:可以对管理员的账号信息进行管理,并且可以进行管理员的密码修改,实现管理员账号的添加,对管理员的密码等进行设置,增强安全性。
学生管理:针对学生的基本信息进行管理,能够实现学生账号管理,学生的基本信息,个人信息可以进行在线进行修改,对学生的密码信息进行调整。
教师管理:教师信息可以通过管理员进行管理,可以对教师的基本信息情况,教师的个人资料,教师的密码等信息情况,进行管理,并且可以实现教师的资料修改,增强教师信息管理。

 学生
请假信息管理:针对学生的请假信息进行管理,学生可以在线进行请假信息的提交,并且能够对请假的请求进行提交,提交请假请求后,就可以实现在线的请假信息的查询查看。
我的申请查询:学生可以针对申请的请假信息进行查询,并且能够针对申请的请假情况查看申请结果。
审核信息查询:学生的请假,申请都可以在线查看教师的审核情况,审核通过后,才能够请假成功。
销假信息管理:学生请假结束后,可以在线提交销假的信息,学生提交销假后,可以等待教师进行审核,审核通过后,就可以销假,进行正常的学习。
个人中心:能够修改学生的资料,学生可以在个人中心里,查看个人信息,修改密码,修改学生用户的头像。
教师
学生信息管理:教师在后台中,实现了学生的信息管理,可以添加各专业的学生,也可以针对学生的信息情况,进行修改,毕业的学生进行禁用删除。
请假信息管理:教师可以在后台中,查看请假的信息,并且能够进行请假信息的登记,登记请假信息后,就可以对请假进行管理,随时查看以往的请假情况。
销假信息管理:教师可以对学生申请的销假信息进行审核,审核通过后,学生就可以正式进行销假。
个人中心:个人中心管理了教师的基本资料信息,对教师的基本资料,密码进行修改,并且可以实现个人信息的定期修改,密码强度修改以及对密码进行定期的更改,增加系统安全性。
SpringMVC的执行流程
(1)客户端发起请求到前端控制器(DispatcherServlet)[7]
(2)前端控制器请求HandLerMapping去查找Handler(可以根据SpringMVC的配置文件或注解去查找)
(3)处理器映射器向前端控制器返回HandlerExcutionChain(执行器链)
(4)前端控制器调用处理器适配器去执行Handler
(5)处理适配器去执行Handler
(6)Handler将ModelAndView返回给处理适配器(ModelAndView是SpringMVC底层的一个对象,内部封装了Model和View,也就是分装了数据和视图的信息)
(7)处理适配器将ModelAndView返回给前端控制器
(8)前端控制器请求视图解析器去解析视图(根据逻辑视图名解析成物理视图)
(二)Mybaits链接数据库MySQL
1 加载配置并初始化
ClassForName加载驱动
2 根据配置文件config.xml生成SQLSessionFactory
3 根据SQLSessionFactory生成sqlSession
4 由SQLSession产生Mapper代理对像
5 Mapper代理对象进行数据库操作
6具体使用
在项目包下创建一个Mapper的抽象类[2],在Mapper中定义增删改查的抽象方法,
再创建一个Mapper的xml文件用以保存SQL语句,再书写Service类调用Mapper.xml中的Sql即可[8]。


使用Jsp完成视觉设计
(1)首先用div标签定下大致总-分-总布局
(2)全局设置边框1px solid black
(3)消除div之间的空隙: border-collapse:collapse
(4)模块分为交流区与电子图书馆,交流区通过收发贴实现即时学术交流,电子图书馆收集学习资料方便大家网上学习。
(5)设置全局背景图片,因为背景图片整体颜色为黑,所以文本字体我设置为白
(6)使用iframe固定主页面,其余页面都在主页面下的div中显示。
(7)HTML/CSS的主要用法:关于样式共有三种设置方式。一是外部式,在外部的样式文件,一般都是拷贝自别人已经设置好的样式,项目成员都应用以保证样式统一美观,外部文件的扩展名为.CSS,引用语句为<link rel="stylesheet" href="<c:url 
  value='/ui/bootstrap/3.3.0/css/bootstrap.min.css'/>">,表示引用ui文件夹下的bootstrap样式,这种样式的优先级最低;二是嵌入式,在头部文件中以<style></style>载入,可以设置字体颜色,表格边框,空隙边距等;三是内联式,在标签中定义样式,这种样式的优先级最高。

 管理员
账号管理:可以对管理员的账号信息进行管理,并且可以进行管理员的密码修改,实现管理员账号的添加,对管理员的密码等进行设置,增强安全性。
学生管理:针对学生的基本信息进行管理,能够实现学生账号管理,学生的基本信息,个人信息可以进行在线进行修改,对学生的密码信息进行调整。
教师管理:教师信息可以通过管理员进行管理,可以对教师的基本信息情况,教师的个人资料,教师的密码等信息情况,进行管理,并且可以实现教师的资料修改,增强教师信息管理。

 学生
请假信息管理:针对学生的请假信息进行管理,学生可以在线进行请假信息的提交,并且能够对请假的请求进行提交,提交请假请求后,就可以实现在线的请假信息的查询查看。
我的申请查询:学生可以针对申请的请假信息进行查询,并且能够针对申请的请假情况查看申请结果。
审核信息查询:学生的请假,申请都可以在线查看教师的审核情况,审核通过后,才能够请假成功。
销假信息管理:学生请假结束后,可以在线提交销假的信息,学生提交销假后,可以等待教师进行审核,审核通过后,就可以销假,进行正常的学习。
个人中心:能够修改学生的资料,学生可以在个人中心里,查看个人信息,修改密码,修改学生用户的头像。
教师
学生信息管理:教师在后台中,实现了学生的信息管理,可以添加各专业的学生,也可以针对学生的信息情况,进行修改,毕业的学生进行禁用删除。
请假信息管理:教师可以在后台中,查看请假的信息,并且能够进行请假信息的登记,登记请假信息后,就可以对请假进行管理,随时查看以往的请假情况。
销假信息管理:教师可以对学生申请的销假信息进行审核,审核通过后,学生就可以正式进行销假。
个人中心:个人中心管理了教师的基本资料信息,对教师的基本资料,密码进行修改,并且可以实现个人信息的定期修改,密码强度修改以及对密码进行定期的更改,增加系统安全性。
SpringMVC的执行流程
(1)客户端发起请求到前端控制器(DispatcherServlet)[7]
(2)前端控制器请求HandLerMapping去查找Handler(可以根据SpringMVC的配置文件或注解去查找)
(3)处理器映射器向前端控制器返回HandlerExcutionChain(执行器链)
(4)前端控制器调用处理器适配器去执行Handler
(5)处理适配器去执行Handler
(6)Handler将ModelAndView返回给处理适配器(ModelAndView是SpringMVC底层的一个对象,内部封装了Model和View,也就是分装了数据和视图的信息)
(7)处理适配器将ModelAndView返回给前端控制器
(8)前端控制器请求视图解析器去解析视图(根据逻辑视图名解析成物理视图)
(二)Mybaits链接数据库MySQL
1 加载配置并初始化
ClassForName加载驱动
2 根据配置文件config.xml生成SQLSessionFactory
3 根据SQLSessionFactory生成sqlSession
4 由SQLSession产生Mapper代理对像
5 Mapper代理对象进行数据库操作
6具体使用
在项目包下创建一个Mapper的抽象类[2],在Mapper中定义增删改查的抽象方法,
再创建一个Mapper的xml文件用以保存SQL语句,再书写Service类调用Mapper.xml中的Sql即可[8]。


使用Jsp完成视觉设计
(1)首先用div标签定下大致总-分-总布局
(2)全局设置边框1px solid black
(3)消除div之间的空隙: border-collapse:collapse
(4)模块分为交流区与电子图书馆,交流区通过收发贴实现即时学术交流,电子图书馆收集学习资料方便大家网上学习。
(5)设置全局背景图片,因为背景图片整体颜色为黑,所以文本字体我设置为白
(6)使用iframe固定主页面,其余页面都在主页面下的div中显示。
(7)HTML/CSS的主要用法:关于样式共有三种设置方式。一是外部式,在外部的样式文件,一般都是拷贝自别人已经设置好的样式,项目成员都应用以保证样式统一美观,外部文件的扩展名为.CSS,引用语句为<link rel="stylesheet" href="<c:url 
  value='/ui/bootstrap/3.3.0/css/bootstrap.min.css'/>">,表示引用ui文件夹下的bootstrap样式,这种样式的优先级最低;二是嵌入式,在头部文件中以<style></style>载入,可以设置字体颜色,表格边框,空隙边距等;三是内联式,在标签中定义样式,这种样式的优先级最高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源码论文专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值