基于SSM的人事管理系统
项目介绍:
该系统基于springboot技术,数据层为MyBatis,数据库使用mysql,MVC模式,B/S架构,具有完整的业务逻辑。
项目技术:
后端:ssm
前端:layui,js,css等
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
功能概述:
系统共分为管理员,财务部、员工三种角色,登陆时根据选择角色进入功能界面。
管理员:
员工管理:添加员工,修改,查看,删除
部门管理:查看部门信息,修改部门信息,添加部门,删除部门
岗位管理:添加岗位信息、查看、删除、修改
工资信息管理:员工工资信息的查看,修改,添加,删除
招聘信息管理:添加招聘信息,删除,查看,修改
请假管理:查看请假、同意请假审批
考勤管理:查看考勤情况
考核人员信息管理:添加考核人员信息,删除,查看,修改
加班信息管理:加班信息查询,添加、删除、修改加班记录
公告管理:新增公告、修改、删除、查看
财务部:
个人信息管理:查看个人信息,修改
考核人员信息管理:添加考核人员信息,删除,查看,修改
考勤管理:查看考勤情况
工资信息管理:员工工资信息的查看,修改,添加,删除
公告管理:新增公告、修改、删除、查看
员工:
个人信息管理:查看个人信息,修改,添加,删除
工资信息管理:查看工资信息
考勤管理:查看考勤情况
密码管理:修改个人密码
请假管理:查询请假信息
公告管理:查看公告
数据库表结构文档:
部分功能展示:
系统登陆
首页:
部门管理:维护部门信息
岗位管理:岗位维护信息
工资管理
加班维护
给员工发工资
添加考核:
招聘管理
部分代码:
/*** 查询个人信息*/@RequestMapping(value = "/info")public String info(User user, Model model, HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "对不起,请登录!");return "login";}List<Department> dLists = departmentService.getAll();model.addAttribute("dLists",dLists);List<Position> pLists = positionService.getAll();model.addAttribute("pLists",pLists);return "queryInfo";}/*** 进入修改*/@RequestMapping(value = "/updateInfo")public String updateInfo(User user, Model model, HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "对不起,请登录!");return "login";}List<Department> dLists = departmentService.getAll();model.addAttribute("dLists",dLists);List<Position> pLists = positionService.getAll();model.addAttribute("pLists",pLists);return "updateInfo";}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
基于SSM的人事管理系统相关推荐
- jsp管理系统页面模板_基于ssm的人事管理系统
源码编号:D-E00016 点击查看(分类规则) 项目类型:Java EE项目(采用ssm框架) 项目名称:基于ssm的人事管理系统(hrmapp) 当前版本:V1.0.0版本 难度等级:✩✩ 复杂程 ...
- BS-XX-042 基于SSM实现人事管理系统
项目编号:BS-XX-042 运行环境及开发技术: 开发工具:IDEA|Eclipse 数据库:mysql5.7 应用服务器:tomcat8.5.31 后台开发技术:SSM框架 前台开发技术: Jqu ...
- 基于SSM实现人事管理系统
项目编号:KS018 运行环境及开发技术: 开发工具:IDEA|Eclipse 数据库:mysql5.7 应用服务器:tomcat8.5.31 后台开发技术:SSM框架 前台开发技术: Jquery ...
- (附源码)计算机毕业设计SSM基于的企业人事管理系统
(附源码)计算机毕业设计SSM基于的企业人事管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...
- 基于SSM的人事员工管理系统
1.项目介绍 基于SSM的人事员工管理系统共有两种角色,分别为管理员和员工,功能如下: 管理员:部门管理.员工管理.职位管理.公告管理.文档管理 员工:查看部门.员工.职位.公告等信息 2.项目技术 ...
- 基于javaweb的人事管理系统(java+ssm+ligerui+metronic+jsp+mysql)
基于javaweb的人事管理系统(java+ssm+ligerui+metronic+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/id ...
- 基于JAVA小微企业人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA小微企业人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA小微企业人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...
- 毕业设计-基于SSM医院信息管理系统
环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:springMVC,前端jsp 主要功能 管理员: 员工管理(添加员工.修改员工.删除员工.查询指定员工.导出数据) 岗位管理( ...
- java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈 ...
最新文章
- ChemDataExtractor:从PDF、HTM、文本等中提取化学数据
- 第三个spring冲刺第5、6、7天(三天汇总)
- 知识点的积累(零碎的积累)
- ​EMNLP 2021 最新综述:语言模型中的关系性知识
- [diary]极度自恋?
- c语言链表萌新,萌新一枚,关于链表问题求大佬解答
- html编辑器linux,HTML 编辑器
- 图论--SCC强连通缩点--Tarjan
- c语言内容逆置程序设计,C语言程序设计练习题含程序及参考答案.docx
- Android修改kernel logo和开机动画(android)
- idea里查找maven的jar包冲突
- c语言中字符串变量怎么定义,字符串变量是什么意思
- 微信最新版下载 8.0.6
- 【STM32Cube笔记】4-STM32Cube配置时钟设置
- 软件工程网络15结对编程作业一(201521123019 罗登宇)
- [云上贵州2017]智慧交通预测挑战赛
- PS知识点大总结(二)——通道蒙版与图形图标设计
- python可以不对变量初始化_Python 可以不对变量如 a 初始化就可在表达式如 b=a+1 中使用该变量。...
- linux的mount bind命令
- poj3179 Corral the Cows
热门文章
- 计算机文化教程实验基础知识,计算机文化基础实验教程
- 如何优化API工作流程
- 打造个人IP的平台选择和流程
- Github入门级错误(提交一直提示输入用户名和密码、公钥等)
- 科普大佬说 | 如何打造自己的AI创造力?
- 学习笔记17 差分方程
- python点击屏幕坐标_Appium+python自动化(二十二)- 三个臭皮匠顶个诸葛亮-控件坐标获取(超详解)...
- 五、SQL Server数据库创建与删除(使用SQL语句)
- pb菜单详解和MDI
- zynq AXU2CG 转接板 原理图 对应引脚图