系统分析数据流图10例
- 格式:doc
- 大小:90.50 KB
- 文档页数:6
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.淮海工学院计算机工程学院实验报告书课程名:《软件工程导论》题目:结构化分析实验学号: 5姓名:薛思雨一、实验目的与要求通过示例掌握结构化系统分析的方法综合运用DFD,DD,E-R图等工具建立系统的概念数据模型二、实验环境VISIO 2003其它相关软件及硬件、网络环境三、实验步骤与源程序1.餐饮服务管理系统1)总体说明餐饮服务管理系统是酒店管理系统的一个部分,主要完成中西餐、咖啡厅、酒吧等顾客消费的消费信息记录、资源分配以及员工的信息管理等工作。
2)系统相关角色系统管理员,员工,部门经理,采购员,顾客,供货商等等3)相关功能说明(1)餐饮收银管理登记管理:客人到来以后进行登记,可以修改或者删除登记信息,客人可以要求合台或者换台。
消费管理:能够录入、修改或者删除客人的消费信息。
订餐管理:订餐信息登记,包括订餐时间、就餐时间、订餐桌数、人数、订餐详情、取消订餐、订餐查询。
主窗体:显示当前桌台、包房的占用情况,显示客人消费状态。
结算管理:客人结账的时候可以分类打折或者全面打折,计算开发票金额,打印账单,结账方式也有多种方式,如现金付款、支票付款、信用卡付款、免费、挂帐等自动统计。
日统计管理:可以对今日收银进行概览,方式多样,如按类别统计、按菜品统计、按帐单统计、按包房统计等等,可显示日销售项目排行榜,可打印销售日报表。
二级库存管理(主要管理酒水饮料的日常库存):这里主要是指前台的酒水饮料管理,包括入库、入库查询、入库统计,退货、退货查询、退货统计,库存动态,销售查询、销售统计,库存盘点、盘点查询、盘点统计。
菜谱管理:对菜品进行管理,如菜品类别维护、特色菜维护、菜品明细维护、酒水饮料维护,价格维护、套餐维护、菜谱打印、商品单位维护。
各消费类别和消费项目可任意增加、修改与删除,按照自己业务情况任意设置。
(2)采购库存管理该库存管理系统是后勤部门对所有资源的管理。
数据流图的画法以及实例(精选)数据流图也称为数据流程图date flow diagram , DFD,是⼀种便于⽤户理解和分析系统数据流程的图形⼯具,他摆脱了系统和具体内容,精确的在逻辑上描述系统的功能、输⼊、输出和数据存储等,是系统逻辑模型的重要组成部分。
数据流图的基本组成成分数据流:是由⼀组固定成分的数据组成,表⽰数据的流向。
值得注意的是,数据流图中描述的是数据流,⽽不是控制流。
除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有⼀个合适的名字,以反映该数据流的含义。
加⼯:加⼯描述了输⼊数据流到输出数据之间的变换,也就是输⼊数据流经过什么处理后变成了输出数据。
每个加⼯都有⼀个名字和编号。
编号能反映该加⼯位于分层的数据流图的哪个层次和哪张图中,能够看出它是由哪个加⼯分解出来的⼦加⼯。
数据存储:数据存储表⽰暂时存储的数据。
每个数据存储都有⼀个名字。
外部实体:外部实体是存在于软件系统之外的⼈员或组织,他指出数据所需要的发源地或系统所产⽣的数据的归属地。
外部实体加⼯数据流分层数据流图的设计⽅法第⼀步,画⼦系统的输⼊输出把整个系统视为⼀个⼤的加⼯,然后根据数据系统从哪些外部实体接收数据流,以及系统发送数据流到那些外部实体,就可以画出输⼊输出图。
这张图称为顶层图。
第⼆步,画⼦系统的内部把顶层图的加⼯分解成若⼲个加⼯,并⽤数据流将这些加⼯连接起来,使得顶层图的输⼊数据经过若⼲加⼯处理后,变成顶层图的输出数据流。
这张图称为0层图。
从⼀个加⼯画出⼀张数据流图的过程就是对加⼯的分解。
可以⽤下述⽅法来确定加⼯:在数据流的组成或值发⽣变化的地⽅应该画出⼀个加⼯,这个加⼯的功能就是实现这⼀变化,也可以根据系统的功能决定加⼯。
确定数据流的⽅法⽤户把若⼲数据当作⼀个单位来处理(这些数据⼀起到达、⼀起处理)时,可以把这些数据看成⼀个数据流。
关于数据存储对于⼀些以后某个时间要使⽤的数据,可以组织成为⼀个数据存储来表⽰。
实验报告课程名称_软件工程导论__________学院____计算机工程学院_________班级14软件1班学号2014144141姓名秦川2016年11月8日批阅教师时间实验成绩课程名称软件工程学号2014144141姓名秦川实验日期2016.11.8实验名称实验2分析数据流和绘制数据流图实验目的:1、掌握数据流的分析方法2、掌握数据流图的绘制实验内容:任务一绘制数据流图任务二分析数据流和绘制数据流图案例一:总务办公管理系统案例二:火车票预订系统实验原理:数据流图(DFD)是软件系统系统的逻辑模型,仅仅描绘数据在软件中流动(从输入移动到输出)的过程中所经受的变换(即加工处理)。
数据流图的绘制方法:根据数据流图的四种成分:源点或终点,处理,数据存储和数据流,从问题描述中提取数据流图的四种成分;然后依据“自顶向下、从左到右、由粗到细、逐步求精”的基本原则进行绘制。
基本符号如下:实验过程与结果:1.运行Microsoft Office Visio2007运行Microsoft Office Visio2007 2.选择“软件和数据库”中的“数据流模型图”模板选中数据流模型图模板3.用鼠标选拉图标进行绘图任务一绘制数据流图试绘制工资管理系统的数据流图,根据数据流图的符号说明仔细理解下图含义:这是学校教职工工资管理系统,教师根据课时表,职工根据任务表来确定个人工资情况,数据按以下方向传递:首先,对课时表或任务表进行审核,审核后的数据经排序形成专用表格;再进行一系列额外计算,包括个人所得说、住房公积金、保险费得出具体所发工资,并将工资表发给银行;然后,向教职工展示工资所得明细;最后,形成编制报表,更新分类表后,交于会计。
其中,人事科负责人事数据,教师与职工的工资由银行发放,会计做好报表的统计。
任务二分析数据流和绘制数据流图案例一:总务办公管理系统系统简介:某单位准备开发一个购买办公用品和设备的总务办公管理系统。
1 绪论1.1背景及现状分析1.1.1网上购书系统背景从第一台电脑的诞生就注定要改变整个人类的生活方式。
Internet在全球的普及使得改变人类生活成为现实。
我们传统的生活方式大多都是身体力行的,无论是买东西,和人打交道等等。
在取得同样目标的前提下,我们或许早就厌烦了每件事情都必需要自己亲力亲为的方式。
互联网,让我们有了第二种选择。
从前我们读书看书都必须要有书本才行,而且是要纸质书本。
这就给我们带来了很多问题了。
纸质书无论是数量上还是质量上有可能都无法完全满足所有人的需要。
另一方面,纸质书是一种实物,因此,纸质书容易破损、丢失,而且购物、转借都必须像其他事情一样亲力亲为,这对于现在高节奏的生活方式无疑是一个累赘。
那么是否有种更简便的方式呢?现在我们知道那就是网上书店了。
自从internet在世界上开始流行,其后,又随着通信技术,网络技术,安全技术等新技术的不断出现,使得我们生活在网上都成了可能。
书籍永远是人类进步的阶梯。
在各种各样的购物网站的不断涌现,网上购书网站也如雨后春笋般出现了。
因为网上书店有着与传统购书很大的优势。
网上书店最大的功能就是方便了读者更好的购书。
由于互联网的存在,使得网上的信息的全面性,因此读者可以在网上书店中快速准确的找到自己所需要的书籍,而非在传统购书中要到处跑书店所带来的繁琐。
网上书店中读者可以很容易的找到自己所需要的书籍,同样这相对于自己跑大书店然后慢慢找要省时间的多。
另一方面就是网上书店可以在线购买,这同样比传统购书的现金支付要方便的多。
从这么多方面来看,我们认识到了网上书店最大的优势就是便利。
1.1.2国内外网上购书系统发展情况网上书店也是电子商务的一块内容。
我们知道电子商务最早开始的就是美国等国外发达国家了。
到现在,可以说发达的国家的电子商务系统已经发展得相当之成熟了。
大家耳熟能详的著名的网上书店就是亚马逊(Amazon)书店。
它是世界上销售量最大的书店。
大概能提供310万册的图书,比全球任何一家书店的存书都要多15倍以上。
数据流图10例
1.请根据以下描述画出某库存管理系统的数据流图。
该系统的数据流程描述如下:(1)首先,根据计划部门转来的收货通知单,和已存在的物资编码文件,建立物资采购单流水账;(2)然后,根据技术部门的物资验收报告和物资采购单流水账,更新物资台账文件;(3)最后,对物资台账分类汇总,将结果存储于物资总账文件中。
答:
图.1
2.请根据以下描述画出系统的数据流图。
该子系统共有三个加工,(1)首先,根据生产计划、库存台账文件编制采购计划,建立采购计划文件;(2)其次,根据订货合同、采购计划文件,建立合同台帐文件;(3)最后,根据合同分类文件打印合同分类表。
答:
3.请根据以下业务流程描述,画出某物资管理系统的数据流图。
该系统的业务流程描述如下:(1)生产车间向物资部提出物资需用计划,物资部计划人员根据库存台帐,编制物资采购计划;(2)采购人员根据物资采购计划,以及供货商报价单,编制合同台帐;(3)采购的物资到货后,库存管理人员根据技术科提供的验收报告,以及合同台帐,进行物资入库处理,并更新库存台帐。
答:
4.请根据以下描述画出某设备管理系统的数据流图。
该系统的数据流程描述如下:
(1)首先,根据技术科的验收报告,建立设备台帐;(2)然后,根据技术科的设备检修记录,更新设备台帐;(3)最后,对设备台帐分类汇总,打印输出统计报告。
答:
图.3
5.请根据以下业务流程描述,画出某仓库管理系统的数据流图。
该系统的业务流程描述如下:(1)仓库管理员依据物资到货通知单,建立物资台帐;(2)领料人员向仓库管理员提交物资领用申请,库管员查询库存台帐并打印领料单;(3)月末进行物资盘点,生成并打印“物资收支存报表”。
答:
图.5
6.请根据以下描述画出某教学管理系统的数据流图。
该系统的数据流程描述如下:(1)教学秘书将学生成绩单录入,形成学生成绩文件;(2)打印成绩单,交给学生;(3)依据学生成绩文件,对学生成绩进行综合分析,形成分析报告文件;(4)将分析报告打印出来,交给主管校长。
答:
7.某厂仓库的领料处理如下,请据此绘制一级数据流图。
车间首先根据生产计划,编制领料单;仓库工作人员根据领料单和已存在的库存台帐文件,进行出库处理。
出库处理的具体流程是:首先查询库存台帐,以查检是否有货,如果有货则打印出库单,并更新库存台帐文件;否则打印订货单交给采购部门。
答:
图6
生产计划
8.请根据以下考试报名管理过程,绘制数据流图。
考试机构首先对收到的考生报名表后进行审核,形成报名表文件,然后根据报名表文件打印报名汇总表,交上级机关。
答:
图.8
9.某仓库管理系统按以下步骤进行信息处理,请绘制其数据流图。
(1)保管员根据当日的出库单和入库单通过出入库处理去修改库存台账。
(2)根据库存台账,制作各种表格。
答:
图.9
10.某企业简化后的会计核算过程如下,请据此绘制数据流图。
(1)会计人员根据原始单据和已存在的会计科目文件,填写记账凭证,并生成记账凭证文件;(2)对记账凭证文件进行分类、汇总生成总账文件;(3)根据总账文件打印会计报表。
答:
图10。