《数据流图举例.pptx》由会员分享,可在线阅读,更多相关《数据流图举例.pptx(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、图2 固定资产管理信息系统的功能级数据流图财务科公司领导F1F21日常卡片管理D1固定资产卡片2财务核算D2固定资产会计帐3报表统计查询2)画系统的内部第1页/共36页图3 日常卡片管理数据流图F11.1卡片分类处理D1固定资产卡片1.2资产增减变化1.3资产原值变化1.4资产计提折旧增减变化卡片原值变化卡片计提折旧卡片3)画加工的内部第2页/共36页图4 财务核算数据流图D1固定资产卡片2.1制作会计凭证2.2登记 明细账2.3登记总帐D2.2资产明细账D2.3固定资产总账D2.1记账凭证第3页/共36页 实例整体DFD某培训中心要研制一个计算机管理系统。培训中心的日常业务是:将学员发来的电
2、报、信件、电话收集分类后,按几种不同情况处理。如果是报名的,则将报名数据送给负责报名事务的职员,他们要查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员在开出发票经复审后通知学员。如果是付款的,则由财务人员在账目文件上登记,在经复审后也给学员一张通知单。如果是查询的,则交查询部门查阅课程文件后给出答复。对一些要求不合理的函电,培训中心将拒绝处理。如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和账目文件上作相应修改,经复审后通知学员。第4页/共36页学员函电1收集事务2分类6查询5付款4注销8复审7产生发票3报名D1学员D2课程D3
3、账目报名数据报名单发票付款数据注销数据查询数据学员回答付款单通知单注销单第5页/共36页学员函电1收集事务2分类6查询5付款4注销8复审7产生发票3报名D1学员D2课程D3账目报名数据报名单发付款数据注销数据查询数据学员回答付款单通知单注销单D1学员D2课程D3账目票D2课程第6页/共36页统计部门卡片被接收的卡片1编辑卡片取下一张卡片数据流图中有控制流工资单1工资计算数据流图中有激发条件D1雇员工资数据每月第一天第7页/共36页保持信息连续性,即当把一个处理分解为一系列处理时,分解前后的输入/输出流必须相同 注意事项注意事项 当进一步分解将涉及如何具体地实现 一个功能时就不应该再分解了第8页
4、/共36页适当地命名 规则规则 区分数据流和控制流 先考虑稳定状态,忽略琐碎的枝节问题 编号 数据的平衡 数据存储的使用 分解的程度第9页/共36页123ABMCNT父图与子图平衡3.1MPTN3.23.3Q父图与子图不平衡3.1MPT3.23.3QC第10页/共36页父图与子图平衡2.12.22.3货号ZY客户账号数量提货单123AC订货单提货单B订货单=客户+账号+货号+数量第11页/共36页数据守恒订货单2开发票发票(单位名+货名+数量+单价+总计)D3价目(货名+单价)(单位名+货名+货号+数量)比赛项目1决定比赛名单项目参加者(比赛项目+姓名+运动员号)D2运动员(队名+姓名+比赛项
5、目)数据不守恒第12页/共36页定义数据的方法定义数据的方法举例:电话号码分机号外线号码分机号860186028699外线号码9市话号码长话号码长话号码0区号市话号码区号任何长度为3的数字串市话号码局号分局号局号455448888552分局号任何长度为4的数字串第13页/共36页外部项外部项系统名:固定资产管理信息系统编号:W1条目明:财务科别名:会计人员主要特征:本系统就是为财务人员所使用的,其主要特征是会计人员的 姓名、权限修改记录:编写兰杰2009/04/05审核日期日期第14页/共36页数据流数据流系统名:固定资产管理信息系统编号:F1条目名:资产卡片别名:卡片修改记录:编写兰杰200
6、9/04/05审核日期日期来源:财务科去处:日常卡片处理数据流结构:资产卡片卡片编号资产名称使用部门资产原值月折旧额第15页/共36页数据元素数据元素系统名:固定资产管理信息系统编号:条目名:卡片编号别名:修改记录:编写兰杰2009/04/05审核日期日期位置:资产卡片(F1),固定资产卡片(D1)定义:卡片编号 8字符8第16页/共36页数据存储数据存储系统名:固定资产管理信息系统编号:D1条目名:固定资产卡片别名:修改记录:编写兰杰2009/04/05审核日期日期存储组织:每个固定资产一张资产卡片,按卡片号顺序排列记录组成:固定资产卡片卡片编号资产名称使用部门资产原值记录数:约1000数据
7、量:约4000KB关键字:卡片编号 长 度 8 20 12 20 第17页/共36页处理处理系统名:固定资产管理信息系统编号:条目名:固定资产日常卡片管理别名:修改记录:编写兰杰2009/04/05审核日期日期输入:资产卡片的增减信息加工逻辑:1.根据资产的增加情况,原值的变动信息,将增减、变动数据写进资产卡片使资产卡片实事变动。2.对每月进行计提折旧计算,并变动资产卡片上的相关数据。输出:变动后的资产卡片 资产原值的变动情况 每月计提折旧金额第18页/共36页图书馆管理本章作业:本章作业:一个小型图书馆管理系统,需完成以下工作:1.借书、还书;2.在图书馆中增加/删除一本书;3.按照作者名或
8、专业领域检索一批书;4.找出被某位读者杰出的一批书;5.找出最近借走某本书的读者;该系统有两类用户:图书管理员与普通读者。功能4可供普通读者查找他们自己借出的书目。功能1、2、5只供图书管理员使用。第19页/共36页该系统必须满足以下限制:1.馆中所有未借出的书籍能够供读者随时借阅;2.在同一时刻,一本书不能既被借出,又可供借阅;3.一个读者一次借出的书籍书目不能超过预定值;第20页/共36页第21页/共36页第22页/共36页第23页/共36页第24页/共36页从问题陈述可知,复印机的状态主要有“闲置”、“复印”、“缺纸”和“卡纸”。引起状态转换的事件主要是“复印命令”、“完成复印命令”、“
9、发现缺纸”、“装满纸”、“发生卡纸故障”和“排除了卡纸故障”。第25页/共36页录入员录入员 1接受查接受查询询查询查询信息信息查询查询信息信息 2分析查分析查询询 4按班次按班次查询查询 6查询显查询显示示 3按日期按日期查询查询 5按线路按线路查询查询旅客旅客班次班次日期日期线路线路查询结果查询结果查询查询结果结果查询结果查询结果查询查询结果结果第26页/共36页第27页/共36页从问题陈述可知,本系统数据源点是“病人”和“护士”,他们分别提供生理信号和要求病情报告的信息。进一步分析问题陈述,从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。从问题陈述容易看出,本系统的数据终点是接收警告信息和病情报告的护士。系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告信息”。此外,系统还应该具有“定时取样生理信号”、“更新日志”和“产生病情报告”的功能。为了分析病人生理信号是否超出了医生规定的安全范围,应该存储“患者安全范围”信息。此外,定时记录病人生理信号所形成的“患者日志”,显然也是一个数据存储。第28页/共36页第29页/共36页第30页/共36页第31页/共36页第32页/共36页第33页/共36页第34页/共36页第35页/共36页感谢您的观看!第36页/共36页