华软国际HR系统需求分析说明书.doc_第1页
华软国际HR系统需求分析说明书.doc_第2页
华软国际HR系统需求分析说明书.doc_第3页
华软国际HR系统需求分析说明书.doc_第4页
华软国际HR系统需求分析说明书.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 17 华软国际华软国际 HR 系统需求分析说明书系统需求分析说明书 部门软件开发部 文档作者职位 文档统一编号 文档版本号 审核人职位 华软国际郑州中心华软国际郑州中心 2009 年年 3 月月 3 日日 2 17 版本修订表版本修订表 版本状态日期修改人说明 1 0 draft2009 03 03JamsonCreate new document i 17 目目 录录 一 一 引言引言 1 1 编写目的 1 2 背景 1 3 定义及缩略语 1 4 参考资料 2 二 二 项目概述项目概述 2 1 项目目标 2 2 用户特点 2 3 设计和实现的约束和限制 2 4 软件实现原则 3 三 三 具体需求具体需求 4 1 功能需求 4 1 1 员工资料 5 1 1 1规格说明 5 1 1 2 引言 5 1 1 3输入 5 1 1 4 加工处理 6 1 1 5 输出 6 1 2 公司部门 6 1 1 1规格说明 6 1 1 2 引言 6 1 1 3输入 6 1 1 4 加工处理 7 1 1 5 输出 7 1 3 员工考勤 7 1 1 1规格说明 7 1 1 2 引言 8 1 1 3输入 8 1 1 4 加工处理 8 1 1 5 输出 8 1 4 员工薪资 8 1 1 1规格说明 9 1 1 2 引言 9 1 1 3输入 9 1 1 4 加工处理 10 1 1 5 输出 10 1 5 员工加班管理 10 1 1 1规格说明 10 1 1 2 引言 10 1 1 3输入 10 1 1 4 加工处理 11 1 1 5 输出 11 2 外部接口需求 11 2 1 用户界面 11 2 2 软件接口 11 2 3 通讯接口 11 3 性能需求 11 ii 17 3 1 灵活性 12 3 2 数据管理能力的需求 12 4 质量要求 12 4 1 安全性 12 4 2 可维护性 12 4 3 可靠性 13 四 四 待确定问题待确定问题 需求列表需求列表 13 1 17 一 一 引言引言 1 编写目的编写目的 编写人事管理系统需求分析报告目的 是为了用户和开发方明确对所建信息管理系 统所达到的功能和目标 通过双方不断的讨论和交互 最终形成具有建设目标的书面条 款 经双方确认后 将作为开发方设计开发的基本依据和需求方的软件验收标准 同时 通过该需求分析报告 开发方可以更加进一步了解客户的需求 从而严格按照流程及时 准确地完成系统的开发 以满足客户的需求 同时 该文档也作为概要设计及后续设计的基础 2 背景背景 1 本软件的名称本软件的名称 本系统的名称 人事管理信息系统 缩写为HRMIS 以下简称为 人事MIS系统 2 任务提出者 任务提出者 华软国际公司 3 开发商 开发商 华软国际 4 硬件环境 硬件环境 一台数据库服务器和若干终端 PC 机 5 HRMIS 系统的特点 系统的特点 众所周知 自1961年加拉格尔 J D Gallagher 提出管理信息系统 management information system 缩写为MIS 概念以来 随着计算机技术的迅速发展和应用领 域的不断拓宽 出现了许多种对于MIS的定义 总的来说 MIS是信息科学 计算机 科学 系统科学和管理科学等新兴学科综合交叉的产物 目前仍处在既迅速发展又 有待深入完善的过程之中 3 预期读者预期读者 预期读者是参与 华软HR系统 项目需求分析的有关专家 其他与项目组有关的高 级管理人员 项目组成员 开发人员 4 业务所涉及的规范和标准业务所涉及的规范和标准 国家标准 软件开发规范 2 17 5 参考资料参考资料 在编写本需求分析报告时 参考的文档资料主要有 软件需求说明书编写规范 国家标准 软件开发规范 用户指南 人民邮电出版社 2006 年 6 月 7115148333 编写有效用例 机械工业出版社 2002 年 7 月 7111105370 二 二 项目概述项目概述 运用先进的计算机信息处理技术 实现各部门各种信息的规范化管理 提高信息的 正确率和信息资源的共享 便于信息的查询 长期存储以及快速的决策和分析 1 项目目标项目目标 本需求分析报告主要是对华软国际HR信息管理系统业务流程作详细的分析和描述 详细描述系统应具备的功能 并粗略描述该系统所涉及到的动态和静态实体 实体关联 图及各数据字典 2 用户特点用户特点 本系统的最终用户是企业内部员工和相关领导 具有一定的计算机操作能力 目前 企业全部采用手工操作方式进行记帐 对于较小的业务量仍然可以进行 但随着公 司的逐步发展壮大 手工处理信息的方式已经越来越不能满足业务的需求 而 HRMIS正是为了解决这一问题而设计的一套解决方案 3 设计和实现的约束和限制设计和实现的约束和限制 1 开发环境 开发环境 该HRMIS拟采用B S结构 前台用面向对象开发工具Java 服务器端拟采用 企业级数据库SQL Server 应用服务器Tomcat 2 运行环境 运行环境 中文WIN2000 WINXP WIN 2003 Linux 64M以上内存 1G以上硬盘 服务 器端需要运行Oracle数据库和Tpmcat应用服务器 3 条件和限制 条件和限制 1 限制整个 MIS 系统系统正常实施的主要因素是基础数据的准确性和完 整性 同时该系统也是对用户新系统各种代码设计的真正的一次考验 因此必须做好系统实施的先后次序计划 和对用户的培训 2 限制 MIS 的另外一个因素是系统的维护性和完善性 因为 MIS 的建立 3 17 不可能一次全部解决问题 开发后期和使用初期的维护工程也是一个 必须考虑的因素 这里的维护工作包括数据的维护 也有系统功能的 维护 包括旧功能的删除和新功能的添加等 4 软件实现原则软件实现原则 根据软件工程规范和 MIS 系统的要求及特点 系统开发时必须遵循以下原则 这也 是康辉旅游公司的技术承诺 实用性原则实用性原则 开发的系统必须满足实用性需求 做到使用方便 输入数据量尽量小 界面直观 易学易用 不同业务之间界面转换速度快 功能完整性原则功能完整性原则 所提出的业务都能够在计算机平台上完成 对于同一类型的业务 由于输入要求或地址模式等条件的不同 将设计不同的功能模块 高性能原则高性能原则 系统在性能上做到实时性强 数据容量小 响应速度快 稳定性高 出 错率低 容错性好等优点 数据安全性原则数据安全性原则 安全性永远是数据库的重要课题 必须采取多种措施保证数据库的 安全 满足速度要求下的少余量原则 余量指的是逻辑上相同的数据 在不同的记录中重复 出现 或在逻辑上能导出存在于数据库的记录中 从理论上讲 余量的存在 在数据库 设计的不合理 是破坏数据库一致性的潜在危险 同时会增加数据空间开销 但是 在 特殊情况下 为了满足速度要求 常常设计一些余量作为数据库记录 当余量存在时 数据库一致性不能靠数据库管理系统来保证 只能通过开发软件的计算方法来解决 余 量的存在 大大增加了系统的开发难度 所以余量是万不得已时才能使用 使用时 在 计算方法上保证数据的一致性 输入量最小原则输入量最小原则 在保证信息量充分性条件下 让员工以最小的数据输入完成业务操 作 从而提高员工的工作效率 数据库字符段可空原则数据库字符段可空原则 具有默认数值和状态的数据库字符段 采用可空假定 对 于可伸缩的数据库 可空字符段在没有数据输入的情况下是不占空间的 操作模式可选择性原则操作模式可选择性原则 对不同的操作模式 设计不同的功能和不同的界面 或在 同一功能和界面下设计多个选择项 以适应模式多变的需求 美观化设计原则美观化设计原则 在满足实用性的条件下 界面设计做到美观大方 大小适中 排 列整齐 各种控制键的中文名字简单明了 不同的业务甚至不同的功能 有不同的界面 4 17 美观的界面配色柔和 减轻视觉疲劳 给员工一个良好的计算机工作环境 常用性与特殊性相结合原则常用性与特殊性相结合原则 对常用的状态和数值 作为缺省 对常用的功能放在 主要界面和排前原则 对不常用功能启动时进行折叠和排后 数据可维护性原则数据可维护性原则 对于正常的数据维护 管理人员可以通过 MIS 系统本身来实现 数据维护包括权限设置 高级地址的集合运算 无用数据的删除 数据库的清理 数据 备份与恢复等功能 系统可维护性原则系统可维护性原则 全面按照软件工程的要求来开发 MIS 系统 做到严格管理 严 格测试 每个工作阶段 都具备相应的经过严格审查的文档 为将来系统服务提供技术 上的保证 统一性原则统一性原则 建立统一合理的数据库模型 实行统一的文档编排和管理 实行统一 的数据库关系命名 文件命名 函数命名 变量命名 实行统一的编程风格 系统的可扩展性原则 系统的可扩展性原则 在满足一期方案的基础上 考虑今后系统可能新增功能 比 如 财务 人事等 带来的系统软硬件的变化 为系统的扩充预留接口 三 三 具体需求具体需求 1 功能需求功能需求 根据客户的基本需求 该MIS系统拟分为以下子模块等 整个系统间各子模块的结构 图如下所示 下面对该MIS系统的各个子模块进行教为详细的说明 员 工 资 料 管 理 公 司 部 门 管 理 员 工 考 勤 管 理 职 工 加 班 管 理 职 工 薪 资 管 理 假 期 情 况 管 理 员 工 个 人 信 息 其 他 功 能 HRMIS 5 17 1 1 1 1 员工资料员工资料 人事部门负责维护员工的基本资料 当员工第一天来公司报到时 人事部门将员工 的基本资料 姓名 性别 出生年月 电子邮件及所属部门等 录入到数据库中 并打 印一份报到单给员工 上面列出了该员工的登录 ID 公司邮件的地址 该员工的部门名 称以及该员工的同部门同事列表 主要功能包括 添加 修改 删除员工 按任意条件搜索员工 支持模糊查询 打印员工报到单 上传 修改员工的照片 1 1 1 规格说明规格说明 对于HRMIS 所有的基础数据以及表单的出入和输出都有严格的定义 对于数据 处理和记录 都是在计算机和打印机上完成 中间并没有用到其他特殊的输入输出设备 1 1 21 1 2 引言引言 在这里 将对该员工资料数据的一些基本信息以及输入和输出给予描述 1 1 3 输入输入 1 员工信息 用户是指系统管理员和企业领导 用户的基本信息主要包括 员工编号 员工姓名 性别 出生日期 个人邮箱 个人电话 所属部门 职位 薪资 头像 个人简历等 数据格式 编号调查内容 内容说明 同意客户补充 1 员工编号 6B 2 员工姓名 10B 3 性别 6B 4 出生日期 20B 5 个人邮箱 20B 6 个人电话 20B 7 所属部门 20B 8 职位 20B 6 17 9 薪资 4B 10 头像 100B 11 个人简历 100B 1 1 41 1 4 加工处理加工处理 所有的员工资料信息维护时候均不参与任何的处理 是一些最基本的信息 而这些 信息将在以后的系统运行中要用到 1 1 51 1 5 输出输出 对于员工资料数据 除了按照屏幕的输出方式外 系统还需要提供接口 让用户可 以进行条件查询 并且能将查询结果按照一定的规则进行报表输出 1 2 1 2 公司部门公司部门 系统管理负责维护公司部门信息的维护 系统管理员将本公司部门信息 部门编号 部门名称 部门描述等 录入到数据库中 主要功能包括 添加 修改 删除部门 按任意条件搜索部门 支持模糊查询 1 1 1 规格说明规格说明 对于HRMIS 所有的基础数据以及表单的出入和输出都有严格的定义 对于数据 处理和记录 都是在计算机和打印机上完成 中间并没有用到其他特殊的输入输出设备 1 1 21 1 2 引言引言 在这里 将对该公司部门资料的一些基本信息以及输入和输出给予描述 1 1 3 输入输入 2 部门信息 公司部门的基本信息主要包括 部门编号 部门名称 部门描述等一系列 信息 数据格式 7 17 编号调查内容 内容说明 同意客户补充 1 部门编号 6B 2 部门名称 10B 3 部门描述 200B 1 1 41 1 4 加工处理加工处理 所有的公司部门资料信息维护时候均不参与任何的处理 是一些最基本的信息 而 这些信息将在以后的系统运行中要用到 1 1 51 1 5 输出输出 对于公司部门资料数据 除了按照屏幕的输出方式外 系统还需要提供接口 让用 户可以进行条件查询 并且能将查询结果按照一定的规则进行报表输出 1 3 1 3 员工考勤员工考勤 员工必须按规定时间上下班 即上午 9 点上班 下午 6 点下班 不能迟到或早退 有一名人事助理专门负责记录员工的上班和下班时间 如果一个员工在一个月内迟到多 于 3 次 则要扣除薪资 考勤记录也影响该员工的绩效考核 本模块中员工可以查看自 己的记录 经理可以查看下属的记录 主要功能包括 员工查看自己某段时间内的考勤记录 迟到 缺勤 经理查看某段时间内 当日所有 部分下属的考勤记录 经理查看某段时间内迟到 缺勤次数最多的人员列表 人事部可以管理考勤记录 即根据员工请假记录 判定是否缺勤 以及打印一些汇 总信息 由于公司在使用该软件之前把考勤信息记录在 Excel 表格中 本模块需要实现 从该 Excel 表中导入数据的功能 主要功能包括 输入 修改 删除 查询员工的考勤记录 显示当日迟到 缺勤明细 统计某段时间内迟到 缺勤人数汇总信息 1 1 1 规格说明规格说明 对于HRMIS 所有的基础数据以及表单的出入和输出都有严格的定义 对于数据 处理和记录 都是在计算机和打印机上完成 中间并没有用到其他特殊的输入输出设备 8 17 1 1 21 1 2 引言引言 在这里 将对该员工考勤数据信息的一些基本信息以及输入和输出给予描述 1 1 3 输入输入 3 员工考勤信息 员工考勤基本信息主要包括 员工编号 员工姓名 所属部门 日期 考勤状态等 数据格式 编号调查内容 内容说明 同意客户补充 1 员工编号 6B 2 员工姓名 10B 3 所属部门 20B 4 日期 20B 5 考勤状态 4B 1 1 41 1 4 加工处理加工处理 所有的员工考勤信息维护时候基本不参与任何的处理 只是一些最基本的信息 而 这些信息将在以后的系统运行中要用到 例如查询 1 1 51 1 5 输出输出 对于员工考勤数据 除了按照屏幕的输出方式外 系统还需要提供接口 让用户可 以进行条件查询 并且能将查询结果按照一定的规则进行报表输出 1 4 1 4 员工薪资员工薪资 员工薪资由基本薪资和加班薪资组成 并且有可能因为迟到和缺勤而扣除部分薪资 基本薪资由人事经理指定 员工可以查看自己的本月薪资明细 还可以查询历史薪资记 录 主要功能包括 显示员工当月的薪资信息 并列出影响薪资额的加班和考勤记录 打印本月薪资单 查看某段时期内的薪资信息 9 17 基本薪资只能由人事经理指定和修改 人事部负责每月根据员工的加班记录和考勤记录 计算员工的本月薪资 并可打印公司员工薪资月汇总表 主要功能包括 人事经理指定员工的基本薪资 计算员工的当月薪资 按部门打印员工月薪资的汇总表 查看某个员工的历史记录 1 1 1 规格说明规格说明 对于HRMIS 所有的基础数据以及表单的出入和输出都有严格的定义 对于数据 处理和记录 都是在计算机和打印机上完成 中间并没有用到其他特殊的输入输出设备 1 1 21 1 2 引言引言 在这里 将对该员工薪资数据的一些基本信息以及输入和输出给予描述 1 1 3 输入输入 4 员工薪资信息 员工的薪资主要包括 员工编号 员工姓名 年 月 基本薪资 加 班费 请假费 缺勤费等 数据格式 编号调查内容 内容说明 同意客户补充 1 员工编号 6B 2 员工姓名 10B 3 年 6B 4 月 20B 5 基本薪资 20B 6 加班费 20B 7 请假费 20B 8 缺勤费 20B 10 17 1 1 41 1 4 加工处理加工处理 所有的员工薪资信息维护时候均不参与任何的处理 是一些最基本的信息 而这些 信息将在以后的系统运行中要用到 1 1 51 1 5 输出输出 对于员工加班数据 除了按照屏幕的输出方式外 系统还需要提供接口 让用户可 以进行条件查询 并且能将查询结果按照一定的规则进行报表输出 1 5 1 5 员工加班管理员工加班管理 员工加班包括部门加班和个人加班 员工可以查看自己的本月加班明细 还可以查询 历史加班记录 主要功能包括 显示员工当月的加班信息 查看某段时间内的加班信息 查看历史加班信息 打印本月薪资单 1 1 1 规格说明规格说明 对于HRMIS 所有的基础数据以及表单的出入和输出都有严格的定义 对于数据 处理和记录 都是在计算机和打印机上完成 中间并没有用到其他特殊的输入输出设备 1 1 21 1 2 引言引言 在这里 将对该员工加班数据的一些基本信息以及输入和输出给予描述 1 1 3 输入输入 5 员工加班信息 员工的加班主要包括 员工编号 员工姓名 加班日期 加班原因等 数据格式 编号调查内容 内容说明 同意客户补充 1 员工编号 6B 11 17 2 员工姓名 10B 3 加班日期 20B 4 加班原因 200B 1 1 41 1 4 加工处理加工处理 所有的员工加班信息维护时候需要与员工薪资模块联动 而这些信息将在以后的系 统运行中要用到 1 1 51 1 5 输出输出 对于员工加班数据 除了按照屏幕的输出方式外 系统还需要提供接口 让用户可 以进行条件查询 并且能将查询结果按照一定的规则进行报表输出 2 外部接口需求外部接口需求 2 1 用户界面用户界面 详细请见界面设计 这里仅仅举例说明 对于 HRMIS 我们强调友好的人机交互界面 尽可能给用户提供简洁的流程操作和完善的功能 将使用者的使用要求降到最低 这样也有利于系统的实施 运行和维护 用户页面编写要求 美观 大方 简单 实用 2 2 软件接口软件接口 HRMIS 的DBMS为SQL Server 2005 应用服务器 Tomcat 操作系统 Win2000 WinXP Win2003 Linux 2 3 通讯接口通讯接口 HRMIS 所用的网络协议为HTTP 用于数据库服务器和客户机之间的数据交换和通 讯 3 性能需求性能需求 本系统在性能上尽量做到实时性强 数据容量小 响应速度快 稳定性高 出错率 低 容错性好等优点 12 17 3 1 灵活性灵活性 3 2 数据管理能力的需求数据管理能力的需求 就目前看来 该系统中主要对文件和表单进行管理 数据库中的数据处理关系简单 但是数据库中的数据量相对较多 因此 对数据管理能力要求相对较高 4 质量要求质量要求 如软件的实现原则所述 在软件的具体需求中可以有若干质量要求 如互操作性 可用性 安全性 可靠性 高效性 灵活性等用户关注的质量属性 也包括可维护 性 可移植性 可重用性和可测试性等开发人员关注的质量属性 用户和开发商必 须就系统的质量属性 根据质量属性的优先级 作出一定的取舍 在这里 我们尽 可能提供高质量的产品和售后服务 4 1 安全性安全性 在本系统的设计中 主要从以下几个方面考虑系统和数据的安全性 1 满足速度要求下的少余量原则 余量指的是逻辑上相同的数据 在不同的记录 中重复出现 或在逻辑上能导出存在于数据库的记录中 从理论上讲 余量的 存在 在数据库设计的不合理 是破坏数据库一致性的潜在危险 同时会增加 数据空间开销 但是 在特殊情况下 为了满足速度要求 常常设计一些余量 作为数据库记录 当余量存在时 数据库一致性不能靠数据库管理系统来保证 只能通过开发软件的计算方法来解决 余量的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论