没有合适的资源?快使用搜索试试~ 我知道了~
人事管理系统详细设计说明书.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 42 浏览量
2022-07-01
23:16:34
上传
评论
收藏 751KB DOC 举报
温馨提示
试读
27页
人事管理系统详细设计说明书
资源推荐
资源详情
资源评论
河北科技师范学院
人事管理系统项目
详细设计
设计小组: Max 开发小组
小组成员:
专业: 信息管理与信息系统
班级:
指导教师:
人事管理系统详细设计说明书
F.1 引言
F.1.1 编写目的
在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详
细的阐述,这些用户需求已经在上一阶段的实地调研中获得。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以
把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在
《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设
计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构
设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程
序逻辑、接口等等),解决如何实现程序具体运行步骤。在以下的各个阶段中,
《用户操作手册》将与本阶段的工作紧密结合,努力作到让用户易懂易学。《测
试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时
发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的人事管理系统交
到用户手中。
在下一阶段的详细设计中,程序设计员可参考本详细设计报告,在详细设计
对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的
软件测试以及软件维护阶段也可参考本详细说明书,以便于了解在详细设计过程
中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
F.1.2 背景
项目名称:人事管理系统开发与设计
项目委托者: **
产品的用户:人事管理部门
开发者:Max 开发小组人员(****)
本项目的计算机中心:**信息技术系实验室
该系统与企业的员工培训管理系统、考勤管理系统、工资管理系统等系统存
在数据共享等关系。
F.1.3 定义
人事管理:所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系
为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适
应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
IPO 图:在计算机领域 IPO 是指结构化设计中变换型结构的输入(Input)、
加工(Processing)、输出(Output)。IPO 图是对每个模块进行详细设计的工具,
它是输入加工输出(INPUT PROCESS OUTPUT)图的简称。IPO 图的主体是算法说明
部分,该部分可采用结构化语言、判定表、判定树,也可用 N-S 图、问题分析
图和过程设计语言等工具进行描述,要准确而简明的描述模块执行的细节。
HIPO 图(Hierarchy Plus Input/Processing/Output)图是美国 IBM 公司 70
年代发展起来的表示软件系统结构的工具。它既可以描述软件总的模块层次结构
--H 图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的
详细情况--IPO 图。HIPO 图以模块分解的层次性以及模块内部输入、处理、输出
三大基本部分为基础建立的。它是表示软件系统结构的工具。HIPO 图以模块分
解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。
模块:是由边界元素限定的相邻程序元素(例如,数据说明,可执行的语句)
的序列,而且有一个总体标识符代表它。
耦合性:也称块间的联系。是对软件系统结构中,各模块间相互联系紧密程
度的一种度量。设计目标:低耦合。
内聚性:也称块内联系。指一个模块内部各个元素彼此结合的紧密程度的度
量。设计目标:高内聚。
F.1.4 参考资料
软件工程开发报告模板标准.GB-8567-88
张海潘. 软件工程导论(第五版). 清华大学出版社
萨师煊. 数据库系统概论. 高等教育出版社
文斌等. 软件工程与软件文档写作.北京交通大学出版社
《软件设计文档国家标准—详细设计说明书(GB8567——88)》
F.2 程序系统的结构
人事管理系统层次图
HIPO 图由层次结构图和 IPO 图这两部分构成,前者描述了整个系统的设计
结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入
/输出关系.
HIPO 图(Hierarchy Plus Input/Processing/Output)图是美国 IBM 公司 70
年代发展起来的表示软件系统结构的工具。它既可以描述软件总的模块层次结构
--H 图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的
详细情况--IPO 图。HIPO 图以模块分解的层次性以及模块内部输入、处理、输出
三大基本部分为基础建立的。
它是表示软件系统结构的工具。HIPO 图以模块分解的层次性以及模块内部
输入、处理、输出三大基本部分为基础建立的。
权限管理模块的 IPO 图
系统名称: 人事管理系统
设计人:
模块名:权限管理
日期: 2014-11-23
模块编号:1
上层调用模块:
文件名:用户登录表
下层调用模块:注册、登录、修改密码
输入数据:用户名、密码
输出数据:
处理:IF Y-X>0 THEN (调用“人事管理系
统”)
ELSE (调用“重新登录”)
注释:
注册模块的 IPO 图
系统名称: 人事管理系统
设计人: **
模块名:注册
日期: 2014-11-23
模块编号:1.1
上层调用模块:权限管理
文件名:用户登录表
下层调用模块:
输入数据:用户名、密码、确认密码
输出数据:
处理:IF Y-X>0 THEN (调用“登录”)
ELSE (调用“重新注册”)
注释:
注
册
登
录
修
改
密
码
增
加
部
门
信
息
删
除
部
门
信
息
修
改
部
门
信
息
查
询
部
门
信
息
人事管理系统
权限管理
部门管理
员工管理
数据库管理
数
据
备
份
数
据
还
原
薪
资
管
理
考
勤
管
理
考
评
管
理
基
本
信
息
考
勤
录
入
考
勤
查
询
薪
资
信
息
录
入
薪
资
信
息
查
询
考
评
信
息
录
入
考
评
信
息
查
询
删
除
员
工
信
息
查
询
员
工
信
息
修
改
员
工
信
息
增
加
员
工
信
息
登录模块的 IPO 图
系统名称: 人事管理系统
设计人: **
模块名:登录
日期: 2014-11-23
模块编号:1.2
上层调用模块:权限管理
文件名:用户登录表
下层调用模块:
输入数据:用户名、密码
输出数据:人事管理
处理:IF Y-X>0 THEN (调用“人事管理系
统”)
ELSE (调用“重新登录”)
注释:
修改密码模块的 IPO 图
系统名称: 人事管理系统
设计人: **
模块名: 修改密码
日期: 2014-11-23
模块编号:1.3
上层调用模块:权限管理
文件名:用户登录表
下层调用模块:
输入数据:用户名、密码、修改密码
输出数据:
处理:IF Y-X>0 THEN (调用“登录”)
ELSE (调用“重新输入”)
注释:
部门管理模块的 IPO 图
系统名称: 人事管理系统
设计人: **
模块名: 部门管理
日期: 2014-11-23
模块编号:2
上层调用模块:
文件名:部门表
下层调用模块:增加部门信息、修改部门信
息、查询部门信息、删除部门信息
输入数据:
输出数据:
处理:
注释:
增加部门信息模块的 IPO 图
系统名称: 人事管理系统
设计人: **
模块名: 增加部门信息
日期: 2014-11-23
剩余26页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功