信息管理学概要.pptx
《信息管理学概要.pptx》由会员分享,可在线阅读,更多相关《信息管理学概要.pptx(99页珍藏版)》请在咨信网上搜索。
第六章第六章 系统分析系统分析本章内容第一节 系统分析的任务第二节 案例描述第三节 数据流图第四节 数据字典第五节 表达处理逻辑的工具第六节 事件和数据流图第七节 数据建模第八节 新系统逻辑模型的提出第九节 系统说明书第一节 系统分析的任务系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来。系统说明书审核通过之后,将成为系统设计的依据和将来验收系统的依据。系统分析的困难问题空间的理解人与人之间的沟通环境的不断变化系统分析的工具面向功能的方法/结构化方法分层的数据流图(DFD)+数据字典面向数据的方法实体关系图(ER)第二节 学籍管理案例描述高校学籍管理成绩考核升、留、降级转系/专业休学、停学、复学退学毕业奖励、处分第三节 数据流图顶层顶层 P1 P2 P3 P4 P4.1 P4.2 第一层第一层第二层第二层结构化分析的思想系统分析的根本目的是分析出信息合理的流动、处理、存储的过程。使用数据流图表示。基本思想:把一个系统看成一个整体功能,明确信息的输入与输出。系统内部含有各种具体信息处理功能。这些处理又可以分别看作整体功能,其内部又有更细节的信息处理、传递、存储。如此一级一级地剖析,直到很具体的处理步骤。DFD的每一个层次都代表了系统的一个抽象水平。高层次DFD中的处理可以进一步分解成低层次、更详细的DFD。一、数据流图的基本成分数据流图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)外部实体外部实体数据处理数据处理p1数据存储数据存储数据流数据流外外部部实实体体指指系系统统以以外外又又与与系系统统有有联联系系的的人人或或事事物物。它表达了该系统数据的外部来源和去处。它表达了该系统数据的外部来源和去处。例如:人、组织、外部系统等等。例如:人、组织、外部系统等等。外部实体是数据的来源(谁提供了最初始的数据?)外部实体是数据的来源(谁提供了最初始的数据?)外部实体是数据的去处(数据对谁有价值?)外部实体是数据的去处(数据对谁有价值?)读者读者 图书图书管理员管理员 馆长馆长 读者读者图书图书管理员管理员(1)外部实体处处理理指指对对数数据据的的逻逻辑辑处处理理功功能能,也也就就是是对对数数据的变换功能。据的变换功能。别名:功能、处理过程,数据加工别名:功能、处理过程,数据加工标识部分(层次化的功能编号)标识部分(层次化的功能编号)功能描述部分(动宾词组)功能描述部分(动宾词组)功功能能执执行行的的角角色色(人人,部部门门,计计算机程序),通常可省略算机程序),通常可省略P2.2.1识别识别读者身份读者身份图书管理员图书管理员(2)数据处理数据流是指处理功能的输入数据或输出数据数据流是指处理功能的输入数据或输出数据箭头表示数据流向箭头表示数据流向。经理经理编制编制财务财务报表报表合格订单合格订单编编 辑辑订货单订货单计计 算算 应收款应收款(3)数据流房间信息房间信息查询查询空房空房登记登记入住入住 教师教师登记登记成绩单成绩单学生成绩学生成绩数数据据存存储储表表示示某某种种数数据据保保存存后后的的逻逻辑辑统统称称。不不是指保存数据的物理地点或物理介质。是指保存数据的物理地点或物理介质。流入数据存储的数据流流入数据存储的数据流将处理后的数据写入或修改到数据存储中将处理后的数据写入或修改到数据存储中流出数据存储的数据流流出数据存储的数据流从数据存储中查询获取数据,不改变原来的数据从数据存储中查询获取数据,不改变原来的数据销售量销售量D2D2产品销售帐产品销售帐计算计算销售量销售量累计销售量单价累计销售量单价计算销售总额计算销售总额商品编号商品编号#_#_D2D2产品产品D5D5职工职工D2D2产品产品(4)数据存储识别数据存储各种需要长期保存的表格(纸质/电子)新生登记表、包裹邮寄单、报销单分类存放的某类表格数据,称为一个数据存储合同、学生贷款申请、期末成绩单一个数据存储可能经过多道处理手续,即数据处理(可能涉及多个人填写表格或查看)如会计记账凭证的填写、审核、记账试卷打印申请表的填写、审批、领取数数据据流流图图中中的的图图形形元元素素有有不不同同的的画画法法,本本书书使使用用Gane-Sarson画法画法储户储户业务业务处理处理帐目帐目存折存折存取要求存取要求(5)其它图形表示二、数据流图的画法下面我们以高等学校学籍管理系统为例说明画数据流图的方法顶层图概括描述了系统的轮廓、范围,标出了最主要的外部实体和数据流。根据案例描述的内容,将系统众多功能进行归纳,第一层划分为3个部分。成绩管理奖惩管理异动管理顶层新生名单新生名单学籍表学籍表学籍管学籍管理系统理系统 招生办招生办 教委教委用人用人单位单位报表报表毕业生登记表毕业生登记表学籍管理系统顶层学籍管理系统顶层DFDDFD第一层第二层“成绩管理”框的展开第三层“处理期末成绩”框的展开第三层“分析期末成绩”框的展开第三层“分析补考成绩”框的展开三、画数据流图的注意事项要注意以下几点:1.关于层次的划分2.语法的正确性3.易理解性4.确定系统边界层次的划分应遵守:层次的划分应遵守:(1)展展开开的的层层次次与与管管理理层层次次一一致致,也也可可以以划划分分得更细。得更细。(2)同同一一张张图图上上的的所所有有处处理理过过程程应应该该处处于于同同一一个抽象层次上(抽象粒度一致)。个抽象层次上(抽象粒度一致)。(3)一一个个处处理理框框经经过过展展开开,一一般般以以分分解解为为410处理框为宜(最好处理框为宜(最好5-9个)个)(4)最最下下层层的的处处理理过过程程用用几几句句话话,或或者者用用几几张张判定表,或一张简单的判定表,或一张简单的HIPO图能表达清楚图能表达清楚(1)合理的层次划分一个处理框经过展开,一般以分解为一个处理框经过展开,一般以分解为410处处理框为宜。理框为宜。如果一次分解后仅有两个处理框,为减少如果一次分解后仅有两个处理框,为减少数据流图的层次,可以考虑将它们直接并数据流图的层次,可以考虑将它们直接并入上一层中入上一层中一个处理框分解后还是只有一个处理框,一个处理框分解后还是只有一个处理框,则视为无效的分解则视为无效的分解处理框的合并通常可以从以下几个方面检查数据流图的正确通常可以从以下几个方面检查数据流图的正确性:性:(1)数据守恒,或称为输入数据与输出数据匹配)数据守恒,或称为输入数据与输出数据匹配处理有输入就应该有输出处理有输入就应该有输出处理有输出就肯定有输入处理有输出就肯定有输入输输入入的的数数据据应应该该全全部部流流出出该该处处理理或或者者要要用用于于产产生生流出该处理的数据(排除无用数据)流出该处理的数据(排除无用数据)输输出出的的所所有有数数据据必必须须曾曾经经流流入入过过该该处处理理或或者者是是由由流入该处理的数据加工产生(保证必要数据)流入该处理的数据加工产生(保证必要数据)(2)检查数据流图的正确性(2)在在一一套套数数据据流流图图中中的的任任何何一一个个数数据据存存贮贮,必定有流入的数据流和流出的数据流。必定有流入的数据流和流出的数据流。(3)父父图图中中某某一一处处理理框框的的输输入入、输输出出数数据据流流必须出现在相应的子图中。必须出现在相应的子图中。(4)任何一个数据流至少有一端是处理框)任何一个数据流至少有一端是处理框正确性检查(续)提高数据流图的易理解性提高数据流图的易理解性(1)简化处理间的联系(利用数据存储)简化处理间的联系(利用数据存储)如如:P2P2成成绩绩管管理理-P1-P1异异动动管管理理之之间间的的联联系系可可以以改变为:改变为:P2P2成绩管理成绩管理-D3-D3留退名单留退名单P1P1异动管理异动管理-D3-D3留退名单留退名单D3D3留退名单为增加的数据存储留退名单为增加的数据存储(2)均匀分解,应齐头并进)均匀分解,应齐头并进(3)适当的命名)适当的命名(3)提高数据流图的易理解性信信息息系系统统建建模模不不是是对对应应用用领领域域的的业业务务建建模模,信信息息系系统统只只对对业业务务系系统统中中含含有有信信息息处处理理的的过过程进行建模,一般是业务模型的子集。程进行建模,一般是业务模型的子集。因因此此要要关关注注信信息息系系统统解解决决的的问问题题,重重点点是是系系统中的统中的数据数据处理和流动。处理和流动。(1)排除纯手工活动)排除纯手工活动(2)排除其它外部系统的活动)排除其它外部系统的活动(3)和和系系统统外外的的外外部部实实体体之之间间的的接接口口通通过过数数据流来实现据流来实现(4)确定系统边界四、数据流图的语法错误分析一般有三类错误情况:1.语法错误可采用软件工具辅助绘图消除,如Visio2.逻辑错误人工评审检查3.词不达意,二义性错误情况举例1输入的数据流足够了吗?输入的数据流足够了吗?利用输入数据是否能够加工出输出的数据?利用输入数据是否能够加工出输出的数据?计算利息存款金额?查询图书读者信息错误情况举例2学生成绩单客户订单订单源数据是如何进入到信息系统中?源数据是如何进入到信息系统中?外部实体如何从系统中获取有关的数据呢?外部实体如何从系统中获取有关的数据呢?不论是手工系统还是计算机系统,数据不会全自动地不论是手工系统还是计算机系统,数据不会全自动地被保存或流动,和外部的交换一定和某个加工相连。被保存或流动,和外部的交换一定和某个加工相连。比如通过填写、登记、采集等处理比如通过填写、登记、采集等处理任何一个数据流至少任何一个数据流至少有一端是处理框有一端是处理框错误情况举例3客户业务员订单1、外部实体到外部实体,都是系统以外的内容,不、外部实体到外部实体,都是系统以外的内容,不需要在系统建模中表示。需要在系统建模中表示。2、如果需要表示数据的流动,二者之间则需要增加、如果需要表示数据的流动,二者之间则需要增加处理处理数据流图强调数据的源头(即发起者、产生者)数据流图强调数据的源头(即发起者、产生者)读者图书管理员借书单任何一个数据流至少任何一个数据流至少有一端是处理框有一端是处理框错误情况举例4订单入库单数据不通过任何手续就能自动在数据存储之间流动数据不通过任何手续就能自动在数据存储之间流动?数据不会长腿自己跑的。?数据不会长腿自己跑的。一张表格的数据怎么能记录到另一张表格中呢?人一张表格的数据怎么能记录到另一张表格中呢?人工做需要一个操作,机器做需要一段程序,即需要工做需要一个操作,机器做需要一段程序,即需要增加一个处理。增加一个处理。药品目录处方单任何一个数据流至少任何一个数据流至少有一端是处理框有一端是处理框错误情况举例5xxxx仅有流入的数据流,仅有流入的数据流,数据存储没有被使用?数据存储没有被使用?要么是垃圾数据,要么是要么是垃圾数据,要么是遗忘了流出的数据流?遗忘了流出的数据流?仅有流出的数据流,数据是如何仅有流出的数据流,数据是如何创建的?创建的?在系统的一个局部模型会存在这在系统的一个局部模型会存在这种情况,但完整系统通常不会。种情况,但完整系统通常不会。如果是其它外部系统创建的数据如果是其它外部系统创建的数据存储,本系统需要使用,则可以存储,本系统需要使用,则可以采用数据流从外部实体(外部系采用数据流从外部实体(外部系统)流入的方式表达。统)流入的方式表达。第四节 数据字典DFD是一种简化的模型,虽然直观,但表达不够具体、准确,仅依靠DFD定义需求不够充分。数据字典是对DFD的补充描述,用来描述数据流程图中的数据流、数据存贮、处理过程和外部实体的详细内容。数据流图与数据字典共同构成系统的功能模型,数据字典可以改进通信,规范描述,消除误解一、数据字典的各类条目数据字典中有六类条目:可被重用的条目:1.数据元素2.数据结构DFD图中的元素:3.数据流(可引用定义好的数据结构)4.数据存贮(可引用定义好的数据结构)5.外部实体6.处理(1)数据元素数据元素是最小的数据组成单位,也就是不可再分的数据单位,如学号、年龄、性别等。需要描述以下属性:()名称 ()别名 ()类型,()取值范围和取值的含义 ()长度 ()简要说明:数据元素条目(2)数据结构数据结构的描述重点,是数据之间的组合关系,即说明这个数据结构包括哪些成分。一个数据结构可以包含若干数据元素和数据结构。可能有的特殊成分:(1)必选项(2)任选项(3)重复项*(2)数据结构条目需要描述以下属性:需要描述以下属性:()数据流的来源()数据流的来源()数据流的去处()数据流的去处()数据流的组成()数据流的组成()数据流的流通量()数据流的流通量()高峰时的流通量()高峰时的流通量(3)数据流(3)数据流条目主主要要描描写写该该数数据据存存储储的的结结构构,及及有有关关的的数数据据流、查询要求。流、查询要求。有有些些数数据据存存储储的的结结构构可可能能很很复复杂杂,如如“学学籍籍表表”,包包括括学学生生的的基基本本情情况况、学学生生动动态态、奖奖惩惩记记录录、学学习习成成绩绩、毕毕业业论论文文成成绩绩等等,其其中中每每一一项项又又是是数数据据结结构构。这这些些数数据据结结构构有有各各自自的的条条目目分分别别加加以以说说明明,因因此此在在“学学籍籍表表”的的条条目目中中可可以以直直接接引引用用这这些些数数据据结结构构,而而不不要要列出这些数据结构的内部元素构成。列出这些数据结构的内部元素构成。(4)数据存储(4)数据存储条目(5)处理需要在数据字典中描述处理框的编号、名称、功能的简要说明,有关的输入、输出。通常仅重点描述最底层的处理过程。复杂的处理逻辑可以借助于一些图表工具,如结构化语言、判定树、判定表等。(5)处理功能条目(6)外部实体二、数据字典的使用与管理按各种要求列表,没有冗余,不遗漏数据相互参照,便于系统修改由描述内容检索名称一致性检验和完整性检验数据流的来源、去向是否完整数据元素是否遗漏或过剩数据存储的来源、去向是否完整处理与输入数据流是否匹配管理:手工/工具(某些工具支持数据字典的维护)第五节 表达处理逻辑的工具数据字典中包括了对各个处理功能的一般描述,但这种描述是高度概括的。最底层的处理(基本处理)应编写详细的说明,说明应该容易被软件人员和用户理解,又要严格、精确。表达工具有:结构化语言判定表判定树一、结构化语言三种基本语句:1.祈使语句2.判断语句3.循环语句结构化语言使用的三类词汇:1.祈使句中的动词2.数据字典中定义的名词3.某些逻辑表达式中的保留字指出要做什么,包括一个动词和一个宾语。指出要做什么,包括一个动词和一个宾语。使用祈使语句,应注意以下几点:使用祈使语句,应注意以下几点:力求精炼,不应太长。力求精炼,不应太长。不使用形容词和副词。不使用形容词和副词。动词要能明确表达执行的动作动词要能明确表达执行的动作名词必须在数据字典中有定义名词必须在数据字典中有定义(1)祈使语句判判断断语语句句类类似似结结构构化化程程序序设设计计中中的的判判断断结结构构。其一般形式是:其一般形式是:。如果如果 条件条件 则则 动作动作A A 否则否则 (条件不成立条件不成立)动作动作B B 。如果。如果 购货额在购货额在5000050000元以上元以上 则则 如果如果 最近三个月无欠款最近三个月无欠款 则则 折扣率为折扣率为1515 否则否则 如果如果 与公司交易与公司交易1010年以上年以上 则则 折扣率为折扣率为1010 否则否则 折扣率为折扣率为5 5 否则否则 无折扣无折扣(2)条件判断语句 表表达达在在某某种种条条件件下下,重重复复执执行行相相同同的的动动作作,直到这个条件不成立为止。直到这个条件不成立为止。例如:例如:对每一个学生对每一个学生 计算总成绩计算总成绩(3)循环语句二、判定树如果一个动作的执行不只是依赖一个条件,而是与多个条件有关,那么这项策略的表达就比较复杂,就可以使用判定树来表示。比如:邮政系统中,包裹邮资的计算策略与国别、路程、重量、保值额度等有关,使用自然语言来描述显然不够简洁判定树示例三、判定表如果条件较多、每种条件的取值情况也较多的情况下,可以使用判定表。判定表的优点是可以把各种组合情况一个不漏地表示出来,还能帮助发现遗漏和矛盾的地方。某厂对一部分职工重新分配工作。分配原则是:某厂对一部分职工重新分配工作。分配原则是:年龄不满年龄不满2020岁,文化程度是小学者脱产学习,岁,文化程度是小学者脱产学习,文化程度是中学文化程度是中学者当电工;者当电工;年龄满年龄满2020岁但不足岁但不足5050岁,文化程度是小学或中学者,男性当钳工,岁,文化程度是小学或中学者,男性当钳工,女性当车工;文化程度是大学者当技术员;女性当车工;文化程度是大学者当技术员;年龄满年龄满5050岁及岁及5050岁以上,文化程度是小学或中学者当材料员,岁以上,文化程度是小学或中学者当材料员,文化程度是大学者当技术员。文化程度是大学者当技术员。三个因素:性别、年龄、文化程度,取值范围分别是:三个因素:性别、年龄、文化程度,取值范围分别是:1.1.性别:性别:男,女男,女 2.2.年年龄龄:青青年年(小小于于2020岁岁),),中中年年(满满2020岁岁而而不不足足5050岁岁),),老老年年(满满5050岁及以上岁及以上)3.3.文化程度:文化程度:小学,中学,大学小学,中学,大学 判定表示例构造空表填表判定表的合并简化显然,某些条件是可以合并考虑的,可以使判定表简化。合并的原则:取相同行动的列,若有某个条件Ci在此n 列的取值正好是该条件取值的全集,而其它条件在此列都取相同的值,则此列可以合并。第一次合并第二次合并用用判判定定表表来来描描述述决决策策问问题题,通通常常经经过过以以下下几几个步骤:个步骤:()分析决策问题涉及几个条件;()分析决策问题涉及几个条件;()分析每个条件取值的集合;()分析每个条件取值的集合;()列出条件的各种可能组合;()列出条件的各种可能组合;()分析决策问题涉及几个可能的行动;()分析决策问题涉及几个可能的行动;()作出有条件组合的判定表;()作出有条件组合的判定表;()决定各种条件组合的行动;()决定各种条件组合的行动;()按合并规则化简判定表。()按合并规则化简判定表。使用判定表的步骤四、三种工具的比较适用范围:适用范围:决策树适合决策树适合10-15种行动的一般复杂度的决种行动的一般复杂度的决策,有时也可把决策表转换成决策树,便策,有时也可把决策表转换成决策树,便于用户检查。于用户检查。判定表适合于多个条件的复杂组合。判定表适合于多个条件的复杂组合。如果一个判断包含了一般顺序的动作或循如果一个判断包含了一般顺序的动作或循环执行的动作,则用结构化语言。环执行的动作,则用结构化语言。各自适用范围第六节 事件和数据流图初学者难以快速掌握面向数据流的分析方法,可以通过寻找系统中的事件提高建模效率事件的概念识别事件的规则事件响应表基于事件构造DFD一、事件(Event)事件是指在特定时间、特定地点发生的,能够描述出来并值得保存的的事情。事件会驱动或触发一个系统需要完成的所有处理信息系统可以看作基于事件响应的处理系统三类事件外部事件(External Event)时间事件(Temporal Event)状态事件(State Event)(1)外部事件在系统之外发生,通常是由外部的人或组织激发的事件,这些人或组织是数据的提供者和接收者。比如图书馆流通系统中的读者外部事件能够导出系统需要处理的关键事务寻找外部事件首先要确定外部实体,然后再分析。外部实体需要一个事务处理比如读者借书外部实体需要系统提供某些信息比如读者查阅书目某些数据改变了,系统需要更新它们比如书籍的位置改变管理过程需要某些信息比如制订新的采购计划需要流通统计情况(2)时间事件当系统时间到达某一刻时发生的事件,这些事件通常要求系统能定时自动地完成某些输出或处理。如:图书馆流通系统中的按月发布逾期催还名单如:每天晚上12:00定时转换归档医疗图像。注意命名时必须包含所要完成的处理和规定期限(3)状态事件系统内部的变化触发系统对某个处理的需要,这种情况的发生称为状态事件比如:销售系统中库存数一旦低于控制点就产生订货单状态事件一般是外部事件的结果,它的发生是不定时的二、识别事件的规则区分事件与具体响应过程事件响应中的一系列交互过程是完整具体的实现,而不是独立的一个事件。例如:拿信用卡交费 跟踪关键业务的整个生命周期来发现事件跟踪读者实现从图书馆借书的全部过程 暂时忽略技术性依赖事件和系统控制事件如管理员登录系统,修改口令,每天的备份三、事件响应表事件名称事件触发点事件源(引发者)事件的响应活动事件结果事件目的地(结果的接收者)事件名称事件名称触发点触发点事件源事件源活动活动响应结果响应结果事件目的地事件目的地客户希望检查客户希望检查产品可订量产品可订量产品的查产品的查询请求询请求客户客户查询产品的查询产品的可用量可用量产品可用量详产品可用量详细情况细情况客户客户客户建立一个客户建立一个订单订单新订单新订单客户客户建立新订单建立新订单实时连接实时连接订单确认订单确认订单细节订单细节交易信息交易信息信用卡处理信用卡处理系统系统客户客户发装部门发装部门银行银行客户改变或作客户改变或作废订单废订单修改订单修改订单的请求的请求客户客户更新订单更新订单修改确认修改确认订单修改细节订单修改细节交易信息交易信息客户客户发装部门发装部门银行银行客户和管理层客户和管理层检查订单状态检查订单状态订单状态订单状态的查询请的查询请求求客户或客户或管理部管理部门门查询订单的查询订单的状态状态订单状态的详订单状态的详细情况细情况客户或管理客户或管理部门部门为订单发货为订单发货订单发货订单发货通知通知发装部发装部记录订单的记录订单的执行执行客户退货客户退货订单退货订单退货通知通知客户客户建立退货记建立退货记录录退货确认退货确认交易信息交易信息客户客户银行银行网上订单系统的事件响应表事件名称事件名称触发点触发点事件源事件源活动活动响应结果响应结果事件目的地事件目的地未来客户需要未来客户需要目录目录产品目录的产品目录的查询请求查询请求未来客户未来客户提供产品目提供产品目录信息录信息产品目录产品目录未来客户未来客户客户更新基本客户更新基本信息信息客户信息修客户信息修改通知改通知客户客户更新客户基更新客户基本信息本信息市场部给客户市场部给客户发送促销材料发送促销材料促销产品细促销产品细节节市场部市场部分发促销单分发促销单促销单促销单客户和未来客户和未来客户客户调整产品目录调整产品目录产品目录更产品目录更新细节新细节销售部销售部更新产品目更新产品目录录每日交易汇总每日交易汇总每天末每天末产生交易汇产生交易汇总报告总报告交易汇总交易汇总报告报告财务部财务部每周订单汇总每周订单汇总每周末每周末产生订单汇产生订单汇总报告总报告订单汇总订单汇总报告报告管理部门管理部门网上订单系统的事件响应表摘自Systems Analysis and Design in a Changing World学籍管理中的事件有哪些需要采取行动(响应)的事件?新生登记期末出成绩补考出成绩评定奖学金退学留级修学、复学发成绩单事件表中能找到数据流图中出现的一些元素:事件表中能找到数据流图中出现的一些元素:活动对应于处理框活动对应于处理框事件源和事件目标对应于外部实体事件源和事件目标对应于外部实体触发点和响应结果是与外部实体相连的数据流触发点和响应结果是与外部实体相连的数据流只有数据存储在事件响应表中没有对应的描述只有数据存储在事件响应表中没有对应的描述四、事件与DFD一个事件的DFD(医院门诊)医生看病开处方医生根据挂号单询问病人病情,书写诊断结果(病历),并根据医院库存药品开处方单。n教务员分配指导教师(学生志愿、综合测评成绩)教务员分配指导教师(学生志愿、综合测评成绩)事件导出DFD事件列表中的每一个事件都可以画出一个DFD图(需要额外添加数据存储元素)事件列表可以作为画数据流图的一个基础和检验列表事件对应DFD模型的中间层事件可以继续分解绘制其具体的处理过程(向下细化)系统中事件较多时,应进行分组(向上抽象)事件的DFD集成n事件之间有一定的联系,一般通过数据存储建事件之间有一定的联系,一般通过数据存储建立关联立关联多个事件的DFD集成(医院门诊)事件(处理)之间存在数据的流转,通常以数据存储为中介构造完整的数据流图根据事件表重新组织,绘制完整的DFD模型:按照事件表,对每一个事件建立一个DFD片段图。把所有的DFD片段进行分组,归纳为大的处理逻辑,形成上一层DFD(复杂系统层次更多)。将属于一组内的DFD片段放在一张图上,形成事件层的DFD图。对每个事件的数据处理进一步分解为下一层DFD(复杂系统层次更多)。完整的数据流图真正进行结构化系统建模过程中,应该采用自顶向下的分解方法,事件表只是寻找需求的辅助工具(启发)建模是一个从具体到抽象,又从抽象到具体的过程,需要反复多次第七节 数据建模对系统中的数据建模使用ER图事物事物的属性事物间的关系分析阶段建立的是数据的概念模型,不需要考虑具体的物理数据库系统一、系统中的事物(实体)事物系统需要处理或保存的对象。如客户,订单,产品等。对信息系统中事物的理解和建模是定义系统需求的另外一个重要方面。大部分数据来源于事物,与事物相依存的事物是数据的载体比如客户的各种特征信息产生于具体客户,图书名、作者、价格等是与图书事物相关联的事物的类型事物的类型:实在有形:书籍、产品、文档 角色身份:医生、读者、顾客 组织单位:小组、部门 设备:打印机、传感器、鼠标 事件:借阅、订货、销售、罚款 场所:零售店、仓库二、事物之间的关系事物间的很多关系对于研究系统也非常重要。关系:指某些事物间自然发生的联系。例如:学生和图书,学生可以借阅图书。例如:一个客户可以发出订单。对每一个事物分析和它相关的事物,找出关系。事物之间关系的基数关系的基数:指一个事物关联另外一个事物的数量(一对一,一对多,多对多或者一个具体的数量4个)。如:学生和图书,一个学生可以预约多本图书,每本图书可能被多个学生预约。如:一个客户可以发出多个订单,一个订单只能是一个客户的。三、事物的属性属性:有关事物的一条特征信息。例如:客户的姓名、年龄、电话等。标识符:能唯一区分事物的属性。例如:发货单号,职工编号。复合属性:指包含了许多相关属性的属性。例如:姓名可能包含姓和名,日期包含年月日。四、实体关系图ERD实体就是系统中的事物,通过事物的识别来构造ERD模型。事物事物关系关系关系基数关系基数属性属性实体关系图ER图的表示法-1ER图的表示法-2学生学生图书图书客户客户订单订单订单条目订单条目客户客户订单订单1n学生学生图书图书010n只能只能1 1个个(强制)(强制)1 1个或多个个或多个0 0个或个或1 1个个0 0个或多个个或多个包含属性的ER图绘制ER图的注意事项某种实体在系统中只存在1个个体,通常没有识别的需要。比如校园网中的“学校”实体。ER图强调识别数据之间的联系,而不是人员与功能的关系。某种业务可能和某机构或人员相关,在ER图中忽略,比如“课程表”和“教务处”或“教务员”,“学生”和“学籍管理处”等。实体的属性应该是实体与生俱有的特性,而不是相关联的其他业务数据。比如“图书出纳员”的属性可能有姓名、工号等职工属性,而不包括借书、罚款等相关业务信息。“仓库”不含有“商品编码”。实体不应命名为“XX表”。如“仓库表”、“商品种类表”(属于DB技术名词),这样不利于阅读和理解。检查ER图中的回路,回路可能意味着冗余。第八节 新系统逻辑模型的提出新系统源于现行系统,高于现行系统应该考虑一下因素,提出新的系统模型新技术的使用流程的改进数据存储的组织方式的改变等第九节 系统说明书系统说明书是系统分析阶段的成果该文档描述了系统的需求,也称需求规格说明书、引言、引言、项目概述、项目概述 (1)(1)项目的主要工作内容项目的主要工作内容 (2)(2)现行系统的调查情况现行系统的调查情况 (3)(3)新系统的逻辑模型新系统的逻辑模型、实施计划、实施计划 (1)(1)工作任务的分解工作任务的分解 (2)(2)进度进度 (3)(3)预算预算一、系统说明书的内容二、系统说明书的审议系统说明书一旦审议通过,则成为有约束力的指导性文件。技术合同下阶段系统设计的依据。审议应由研制人员、企业领导、管理人员、局外系统分析专家共同进行。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 管理学 概要
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文