你知道的越多,你不知道的越多
点赞再看,养成习惯
如果您有疑问或者见解,或者需要毕业设计定做,大作业指导,购买付费源码等,欢迎指教:



文章目录


一、开发背景

软件名称:基于Spring+SpringMVC+Mybatis开发医院人事管理系统

使用对象:学习或了解过 javaWeb 基础课程,开始接触 SSM 框架的学生和软件爱好者

其他相关:​
基于Spring+SpringMVC+Mybatis开发网上书店系统(Maven项目)

二、 需求分析

该系统是基于 Spring+SpringMVC+Mybatis 框架的医院人事管理系统,功能包括:

  1. 个人主页
    考勤打卡
  2. 个人信息管理
    查看个人信息
    修改个人信息
    查看考勤记录
    查看加班信息
    申请请假
    查看请假记录
  3. 员工管理等
    在职员工管理
    离休员工管理
    员工档案管理
    员工调动记录
  4. 考勤管理
    考勤管理
    加班管理
  5. 请假管理
    未批准列表
    已批准列表
    请假记录
  6. 部门管理
    部门管理
    职称管理

三、开发环境

系统环境:Windows10

开发工具:Eclipse4.8.0 / MyEclipse2014 / IDEA

Java版本:JDK 1.8

服务器:tomcat 8.0

数据库:MySQL 5.5

系统采用技术:Spring+SpringMVC+Mybatis+jQuery+bootstrap+Ajax+maven+面向接口编程

四、运行效果

  • 登陆页面


    管理员用户名:admin 管理员密码:admin


    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_mysql

  • 系统主页
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_spring_02

  • 个人信息页
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_spring_03

  • 修改个人信息页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_spring_04

  • 个人考勤记录页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_mysql_05

  • 个人加班信息页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_maven_06

  • 申请请假页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_maven_07

  • 个人请假记录页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_spring_08

  • 在职员工管理页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_maven_09

  • 离休员工管理页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_springMvc_10

  • 员工档案管理页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_springMvc_11

  • 员工调动记录
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_mvc_12

  • 考勤管理页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_springMvc_13

  • 加班管理页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_spring_14

  • 待批准的请假页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_spring_15

  • 已批准的请假页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_spring_16

  • 请假记录页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_mysql_17

  • 部门管理页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_springMvc_18

  • 职称管理页面
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_spring_19

五、开发流程

工程目录结构

基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_maven_20

代码讲解

  • 数据库配置
    基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)_mvc_21

部署说明

1、先将 hr.sql 导入 mysql 数据库 数据库名称密码最好是 root 123456

2、将 HR 导入 eclipse

3、将项目部署到 tomcat8

4、访问地址:http://127.0.0.1:8080/HR 访问账号:1001 密码:1001

项目源码

演示视频

待上传