文章目录:

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.项目架构基于Maven4.项目运行基于Tomcat服务器5.项目语言基于Java,版本JDK14(其中所有内容完全兼容JDK1.8,无任何影响)6.项目数据库基于MySQL,版本5.1.97.项目后端框架基于SSM(Spring + SpringMVC + MyBatis)8.项目前端框架基于BootStrap9.项目开发工具: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开发的简易版人力资源管理系统相关推荐

  1. javaweb基于SSM开发减脂训练营营员管理系统的设计与实现+论文+任务书+PPT+中期检查表

    基于SSM开发减脂训练营营员管理系统的设计与实现+论文+任务书+PPT+中期检查表(大作业/毕业设计) 开发工具:Eclipse+Jdk+Tomcat+MySQL数据库 运行效果图: 基于SSM开发减 ...

  2. JavaEE + Oracle + Spring Boot + Mybatis + Maven 开发简易版银行管理系统(附源码)

    文章目录 JavaEE + Oracle + Spring Boot + Mybatis + Maven 开发简易版银行管理系统 一.系统介绍 二.开发步骤 三.系统展示 四.开发总结 五.数据库相关 ...

  3. javaweb基于SSM开发房屋租赁管理系统(房东 租客两种用户) 课程设计 大作业源码 毕业设计

    基于SSM开发房屋租赁管理系统(房东 租客两种用户)(大作业/毕业设计) 开发工具:Eclipse+Jdk+Tomcat+MySQL数据库 演示视频: 基于SSM开发房屋租赁管理系统(房东 租客两种用 ...

  4. javaweb基于SSM开发学生请假管理系统 课程设计 毕业设计源码

    基于SSM开发学生请假管理系统(大作业/毕业设计) 开发环境: Windows操作系统 开发工具: MyEclipse(eclipse/idea)+Jdk+Tomcat+Mysql数据库 Java E ...

  5. 基于SSM开发大学食堂采购管理系统

    基于SSM开发大学食堂采购管理系统:(毕业设计/课程设计) 开发环境: Windows操作系统 开发工具: MyEclipse(eclipse)+Jdk+Tomcat+MySQL数据库 项目分为管理员 ...

  6. 基于SSM开发超市会员管理系统

    基于SSM开发超市会员管理系统+论文+PPT+开题报告+任务书+外文翻译(大作业/毕业设计) 开发环境: Windows操作系统 开发工具:Myeclipse+Jdk+Tomcat+MySQL数据库 ...

  7. 基于SSM开发医药销售管理系统

    基于SSM开发医药销售管理系统:(毕业设计/课程设计) 开发环境: Windows操作系统 开发工具: MyEclipse(Eclipse)+Jdk+Tomcat+MYSQL数据库 运行效果图: 基于 ...

  8. 基于SSM开发的健身俱乐部管理系统 JAVA MySQL

    10105基于SSM开发的健身俱乐部管理系统 技术 Spring + SpringMVC + Mybatis 工具 eclipse + tomact + mysql + jdk 功能详情 管理员权限 ...

  9. 基于SSM开发的垃圾分类管理系统 JAVA MySQL

    10109基于SSM开发的垃圾分类管理系统 代码: 鏈-椄:https://pan@baidu@com/s/1wAjL3PK78Bv9866q-B6kuw (把@换成 . 就可正常访问) 趧-紶-碼: ...

最新文章

  1. mysql存储过程含义_MySQL存储过程定义中的特性(characteristic)的含义
  2. draw.io二次开发(2)文件解读
  3. 如何优雅的处理业务逻辑中的定时和延时问题?
  4. 功能内聚C语言例子,为每种类型的模块内聚举一个具体的例子
  5. ubuntu kylin 14.04编译openjdk-7u40
  6. 金蝶kis专业版公网访问_金蝶KIS云专业版—【账务处理】进阶操作101问
  7. python数据符号函数等一切皆对象_第一章:Python高级编程-Python一切皆对象
  8. 机械制图手册_机械制图基本知识大全!
  9. effective c++ 跨编译单元之初始化次序 笔记
  10. waitpid使用实例
  11. matlab如何设全局变量,请问MATLAB中如何修改全局变量
  12. c语言传送send 函数解析,C语言sendto()函数:经socket传送数据
  13. 中国黑客VS外国黑客,5分钟让你明白谁更技高一筹
  14. 华农计算机软件就业,华农17届就业报告出炉!毕业生月薪集中在4-6k!
  15. 物理系统碰撞相关原理及算法
  16. 苹果年夜饭“全家桶”来了,给你不一样的新年味
  17. AS608 指纹模块驱动代码
  18. 全志h3通用固件_全志H3固件解包打包方法
  19. MYSQL源码安装概述
  20. Sweet Snippet 之 最短增广路径算法

热门文章

  1. QT 语言家 中英文切换
  2. 京东科技大幅度调整,这驾“马车”能否走到赴港上市?
  3. c语言 连通域算法 递归,递归函数求连通域
  4. C语言递归之母牛的故事
  5. Failed to execute ‘insertBefore‘ on ‘Node‘: The node before which the new node is to ...报错
  6. 【Android系统学习路线】
  7. 智能合约安全漏洞解析连载——CSDN区块链大本营出品
  8. mybatis 中的CDATA用法及说明
  9. 区块链的可追溯性特点可以运用到哪些领域?
  10. excel打开空白如何解决