一.项目名称: HRM人力资源管理平台
二.项目背景: 该项目是为XXX公司开发的Saas的人力资源管理平台,目的是让找工作的人可以在平台上进行应聘和自我学习提升;让招聘单位入驻后可以在平台上发布招聘需求,减少招聘成本;让培训机构入驻后可以在平台上发布和售卖课程,减少招生成本。
三.项目模块:
课程中心: 管理发布课程,课程的搜索服务。
岗位中心: 管理发布岗位信息,岗位的搜索服务。
用户中心: 系统用户的课程和申请和订单管理。
鉴权中心: 用户注册登录以及权限控制。
机构管理中心: 机构入驻与管理。
系统管理中心: 数据字典,员工角色权限信息的维护。
四.责任描述:
1.系统管理中心: 代码生成器实现租户表的CRUD,FastDFS分布式文件系统实现租户LOGO文件的管理,百度地图接口,收集租户的地址。
2.课程中心模块: 使用循环+map完成无线级别课程类型树数据的查询,使用redis对课程类型树的数据进行缓存
课程信息维护:基本信息,课程详情,市场信息,图片信息,课程管理使用反三范式设计,创建人名称和机构名称冗余到课程基本信息表
课程上下线:将上线课程的数据保存到ES中,前台只能检索已经上线的课程。
<