工资管理系统概要设计说明书(GB8567——88)2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (5)
2总体设计 (5)
2.1需求规定 (5)
给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO图或简易表格的方式来表示: (5)
2.2运行环境 (7)
2.3基本设计概念和处理流程 (7)
2.4结构 (8)
2.5功能需求与程序的关系 (9)
2.6人工处理过程 (9)
2.7尚未问决的问题 (9)
3接口设计 (9)
3.1用户接口 (9)
3.2外部接口 (10)
本系统无外部接口。 (10)
3.3内部接口 (10)
4运行设计 (10)
4.1运行模块组合 (10)
4.2运行控制 (10)
4.3运行时间 (10)
5系统数据结构设计 (10)
5.1逻辑结构设计要点 (10)
5.2物理结构设计要点 (11)
5.3数据结构与程序的关系 (12)
6系统出错处理设计 (12)
6.1出错信息 (12)
6.2补救措施 (12)
6.3系统维护设计 (12)
工资管理系统概要设计说明书
1引言
1.1编写目的
编写该文档是为了分析人工管理工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。
1.2背景
所建议开发的软件系统的名称:“某企业工资管理系统”
本项目的任务提出者:指导老师;项目的开发者:
实际用户:指导老师、开发者
1.3定义
(1)系统流程图:描述物理系统的模型表示
(2) 数据流图:描述逻辑系统的模型表示。
1.4参考资料
a.《软件工程案例教程》主编:李军国清华大学出版社
2总体设计
2.1需求规定
给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO 图或简易表格的方式来表示:
对于性能的具体要求:时间特性要求
响应时间:x秒;更新处理时间:x秒;数据的转换和传送时间:x秒;
输入输出数据的精度特性要求输入数据包括:
a)
人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+奖金表1输入数据的具体要求
输出数据包括:
a) 工资表=职工编号+职工姓名+帐号+工资总额
b)
工资明细表=基本工资+奖金+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额
表2输出数据的具体要求
2.2运行环境
硬件环境:高性能PC(迅驰2代+1G内存+100G硬盘+17寸液显+HP打印机)
软件环境:
Windows+Office
2.3基本设计概念和处理流程
软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型
2.4结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
2.5功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
2.6人工处理过程
暂无
2.7尚未问决的问题
暂无
3接口设计
3.1用户接口
本系统是基于Windows环境下的可视化软件,主要提供可视化的GUI设计。
3.2外部接口
本系统无外部接口。
3.3内部接口
本系统内部元素之间主要通过数据库接口完成相应功能。
4运行设计
4.1运行模块组合
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。
4.2运行控制
暂不考虑
4.3运行时间
暂不考虑
5系统数据结构设计
5.1逻辑结构设计要点
给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系
。
5.2物理结构设计要点
暂不考虑
5.3数据结构与程序的关系
暂不考虑:
6系统出错处理设计6.1出错信息
6.2补救措施
暂不考虑
6.3系统维护设计
暂不考虑