写在前面:HRMS人力资源管理系统源代码需要的可点击直接下载
人力资源管理系统
需求分析说明书
组名 : K2
组员 : 罗猛、丘佩茵
2021年1月12日
目录
-
综述 2
1.1前言 2
1.2项目目的 2
1.3项目背景以及发展趋势 2 -
任务概述 2
2.1市场定位分析 2
2.2系统设计的特点 2
2.3结构规划 3
2.4系统数据规划 3 -
系统分析 5
3.1功能需求 5
3.2性能需求 7
3.3系统技术可行性分析 7 -
运行需求 8
4.1管理员界面 8
4.2故障处理 8 -
特别说明 8
5.1安全性 8
5.2可维护性 8
5.3灵活性 8 -
总结 8
-
综述
1.1前言
人力资源管理在管理学中是一个非常重要的的领域,通过人力资源管理能够对企业员工进行有效的管理。它的作用已经大大超过了人事管理,正因为如此,这种新兴的管理模式越来越被人们所重视。有效的人力资源管理是社会各组织、各企业都需要的。将一个Web程序的人力资源管理系统,通过该系统对企业人力资源进行管理,使企业人力资源管理使用时代的发展要求,从而大大的提高企业的核心竞争力。
1.2项目目的
人力管理系统从科学的管理角度出发,实现以下系统目标:
(1)从企业的人力资源规划开始,记录包括员工的基本信息、教育培训经历、工作经历、薪资情况、部门管理、系统管理等功能。
(2)数据资源高度共享,人才信息全局掌握,人力资源管理统一调配,从而充分发挥企业整体的优势,以供决策。
(3)提供灵活的报表生成功能和分析功能,使得人力资源管理人员可以从繁琐的日常工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去。
(4)准确及时的搜集各种人力资源信息和各种综合性的报表供企业决策人员参考,如年龄结构分析、年资分析、员工整体学历素质分析等,可以帮助企业对员工做出有针对性的管理。
1.3项目背景以及发展趋势
人力资源管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效的的激励、结合组织与个人需求进行有效开发以便实现最优组织绩效的全过程。企业规模为一百多人,十几个部门,公司人员类型有以下几种:单位领导、部门员工、部门负责人。由于公司没有相应的管理系统,人力资源相应的工作都是工作完成,过程很繁琐,为运用现代化的科学方法,对与一定物理相结合的人力进行合理的培训、组织和调配,是人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事尽其人,人事相宜,实现组织目标。 -
任务概述
2.1市场定位分析
人力资源管理系统服务于企业管理人员管理人力事务。
2.2系统设计的特点
(1)简单。管理人员可以更加简单的管理人力资源事务。
(2)美观。简洁的操作界面,没有冗余的网站设计。
(3)便捷。统一、集中管理终端,保护用户信息不受威胁。
(4)稳定。系统拥有自主知识产权,充分满足国内用户本地化需求。
(5)干净。无任何具有广告推广性质的弹窗和捆绑等打扰用户行为。
2.3结构规划
人力资源管理系统总体模块如下:
2.4系统数据规划
本数据库基于MYSQL系统,数据库名为hr,包含department、employment、
rewardandpunishment、salary、staff、training、user等7个表。
总体表
表department
表employment
表rewardandpunishment
表salary
表stafft
表training
表user
3. 系统分析
3.1功能需求
3.1.1管理员登录注册
登录:要求任何使用系统的管理员都应经过用户名、密码进行身份验证后,方可进入系统。如果管理员未通过验证则停留在登录界面,并给出相关提示。然后重新输入用户名和密码。
修改密码:任何用户都可以,并且仅能修改自己的密码。修改密码时,必须要求用户输入原密码、新密码和确认新密码进行验证,验证通过后方能修改密码。
注册:管理员新注册账号时,在注册界面输入个人信息,系统以及输入两次密码,提交注册请求后,系统检验后台数据库是否存在该用户,检验没有相同用户后方可注册成功,即刻返回登录界面。
3.1.2部门管理
对各部门的基本信息进行管理,让管理者对各部门情况一目了然。且可以查询各部门所有员工,主要信息包括:部门编号、部门名称、部门负责人、总人数。
可进行的操作:对部门信息查询后,可以进行修改,可添加删除部门。
3.1.3员工管理
对各部门员工的基本信息进行管理记录,让管理者对各部门员工情况一目了然。且可以查询各部门所有员工,主要信息包括:员工编号、员工姓名、员工性别、员工年龄、所属部门、所任职位、薪酬情况。
可进行的操作:对员工信息查询后,可以进行修改,可添加删除员工信息。
3.1.4培训管理
对各公司培训计划的基本信息进行管理记录。且可以查询所有培训计划,培训主要信息包括:培训信息编号 培训时间 培训地点 培训内容 参与人数
可进行的操作:对培训计划信息查询后,可以进行修改,可添加删除培训信息。
3.1.5招聘管理
对应聘者的情况进行管理,记录主要包括:应聘信息编号 应聘人姓名 应聘人性别 应聘人年龄 应聘岗位 期望薪酬。
可进行的操作:对应聘者信息查询后,可以进行删除信息。
下载功能:管理员可以查看下载所有应聘者上传到系统的简历。
3.1.6奖惩管理
根据员工日常情况记录的奖惩情况,主要记录奖惩信息编号 奖惩对象姓名 奖惩性质 奖惩内容等内容。
可进行的操作:对应聘者信息查询后,可以进行添加删除信息。
3.1.7薪资管理
对员工薪酬的情况进行管理记录,主要包括:薪酬信息编号 员工姓名 员工薪酬。
可进行的操作:对薪酬信息查询后,可以进行添加删除信息。
3.1.8系统管理
管理记录管理员登录界面的信息,以及每次各个管理员的登录情况。包括管理员编号 管理员昵称 账号 密码 管理员邮箱 管理员真实姓名 管理员身份证号 上次登录时间。
管理员可以查看登录情况信息以及删除记录。
3.1.9查看消息界面
每个管理员可以在这个界面更新查看公司的所有日常活动、最新公告、以及动态,然后通过系统下发到员工的信息接收栏。里面包括上传下载功能。
3.2性能需求
A. 响应时间1~2秒;更新处理时间1~2秒
B. 运行环境:系统的客户端软件可以在Windown10等操作系统正常运行
C. 支持的终端数:50;支持并行操作的用户数:50
D. 系统处理的准时性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足大多数客户对信息处理的需求。
E. 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合国家和行业标准。
3.3系统技术可行性分析
功能 :对公司信息进行有效的管理;处理管理员之间的投诉和建议。
性能:数据库的录入;信息检索;管路员信息查询;部门信息查询;下载简历;员工信息查询;培训信息查询;奖惩信息查询;薪资信息查询;招聘信息查询;
安全与保密要求 :系统中所有的信息能够供管理员随时查阅;其他员工、培训等信息只能由管理人员添加,修改;
操作系统 :Windows,Linux/Unix及任何能运行Java虚拟机的平台;
Java Runtime Environment :version6.0以上。
Web Server:Tomcat 6.0以上。
操作系统 :任何pc平台;
浏览器 :Internet Explorer,Google Chrome等。
决定可行性的主要因素:
技术因素、硬件因素、软件因素、经济因素、团队合作精神等。
对现有系统的分析 (缺乏原型系统)
处理流程和数据流程 :暂时不考虑
工作负荷 :暂时不考虑
费用支出:如人力、设备、空间、支持性服务、材料等项开支 :暂时不考虑
人员:列出所需人员的专业技术类别和数量 :暂时不考虑
设备 :暂时不考虑
局限性:暂时不考虑
4. 运行需求
4.1管理员界面
系统能够适应未来发展,能按需求进行动态调整,适应业务的扩展和管理机制的转变,并实现人力资源应用系统和其他系统的连接。
系统提供有效的安全控制功能,由岗位决定角色,由角色决定权限人员岗位变化,相应的权限也变化
(1)部门管理:对部门信息添加、删除、修改、查询。
(2)员工管理:对员工信息添加、删除、修改、查询。
(3)培训管理:对培训信息添加、删除、修改、查询。
(4)招聘管理:对应聘者信息删除,查看,以及下载简历。
(5)奖惩管理:对奖惩信息添加、删除、修改、查询。
(6)薪资管理:对薪资信息添加、删除、修改、查询。
(7)系统管理:对管理员信息添加、删除、修改、查询。
4.2故障处理
1根据系统的需求分析报告、项目负责人、软件分析人员以及编程人员对系统进行检查、维护,和整修。
5. 特别说明
5.1安全性
未登录用户不能够进入系统,用户不能访问未授权功能,同一用户只能单点登录。保证管理者和注册用户的密码安全,分权限管理,数据库访问控制;管理员应具有一定网络安全及防黑知识。
5.2可维护性
网站管理者必须懂得一定的服务器应用、ACCESS数据库应用、硬件维护、IIS配置等方面的技能。新功能的实现仅涉及局部。
5.3灵活性
系统应该具有良好的功能可扩充性,以应对未来用户更高的要求。
6. 总结
人力资源管理系统灵活支撑直线制、职能制、矩阵制等各种组织结构。直接导入、拖拽调整,集团化多级架构轻松管理,时间轴立体回溯,记录每步变化。员工全生命周期在线管理,无缝对接招聘系统,从入职开始,落地企业的复杂权限管理及审批流程,通过高效的极速入职、电子合同等,为员工提供优质体验。基于职级/职务序列/专业条线等建立规范的岗职位体系,让员工透明了解自己的发展路径。编制管理无缝对接招聘系统,从源头做好编制规划与管控
本文从理论和实践两个角度出发,利用Java技术以及数据库技术来架构人力资源管理系统。
该系统虽然只是一个简单的小系统,但是在设计过程中让我学会了很多。会做一个系统前期中期后期各需要做什么,不仅提高了我们对专业知识的见解,还让我们更加了解了人力资源管理系统的优点。
由于时间有限,以及软、硬件设施的配置等限制因素,这个系统还不同成熟,还有许多地方有待改进与完善;世界上管理系统的内涵、标准及技术也日新月异,处于不断地变化发展之中,将会不断有观点、技术和实践的创新与突破,需要我们加以学习和改进。