基于SSM实现的人事管理系统(源代码+数据库脚本)

268 阅读3分钟

系统介绍

系统演示

微信视频号:【全栈小白】查看视频

基于SSM实现的人事管理系统使用JavaEE开发,基于SpringMVC+Mybatis框架,该项目包含了用户管理、部门管理、职位管理、员工管理、公告管理、下载中心等多个模块,页面使用JQuery框架完成动态功能,用户管理、部门管理等模块包含了项目开发中常用的增删改查动作,下载中心包含了 Spring MVC的文件上传、下载等功能

  1. 用户管理的功能包括:添加用户,用户可以为管理员或者普通用户;查询用户,可以查询所有用户或根据用户名和用户状态进行模糊查询,删除用户,修改用户。
  2. 部门管理的功能包括:添加部门,查询部门,可以查询所有部门或根据部门名称进行模糊查询,删除部门,修改部门
  3. 职位管理的功能包括:添加职位,查询职位,可以查询所有职位或根据职位名称进行模糊查询,删除职位,修改职位
  4. 员工管理的功能包括:添加员工,查询员工,可以查询所有员工或根据员工姓名,身份证号,手机号,性别,职位,部门进行模查询,删除员工,修改员工。
  5. 公告管理的功能包括:添加公告,查询公告,可以查询所有公告或根据公告名称,公告内容进行模糊查询,删除公告,修改公告。
  6. 下载中心的功能包括:上传文件,查淘文件,可以查询所有文件或根据文件标题进行模糊查询,预览文件内容:删除文件,下载文件。

技术选型

开发工具:idea2020.3(其他开发工具也可以)

运行环境:jdk1.8+maven3.6.0+MySQL5.7+Tomcat9(此配置为小白调试所用,仅供参考)

服务端技术:spring+springmvc+mybatis+jsp

前端技术:html+css+layui+jquery

成果展示

登录页

image-20240221200733973

首页

image-20240221200915831

用户管理

image-20240221201008683

新增用户

image-20240221201024581

部门管理

image-20240221201040238

职位管理

image-20240221201055773

员工管理

image-20240221201112717

公告管理

image-20240221201137367

下载中心

image-20240221201153178

账号地址及其他说明

1.地址说明

后台登录页:http://localhost:8080/

2.账号说明

管理员:admin/123456

3.运行说明

1、创建数据库personnel,导入sql脚本,数据库版本建议>=5.7
2、修改配置文件中的数据库信息
3、配置tomcat、启动服务,上下文路径为/
4、访问http://localhost:8080/

image-20240221201917858

将此处修改为你自己磁盘的路径

image-20240221201849850

4.以上系统源码经过小白整理与调试,确保能正常运行

5.制作不易,一键四连再走吧,您的支持永远是我最大的动力!

源码获取

此系统源码经过小白整理与调试,确保能正常运行,包含源代码+数据库脚本

关注公众号:全栈小白,后台回复代码编号:047