上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5.1 Alan人事管理系统
本书选用该系统作为贯穿案例,是因为人力资源所解决的问题属于不同行业的通用性问题,贴合实际,易于理解。它不像ERP(Enterprise Resource Planning,企业资源计划)、HIS(Hospital Information System,医院信息系统)等系统要和某些行业(如制造业、医疗行业)紧密结合,如果对这些行业的业务不了解,则很难理解其需求。
正如前文所说,本项目的目标不是实现一个大而全、可商用的人事管理系统,而是将以Spring Boot为代表的Java后端技术体系与以Vue为代表的Web前端技术体系中所涉及的重要技术融入项目中,理论不脱离实际,让学习者深切体会到学以致用。
因此,本项目只包含员工管理模块、部门管理模块、权限管理模块,其系统功能如图1-7所示。
图1-7
在系统设计层面上,项目充分遵循面向对象的开发原则,利用MVC架构和三层架构模式让各个模块达到高内聚、低耦合的标准,读者可以在实现本书所包含功能的前提下,进行模块的扩展和丰富。