基于SSM开发的简易版人力资源管理系统

Posted 张起灵-小哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于SSM开发的简易版人力资源管理系统相关的知识,希望对你有一定的参考价值。

文章目录:

1.项目源码链接

2.项目开发前景

3.项目大体介绍

4.项目整体架构

5.项目运行结果图

6.结束语


1.项目源码链接

GitHub链接:https://github.com/2656307671/hrm_system

Gitee码云链接:https://gitee.com/szh-forever-young/hrm_system


2.项目开发前景

其实,这个项目是为了复习一个之前学过的JavaWeb中的一些核心技术 以及 SSM框架的相关技术,学完这部分内容,就感觉应该回过头来再看看,理解一下,然后呢写一个小项目综合应用一下是最好了。所以就联想到了有关员工、部门的一个小型简单的人力资源管理系统。


3.项目大体介绍

 一个简单的人力资源管理系统开发完成了!!!

1.项目耗时:8天(需求分析1天 + 开发4天 + 维护改bug3天)

2.项目所具备的功能:账号登录退出,对员工的增删改查,对部门的增删改查

3.项目架构基于Maven

4.项目运行基于Tomcat服务器

5.项目语言基于Java,版本JDK14(其中所有内容完全兼容JDK1.8,无任何影响)

6.项目数据库基于MySQL,版本5.1.9

7.项目后端框架基于SSM(Spring + SpringMVC + MyBatis)

8.项目前端框架基于BootStrap

9.项目开发工具:IDEA + Navicat

4.项目整体架构

  1. entity:对应员工、部门两个实体类(每个实体类对应数据库中的一张表)
  2. dao:对应数据库持久层(员工、部门)
  3. service/service-impl:对应业务逻辑层(员工、部门)
  4. controller:对应界面层(员工、部门、登录)
  5. util:JsonMsg类用来封装公共的信息提示结果
  6. resources:jdbc外部属性配置文件、SSM三个框架各自的配置文件
  7. static-html:单纯的测试并查看网页的效果图
  8. static-img:存放系统的静态资源图片
  9. jsp:公共页面(头、尾、左侧导航栏)、首页、登录界面、员工/部门信息页面、员工/部门添加页面、员工/部门更新页面
  10. web.xml:这个文件有多重要就不多说了,核心!!!

5.项目运行结果图

对应 login.jsp

之后的每个jsp页面中,都引入了 head.jsp、foot.jsp、leftsidebar.jsp 这三个公共页面。

对应 main.jsp

对应 employeePage.jsp

对应 employeeAdd.jsp  

对应 employeeUpdate.jsp  

对应 departmentPage.jsp  

对应 departmentAdd.jsp   

对应 departmentUpdate.jsp   


6.结束语

下面就要全身心的投入到SpringBoot的学习中了,这个项目暂时就放在这里了。由于我也是初学Java,有大佬看到这篇文章中的错误或者是哪个方面表达的不完整、不严谨,还望指出,感谢感谢!!!

以上是关于基于SSM开发的简易版人力资源管理系统的主要内容,如果未能解决你的问题,请参考以下文章

基于javaweb项目的SSM即时在线聊天简易系统.rar

学生管理系统(SSM简易版)总结

基于SSM的JAVA简易网络存储系统

基于SSM实现的简易员工管理系统(网站上线篇)

SSM人力信息后台管理系统

基于SpringBoot 2.x开发的简易版图书管理系统(实现对图书的CRUD)