软件问题定义及可行性分析——数据流图

目录


数据流图(Data Flow Diagram ,DFD)是一种图形化建模工具,也是结构化分析的最基本的工具。

1.数据流图的4种基本符号

数据流图的基本符号如图2.3所示有三种不同的表示方法,归纳起来数据流图只有4种基本符号元素,数据流(Data Flow)、数据处理(Process) 、数据存储(Data Store)和外部实体(External Entity)。

2.数据流图的几种附加符号

在数据流图中,如果有两个以上数据流指向一个加工,或从一个加工中引出两个以上的数据流,这些数据流之间存在一定的关系。
(1)*表示相邻两个数据流之间是“与”的关系(同时出现);
(2)+表示相邻两个数据流之间是“或”的关系;
(3)⊕表示相邻两个数据流只能选取其中一个(互斥关系)。

3.设计数据流图的步骤

数据流图的基本要点是描述“做什么”,而不考虑怎么做。

(1)找出系统的输入和输出。

(2)画系统内部。

(3)为每一个数据流命名。

(4)为加工命名。

4.设计数据流图

(1)工厂采购定货系统

工厂采购部采购员每天需一张定货报表,按零件编号排序列出所需定货零件。
对定货零件列下述数据:零件编号、名称、定货数量、目前价格,主次要供应者等。
零件入库或出库称事务,通过仓库终端把事务报告定货系统。零件库存量少于库存临界值需订货。

(2)工资计算系统 

工资计算系统包含如下功能:
计算工资
根据人事部门给出的出勤表和业绩表计算奖金和缺勤扣款,通过生成的奖金发放表及工资基本信息库的信息计算应发工资,根据应发工资表计算所得税,根据后勤部门给出的水电扣款及缺勤扣款表和所得税款计算出实发工资,生成实发工资表和工资清单。
打印工资清单
根据工资清单完成工资条的打印,给职工。
工资转存
根据实发工资表生成职工工资存款清单并将其发送到银行请用数据流图描绘该系统。 

(3)处理图书系统

处理图书过程:前台接待员接受读者交的索书单,首先查看读者记录进行读者鉴别,并存储借阅记录文件。然后由图书管理员查询图书文件进行存书查询,如果图书未借出,交书库管理员向书库发出库单,并由书库管理员修改借阅记录文件和图书文件;如果图书已借出,向读者发图书有人借阅通知。请画出处理过程的数据流程图。 

(4)考务系统

考务系统如下功能,画出其分层数据流图。
1.对考生送来的报名表进行检查。
2.对合格的报名表编好准考证号码后将准考证送给考生,并将汇总的考生名单送给阅卷站。
3.对阅卷站送来的成绩进行检查并根据考试中心指定的合格标准审定合格者。
4.填写考生通知单(内容包括考试成绩和合格/不合格标志)送给考生。
5.按地区年龄、文化程度、职业、考试级别等进行成绩分类统计和试题难度分析,产生统计分析表。

分析:

源、终点:考生、阅卷站、考试中心

加工/处理:登记报名表、统计成绩

数据流:报名表、考生名单、不合格报名表、准考证、成绩表、合格标准、考生通知单、统计分析表、错误成绩表

数据存储(文件):考生名册、试题得分表

 

 

 

(5)讲课费计算系统

计算教师讲课费的过程是:各教研室交来课时统计表,先录入到讲课费存储文档,然后根据讲课费标准文件计算讲课费,再依据税率文件产生讲课费报表,并将税后讲课费计算结果返回讲课费存储文档,将报表送财务处,将讲课费明细表返回教研室。请画出处理讲课费计算的数据流程图。

(6)销售库存统计系统

某商店为及时了解各种商品的销售库存情况,拟建立一个销售库存统计系统。采购商品入库时,仓库管理员及时输入入库量及入库金额;售货员售货时,即输入售货数和销售收入。系统能使经理了解每种商品的日销售额,每周、每月的累计销售额和库存情况。请画此系统的分层数据流程图。

版权声明:本文为博主作者:一条小橘猫原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/WHT869706733/article/details/123314067

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
乘风的头像乘风管理团队
上一篇 2024年1月3日
下一篇 2024年1月3日

相关推荐