版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人力资源管理系统需求说明书0人力资源管理系统需求说明书编写:王永怀(1308060135)彭仕宁( (1308060133)邓博智( (1308060137)审核:日期:批准日期:0受控状态:发布版本:编号:1100人力资源管理系统需求说明书 . 错误!未定义书签。目录 . 错误!未定义书签。1 概述 . 21.1 目的 . 21.2 背景 . 21.3 范围 . 21.4 术语定义 . 31.5 参考资料 . 32 任务概述 . 42.1 目标 . 42.2 使系统具有简单性、针对性、实用性 . 42.3 用户的特点 . 42.4 假定和约束 . 53 系统管理模块的功能描述 . 53.1
2、安全管理子模块 . 53.2 角色维护子模块 . 53.3 组织结构维护子模块 . 64 功能分析 . 64.1 课程介绍 . 64.2 市场背景 . 74.3 用户需求分析 . 84.4 功能模块树 . 94.5 用例图 . 104.5.1 登录用例:. 104.5.2 员工信息管理用例: . 114.5.3 员工个人信息查询用例 . 错误!未定义书签。14.5.4 部门管理用例: . 144.5.5 部门岗位管理用例: . 164.6 数据流程图 DFD . 194.7 核心数据字典 DD . 194.7.1 数据流 . 204.7.2 数据项 . 214.7.3 数据库要求:在数据库中至
3、少应该包含下列数据表: . 255 对非功能性的需求 . 265.1 对性能的规定 . 265.1.1 精度. 265.1.2 时间特性要求 . 2621 概述1.1目的本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码,拉近项目组员技术上的密切性。 本说明书的预期读者为:项目组成员、指导教师、预期用户。1.2背景1、拟开发的软件系统的名称为:人力资源管理系统。2、本系统为一个独立运行的系统,暂不考虑和其它系统的连接 关系。3、本系统为在校学生老师指导下完成,部分设计来源参考网上 或其他书籍来源,并不完全由学生项目组独立完成。1.3范围本系统的目标是管理企业员工、部
4、门、人事调动的管理 系统包括企业的员工管理、部门管理、岗位管理基本管理工作。 系统包括为了开展上述工作而作的模块结构设置、管理角色设 置、权限功能设置。1.4术语定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。3【角色】在登陆界面上面有一个角色选择按钮, 角色的意思是该系统 使用者身份级别, 不同的身份级别将有不同的使用权限, 所使用的界 面操作也不一样。【在职人数】 一个部门下面有很多不同的岗位, 岗位上的容纳量, 而 岗位上的在职人数就可以表明, 该岗位上的员工人数是否足够。 目的 是可以根据这个值来确定招聘计划。【薪资】该企业中的某一岗位的工资是固定的, 即该工资仅仅包括当
5、 前员工的月工资。1.5参考资料列出用得着的参考资料,如:A、某网站图书管理系统B、 SQL Server 2008数据库管理与应用实例教程 -人民邮电出版 社C、 Visual C+ +SQL Server 数据库应用实例完全解析 - 人民邮电出版社D、 java 面向对象程序设计 -清华大学出版社2任务概述2.1目标开发一个功能健全,实用的人力资源管理系统,其目的有以下几点:A、方便基本信息的录入,实现录入的数据的高效验证;4B、处理速度的提高;C、使系统更人性化以便用户使用;D、人力与设备费用的减少;E、高安全性和保密性;2.2使系统具有简单性、针对性、实用性不同的用户的使用界面是不一样
6、的,这能减少用户的记忆负担。 使用该系统之后, 原来复杂繁琐的工作变得简单了, 另外就是使用该 系统之后,能方便管理高层如经理级别的人物对人才的使用做一个规 划。2.3用户的特点用户为拥有大量员工数量的公司或企业。本软件的最终用户是公司企业的全体工作员工。本系统数据库服务器将 24 小时运行,只要装有该系统的员工和 管理人员任何时候都可以登陆浏览自己的信息。2.4假定和约束软件需于课程数据库系统概论 -设计篇 结束前 2 个星期完 成,软件运行于小组每一位的成员的电脑上。 此系统检查时的运行环 境是学校实验室电脑( Window XP )环境。53系统管理模块的功能描述3.1安全管理子模块用户
7、使用系统的功能前,必须登录。系统的公司经理使用专用的账号” 特殊号”进行登录, 其它用户由系统部门经理在组织结构维护子模块中添加。部门经理和登录的普通员工都可以修改自己的密码。只有部门经理可以使用系统管理中的维护模块。 用户登录后可以执行退出系统操作。3.2角色维护子模块角色是对在不同工作岗位上处理事务的人员的概括, 例如公司经理、部门经理、普通员工等。系统登记有关的岗位角色, 例如“经理”通常是必须的一个角色。角色应当具有角色编号、角色名称。3.3组织结构维护子模块企业由人员构成,人员按部门组织。 企业具有员工名册,应当登记人员的姓名,性别,年龄,身份证 号,联系号码,婚姻状况,学历信息,家
8、庭地址 , 所在岗位。一个职 员最多具有一个角色。企业具有多个部门。 一个部门下面又有很多的岗位, 一个岗位的 6容纳量可能不只是一个。系统应当能够登记企业的各个部门的岗位, 能够处理部门、 岗位 增减变化的情况。 应当登记各部门的部门编号、 部门名称、部门经理、 部门经理联系方式、 部门成立时间。 部门经理从员工名册中选择, 向 部门经理申请更换, 申请被批准之后, 可以随时更换。 部门下属员工 从职员名册中选择。一个职员只能属于一个部门。4功能分析4.1课程介绍数据库设计是指对于一个给定的应用环境, 构造(设计) 优化的 数据库逻辑模式和物理结构, 并据此建立数据库及应用系统, 使之能 够
9、有效地存储和管理数据, 满足各种用户应用需求, 包括信息系统要 求和数据操作要求。 此人力资源管理系统的实验包括以下几部分: 需 求分析、慨念结构设计、逻辑结构设计、物理结构设计、系统的实时 与维护。4.2市场背景随着我国市场经济的不断发展, 人才竞争日 趋激烈,人力资源管理在公司和企业中的地位变 得越来越重要。 目前,许多公司和企业在人力资 源管理上还停留在手工操作的层面, 很难适合现 代企业的发展和公司信息化的需求。 为此,开发 7一套合适的“人力资源管理系统”软件,提高人 力资源部门的工作效率是目前许多公司和企业 的迫切需要。本系统对公司的人力资源资料进行 管理,为人力资源管理人员提供一
10、套操作简单、 使用可靠、界面友好、易于管理的处理工具。本 系统对人力资源各种数据进行统一处理, 避免数 据存取、数据处理的重复,提高工作效率,减少 系统数据处理的复杂性, 不仅使公司人力资源管 理人员从繁重的工作中解脱出来, 而且提高了人 力资源管理的效率, 提高了人力资源管理的科学 性,方便用户进行查询、管理人员进行管理。4.3用户需求分析建立一套功能完善的人事系统, 既能满足业务人员日常处理的需 要,增加企业经营全过程的数字化管理水平; 又能满足管理人员决策 分析的需要, 提高公司管理层对公司经营反馈信息的响应速度。 从而 大幅度提高工作效率, 提高实施管理的准确性、 科学性、 使担负管理
11、 的工作人员从繁杂的手工劳作中解脱出来。因此该系统需要实现以下几个主要功能: (1)登陆管理:不同的角色有不同权限,每一个管理员拥有自己的 登陆用户名和密码,部门经理都拥有查询和修改所有的职工的 信息的权限,而只有公司经理才拥有对部门经理层查询和修改 的权限。8( 2)系统管理:1、对部门经理人员的信息进行增、删、改、查;2、企业部门和岗位的增、删、改、查;3、员工基本信息的录入:姓名,性别,年龄,身份证号,联系 号码,家庭地址,婚姻状况,学历信息;4、员工岗位信息录入:职工号,任职时间,岗位编号,所在部 门等;5、员工的奖惩信息:增、删、改、查。6、员工基本信息的修改;7、对于转出、辞职、辞
12、退、退休员工信息的删除;9登录管理基本信息菅理8、按照一定的条件,查询、统计符合条件的员工信息;至少应 该包括每个员工详细信息的查询、 按婚姻状况查询、按学历查询、按 工作岗位查询、按职工号、按姓名等,至少应该包括按职工号、按学 历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;(3)其他功能:界面(要求容易操作)。4.4功能模块树企业人事管理系统却门岗位管理员工信息管理10ATOX4.5用例图4.5.1登录用例:1、 简要说明 本用例说明用户如何登录到人力资源管理系统。启用此用例的参与者为公司经理,部门经理。2、 事件流当参与者在登录表中键入他(她)的用户名和密码时,本 用例就开始了。基
13、本流-登录uc人力资源管理系统员工11系统验证参与者的用户名和密码并允许他(她)登录到系统系统显示主窗体,同时用例结束。备选流无效的用户名 / 密码 如果在基本流中系统无法找到用户名或者 密码错误, 就会显示一个提示错误信息的小界面。 参与者可以键入新 的用户名或者口令,或者选择取消本次操作,此时用例结束。 特殊需求 没有和本用例有关的特殊需求。前置条件 没有和本用例有关的前置条件。后置条件 没有和本用例有关的后置条件。4.5.2员工信息管理用例:1、简要说明 本用例允许部门经理查看员工信息 (员工编号,姓名, 性别,年龄,身份证号,联系号码,家庭地址,婚姻状况,学历信息)2、事件流 当部门经
14、理在主界面中选择“员工信息管理”活动时, 用例开始。基本流 查看员工基本信息。系统检索出员工基本信息。然后显示信息。当参与者查看员工信息后,选择“关闭”。备选流1、 添加员工信息12员工选择“添加员工基本信息”。系统会显示员工信息表界面部门经理输入员工的下列信息:员工编号(部门号 +岗位号), 姓名,性别,年龄,身份证号,联系号码,家庭地址,婚姻状况,学 历信息。系统验证数据以确保格式正确, 并按照指定员工编号、 姓名、性 别、年龄、来搜索系统中已有的员工信息。如果数据有效,系统将创 建一个新的员工信息。每向系统中添加一个员工信息, 重复上述步骤。 当部门经理完成 向系统中添加员工信息时,选择
15、关闭按钮,此用例结束。2 、修改员工信息 部门经理选择“修改员工信息”,系统会显示一张员工信息表。 部门经理键入他 (她)要修改的员工的员工编号, 系统检索该员 工的信息并将信息显示在屏幕上。部门经理修改一个或多个部门可修改信息字段: 员工编号(部门 号+岗位编号),姓名,年龄,联系号码,家庭地址,婚姻状况,学 历信息,其它的系统将设置为不可修改字段。一旦修改结束, 部门经理选择“保存”,系统更新该部门的信息。 每修改一个员工信息,重复上述。一旦编辑完成,并选择关闭, 本用例也就结束。3、 删除员工信息 部门经理选择“删除员工信息”。 系统会显示一张空白员工信息表。部门经理键入将被删除的部门编
16、号13系统检索员工信息并将信息显示在表单中。 部门经理选择“删除”。系统会显示一个删除确认对话框以确认删除操作。 部门经理选择“是”。员工信息从系统中删除。每删除一个员工信息, 重复上述步骤。 当部门经理完成从系统中 删除部门时并选择关闭按钮,此用例结束。特殊需求 没有和本用例有关的特殊需求。前置条件登录 在本用例开始之前,参与者要成功登录到系统。后置条件 没有和本用例有关的后置条件。扩展点 没有和本用例有关的扩展点。4.5.3员 工个个人信息查询:1 、 简要说明 本用例允许部门经理查看员工信息(员工编号, 姓名,性别,年龄,身份证号,联系号码,家庭地址,婚姻状 况,学历信息)。2、事件流
17、当普通员工在主界面中选择“个人信息查询”活动时, 用例开始。基本流 查看个人基本信息。 系统检索出个人基本信息。 然后显示信息。当普通用户查看个人信息后,选择“关闭”144.5.4部门管理用例:1、简要说明 本用例允许公司经理查看 (该信息包部门的基本信息) 和维护部门信息(其中包括添加、修改和从系统中删除部门信息)。2、事件流 当公司经理在主界面中选择“部门管理”活动时,用例 开始。基本流 查看部门基本信息。系统检索出部门基本信息。然后显示信息。 当公司经理查看部门信息后,选择“关闭”。备选流1、 添加部门信息公司经理选择“添加部门信息”。系统会显示部门信息表界面。公司经理输入部门的下列信息
18、: 部门编号,部门名称,部门经理, 部门经理的编号(部门号 +经理编号),部门经理的联系号码,部门 成立时间。系统验证数据以确保格式正确, 并按照指定部门编号, 部门名称, 部门经理,部门经理的编号(部门号 +部门经理编号),部门经理的 联系号码, 部门成立时间信息。 如果数据有效, 系统将创建一个新的 部门信息。每向系统中添加一个部门信息, 重复上述步骤。 当公司经理完成 向系统中添加部门信息时,选择关闭按钮,此用例结束。2 、修改部门信息 15公司经理选择“修改部门信息”,系统会显示一张部门信息表。 公司经理键入他 (她)要修改的部门的部门编号, 系统检索该部 门的信息并将信息显示在屏幕上
19、。公司经理修改一个或多个部门可修改信息字段: 部门名称, 部门 经理,部门经理的编号(部门号 +部门经理编号),部门经理的联系 号码,部门信息简介。一旦修改结束, 公司经理选择“保存”,系统更新该部门的信息。 每修改一个部门信息,重复上述。一旦编辑完成,并选择关闭, 本用例也就结束。3、 删除部门信息公司经理选择“删除部门信息”。系统会显示一张空白部门信息表。 部门主管键入将被删除的部门编号。 系统检索部门信息并将信息显示在表单中。公司经理选择“删除” 系统会显示一个删除确认对话框以确认删除操作。 公司经理选择“是”。部门信息从系统中删除。每删除一个部门信息, 重复上述步骤。 当部门主管完成从
20、系统中 删除部门时并选择关闭按钮,此用例结束。 特殊需求 没有和本用例有关的特殊需求。前置条件登录 在本用例开始之前,参与者要成功登录到系统。 后置条件没有和本用例有关的后置条件。16扩展点 没有和本用例有关的扩展点。4.5.5部门岗位管理用例:1、简要说明 本用例允许部门经理查看的岗位基本信息和本部门员 工信息(员工编号,姓名,所在岗位),岗位信息(其中包括添加、 修改和从系统中删除本部门岗位信息)。2、事件流当部门经理在主界面中选择 “部门岗位管理” 活动时,用例开始。基本流 查看部门岗位基本信息。系统检索出部门基本信息。然后显示信息。当部门经理查看部门信息后,选择“关闭”。备选流1、 添
21、加部门岗位信息部门经理选择“添加部门岗位信息”。系统会显示一张部门岗位信息表。部门经理输入岗位的下列信息: 岗位编号, 岗位名称,岗位容量, 部门成立时间。系统验证数据以确保格式正确, 并按照指定部门岗位编号, 检索 17信息。如果数据有效,系统将创建一个新的部门信息。每向系统中添加一个部门岗位信息, 重复上述步骤。 当部门主管 完成向系统中添加部门信息时,选择关闭按钮,此用例结束。2 、修改部门岗位信息部门经理选择 “修改部门岗位信息” ,系统会显示一张部门岗位 信息表。部门经理键入他 (她)要修改的部门岗位编号, 系统检索该部门 岗位编号的信息并将信息显示在屏幕上。部门经理修改一个或多个部
22、门可修改信息字段: 部门名称, 部门 经理,部门经理的编号(部门号 +部门经理编号),部门经理的联系 号码,部门信息简介。一旦修改结束,部门主管选择“保存”,系统更新该部门岗位的 信息。每修改一个部门岗位信息,重复上述。一旦编辑完成 ,并选择关闭,本用例也就结束。3、 删除部门岗位信息部门经理选择“删除部门岗位信息”。 系统会显示一张空白部门岗位信息表。 部门经理键入将被删除的部门岗位编号。 系统检索部门岗位信息并将信息显示在表单中。 部门经理选择“删除”。系统会显示一个删除确认对话框以确认删除操作。 18部门主管选择“是”。部门岗位信息从系统中删除。 每删除一个部门岗位信息, 重复上述步骤。
23、 当部门经理完成从系 统中删除部门时并选择关闭按钮,此用例结束。特殊需求 没有和本用例有关的特殊需求。前置条件登录 在本用例开始之前,部门主管要成功登录到系统。 后置条件没有和本用例有关的后置条件。扩展点没有和本用例有关的扩展点。194.6数据流程图DFD顶层数据流图dfd Data Flow Diagram /0层数据流4.7核心数据字典DD数据流图表示了数据域处理的关系,数据流图作为直观的了解系统运行机理的手段,并没有集体描述各类数据的细节,只有通20过数据字典进一步细化才能对系统的需求的得到具体而确切的数据 流、加工处理、数据存储、数据起点和终点或外部实体等。数据字典包括的项目有:数据项
24、、数据结构、数据流、数据存储、 加工逻辑和外部实体。可使用一些符号来表示数据结构、数据流和数 据存储的组成。4.7.1数据流(人力资源管理系统的数据流一一员工基本信息)数据流名称:员工信息来源:普通员工去向:员工信息录入包含的数据项:姓名,性别,年龄,身份证号,联系号码,婚姻状况, 学历信息,家庭地址,所在岗位(人力资源管理系统的数据流一一部门信息) 数据流名称:部门信息来源:部门去向:部门信息录入包含的数据项:部门名称(人力资源管理系统的数据流岗位信息)数据流名称:岗位信息来源:部门21去向:岗位信息录入包含的数据项:岗位编号,岗位名称,工资,岗位容量,所属部门;(人力资源管理系统的数据流一
25、职位员工信息)数据流名称:员工职位信息来源:部门去向:员工职位信息录入包含的数据项:职工号,岗位编号,任职时间,所在部门4.7.2数据项实体列表NameCodeParentGenerateNumber员工奖惩X-JU /亠冈位职位信息部门EmployeeRewardPunishPostEmployeePostDepartmentConceptual Data Model EMS Conceptual Data Model EMS Conceptual Data Model EMS Conceptual Data Model EMS Conceptual Data Model EMSTRUE T
26、RUE TRUETRUE TRUE22基本表企业员工基本信息表NameCodeData TypeMandat ory员工编号EmployeelDVariable characters (50)TRUE姓名NameVariable characters (50)TRUE密码PasswordVariable characters (50)TRUE出生日期BirthDateTRUE身份证号IdentityVariable characters (50)TRUE联系方式TellVariable characters (50)TRUE性别SexBitTRUE家庭地址AddressVariable cha
27、racters (200)TRUE婚姻状况MarriageBitTRUE学历EducationVariable characters (50)TRUE企业员工奖惩表NameCodeData TypeMandatory部门名称DepartNameVariable characters (50)TRUE岗位名称PostNameVariable characters (50)TRUE日期DateDateTRUE类别SortBitTRUE描述DescribeVariable characters (500)TRUE企业部门表NameCodeData TypeMandat23ory部门编号Departm
28、entIDVariable characters (50)TRUE部门名称DepartmentNameVariable characters (50)TRUE负责人PrincipalVariable characters (50)TRUE密码PasswordVariable characters (50)TRUE联系方式TellVariable characters (50)TRUE员工岗位信息NameCodeData TypeMandat ory任职日期PostTimeDateTRUE薪资SalaryMoney (8,2)FALSE人力资源管理所有属性列表NameCodeDomainData TypeLengthPrecision任职日期PostTimeDate岀生日期BirthDate员工编号EmployeeIDVariable50characters (50)在职人数JobPeopleInteger基本工资BasePayMoney (10,2)102姓名NameVariable50characters (50)婚姻状况MarriageBit24学历EducationVariable50characters (50)家庭地址AddressVariable200charac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高校行政招聘试题及答案
- 基因工程行业市场分析与技术动向
- 公务员面试模板男士面试题及答案
- 公务员面试矛盾模板面试题及答案
- 华东医药秋招笔试题及答案
- 公务员面试联系实际面试题及答案
- 恒丰银行秋招面试题及答案
- 海康威视校招笔试题及答案
- 国家开发投资校招笔试题及答案
- 广药集团校招笔试题及答案
- 2025年度食品安全员考试试题(答案+解析)
- DL∕T 1732-2017 电力物联网传感器信息模型规范
- 特种设备(每周)安全排查治理报告
- 钢筋混凝土梁承载能力一览表
- MOOC 运筹学-北京科技大学 中国大学慕课答案
- 第五章 中国特色社会主义理论体系的形成发展(一)
- 可重复使用诊疗器械、器具、物品处理流程S
- DB53∕T 1032-2021 公路隧道超前地质预报技术规程
- 新版食品安全管理HACCP体系V1.0内审检查表
- AutoCAD 中文版室内设计实例教程(AutoCAD 2020)课件 第1、2章 初识 AutoCAD 2020 中文版、绘图设置
- 互联网宗教信息服务审核员考试报名表
评论
0/150
提交评论