写在前面:HRMS人力资源管理系统源代码需要的可点击直接下载
人力资源管理系统
需求分析说明书

组名 : K2
组员 : 罗猛、丘佩茵

2021年1月12日
目录

  1. 综述 2
    1.1前言 2
    1.2项目目的 2
    1.3项目背景以及发展趋势 2

  2. 任务概述 2
    2.1市场定位分析 2
    2.2系统设计的特点 2
    2.3结构规划 3
    2.4系统数据规划 3

  3. 系统分析 5
    3.1功能需求 5
    3.2性能需求 7
    3.3系统技术可行性分析 7

  4. 运行需求 8
    4.1管理员界面 8
    4.2故障处理 8

  5. 特别说明 8
    5.1安全性 8
    5.2可维护性 8
    5.3灵活性 8

  6. 总结 8

  7. 综述
    1.1前言
    人力资源管理在管理学中是一个非常重要的的领域,通过人力资源管理能够对企业员工进行有效的管理。它的作用已经大大超过了人事管理,正因为如此,这种新兴的管理模式越来越被人们所重视。有效的人力资源管理是社会各组织、各企业都需要的。将一个Web程序的人力资源管理系统,通过该系统对企业人力资源进行管理,使企业人力资源管理使用时代的发展要求,从而大大的提高企业的核心竞争力。
    1.2项目目的
    人力管理系统从科学的管理角度出发,实现以下系统目标:
    (1)从企业的人力资源规划开始,记录包括员工的基本信息、教育培训经历、工作经历、薪资情况、部门管理、系统管理等功能。
    (2)数据资源高度共享,人才信息全局掌握,人力资源管理统一调配,从而充分发挥企业整体的优势,以供决策。
    (3)提供灵活的报表生成功能和分析功能,使得人力资源管理人员可以从繁琐的日常工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去。
    (4)准确及时的搜集各种人力资源信息和各种综合性的报表供企业决策人员参考,如年龄结构分析、年资分析、员工整体学历素质分析等,可以帮助企业对员工做出有针对性的管理。
    1.3项目背景以及发展趋势
    人力资源管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效的的激励、结合组织与个人需求进行有效开发以便实现最优组织绩效的全过程。企业规模为一百多人,十几个部门,公司人员类型有以下几种:单位领导、部门员工、部门负责人。由于公司没有相应的管理系统,人力资源相应的工作都是工作完成,过程很繁琐,为运用现代化的科学方法,对与一定物理相结合的人力进行合理的培训、组织和调配,是人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事尽其人,人事相宜,实现组织目标。

  8. 任务概述
    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技术以及数据库技术来架构人力资源管理系统。
该系统虽然只是一个简单的小系统,但是在设计过程中让我学会了很多。会做一个系统前期中期后期各需要做什么,不仅提高了我们对专业知识的见解,还让我们更加了解了人力资源管理系统的优点。
由于时间有限,以及软、硬件设施的配置等限制因素,这个系统还不同成熟,还有许多地方有待改进与完善;世界上管理系统的内涵、标准及技术也日新月异,处于不断地变化发展之中,将会不断有观点、技术和实践的创新与突破,需要我们加以学习和改进。

