《系统分析实例.pptx》由会员分享,可在线阅读,更多相关《系统分析实例.pptx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、武汉理工大学华夏学院经管系5.3 业务流程分析第1页/共32页武汉理工大学华夏学院经管系金龙卡业务流程图金龙卡业务流程图学生学生选择选择商品商品商品商品信息信息商家商家结算结算金龙卡金龙卡帐单帐单财务财务第2页/共32页武汉理工大学华夏学院经管系绘制数据流图步骤绘制数据流图步骤就是自外向内,自顶向下,逐层细化,完善求精。1.1.先把整个计算机系统看成一个加工先把整个计算机系统看成一个加工,它的输,它的输入数据和输出数据实际上反映了系统与外界入数据和输出数据实际上反映了系统与外界环境的接口。这就是应用上下文图。环境的接口。这就是应用上下文图。2.2.对上一层数据流图中的加工进行细化对上一层数据流
2、图中的加工进行细化,形成,形成下一层数据流图,直到形成底层数据流图下一层数据流图,直到形成底层数据流图3.3.底层数据流图是指其加工不需要再做分解底层数据流图是指其加工不需要再做分解第3页/共32页武汉理工大学华夏学院经管系5.3 业务流程分析第4页/共32页武汉理工大学华夏学院经管系0层层:采购计划采购计划入库单入库单采购采购系统系统库存统计库存统计外部信息外部信息第5页/共32页武汉理工大学华夏学院经管系DFD示例示例:采购采购询价询价1定货定货2收货收货3入库入库4料管料管5录入录入6采购计划采购计划报价单报价单合同合同合格货单合格货单入库料单入库料单库存表库存表入库单入库单库存统计库存
3、统计供应信息供应信息供应表供应表报价表报价表合同表合同表报价汇总报价汇总合同汇总合同汇总第6页/共32页武汉理工大学华夏学院经管系注意事项:注意事项:1.先找出外部实体的输出数据流和输入数据流。2.从外部实体的输入数据流(即系统的源点)出发,按照系统的逻辑需要,逐步画出一系列逻辑加工,直到找到外部实体所需的输出数据流(即系统的汇点),形成数据流的封闭。3.按照下面所给的原则进行检查和修改。l数据流图上所有图形符号只限于前述四种基数据流图上所有图形符号只限于前述四种基本图形元素本图形元素l每个加工至少有一个输入数据流和一个输出每个加工至少有一个输入数据流和一个输出数据流数据流第7页/共32页武汉
4、理工大学华夏学院经管系注意事项:注意事项:l在数据流流图中,需按层给加工框编号。编号表明该加工处在数据流流图中,需按层给加工框编号。编号表明该加工处在哪一层,以及上下层的父图与子图的对应关系。在哪一层,以及上下层的父图与子图的对应关系。l任何一个数据流子图必须与它上一层的一个加工对应,任何一个数据流子图必须与它上一层的一个加工对应,两者两者的输入数据流和输出数据流必须一致的输入数据流和输出数据流必须一致。即父图与子图的平即父图与子图的平衡衡。l图上每个元素都必须有名字。表明数据流和数据文件是什么图上每个元素都必须有名字。表明数据流和数据文件是什么数据,加工做什么事情。数据,加工做什么事情。l数
5、据流图中不可夹带控制流,不是程序流程图。数据流图中不可夹带控制流,不是程序流程图。第8页/共32页武汉理工大学华夏学院经管系 数据流图数据流图 2008.10月原题月原题顾客登录网站,按需要查询相关旅游线路的信息,根据查询结果报名参团。旅行社根据报名情况自动组团,并保存组团信息。顾客可以通过用户标识号查看组团情况。第9页/共32页武汉理工大学华夏学院经管系业务流程图业务流程图:登陆登陆顾客顾客查询查询线路线路线路线路信息信息报名报名报名报名信息信息旅行社旅行社组团组团组团组团信息信息查询查询组团组团个人个人组团组团第10页/共32页武汉理工大学华夏学院经管系数据流程图数据流程图0层层:原始线路
6、原始线路报名信息报名信息在线旅在线旅行系统行系统线路信息线路信息用户信息用户信息组团信息组团信息个人组团信息个人组团信息待查信息待查信息第11页/共32页武汉理工大学华夏学院经管系数据流程图数据流程图1层层:登陆登陆1查询查询线路线路2报名报名3录入录入6用户信息用户信息顾客信息顾客信息原始线路原始线路线路表线路表旅行社信息旅行社信息线路线路信息信息报名信息报名信息报名表报名表组团组团4组团表组团表查询查询5个人组团个人组团待查信息待查信息组团信息组团信息报名信息报名信息组团信息组团信息顾客信息顾客信息线路线路信息信息第12页/共32页考试事务考试事务管理系统管理系统报名表报名表成绩表成绩表成
7、绩统计表成绩统计表分数线分数线准考证准考证考生名单考生名单成绩通知单成绩通知单顶层:顶层:第13页/共32页报名表报名表成绩表成绩表成绩统计表成绩统计表分数线分数线准考证准考证考生名单考生名单成绩通知单成绩通知单报名报名登记登记1考生信息库考生信息库成绩成绩登记登记3成绩成绩评定评定4考生考生统计统计20 0层:层:第14页/共32页1层:层:图图4:分数线分数线成绩通知单成绩通知单考生信息库考生信息库确定确定等级等级4.1输出输出成绩成绩4.2第15页/共32页销售管理系统销售管理系统订单订单提货单提货单缺货通知单缺货通知单进货单进货单统计表统计表第16页/共32页订单订单提货单提货单进货单
8、进货单统计表统计表处理处理订单订单 1可发货订单可发货订单缺货订单缺货订单缺货记录缺货记录库存记录库存记录发货发货处理处理 2进货进货处理处理 4以前缺货现可发货订单以前缺货现可发货订单缺货缺货统计统计 3缺货通知单缺货通知单销售记录销售记录销售销售统计统计 5第17页/共32页第18页/共32页第19页/共32页第20页/共32页数据字典数据词典的使用在结构化分析的过程中,可以通过名字,方便地查阅数据的定义;同时可按各种要求,随时列出各种表,以满足分析员的需要。可以按描述内容(或定义)来查询数据的名字。通过检查各个加工的逻辑功能,可以实现和检查在数据与程序之间的一致性和完整性。在以后的设计与
9、实现阶段,以至于到维护阶段,都需要参考数据词典进行设计,修改和查询。第21页/共32页数据字典:任务是对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以精确定义。1.1.数据流词条描述:数据流是数据结构在系统内传播的路径。数据流名:简要介绍作用即它产生的原因和结果。数据流来源:来自何方。数据流去向:去向何处。数据流组成:数据结构。每个数据量流通量:数据量,流通量。第22页/共32页2.2.数据项词条描述。数据元素名:类型:长度:取值范围:相关的数据元素及数据结构:3.3.数据存储词条描述。数据文件名:简述:存放的是什么数据。输入数据:输出数据:数据文件组成:数据结构。存储方式
10、:顺序,直接,关键码。存取频率:第23页/共32页数据结构的描述定义式:在数据流图中,数据流和数据文件都具有一定的数据结构。必须以一种清晰,准确、无二义性的方式来描述数据结构。=被定义为+与 例如,x=a+b,x=a+b,表示x x由a a和b b组成。.,.,.或 例如,x=a,b,x=a,b,表示x x由a a或由b b组成.|.|.或 例如,x=a|b,x=a|b,表示x x由a a或由b b组成.重复 例如,x=ax=a,表示x x由0 0个或多个a a组 成m.nm.n 重复 例如,x=3a8x=3a8,表示x x中至少出现 3 3次a a,至多出现8 8次a a。(.)(.)可选
11、例如,x=(a)x=(a),表示a a可在x x中出现,也可以不出现。第24页/共32页第25页/共32页第26页/共32页第27页/共32页第28页/共32页4.4.加工逻辑词条描述。加工名:加工编号:反映该加工的层次。简要描述:加工逻辑及功能简述。输入数据流:输出数据流:加工逻辑:对条件、行为的详细罗列。5.5.源点及汇点词条描述。名称:外部实体名。简要描述:什么外部实体。有关数据流:数目:第29页/共32页在写基本加工逻辑的说明时,应满足如下的要求:u对数据流图的每一个基本加工,必须有一个加工逻辑说明u加工逻辑说明必须描述基本加工如何把输入数据流变换为输出数据流的加工规则u加工逻辑说明必须描述实现加工的策略而不是实现加工的细节书写加工逻辑的工具:结构化英语(伪码)结构化英语也称为PDL,PDL,是一种介于自然语言和形式化语言之间的半形式化语言。它是在自然语言基础上加了一些限制而得到的语言,是使用有限的词汇和有限的语句来描述加工逻辑。第30页/共32页第31页/共32页信息管理与电子商务教研室武汉理工大学华夏学院经管系感谢您的观看!第32页/共32页