工资管理系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 引言 (2)
1.1 编写目的 (2)
1.2 背景 (2)
1.3 定义 (2)
1.4 参考资料 (3)
2 总体设计 (3)
2.1 需求规定 (3)
2.2 运行环境 (7)
2.3 基本设计概念和处理流程 (8)
2.4 结构 (9)
2.5 功能器求与程序的关系 (10)
2.6 人工处理过程 (10)
2.7 尚未问决的问题 (11)
3 接口设计 (11)
3.1 用户接口 (11)
3.2 外部接口 (11)
3.3 内部接口 (12)
4 运行设计 (12)
4.1 运行模块组合 (12)
4.2 运行控制 (12)
4.3 运行时间 (12)
5 系统数据结构设计 (12)
5.1 逻辑结构设计要点 (12)
5.2 物理结构设计要点 (21)
5.3 数据结构与程序的关系 (21)
6 系统出错处理设计 (21)
6.1 出错信息 (21)
6.2 补救措施 (22)
6.3 系统维护设计 (22)
概要设计说明书
1引言
1.1编写目的
描述目标软件的树型软件结构图,软件分析人员、软件设计师、程序员以及软件测试人员都可能成为该文档的阅读者。
说明编写这份概要设计说明书的目的,指出预期的读者。—
1.2背景
说明:
A.所建议开发的软件系统的名称:“某职业高中工资管理系统”
B.本项目的任务提出者:财物科长;项目的开发者:该学校的全体
计算机教师;实际用户:财务科会计、财务科长(有时);
由于该学校尚未采用计算机进行信息化管理,所以该软件系统独立存
在。但如果该学校打算建立一个中央数据库,并以此为中心开发完整
的管理信息系统(包括教学管理、物资管理、人力资源管理、财务管理等),则本系统将是其中的一个子系统。
说明:
a. 待开发软件系统的名称;_
b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)_。
1.3定义
(1)系统流程图:描述物理系统的模型表示。
(2)数据流图:描述逻辑系统的模型表示。
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
1.教育主管部门的经费预拨批文:教经费(编号:2007-1);
2.学校与计算机科研小组签订的项目预研合同:某校科研预研合同
(编号:2007-12)
3.《软件工程导论》(第4版),张海藩编著,清华大学出版社出版
列出有关的参考文件,如:
a. 本项目的经核准的计划任务书或合同,上级机关的批文;_
b. 属于本项目的其他已发表文件;_
c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的_ 标
题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2总体设计
2.1需求规定
给出需求说明书中定义的软件需求规定(包括功能规定和性能规
定),功能规定可采用IPO图或简易表格的方式来表示:
对于性能的具体要求:
时间特性要求
响应时间:最高要求毫秒级,最低要求秒级;
更新处理时间:最高要求毫秒级,最低要求秒级;
数据的转换和传送时间:最高要求毫秒级,最低要求秒级;
输入输出数据的精度特性要求
输入数据包括:
a)人事数据二职工编号+职工姓名+职称+职务+部门+参加工作时间+ 籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职称系数+单节课时费
b)事务数据=[课时信息|任务信息]
c)课时信息=课程名称+授课班级+授课时数+班级人数
d)任务信息=任务名称+任务工作量
表1 输入数据的具体要求
输出数据包括:
a)工资表=职工编号+职工姓名+帐号+工资总额
b)工资明细表=基本工资+课时费+岗位津贴+书报费+生活补贴+ 交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额
表2 输出数据的具体要求
系统使用的灵活性要求
系统的灵活性主要体现在:
a)提供多种操作方法,支持键盘快捷键、鼠标的输入操作以及显示器、打印机的输出操作;
b)运行环境的无关性,该软件应该能够即装即用,在所有Windows 平台都能很好的运行。
说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录G 2.2运行环境
系统运行环境:
硬件环境:高性能PC(迅驰2代+1G内存+100G硬盘+17寸液显+HP打印机)
软件环境:Win dows+Office
简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录Co
精品文档
2.3基本设计概念和处理流程
软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型
还是混合型,然后分别找出变换中心或事务中心,然后进行从数据流图向软件结构图的形式化的映射,下图就是需 求分析阶段得到的数据流图 年度数据
D5 事务数据
D1
事务数据
教师
D6 职工
事务数据
6
更新人 事数据
1
2
1
3.3 3.2
\
收集 数据
£
J
审核 数据 J / 1
计算超额 课时
费 丿
计算正常 工资
3.
1 取数据
3.4
/
3.5 更新年度 V
印表格
,数据
1
丿
<
丿
人事数据
人事科
,D2 工资表
r
银行
人事数据
D5
年度数据
D3
工资明细表
D4
报表
✓
工资表
分类账
4 分发工资