JavaEE框架整合开发创新·协作·分享TIPCC教案第十六章人事管理系统的设计与实现(SpringBoot+Vue3+MyBatis)授课教师:陈恒大连外国语大学TIPCC教案本章目标1.理解人事管理的业务流程2.掌握SpringBoot、MyBatis等后端框架技术3.掌握Vue.js3表现层框架技术4.掌握基于Vue.js3+MyBatis+SpringBoot的前后端分离开发的流程、方法以及技术2TIPCC教案本章内容316.1系统设计16.2数据库设计16.3后台应用的实现16.4前端项目的实现16.5测试运行TIPCC教案16.1系统设计16.1.1系统功能需求16.1.2系统模块划分4TIPCC教案16.1.1系统功能需求本章将使用SpringBoot+MyBatis实现后端系统的开发,使用Vue.js3实现前端系统的开发,数据库采用的是MySQL5.x,后端集成开发环境为IntelliJIDEA,前端集成开发环境为VSCode。5?请思考前后端分离开发的核心思想是?TIPCC教案16.1.1系统功能需求1、部门管理:主要用于描述组织的部门信息,以及部门的上下级关系。包括新建部门、修改部门、查询部门下的员工等功能。2、岗位管理:主要用于对组织内各岗位进行管理,包括增加、修改、删除岗位,以及查询岗位下的在职人员等功能。3、员工管理:主要用于员工基本信息录入与修改,包括员工部门、岗位、试用期及其他信息的录入。4、试用期管理:主要对试用期员工管理,包括试用期转正、试用期延期、试用期不通过、已转正员工信息查询等功能。6TIPCC教案16.1.1系统功能需求5、岗位调动管理:主要对员工岗位调动管理,包括部门内岗位调动、部门间岗位调动、调动员工查询等功能。6、员工离职管理:主要对员工离职管理,包括确定离职员工、已离职员工信息查询等功能。离职的类型包括主动辞职、辞退、退休、开除、试用期未通过。7、报表管理:功能包括给定时间段新聘员工报表、给定时间段离职员工报表、给定时间段岗位调动员工报表、人事月报等报表查询。7TIPCC教案16.1系统设计16.1.1系统功能需求16.1.2系统模块划分8TIPCC教案16.1.2系统模块划分系统包括部门管理、岗位管理、员工管理、试用期管理、岗位调动管理、员工离职管理、报表管理等功能模块。9人事管理系统部门管理岗位管理员工管理岗位调动管理员工离职管理报表管理管理部门新增部门管理岗位新增岗位管理员工新增员工录入岗位调动查询调动员工录入离职员工查询已离职员工新聘员工报表离职员工报表岗位调动报表试用期管理TIPCC教案本章内容1016.1系统设计16.2数据库设计16.3后台应用的实现16.4前端项目...