1. 研究目的与意义
在当今社会随着互联网和物联网的快速发展,各种信息和数据日益增多,海量的数据充斥着我们的生活中。
尤其是在现代的公司中人员的入职、变更、离职等各项事务越来越复杂,各种要求各种形式也不断演变,因此也产生了海量的数据。
如果按照传统的方式进行对人事处理会增加公司人事管理人员负担,不仅会浪费大量的时间和资源而且也达不到理想的效果。
2. 课题关键问题和重难点
1、功能需求复杂由于疫情原因导致无法进行实地考察,因此在数据搜集上,在建立底层数据库时各个表之间的关联关系,以及字段的设计都有一定的影响,此外就是在web页面的建立上,由于相关知识不够,导致在页面设计上也存在一定的困难。
2、如何员工信息的采集 为确保员工信息的准确收集,将单独设计一个页面用来进行员工的信息收集,当有员工入职时,首先发送给该员工此链接要求,员工进行填写自己信息,并将填写员工信息发送到后台待办事项,只有当后台,接受且同意后,才将该员工信息正式纳入公司,然后在对该员工进行部门分类。
3、如何实现多表之间的关联 对于该系统困难之一就是实现,底层数据库中多表之间的关联。
3. 国内外研究现状(文献综述)
随着社会经济的快速发展,经济全球化趋势的大流行,许多公司如雨后春笋般冒出,为社会提供了大量的工作岗位。
但是随着越来越多的员工进入公司,对于公司的人事管理却带来了很大的不便,尤其是一些公司依然还在使用最基本的办公软件,对公司员工进行管理,因而对公司人事造成了很大的不便[1]。
经作者调查G公司得知,该公司虽然为一家互联网公司,其业务体系也较为完善,但是却没有属于自己内部员工的管理系统。
4. 研究方案
四、方案(设计方案、研制方案、研究方案)论证(不少于100字)基于Java的springboot mybatis框架,前端借助于Boostrap,Thymeleaf,JSP,在分析设计时遵循软件思维。
在数据库设计阶段,采用MySQL数据库,根据考察结果构建相关表项,画出数据库各表的结构;在系统需求分析阶段,根据用户提出的需求按模块划分,,分析各个模块的功能需求,然后画出基于UML的各模块功能用的例视图;在系统页面设计阶段,根据后端功能将页面进行模块划分,画出技术架构图描述出系统总体的设计框架;结构图: 图4.1(主管结构图)图4.2(管理员结构图) 图4.3(人事结构图)系统流程图:图4.4图4.6图4.7主要实现功能:一 员工:1由人事相关人员,发送给该入职员工连接,由员工自己填写相关信息,发送给后台。
二 人事管理人员:1登录:需要进行验证(账号、密码、权限)2新增员工:接受员工填写的信息,并将该员工录入公司系统3审批请求:审批人事对员工的敏感操作包括删除、修改员工信息等,只有当部门主管同意后该操作才可生效4删除员工:当有员工离职删除该员工(有部门主管同意发送给人事,并将该员工信息保留在离职表保留15天后自动删除)5查询员工:根据部门、姓名、id等其中一个信息查询员工,也可以直接查询员工的全部信息。
5. 工作计划
2022-2022-1学期:第15-16周:完成G公司人力资源系统设计和实现选题,查阅在线教育平台相关中英文资料。
。
第17周:与导师沟通进行课题总体规划。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。