李国全软件工程文档模板--需求规格说明书
- 格式:doc
- 大小:316.50 KB
- 文档页数:12
软件工程第一作者:李国全第二作者:张杰张骞王金宝郭衍方姚伟信建龙三、需求规格说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (3)2.1目标 (3)2.2运行环境 (4)2.3条件与限制 (4)3.数据描述 (5)3.1静态数据 (5)3.2动态数据 (5)3.3数据库介绍 (5)3.4数据词典 (6)3.5数据采集 (11)4.功能需求 (11)4.1功能划分 (11)4.2功能描述 (11)5.性能需求 (12)5.1数据精确度 (12)5.2时间特性 (12)5.3适应性 (12)6.运行需求 (12)6.1用户界面 (12)6.2硬件接口 (12)6.3软件接口 (12)6.4故障处理 (12)7.其它需求 (12)1.引言1.1编写目的【阐明编写需求说明书的目的,指明读者对象。
】此需求规格说明书是学校内部工资管理系统设计、开发、维护管理的指导性依据。
此需求规格说明书对学校内部工资管理系统基本功能要求、技术要求等做了详细分析。
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
读者对象:本文档供项目经理、设计人员、开发人员参考。
编写原则:1:统一规划、统一设计思想、统一信息交换标准、统一技术规范;2: 采用开放式系统、最大限度的保护原有资源、并立足长远发展;3:应用系统工程的方法,根据实际业务需要、最优化的重组业务处理流程;4:应用成熟的先进技术实施系统;5:统一组织、分层建设、注重实效;1.2项目背景a.项目的委托单位:***学校;b.开发单位:317研究小组;c.主管部门:0011.3定义【列出文当中所用到的专门术语的定义和缩写词的原文。
】调入、调出、校内调动、离退休、工资表出勤工资、奖金及扣款清单1.4参考资料暂无参考2.任务概述2.1目标内部工资管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。
该工资管理系统分为四个功能模块,分别为:系统管理功能模块、工资信息管理功能模块、用户信息管理功能模块、用户出勤信息管理功能模块。
系统管理模块实现了登录、修改密码、注册等功能。
工资信息管理模块实现基本工资信息、奖惩信息、扣税款信息的查删改功能,并计算最终标准工资送至银行服务系统。
用户信息管理模块实现所有职工基本信息的查删改功能。
出勤信息子模块实现对职工出勤信息的增删改2.2运行环境操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20002.3条件与限制学校工资管理系统用户登录 修改密码注册退出系统用户基本信息管理 工资信息管理 系 统 管 理 员工基本信息添加 员工基本信息删除 员工基本信息修改出勤信息的查询及录入奖惩信息的查删改 扣税款信息查删改用户权限管理打印工资条标准工资信息 查询与传输基本工资信息用户出勤信息3.数据描述3.1静态数据职工基本信息,职工出缺勤信息3.2动态数据输入数据:职工基本信息,职工工资信息,出勤工资,奖金,扣款清单,职工出缺勤信息;输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工工资条,职工出缺勤报表3.3数据库介绍职工基本信息数据库:包括职工的工号,姓名,所属系别,职位职工出缺勤信息数据库:包括职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因;职工工资信息数据库:包括职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资对应E-R图;3.4数据词典数据项:数据项名:工号别名:TNo,简述:所有职工的编号类型:CHAR长度:10取值范围及含义:第1位:3 (代表安工科)第2∼3位:0X (入学校年份)第4-5位:XX ( 所属系部)第5-10位:( 所在系部内的编号)数据项名:姓名别名:NAME简述:所有职工的姓名类型:CHAR长度:8取值范围及含义:第1-8位:(姓名,2~4字)数据项名:所属系别别名:DEPARTMENTS简述:职工所属的部门类型:CHAR长度:20取值范围及含义: 具体的部门名称数据项名:职位别名:JOBS简述:职工所在该部门的具体职位类型:CHAR长度:20取值范围及含义: 具体的职位名称数据项名: 应出勤次数/月别名:SHOULD简述:按工作表每个月应出勤的次数类型:INT长度:2取值范围及含义:次数数据项名: 实际出勤次数/月别名:ACTUAL简述:实际每个月应出勤的次数类型:INT长度:2取值范围及含义:次数数据项名: 缺勤次数别名:MISSNUM简述:每个月应缺勤的次数类型:INT长度:2取值范围及含义:次数数据项名: 缺勤原因别名:REASON简述:缺勤的具体原因类型:CHAR长度:50取值范围及含义:缺勤的大致原因数据项名: 基本工资别名:JIBENGONGZI简述:由工龄和职位规定的基本工资类型:INT长度:5取值范围及含义:金额数目数据项名: 原始奖金别名:YUANSHIJIANGJIN简述:由工龄和职位规定的原始奖金类型:INT长度:5取值范围及含义: :金额数目数据项名:缺勤金别名:QUEQINJIN简述:由缺勤次数所得的应扣金额数目类型:INT长度:5取值范围及含义:金额数目数据项名:实际工资别名:SHIJIGONGZI简述:每月实际得到的工资数金额数目类型:INT长度:5取值范围及含义:金额数目数据存储:文件名: 职工基本信息数据库别名: 基本信息表简述: 存放职工基本信息组成:包括职工的工号+姓名+所属系别+职位组织方式:索引文件,以工号为关键字查询要求: 要求能够立即查询文件名: 职工出缺勤信息数据库别名: 出缺勤信息表简述: 存放职工基本信息组成:工号+姓名+应出勤次数/月+实际出勤次数/月+缺勤次数+缺勤原因组织方式:索引文件,以工号为关键字查询要求: 要求能够立即查询文件名: 职工工资信息数据库别名: 工资信息表简述: 存放职工工资信息组成:工号+姓名+基本工资+原始奖金+缺勤金+实际工资组织方式:索引文件,以工号为关键字查询要求: 要求能够立即查询数据流:数据流名:职工基本信息别名: 无简述: 职工的各项属性信息来源: 各系部去向: 加工1.1“职工信息的输入并整理存储”组成: 工号+姓名+性别+所属系部+职位数据流量:一般:1次/学期高峰值:职工出现异动1000次/天数据流名:出勤工资,奖金,扣款清单别名: 无简述: 人事处的对职工出勤信息的整理结果来源: 人事处去向: 加工2.1“职工工资信息生成”组成: 出勤工资+奖金+扣款清单数据流量:一般:1次/月高峰值:1次/月数据流名:职工工资信息别名: 无简述: 生成的职工工资信息来源: 加工2.1去向: 加工2.2“财务处职工工资信息整理发送”组成: 工号+姓名+基本工资+原始奖金+缺勤金+实际工资数据流量:一般:1次/月高峰值:1次/月数据流名:职工标准工资信息别名: 无简述: 生成的标准工资信息来源: 加工2.2去向: 银行组成: 工号+姓名+基本工资+原始奖金+缺勤金+实际工资数据流量:一般:1次/月高峰值:1次/月数据流名:职工工资条别名: 无简述: 针对系部的工资条来源: 加工2.2去向: 各系部组成: 工号+姓名+基本工资+原始奖金+缺勤金+实际工资数据流量:一般:1次/月高峰值:1次/月得DFD图:顶层DFD图人事处学校内部工资管理系统财务处各系部职工出勤信息银行发放表职工工资报表职工基本信息职工工资单0层DFD图各系部2.0职工工资管理子系统职工工资信息职工基本信息1.0职工基本信息管理子系统3.0职工出勤管理子系统财务处人事处职工出缺勤信息职工工资单职工基本信息职工工资报表职工工资信息职工出缺勤报表职工出缺勤信息3.5数据采集4.功能需求4.1功能划分职工基本信息管理子系统:职工出勤信息管理子系统:职工工资管理子系统:4.2功能描述职工基本信息管理子系统:1)职工基本信息输入:用于采集职工的职工的工号,姓名,所属系别,职位2)建立职工基本信息表:为三个子系统提供数据源3)职工基本信息查询:实现查询功能4)职工基本信息修改:a.写修改职工基本信息:对职工信息异动进行修改b.发送提示信息至其他部门:将异动报告提交给使用该表的其他部门职工出勤信息管理子系统:1)职工出缺勤信息输入:采集职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因2)职工出缺勤信息查询:实现查询功能3)职工出缺勤信息表的建立:为职工工资管理子系统提供数据源职工工资管理子系统:1)职工基本工资信息读取:为实际工资奖金计算提供数据源2)职工实际工资奖金计算:得出实际工资3)标准工资信息与银行之间的双向传输:向银行提供标准工资信息,银行提供资金异动信息4)工资条对各部门的发放:向各个部门传输标准工资信息5.性能需求5.1数据精确度5.2时间特性【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。
】5.3适应性【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。
】6.运行需求6.1用户界面【如屏幕格式、报表格式、菜单格式、输入输出时间等。
】6.2硬件接口在WIN2000以上操作系统环境,内存256以上6.3软件接口6.4故障处理7.其它需求【如可使用性、安全保密、可维护性、可移植性等。