系统主要包括三大主模块分别为普通员工模块、人事人员模块、管理员模块,其中各个主模块中又分为多个子模块如下所示:
1.系统共包括如下所示主要的功能模块:
(1)人事人员模块:
1)登录系统:利用已有账号登录系统完成相应操作。
2)查看员工信息:人事人员可以查看员工个人档案信息。
3)查看岗位信息:查看已发布岗位信息。
4)审核员工竞岗申请:人事人员可以查看员工提交的竞岗申请,并对申请进行审核。
5)查看申请记录:对已提交岗位申请进行查看。
(2)普通员工模块:
1)查看个人信息:查看个人档案信息。
2)查看岗位信息:查看已发布岗位信息。
3)查看申请记录:对已提交岗位申请进行查看。
4)岗位推荐:系统根据员工技能标签可以完成岗位匹配功能,推荐包含关键字的在招岗位。
(3)管理员模块:
1)管理员登录:管理员输入账号密码登录管理员系统。
2)查看员工信息:查看员工个人信息。
3)修改员工信息:对员工信息进行更新。
4)查看岗位信息:查看已发布岗位信息。
5)修改岗位信息:人事人员发布企业一些空缺岗位信息,包括岗位标题、岗位职责、薪资、技能要求等,企业员工可以自行查看,并对发布的岗位进行管理。
使用的关键技术
创建企业人事智能推荐系统的难点在于对企业员工的技能标签与发布岗位关键字匹配,为企业提供更匹配的人员档案。服务器通过B/S架构实现一个完整的应聘竞岗审批业务流,用户可以浏览企业发布的内部竞聘岗位,并且完成岗位调动。基于Java、Mysql等开发语言的基础知识,用mysql数据库来进行添加,查询,删除,修改,保存数据,系统采用B/S架构,只要有网络就可以访问系统,有完整的概要设计文档和系统需求分析文档,并且进行深入了解框架结构;熟悉开发环境及开发工具,以及练习基本代码,编写基本代码;完成系统基本功能的设计,确定系统最终需要实现的功能列表;编写程序代码模块,并实现系统设计的每个功能;运行调试所设计的代码,测试已实现的功能,修改未能实现的功能。
选题的特色以及创新点
企业人事智能推荐系统的开发是以帮助企业人事部门发布招聘需求给全公司,对空缺岗位进行管理,员工根据自己的情况添加信息提交系统进行申请,员工还可以向人事部门推荐自己的亲朋好友,平台统计申报人数,根据企业员工的档案考核进行匹配,通过人事完成员工的岗位调动,并在一个工作周期结束后对员工信息进行收集,建立员工档案反馈模块,为企业人才管理提供更优质的服务,系统分为多个模块包括登录模块、人事人员信息管理模块、审核员工竞岗申请模块、人员信息变更模块、发布空缺岗位信息模块、岗位推荐模块等。其中岗位推荐模块为重中之重,该模块实现根据员工个人所属技能标签进行岗位,供人事人员参考最终筛选出合适人员。就职信息反馈模块同样实现一段时间内的信息反馈,实现了人员交互功能,保证人事人员了解员工就职信息以做出必要调整,保证企业高效运营。