基于Saas的IHRM系统
- JDK : Oracle JDK 1.8
- Mysql: 5.7
- Maven: 3.5.2
- Redis: 2.4.5
此图为博学谷宣传图,图中的招聘模块没有,也没有RabbitMq,其他都有,大家也可以对其进行改进。
各个模块的功能介绍:
- ihrm_eureka
- ihrm_gate
- ihrm_company
- ihrm_system
- ihrm_attendance
- ihrm_social_securitys
- ihrm_salarys
- ihrm_employee
- ihrm_audit
启动顺序原因:
- 因为所有模块都注册到了Eureka中,故最先启动Eureka模块
- 因为在gate模块后面都是业务模块,所以网关模块放在第二位启动
- 因为system模块通过feign调用了company模块的接口,所以company要在system模块之前启动
- 因为salarys模块通过feign调用了attendance和social_securitys模块的接口,所以salarys在其之后启动
- 后面两个顺序可以打乱
- 模块糅合了某个模块,最好是先去启动被调用的模块
- SpringBoot + SpringCloud + SpringMVC + SpringData
下载地址 :
- 链接 : https://pan.baidu.com/s/1Ych_vKkpjf2ZaxDEII0oDw
- 提取码:o4ms
注意事项:
- 使用cmd进行目录运行nginx.exe,直接双击运行会无效
- 然后访问localhost:801即可,也可在nginx.conf进行设置接口
数据库主要一个主数据库,数据库名为ihrm;另一个数据库名为act,是activity7使用的,可以自动生成
ihrm:
- 链接:https://pan.baidu.com/s/1Alk4MYSU95Esh4QZXB-YOg
- 提取码:hywc
- 介绍
- bs
- bs开头的表,表示业务相关的内容
- pe
- pe开头的表,表示权限相关的内容
- co
- co开头的表,表示公司相关的内容
- em
- em开头的表,表示员工相关的内容
- bs
act :
- 链接:https://pan.baidu.com/s/1Bi-tKbvnl1iqY7mH2I8qgg
- 提取码:lzl1
- 介绍
- act主要为activity7工作流用到的数据库
市面只有前7章讲义,这边讲义是全17章
下载地址
- 链接:https://pan.baidu.com/s/1HHVlKG4DlNFtm05UYyeb4Q
- 提取码:z1sp
- 保存用户信息时部门id和name不统一
前端使用Vue编写,地址为:https://github.com/Han-YLun/SaaS_IHRM_Vue