第13章 实战项目人事管理系统

第13章 实战项目 人事管理系统

本章要点

  • 人事管理系统功能模块设计
  • 人事管理系统持久化组件设计
  • 人事管理系统业务逻辑组件设计
  • Spring MVC整合MyBatis的优势

本章将会综合运用前面章节所介绍的知识来开发一个完整的人事管理(HRM)系统。该系统包括:

  • 用户管理
  • 部门管理
  • 职位管理
  • 员工管理
  • 公告管理
  • 下载中心

等常用的人事管理系统功能。
本系统采用前面介绍的 Java EE架构: Spring MVC5+ MyBatis3,该系统架构成熟,性能良好,运行稳定。 SpringIoC容器负责管理业务逻辑组件、持久层组件及控制层件,这样可以充分利用 Spring的依赖注入的优势,进一步增强系统的解耦性,从而高应用的可扩展性,降低系统重构的成本。