山东英才学院毕业设计 计算机信息管理
第三章 系统需求分析
需求分析工作是系统生命周期重要的一步,也是决定性的一步。忽略需求分析往往会付出沉重的代价。大量实践表明,企业人事管理系统产生的许多错误都是由于需求定义不准确或错误导致的,而且,如果在需求定义阶段发生错误,则修改这些错误的代价是非常高的,并随着开发周期的进展,改正错误或在改正错误时引入的附加错误的代价是按指数增长的。因此,系统开发中的需求定义是系统成功的关键一步,必须引起足够的重视。企业人事管理系统中一项重要的工作就是录入和校对员工的基本信息和人事活动提醒,由于人数多,细节多,人工处理很容易丢失资料或出现不准确的情况,因此采用计算机进行企业人事管理,根据具体情况进行需求分析。
需求开发活动包括以下几个方面: 1. 确定产品所期望的用户分类。 2. 获取每类用户的需求。
3. 了解实际用户任务和目标以及这些任务所支持的业务需求。
4. 分析源于用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息。
5. 将系统级的需求分为几个子系统,并将需求中的一部份分配给软件组件。 6. 了解相关质量属性的重要性。 7. 商讨实施优先级的划分。
8. 将所收集的用户需求编写成规格说明和模型。
9. 评审需求规格说明,确保对用户需求达到共同的理解与认识,并在整个开发小组接受说明之前将问题都弄清楚。
第 10 页
山东英才学院毕业设计 计算机信息管理
3.1 企业人事管理系统的业务流程图 3.1.1 业务流程图使用的基本符号 业务流程图使用基本符号如图1.1所示 (1) 业务处理的人员或单位 (2) 业务处理描述 (3) 业务处理单据或凭证 (4) 业务处理数据或账目存档 (5) 数据传递过程
业务处理的人员或单位
业务处理描述
业务处理单据或凭证
数据传递过程
业务处理数据或账目存档
图1.1业务流程图使用的基本符号
第 11 页
山东英才学院毕业设计 计算机信息管理
3.1.2企业人事管理系统总体业务流程图 工资管理 打印 系统工资查询 用户 福利信息 工资条
人事管理 系统管理 考勤管理
部门信息 员工信息 人员调动 添加用户 出勤管理 信息修改 修改用户 信息修改 出差 信息设置 删除用户 信息设置
图1.2总体业务流程图
第 12 页
员工表 山东英才学院毕业设计 计算机信息管理
3.2 企业人事管理系统的数据流程图 3.2.1 数据流程图使用的基本符号
数据流程图使用基本符号如图3.1所示
过程/加工 数据流 外部实体 数据存储
图3.1数据流程图使用的基本符号
3.2.2企业人事管理系统的数据关联图 企业人事管理系统的数据关联图如图3.2所示
查看修改删除信系统用户 反馈信息 查看信息 企业人事管理系统
图3.2数据关联图
普通用户
第 13 页
山东英才学院毕业设计 计算机信息管理
3.2.3企业人事管理系统的0层图 企业人事管理系统的0层图如图3.3所示
1 系统管理 查询信息 查询信息 管理用户信息 2 人事管理 系统用户 查询信息 部门员工信 3 考勤管理 查询信息4 工资管理 添加员工信 图3.3 企业人事管理系统的0层图
出勤加班信普通用户 查询信息
第 14 页