版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书订购(dìnggòu)与考务系统数据流图第一页,共24页。2数据流图绘制实例:学生注册(zhùcè)课程系统(1)绘制顶层(dǐnɡcénɡ)DFD将整个系统看作一个过程/加工,提供和接收数据的外部实体在系统之外,其他任何事情属于系统范围。由于数据存储属于系统内部,因此不出现在顶层(dǐnɡcénɡ)DFD中。第二页,共24页。3数据流图绘制实例:学生注册(zhùcè)课程系统(2)DFD细化:用一个过程符号(fúhào)表示系统响应一个事件的DFD.一层DFD:第三页,共24页。4数据流图绘制实例:学生注册课程(kèchéng)系统(3)加工(jiāgōng)5的二层DFD第四页,共24页。示例:图书订购(dìnggòu)系统DFD图书库存入库单图书代理商书库管理收费制作财务报表财务报表经理(jīnglǐ)帐务数据库制作发书单图书订购核准的订购单发书单订购单顾客顾客收费数据帐单第五页,共24页。分层数据流图示例——
资格(zīgé)和水平考试的考务处理系统简化的资格和水平考试的考务处理系统分成多个级别,如初级程序员、程序员、高级程序员、系统分析员等,凡满足一定(yīdìng)条件的考生都可参加某一级别的考试考试的合格标准将根据每年的考试成绩由考试中心确定考试的阅卷由阅卷站进行,因此,阅卷工作不包含在软件系统中第六页,共24页。资格和水平考试的考务处理系统
—功能(gōngnéng)需求1.对考生送来的报名单进行检查2.对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站3.对阅卷站送来的成绩清单进行检查,并根据考试中心制订的合格标准(biāozhǔn)审定合格者4.制作考生通知单送给考生5.进行成绩分类统计(按地区、年龄、文化程度、职业、考试级别等分类)和试题难度分析,产生统计分析表第七页,共24页。分层数据流图示例——
资格(zīgé)和水平考试的考务处理系统然后从输入端开始,根据考务业务工作流,画出数据流流经的各加工框,逐步画到输出端,得到第0层数据流图。有时为了提高可读性,可以将顶层图中的源和宿画在0层图中确定加工:将父图中某加工分解而成的子加工在父图中某加工分解而成的子图中,父图中相应加工的输入/输出数据流都是且仅是子图边界上的输入/输出数据流特别要注意在业务流程中数据流发生变化或数据流的值发生变化的地方,应该存在一个加工,例如:系统(xìtǒng)的输入输出(顶层图)系统(xìtǒng)内部(0层图)-1复杂的加工可以继续分解成1张DFD子图将该加工看作一个小系统,该加工的输入/输出数据流就是这个假设的小系统的输入/输出数据流最终得到考务处理系统0层图正式(zhèngshì)报名单有时为了提高可读性,可以将顶层图中的源和宿画在0层图中在加工1的分解(fēnjiě)中没有新的文件产生系统(xìtǒng)内部(0层图)-4系统(xìtǒng)内部(0层图)-3资格和水平(shuǐpíng)考试的考务处理系统
—部分数据流的组成报名单=地区(dìqū)+序号+姓名+文化程度+职业+考试级别+通信地址正式报名单=准考证号+报名单准考证=地区(dìqū)+序号+姓名+准考证号+考试级别+考场考生名单={准考证号+考试级别}
其中{w}表示w重复多次考生名册=正式报名单统计分析表=分类统计表+难度分析表考生通知单=准考证号+姓名+通信地址+考试级别+考试成绩+合格标志第八页,共24页。系统(xìtǒng)的输入输出(顶层图)确定源或宿:考生、阅卷站和考试中心它们都既是源又是宿顶层图唯一的加工:软件系统(考务处理系统)确定数据流:系统的输入/输出信息输入数据流:报名单(míngdān)(来自考生)、成绩清单(来自阅卷站)、合格标准(来自考试中心)输出数据流:准考证(送往考生)、考生名单(míngdān)(送往阅卷站)、考生通知书(送往考生)、统计分析表(送往考试中心)额外的输出流(考虑系统的健壮性):不合格报名单(míngdān)(返回给考生),错误成绩清单(返回给阅卷站)顶层图通常没有文件第九页,共24页。考务处理系统(xìtǒng)顶层图考务处理系统考试(kǎoshì)中心考生(kǎoshēng)不合格报名单阅卷站错误成绩清单成绩清单考生名单合格标准报名单准考证考生通知单统计分析表第十页,共24页。系统(xìtǒng)内部(0层图)-1以下确定加工、数据流、文件、源或宿的一般方法适用于0层图及其各层子图确定加工:将父图中某加工分解而成的子加工根据(gēnjù)功能分解来确定加工:将一个复杂的功能分解成若干个较小的功能,较多应用于高层DFD中的分解根据(gēnjù)业务处理流程确定加工:分析父图中待分解加工的业务处理流程,业务流程中的每一步都可能是一个子加工特别要注意在业务流程中数据流发生变化或数据流的值发生变化的地方,应该存在一个加工,例如:编制
准考证号正式报名单合格报名单第十一页,共24页。系统(xìtǒng)内部(0层图)-2确定数据流在父图中某加工分解而成的子图中,父图中相应加工的输入/输出数据流都是且仅是子图边界上的输入/输出数据流分解后的子加工之间应增添相应的新数据流表示加工过程中的中间数据如果某些中间数据需要保存以备后用,那么可以成为流向文件的数据流同一个(yīɡè)源或加工可以有多个数据流流向一个(yīɡè)加工,如果它们不是一起到达和一起加工的,那么可以将它们分成若干个数据流,例如:读取银行卡信息客户银行卡数据密码第十二页,共24页。系统(xìtǒng)内部(0层图)-3确定文件如果父图中该加工存在读写文件的数据流,则相应的文件和数据流都应画在子图中在分解子图中,如果需要(xūyào)保存某些中间数据以备后用,则可以将这些数据组成一个新的文件新文件(首次出现的文件)至少应有一个加工为其写入记录,同时至少存在另一个加工来读该文件的记录注意:从父图中继承下来的文件在子图中可能只对其进行读,或只进行写第十三页,共24页。系统(xìtǒng)内部(0层图)-4确定源和宿0层图和其它子图中通常不必画出源和宿有时为了提高可读性,可以将顶层图中的源和宿画在0层图中最终得到考务处理系统0层图根据功能分解方法识别出两个加工:考试报名、统计成绩数据流继承顶层图中的输入数据流和输出数据流定义二个加工之间的数据流:由于这二个加工分别在考试前后进行,因此登记报名单所产生的结果(jiēguǒ)“考生名册”应作为文件保存以便考试后由统计成绩加工引用第十四页,共24页。考务处理(chǔlǐ)系统0层图考生(kǎoshēng)名册1考试报名报名单考生名单不合格(hégé)报名单准考证2统计成绩统计分析表合格标准考生通知单错误成绩清单成绩清单第十五页,共24页。加工(jiāgōng)内部(1…n层图)复杂的加工可以继续分解成1张DFD子图分解方法将该加工看作一个小系统,该加工的输入/输出数据流就是这个假设的小系统的输入/输出数据流然后采用画0层图的方法,画出该加工的子图以0层图中加工1(考试(kǎoshì)报名)为例根据业务处理流程来确定由加工1的分解与加工1相关的业务流程:首先检查考生送来的报名单,然后编准考证号,并产生准考证,最后产生考生名单和考生名册(文件)第十六页,共24页。考务处理(chǔlǐ)系统加工1子图3个子加工:检查报名单、编准考证号、登记考生“合格报名单”和“正式报名单”是新增加的数据流,其它数据流都是加工1原有的在加工1的分解(fēnjiě)中没有新的文件产生1.3登记考生考生名单1.2编准考证号准考证正式(zhèngshì)报名单1.1检查报名单合格报名单报名单不合格报名单考生名册第十七页,共24页。考务处理系统(xìtǒng)加工2子图2.5分析试题难度难度分析表2.4分类统计成绩分类统计表考生名册2.3制作通知单考生通知单2.2审定合格者正式成绩清单合格标准试题得分清单2.1检查成绩清单成绩清单正确成绩清单错误成绩清单第十八页,共24页。示例:统计成绩子图的输入(shūrù)、输出流边界2.7打印难度分析表2.5分析试题难度难度分析结果难度分析表2.6打印分类统计表2.4分类统计成绩分类统计结果分类统计表考生名册2.2审定合格者2.8打印考生通知单2.3产生考生通知信息考生通知信息考生通知单正式成绩清单合格标准2.1检查成绩清单成绩清单正确成绩清单试题得分清单错误成绩清单第十九页,共24页。软件工程(ruǎnjiànɡōnɡchénɡ)20实例(shílì)考务处理系统的功能(1)对考生送来的报名单进行检查;(2)对合格(hégé)的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站;(3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格(hégé)标准审定合格(hégé)者;(4)制作考生通知单(含成绩及合格(hégé)/不合格(hégé)标志)送给考生;(5)按地区进行成绩分类统计和试题难度分析,产生统计分析表。第二十页,共24页。软件工程(ruǎnjiànɡōnɡchénɡ)21顶层数据流图考生考务处理系统考试中心阅卷站不合格报名表报名表准考证考生通知单成绩单合格标准错误成绩单考生名单统计分析表第二十一页,共24页。软件工程(ruǎnjiànɡōnɡchénɡ)22根据考务处理业务,画出顶层数据流图,以反映最主要业务处理流程及系统与外界的关系。经过分析,考务业务处理的主要功能应当有登记报名单、统计(tǒngjì)成绩两个主要数据流。输入的源点和输出终点是考生、考试中心和阅卷站。然后从输入端开始,根据考务业务工作流,画出数据流流经的各加工框,逐步画到输出端,得到第0层数据流图。第二十二页,共24页。软件工程(ruǎnjiànɡōnɡchénɡ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 包头轻工校车削加工技能(劳动版)教案学习情境二车削台阶轴类零件-子学习情境一认识车刀
- 《麻绳》小班美术教案 - 幼儿园美术教案
- 《液压传动》教案(劳动版)
- 临时广告投放合同
- 城市轨道交通招投标详解
- 生态农业发展公益林管理计划
- 电子商务平台交易信息保护规定
- 餐饮业宿舍电费管理规则
- 城市污水处理厂改造协议
- 企业社会责任激励管理办法
- QA软件过程检查单(XXJSTZPPQAChecklist)
- NY_T 1832—2009 温室钢结构安装与验收规范
- BA88半自动生化分析仪维修手册
- 基因工程—工具酶中国药科大学生物工程所有
- 汽车钢板弹簧设计计算
- 高路堤边坡水毁防护稳固措施分析
- 《质量管理体系文件》ISO9001_2015_中英文对照
- 中国花鸟画各个时期艺术特点探析
- 教育实习对学前教育师范生职业认同的影响-幼有所育政策背景下的研究_2
- 人教版四年级上册数学《第三单元角的度量 整理和复习》教学课件
- 【教案】《认识计算机硬件设备及作用》教学设计
评论
0/150
提交评论