《软件工程》 项目序列 实验报告三 项目名称 工资管理系统详细设计说明书 专业班级 教育技术学 0 7 级 1 班 姓 名 蒋芳芳 学 号 1 4 教 师 闫友彪 成 绩 2 工资管理系统详细设计说明书 一
1概述:模块的名称、编码及其相关信息; 根据实际情况,我们使用原型法(Rapid Prototy ping)即以少量代价快速地构造一个可执行的软件系统模型
使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足
此时模块也发展成为最终产品了
通过对用户需求的分析,我们可以分析出该工资管理系统大致可以分为六个模块:人事档案管理模块、职工工资管理模块、工资统计模块的实现、部门查询模块、特殊查询模块、报表查询模块
现在对这六个模块做具体说明: 人事基本情况管理模块: 输入:职工信息 输出:“人员档案表” 功能:对人事基本信息的查询 职工工资管理模块 输入:人员月工资 输出:“职工工资表” 功能:完成员工工资的查询 工资统计模块 输出:“职工工资统计表” 功能:完成员工工资的统计和打印 部门查询模块 输出:以部门为索引的“职工档案信息” 功能:完成以部门为索引的“职工档案信息”的统计和查询 特殊查询模块的实现 输出:满足查询条件的“职工档案信息”和职工合同的期限 功能:完成满足查询条件的“职工档案信息”和职工合同的期限的查询 报表查询模块的实现 输出:员工履历信息和工资信息的基本情况 查询及打印功能 功能:完成对员工履历信息和工资信息基本情况的查询及打印 一
2功能:功能一览 或 IPO 图; 3 工资管理信息系统 对上图所示结构图的模块,还需要进一步分解,其功能详细说明如下: “职工工资管理”模块的功能是:从职工基本工资信息中读取职工基本工资信息,然后输入总务处的扣款信息和职工补贴信息