当前位置:文档之家› 人力资源管理系统

人力资源管理系统


需求分析文档的编写规格 - 1
系统概述
目的 – 说明软件功能要实现的目标,为客户解决 什么问题
项目背景 – 背景要说明客户组织接口,在什么情 况下提出的。拍板的人是谁
参考资料 – 需求分析时所需要用到的资料
用户的故事(需求描述) - 以客户的角色去 描述客户需要的系统
用例模型 - 系统用例纵览 (下一页)
人力资源管理系统
时间安排
项目工期为8周!
第一周,需求分析、生成DEMO 第二周,概要设计 第三~六周,开发阶段 第七周,系统测试 第八周,用户培训、项目评审
软件工程实践:需求分析-1
在软件工程中,需求分析指的是在建立一个新的或改变一 个现存的电脑系统时描写新系统的目的、范围、定义和功 能时所要做的所有的工作。需求分析是软件工程中的一个 关键过程。在这个过程中,系统分析员和软件工程师确定 顾客的需要。只有在确定了这些需要后他们才能够分析和 寻求新系统的解决方法。
以小组为单位生成DEMO,要求界面与最终产 品相符,输入与输出项在界面上清晰描述。
2. 调查各部门的业务活动情况
包括了解各个部门输入和使用什么数据,如何加工处理这些数据, 输出什么信息,输出到什么部门,输出结果的格式是什么。
3. 协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求。
4. 确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动 由人工完成。由计算机完成的功能就是新系统应该实现的功能。
的数据最好是真实的。 DEMO是静态页面,需要项目经理演示时加以说明,
不能直接都扔给客户。
软件工程实践:优秀DEMO展示-1
软件工程实践:优秀DEMO展示-2
软件工程实践:优秀DEMO展示-3
软件工程实践:优秀DEMO展示-4
软件工程实践:优秀DEMO展示-5
项目需求
人力资源管理系统
需求分析文档的编写规格 - 2
用例说明 – 针对每一个用例的详细说明
用例名
用例图 – 单个用例图 执行者 – 功能的使用人是谁 前置条件 – 要执行这路径 – 用户的操作次序,可使用文字描述,也可使用活动
图描述 字段列表 – 描述当前用例的输入与输出项 非功能性需求 – 描述除功能实现外的其他要求,如安全性、并
软件工程中的DEMO作用是帮助客户与软件工 程师间进行沟通时使用。
软件工程实践:DEMO
对于Web应用程序,我们通常使用HTML页面 开发DEMO程序。DEMO程序描述了最终产品 的所有界面与输入输出项。
开发DEMO的注意事项:
DEMO要与最终的产品界面相吻合 DEMO用于和客户沟通时使用,因此DEMO中显示
友好的用户界面,强有力的报表生成工具、分析工具和信 息的共享使得人力资源管理人员得以摆脱繁重的日常工作, 集中精力从战略的角度来考虑企业人力资源的规划和政策。
需求描述 - 1
公司近两年发展的不错,所以经常会有新的部门成立和新 的员工加入,就部门管理来说,我们希望,系统能够帮助 我们组建、撤销及修改部门相关信息,部门间在系统中最 好能体现出从属关系,从属关系可以随意修改,每个部门 可以添加员工从而为员工建立档案,方便以后档案的查询, 需要的情况下,可以修改员工档案和进行员工的部门调动, 员工离职后可以方便的销毁员工档案。
需求说明文档
项目背景
由于市场竞争的需要,“公正、公平、合理”的企业管理 理念和企业管理水平的提高,使社会对人力资源管理有了 更高的需求;同时由于个人电脑的普及,数据库技术、客 户/服务器技术,特别是Internet技术的发展,使“人力资 源管理系统”的出现成为必然。人力资源管理系统的特点 是从“人力资源管理”的角度出发,用集中的数据库将几 乎所有与人力资源相关的数据统一管理起来,形成了集成 的信息源。
人力部门经理希望可以将公司中的“公共属性”集中 进行管理,如“职位、职称、学历、政治面貌” 。
公司中每个员工的薪金标准各不相同 每月月初,进行员工工资的清算,公司发放根据员工
的薪金标准来执行,人力专员需记录每月公司的发放 情况。 人力资源专员,要制定各种报表,用来分析公司的人 力部署情况。
本次课程任务
所谓“需求分析”,是指对要解决的问题进行详细的分析, 弄清楚问题的要求,包括需要输入什么数据,要得到什么 结果,最后应输出什么。可以说,在软件工程当中的“需 求分析”就是确定要计算机“做什么”。
软件工程实践:需求分析-2
需求分析是一项重要的工作,也是最困难的工作。该 阶段工作有以下特点:
用户与开发人员很难进行交流 用户的需求是动态变化的 系统变更的代价呈非线性增长
发性、响应时间等问题 设计约束 –技术层面描述业务实现要求 业务规则 – 业务层面描述业务规则 待解决问题 – 描述当前可能难以实现的问题
软件工程实践: DEMO的用途
DEMO是demonstration的缩写,在电脑上的 DEMO简单的说就是展示电脑图形与音乐的程 式,所以游戏开始的动画展示也是DEMO的一 种。在电脑公司,可以看到电脑上展示介绍电 脑软硬件的程式,这些属于商业性质的DEMO; 这些DEMO是凭借图形与音乐来吸引顾客,达 到宣传的目的。
公司每月清算一次工资,清算完成后,我们需要手工记账, 月月算实在繁琐,希望系统能自动结算工资,并且通过报 表的形式导出工资发放明细。最好呢系统能够打印一些图 形报表,帮助我们分析公司的人力部署,从而帮助我们制 定出更好的人力资源管理策略。
需求描述 - 2
公司人力部门经理可以任命哪些人力专员可以操作系 统,并且可以控制这些人在系统中的能使用哪些功能。
因此,对于大型复杂系统而言,首先要进行可行性研 究。开发人员对用户的要求及现实环境进行调查、了 解,从技术、经济和社会因素三个方面进行研究并论 证该软件项目的可行性,根据可行性研究的结果,决 定项目的取舍。
软件工程实践:需求分析的过程
1. 调查组织机构情况
包括了解该组织的部门组成情况,各部门的职能等,为分析信息 流程作准备。
相关主题