厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
人力资源管理系统
概要设计说明书
V1.2
厦门理工学院软件学院 东方组
Date:2012.12.1
组长: 何志坚
组员:高健、颜伟坚、张晓龙、
王智伟、叶武斌、倪云豪、李丽娟
第 1 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
目 录
第一章 引言 .........................................................................................................................4 1.1 编写目的 .................................................................................................................................. 4 1.2 项目背景 ................................................................................................................................. 4 1.3 定义 ........................................................................................................................................ 4 1.3.1 缩写 .................................................................................................................................. 4 第二章 总体设计 ..................................................................................................................5 2.1 需求规定 ................................................................................................................................. 5
2.1.1 对功能的规定 .................................................................................................................... 5 2.1.2 对性能的规定 ................................................................................................................. 10 2.1.3 输入/输出要求 ................................................................................................................ 10 2.1.4 数据管理能力要求 ........................................................................................................... 11
2.2 其它专门要求 ........................................................................................................................ 11 2.3 运行环境 ............................................................................................................................... 11 2.4基本设计概念和处理流程 ........................................................................................................ 11
2.4.1处理流程 .......................................................................................................................... 11 2.4.2软件总体模型 .................................................................................................................. 11 2.4.3技术架构 ........................................................................................................................ 15 2.4.4部署模型 ........................................................................................................................ 16
第三章 系统结构设计 ......................................................................................................... 17 3.1 功能需求与程序模块的关系 ................................................................................................... 17 3.2人力资源管理系统功能 .......................................................................................................... 18 3.3系统内部结构 ........................................................................................................................ 18
3.3.1结构 ................................................................................................................................ 19
第 2 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
3.3.2对象关系与类结构 .......................................................................................................... 22
第四章 接口设计 ................................................................................................................ 23 4.1 外部接口 ............................................................................................................................... 23
4.1.1 用户界面 ......................................................................................................................... 23 4.1.2 软件接口 ........................................................................................................................ 24 4.1.3 硬件接口 ........................................................................................................................ 24
4.2 内部接口 .............................................................................................................................. 24 第五章 运行设计 ................................................................................................................ 25 5.1 运行模块的组合 ..................................................................................................................... 25 5.2 运行控制 .............................................................................................................................. 25 5.3 运行时间 .............................................................................................................................. 25 第六章 出错处理设计 .............................................................................. 错误!未定义书签。 6.1 出错输出信息 ............................................................................................ 错误!未定义书签。 6.2 出错处理对策 ........................................................................................... 错误!未定义书签。 第七章 安全保密设计 .............................................................................. 错误!未定义书签。 第八章 维护设计 ................................................................................................................ 26
第 3 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
第一章 引言
1.1 编写目的
编写本概要设计的目的是:本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。
人力资源管理系统的设计:开发人员; 人力资源管理系统的验收:评审人员。
本说明书的预期读者为:项目经理、系统开发人员、系统测试人员、客户。
1.2 项目背景
待开发软件系统的名称:人力资源管理系统 此软件系统任务提出者:中软海晟公司
此软件系统任务开发者:厦门理工软件学院——东方组
此软件系统任务用户:XX公司
1.3 定义
1.3.1 缩写
1、系统:统指人力资源管理系统。
2、SQL:Structured Query Language(结构化查询语言)。
3、MVC:Model(数据模型)View(用户界面)Controller(控制器)MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。 (Model层)
第 4 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
第二章 总体设计
2.1 需求规定
2.1.1 对功能的规定
人力资源管理系统主要完成人力资源管理的相关工作,它包括:人员调配管理、档案管理、审核管理、使用考核。具体包括: 1. 员工管理功能:
1.1基本信息
? 记录员工基本信息,包括姓名、性别、学历、学位、部门、职务、人
员状态等相关信息。员工(在职、兼职、离退)基本信息的管理,包括:增加、删除、修改; ? 员工基本信息的查询;
? 照片、身份证和学历证书等图片资料的管理; ? 提供员工履历表(查询);
? 在系统提供的标准人事信息基础上,用户可自行定义员工档案、员工
履历、员工合同等界面。
? 根据选择的条件可进行快速筛选、定位所需的人员信息,并方便地进
行员工自然信息的修改,便于人员信息的维护。
? 各级单位可分别对本单位员工进行管理,即可分别维护本单位员工的
基本信息。 1.2员工档案
? 记录员工档案索引信息,包括:档案ID、人员ID、档案编号、档案名
称、内容摘要、备注。
? 对员工档案进行分类、编号、保存。对每个员工的档案进行分类维护
第 5 页 / 共 26 页