人力资源管理系统需求分析说明书相关推荐

  1. 图书管理系统需求分析说明书

    图书管理系统需求分析说明书     第一正式得为了一个项目认认真真的写这个需求分析说明书,真的用心了,记录下来,接下来的两周就是我们团队来实现它的时候了,愿我们组加油! 第1章    引言 1.1.  ...

  2. 期末项目——人力资源管理系统需求分析

    人力资源管理系统需求分析 小组成员:朱国辉 许珍源 需求获取及分析 1.1 业务需求 随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机信 ...

  3. 职工管理系统c语言课设需求分析,人力资源管理系统需求分析报告及系统架构图...

    人力资源管理系统需求分析 小组成员:朱国辉 许珍源 1.需求获取及分析 1.1业务需求 随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机 ...

  4. 学生请假管理系统需求分析说明书

    原创不易,麻烦点个关注,点个赞,谢谢各位. 学生请假管理系统 需求分析说明书 1.引言 2 1.1目标 2 1.2项目背景 2 1.3参考资料 2 2.任务概述 2 2.1目标 2 2.2运行环境 2 ...

  5. 学校人力资源管理系统——需求分析(一)

                                                    需求分析 一.系统功能 1.通过表的创建过程进行数据的关联和约束 2.插入.修改.删除功能 3.查询功能 ...

  6. 学校人力资源管理系统需求分析

    3.1 需求分析的过程 3.1.1 系统功能 1.通过表的创建过程进行数据的关联和约束 2.插入.修改.删除功能 3.查询功能 3.1.2 系统概要设计 本系统共有6个实体,分别是教职工,部门,职称, ...

  7. 考勤管理系统需求分析说明书

    目 录 一. 引言 1.1编写目的 1.2背景 1.3编写对象 1.4参考资料 二. 任务概述 2.1任务目标 2.2运行环境 2.3条件限制 三. 功能需求 3.1功能描述 3.2静态数据 3.3动 ...

  8. 高校宿舍管理系统详细需求分析说明书

    (详细)高校宿舍管理系统需求分析说明书(文末-->获取原文档)   版本状态   版本 作者 参与者 起止日期 注释 审阅者 团队 版本 日期 签名 教学管理委员会 V1.1 2019.06.1 ...

  9. Java人力资源管理系统的设计与实现

    科技发展日新月异的今天,企业的竞争,归根结底是人才的竞争,人才已成为实现企业自身战略目标一个非常关键的因素,从根本上来讲企业管理就是对人才的管理.在这个信息就是财富的时代里,企业人力资源信息化管理起到 ...

  10. 青鸟智联校园管理系统_需求分析说明书

    作者:田超凡 原创博文,严禁复制转载,仿冒必究 编号:BDQN-武汉宏鹏-田超凡-青鸟智联校园管理系统 版本:1.0 作者: 田超凡 日期: 2018-1-20 审批: 中心名称 日期: 2014-5 ...

最新文章

  1. HTML5——FileReader详解
  2. linux添加硬盘分区设置柱面,linux 下添加新硬盘设备和硬盘分区格式化挂载使用磁盘配额限制...
  3. 成功解决AttributeError: module tensorflow.compat has no attribute v1
  4. java怎么显示qt文件后缀,在qt中执行java文件
  5. 李洪强漫谈iOS开发[C语言-038]-if else if语句
  6. apache kafka_使用Apache Kafka,Kubernetes和Envoy,Istio,Linkerd的服务网格和云原生微服务...
  7. 不用python爬今日头条_手把手教你从今日头条爬取你想要的任何图片
  8. Oracle 数据怎么实时同步到 SQL Server | 亲测干货分享建议收藏
  9. C++语言基础 —— 数组
  10. java 2 图形设计卷i awt_java 2 图形设计卷i:awt
  11. 【体系结构】一条SQL语句经历了什么
  12. CentOS修改tomcat端口
  13. HyperMesh入门笔记
  14. 英语语法学习--名词
  15. 【抽象代数】环、子环、理想、商环、环的同态
  16. Nebula Graph 招募社区布道师
  17. Python装逼神器,Python实现一键批量扣图
  18. 怎样改变照片大小?免费在线图片压缩方法
  19. Problem B: 薪酬计算 之二
  20. 【深度】大变局!标准化资产的在线理财时代来临

热门文章

  1. Win 10 桌面简单美化(+开始菜单 TileGenie)
  2. cad放大_最新CAD软件插件大全+上千款字体,内附使用教程,只分享3天
  3. 【数学建模】相关软件
  4. webassembly环境搭建、编译h265解码器、js调用
  5. EXCEL与数据透视表整理
  6. 个人博客系统开发记录
  7. android arial字体,Arial字体大小
  8. android qq纯净输入法,QQ输入法纯净版更新 同步手机词库
  9. 2022秋招 华为硬件工程师-单板硬件开发面经
  10. 虚拟机安装XP操作系统