数据流图画法
有以下几个题目,大家畅所欲言,看看如何画数据流图比较合理,能说明理由最好。
1.工资计算系统中的一个子系统有如下功能:
(1)计算扣除部分—由基本工资计算出应扣除(比如水电费、缺勤)的部分;
(2)计算奖金部分—根据职工的出勤情况计算出奖励金;
(3)计算工资总额部分—根据输入的扣除额及奖金计算出总额;
(4)计算税金部分—由工资总额中计算出应扣除各种税金;
(5)生成工资表—根据计算总额部分和计算税金部分传递来的有关职工工资的详细信息生成工资表。
试根据要求画出该问题的数据流程图。
2.银行柜取款系统有如下功能:
(1)用户用取款卡到柜取款;
(2)如是不合法取款卡,则退回并显示出错;
(3)对用户输入的密码进行确认检查,非法密码被拒绝;
(4)核查用户的取款额,超支被拒绝;
(5)登录一笔合法取款,更新帐卡;
(6)生成付款通知,经确认后支付现金。
试根据要求画出该问题的数据流程图。
3.某学校的领书的工作流程如下:
学生班长填写领书单,经班主任审查后签名,然后班长拿领书单到书库领书。
书库保管员审查领书单是否有班主任签名,填写是否正确等,不正确的领书单退回给班长;如果填写正确则给予领书并修改库存清单;当某书的库存量低于临界值时,登记需定书信息。每天下班前为采购部门提供一张定书单。
要求:对以上问题,画出分层数据流图。(顶层,0层,1层)。
4.
(1)针对“通用在线考试系统”至少列出六项系统需求;
(2)画出“通用在线考试系统”的顶级和第一级数据流图。