Download presentation
Presentation is loading. Please wait.
Published by郊 容 Modified 7年之前
1
习题讲解
2
第一题 银行计算机储蓄系统的工作过程大致如下:储 户填写的存款单或取款单由业务员键入系统, 如果是存款则系统记录存款人姓名、住址、身 份证号码、存款类型、存款日期、到期日期、 利率以及密码(可选)等信息,并打印出存单 给储户;如果是取款而且存款时留有密码,则 系统首先核对储户密码,若密码正确或存款时 未留有密码,则系统计算利息并打印出利息清 单给储户。
3
储蓄系统数据流图基本模型
4
数据流图
5
E—R 图
6
第二题 美国某大学共有 200 名教师,校方与教师工会 刚刚签订了一项协议。按照协议,所有年工资 超过 $26000 的教师工资将保持不变,年工资少 于 $26000 的教师将按照如下方式增加工资:给 每个由此教师所赡养的人每年补助 $100 ,此外, 教师有一年工龄每年再多补助 $50 ,但是,增 加后的年工资总额不超过 $26000 。 教师的工资档案储存在行政办公室的磁带上, 档案中有目前年工资、赡养人数、雇用日期等。
7
数据流图
8
软件需求分析文档 引言 任务概述 ( 项目概述 ) 数据描述 (DFD 、 DD) 功能描述 接口 性能需求 属性 其它需求
9
引言、概述、数据描述(略) 功能性需求: 档案管理 – 获得教师当前工资 – 获取赡养人数 – 获取工龄 – 更新教师信息(工资、工龄、赡养人数等) 数据计算 – 计算工资(可以把计算过程细化出来) – 根据限额确定工资 查询管理 – 排序 – 查询
10
打印报表 – 打印工资对照单 非功能性需求: 性能需求:数据精确到小数点后 2 位,响应时 间不应超过 1s ,计算统计时间不超过 20s 等等 界面需求:用户界面友好,易操作,或者一些 更细节的界面需求,如:教工工资信息展示的 格式等等。还可以给出样例。
11
第三题 用面向数据流的方法设计银行储蓄系统 的软件结构。
12
具有边界的数据流图
13
细化后的计算机储蓄系统软件结构
Similar presentations