版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1信息系统分析与设计邝孔武王晓敏结构信息系统分析与设计邝孔武王晓敏结构化系统分析化系统分析第1页/共113页第2页/共113页第3页/共113页第4页/共113页第5页/共113页第6页/共113页第7页/共113页第8页/共113页第9页/共113页第10页/共113页第11页/共113页n为以后的维护升级提供了文档第12页/共113页第13页/共113页ER)第14页/共113页第15页/共113页第16页/共113页第17页/共113页第18页/共113页第19页/共113页第20页/共113页第21页/共113页事件名称事件名称触发点触发点事件源事件源活动活动响应结果响应结果事件
2、目的地事件目的地客户希望检查客户希望检查产品可订量产品可订量产品的查产品的查询请求询请求客户客户查询产品的查询产品的可用量可用量产品可用量详产品可用量详细情况细情况客户客户客户建立一个客户建立一个订单订单新订单新订单客户客户建立新订单建立新订单实时连接实时连接订单确认订单确认订单细节订单细节交易信息交易信息信用卡处理信用卡处理系统系统客户客户发装部门发装部门银行银行客户改变或作客户改变或作废订单废订单修改订单修改订单的请求的请求客户客户更新订单更新订单修改确认修改确认订单修改细节订单修改细节交易信息交易信息客户客户发装部门发装部门银行银行客户和管理层客户和管理层检查订单状态检查订单状态订单状态
3、订单状态的查询请的查询请求求客户或客户或管理部管理部门门查询订单的查询订单的状态状态订单状态的详订单状态的详细情况细情况客户或管理客户或管理部门部门为订单发货为订单发货订单发货订单发货通知通知发装部发装部记录订单的记录订单的执行执行客户退货客户退货订单退货订单退货通知通知客户客户建立退货记建立退货记录录退货确认退货确认交易信息交易信息客户客户银行银行第22页/共113页事件名称事件名称触发点触发点事件源事件源活动活动响应结果响应结果事件目的地事件目的地未来客户需要未来客户需要目录目录产品目录产品目录的查询请的查询请求求未来客未来客户户提供产品目录提供产品目录信息信息产品目录产品目录未来客户未来
4、客户客户更新基本客户更新基本信息信息客户信息客户信息修改通知修改通知客户客户更新客户基本更新客户基本信息信息市场部给客户市场部给客户发送促销材料发送促销材料促销产品促销产品细节细节市场部市场部分发促销单分发促销单促销单促销单客户和未来客户和未来客户客户调整产品目录调整产品目录产品目录产品目录更新细节更新细节销售部销售部更新产品目录更新产品目录每日交易汇总每日交易汇总每天末每天末产生交易汇总产生交易汇总报告报告交易汇总报交易汇总报告告财务部财务部每周订单汇总每周订单汇总每周末每周末产生订单汇总产生订单汇总报告报告订单汇总报订单汇总报告告管理部门管理部门第23页/共113页第24页/共113页第2
5、5页/共113页第26页/共113页第27页/共113页第28页/共113页第29页/共113页第30页/共113页顶层顶层 P1 P2 P3 P4 P41P42 第一层第一层第二层第二层第31页/共113页外部实体外部实体数据处理数据处理p1数据存储数据存储数据流数据流第32页/共113页外部实体指系统以外又与系统有联系的人或事外部实体指系统以外又与系统有联系的人或事物。它表达了该系统数据的外部来源和去处。物。它表达了该系统数据的外部来源和去处。例如:人、组织、外部系统等等。例如:人、组织、外部系统等等。 外部实体是数据的来源(谁提供了最初始的数据?)外部实体是数据的来源(谁提供了最初始的数
6、据?) 外部实体是数据的去处(数据对谁有价值?)外部实体是数据的去处(数据对谁有价值?) 读者读者 图书图书管理员管理员 馆长馆长 读者读者图书图书管理员管理员第33页/共113页处理处理指对数据的逻辑处理功能,也就是对数指对数据的逻辑处理功能,也就是对数据的变换功能。据的变换功能。别名:功能、处理过程,数据加工别名:功能、处理过程,数据加工标识部分(层次化的功能编号)标识部分(层次化的功能编号)功能描述部分(动宾词组)功能描述部分(动宾词组)功能执行的角色(人,部门,计功能执行的角色(人,部门,计算机程序),通常可省略算机程序),通常可省略P2.2.1识别识别读者身份读者身份图书管理图书管理
7、员员第34页/共113页数据流是指处理功能的输入或输出(箭头表示数据流是指处理功能的输入或输出(箭头表示数据流向)数据流向) 。例如:数据,订单,查询要求等例如:数据,订单,查询要求等 经理经理编制编制财务财务报表报表合格订单合格订单编编 辑辑订货单订货单计计 算算 应收款应收款第35页/共113页数据存储表示某种数据保存后的逻辑统称。不数据存储表示某种数据保存后的逻辑统称。不是指保存数据的物理地点或物理介质。是指保存数据的物理地点或物理介质。流入数据存储的数据流流入数据存储的数据流将处理后的数据写入或修改到数据存储中将处理后的数据写入或修改到数据存储中流出数据存储的数据流流出数据存储的数据流
8、从数据存储中查询获取数据,不改变原来的数从数据存储中查询获取数据,不改变原来的数据据销售量销售量D2D2产品销售帐产品销售帐计算计算销售量销售量累计销售量单价累计销售量单价计算销售总额计算销售总额商品编号商品编号#_#_D2D2产品产品D5D5职工职工D2D2产品产品第36页/共113页数据流图中的图形元素有不同的画法,本书使数据流图中的图形元素有不同的画法,本书使用用Gane-Sarson画法画法储户储户业务业务处理处理帐目帐目存折存折存取要求存取要求第37页/共113页事件表中能找到数据流图中出现的一些元素事件表中能找到数据流图中出现的一些元素:活动对应于处理框活动对应于处理框事件源和事件
9、目标对应于外部实体事件源和事件目标对应于外部实体触发点和响应结果是与外部实体相连的数据流触发点和响应结果是与外部实体相连的数据流只有数据存储在事件响应表中没有对应的描述只有数据存储在事件响应表中没有对应的描述第38页/共113页第39页/共113页 事件之间有一定的联系,一般通过数据存储事件之间有一定的联系,一般通过数据存储建立关联建立关联第40页/共113页n解为下一层DFD (复杂系统层次更多)。第41页/共113页第42页/共113页nn发成绩单第43页/共113页新生名单新生名单学籍表学籍表学籍管学籍管理系统理系统 招生办招生办 教委教委用人用人单位单位报表报表毕业生登记表毕业生登记表
10、学籍管理系统顶层学籍管理系统顶层DFDDFD第44页/共113页第45页/共113页第46页/共113页第47页/共113页第48页/共113页第49页/共113页第50页/共113页层次的划分应遵守:层次的划分应遵守:(1)展开的层次与管理层次一致,也可以划分)展开的层次与管理层次一致,也可以划分得更细。得更细。(2)同一张图上的所有处理过程应该处于同一)同一张图上的所有处理过程应该处于同一个抽象层次上(抽象粒度一致)。个抽象层次上(抽象粒度一致)。(3)一个处理框经过展开,一般以分解为)一个处理框经过展开,一般以分解为410处理框为宜(最好处理框为宜(最好59个)个)(4)最下层的处理过程
11、用几句话,或者用几张)最下层的处理过程用几句话,或者用几张判定表,或一张简单的判定表,或一张简单的HIPO图能表达清楚图能表达清楚第51页/共113页一个处理框经过展开,一般以分解为一个处理框经过展开,一般以分解为410处理框为宜。处理框为宜。 如果一次分解后仅有两个处理框,为如果一次分解后仅有两个处理框,为减少数据流图的层次,可以考虑将它减少数据流图的层次,可以考虑将它们直接并入上一层中们直接并入上一层中 若一个处理框分解后还是只有一个处若一个处理框分解后还是只有一个处理框,则视为无效的分解理框,则视为无效的分解第52页/共113页通常可以从以下几个方面检查数据流图的正确通常可以从以下几个方
12、面检查数据流图的正确性:性:(1)数据守恒,或称为输入数据与输出数据匹配)数据守恒,或称为输入数据与输出数据匹配处理有输入就应该有输出处理有输入就应该有输出处理有输出就肯定有输入处理有输出就肯定有输入输入的数据应该全部流出该处理或者要用于产输入的数据应该全部流出该处理或者要用于产生流出该处理的数据(排除无用数据)生流出该处理的数据(排除无用数据) 输出的所有数据必须曾经流入过该处理或者是输出的所有数据必须曾经流入过该处理或者是由流入该处理的数据加工产生(保证必要数据由流入该处理的数据加工产生(保证必要数据)第53页/共113页 (2)在一套数据流图中的任何一个数据存储,)在一套数据流图中的任何
13、一个数据存储,必定有流入的数据流和流出的数据流。必定有流入的数据流和流出的数据流。(3)父图中某一处理框的输入、输出数据流必)父图中某一处理框的输入、输出数据流必须出现在相应的子图中。须出现在相应的子图中。(3)任何一个数据流至少有一端是处理框。)任何一个数据流至少有一端是处理框。第54页/共113页提高数据流图的易理解性提高数据流图的易理解性(1)简化处理间的联系(利用数据存储)简化处理间的联系(利用数据存储)如:如:P2P2成绩管理成绩管理-P1-P1异动管理之间的联系可异动管理之间的联系可以改变为:以改变为:P2P2成绩管理成绩管理-D3-D3留退名单留退名单P1P1异动管理异动管理-D
14、3-D3留退名单留退名单D3D3留退名单为增加的数据存储留退名单为增加的数据存储(2)均匀分解,应齐头并进)均匀分解,应齐头并进(3)适当的命名)适当的命名第55页/共113页 信息系统建模不是对应用领域的业务建模,信息系统建模不是对应用领域的业务建模,信息系统可能只反映业务系统的部分处理过信息系统可能只反映业务系统的部分处理过程。程。 因此要关注信息系统解决的问题,重点是系因此要关注信息系统解决的问题,重点是系统中的统中的数据数据处理和流动。处理和流动。(1)排除纯手工活动)排除纯手工活动(2)排除其他外部系统的活动)排除其他外部系统的活动(3)和系统外的外部实体之间的接口通过数)和系统外的
15、外部实体之间的接口通过数据流来实现据流来实现第56页/共113页第57页/共113页输入的数据流足够了吗?是否能够输入的数据流足够了吗?是否能够加工出输出的数据流?加工出输出的数据流?计算利息存款金额?查询图书读者信息第58页/共113页学生成绩单客户订单订单源数据是如何进入到信息系统中的呢?源数据是如何进入到信息系统中的呢?外部实体如何从系统中获取有关的数据呢?外部实体如何从系统中获取有关的数据呢?难道是心灵感应?难道是心灵感应?不论是手工系统还是计算机系统,数据不会无不论是手工系统还是计算机系统,数据不会无缘无故保存或流动,和外部的交换一定和某个缘无故保存或流动,和外部的交换一定和某个加工
16、相连。加工相连。第59页/共113页客户业务员订单外部实体到外部实体,说白了,全都是外部的。外部实体到外部实体,说白了,全都是外部的。和信息系统有关系吗?为什么要管呢?带来数据和信息系统有关系吗?为什么要管呢?带来数据的变化了吗?的变化了吗?DFD考虑数据是从那个地方开始进入系统。考虑数据是从那个地方开始进入系统。读者图书管理员借书单第60页/共113页订单入库单数据不通过任何手续就能在数据存储之间数据不通过任何手续就能在数据存储之间流动?流动?怪了,表格中的数据长腿了吗?要不硬盘怪了,表格中的数据长腿了吗?要不硬盘智能化了,不需要任何外部力量,磁道上智能化了,不需要任何外部力量,磁道上的数据
17、会自己移动?的数据会自己移动?读者信息逾期历史第61页/共113页xxxx仅有流入的数据流,仅有流入的数据流,数据还有什么用途吗数据还有什么用途吗?纯粹是垃圾!纯粹是垃圾!仅有流出的数据流,仅有流出的数据流,数据是从何而来呢?数据是从何而来呢?模型的局部会存在这种情况,模型的局部会存在这种情况,但系统地看应该不会。如果有但系统地看应该不会。如果有,那个数据肯定是一千年不变,那个数据肯定是一千年不变,可以直接由数据库管理员一次可以直接由数据库管理员一次性性搞定。搞定。第62页/共113页“修改还书日期修改还书日期”很细节,而很细节,而“借阅管理借阅管理”又很又很抽象。抽象。处理不在同一个抽象层次
18、上,造成理解困难!处理不在同一个抽象层次上,造成理解困难!读者读者续借申请读者信息处罚记录P2续借审核P1借阅管理P3修改还书日期P5处罚管理P4打印通知单第63页/共113页顾客顾客验证身份验证身份核对帐户余额核对帐户余额登记取款事务登记取款事务打印存折打印存折帐户帐户顾客顾客验证身份验证身份登记存款事务登记存款事务帐户帐户取款取款存款存款DFD图不反映图不反映模块共享模块共享再比如图书馆借书系统中有三个处理逻辑:再比如图书馆借书系统中有三个处理逻辑:“p1借书借书”“”“p2还书还书”“”“p3查询服务查询服务”,但借书处理的,但借书处理的“检查库存检查库存”,不应理解为,不应理解为“P3
19、查询服务查询服务”第64页/共113页n以树状目录列出全部处理第65页/共113页数据流图也常常要作重新分解。重新分解可数据流图也常常要作重新分解。重新分解可以按下述方法进行以按下述方法进行 ()把需要重新分解的某张图的所有子()把需要重新分解的某张图的所有子图连接成一张图连接成一张 ()把图分成几部分,使各部分之间的()把图分成几部分,使各部分之间的联系最少联系最少 ()重新建立父图()重新建立父图 ()重新画子图()重新画子图 ()为所有处理重新命名,编号()为所有处理重新命名,编号第66页/共113页第67页/共113页第68页/共113页第69页/共113页第70页/共113页数据元素
20、是最小的数据组成单位,也就是不可再分的数据单位,如学号、年龄、性别等。需要描述以下属性: ()名称 ()别名 ()类型, ()取值范围和取值的含义 ()长度 ()简要说明:第71页/共113页第72页/共113页 数据结构的描述重点,是数据之间的组合关数据结构的描述重点,是数据之间的组合关系,即说明这个数据结构包括哪些成分。系,即说明这个数据结构包括哪些成分。一个数据结构可以包含若干数据元素和数据结一个数据结构可以包含若干数据元素和数据结构。构。可能有的特殊成分:可能有的特殊成分:(1) (1) 必选项必选项(2) (2) 任选项任选项 (3) (3) 重复项重复项 * *第73页/共113页
21、第74页/共113页需要描述以下属性:需要描述以下属性:()数据流的来源()数据流的来源()数据流的去处()数据流的去处()数据流的组成()数据流的组成()数据流的流通量()数据流的流通量()高峰时的流通量()高峰时的流通量第75页/共113页第76页/共113页主要描写该数据存储的结构,及有关的数据主要描写该数据存储的结构,及有关的数据流、查询要求。流、查询要求。有些数据存储的结构可能很复杂,如有些数据存储的结构可能很复杂,如“学籍学籍表表”,包括学生的基本情况、学生动态、奖,包括学生的基本情况、学生动态、奖惩记录、学习成绩、毕业论文成绩等,其中惩记录、学习成绩、毕业论文成绩等,其中每一项又
22、是数据结构。这些数据结构有各自每一项又是数据结构。这些数据结构有各自的条目分别加以说明,因此在的条目分别加以说明,因此在“学籍表学籍表”的的条目中可以直接引用这些数据结构,而不要条目中可以直接引用这些数据结构,而不要列出这些数据结构的内部元素构成。列出这些数据结构的内部元素构成。 第77页/共113页第78页/共113页需要在数据字典中描述处理框的编号、名称需要在数据字典中描述处理框的编号、名称、功能的简要说明,有关的输入、输出。功能的简要说明,有关的输入、输出。通常仅重点描述最底层的处理过程。通常仅重点描述最底层的处理过程。复杂的处理逻辑可以借助于一些图表工具,复杂的处理逻辑可以借助于一些图
23、表工具,如结构化语言、判定树、判定表等。如结构化语言、判定树、判定表等。第79页/共113页第80页/共113页第81页/共113页第82页/共113页第83页/共113页第84页/共113页指出要做什么,包括一个动词和一个宾语。指出要做什么,包括一个动词和一个宾语。 使用祈使语句,应注意以下几点:使用祈使语句,应注意以下几点:力求精炼,不应太长。力求精炼,不应太长。不使用形容词和副词。不使用形容词和副词。动词要能明确表达执行的动作。动词要能明确表达执行的动作。名词必须在数据字典中有定义。名词必须在数据字典中有定义。第85页/共113页判断语句类似结构化程序设计中的判断结判断语句类似结构化程序
24、设计中的判断结构。其一般形式是:构。其一般形式是: 如果如果 条件条件 则则 动作动作A A 否则否则 ( (条件不成立条件不成立) ) 动作动作B B 如果如果 购货额在购货额在5000050000元以上元以上 则则 如果如果 最近三个月无欠款最近三个月无欠款 则则 折扣率为折扣率为1515 否则否则 如果如果 与公司交易与公司交易1010年以上年以上 则则 折扣率为折扣率为1010 否则否则 折扣率为折扣率为5 5 否则否则 无折扣无折扣第86页/共113页 表达在某种条件下,重复执行相同的动作,表达在某种条件下,重复执行相同的动作,直到这个条件不成立为止。直到这个条件不成立为止。例如:例
25、如: 对每一个学生对每一个学生 计算总成绩计算总成绩第87页/共113页第88页/共113页第89页/共113页第90页/共113页某厂对一部分职工重新分配工作。分配原则是:某厂对一部分职工重新分配工作。分配原则是:年龄不满年龄不满2020岁,文化程度是小学者脱产学习,岁,文化程度是小学者脱产学习, 文化程度是中学文化程度是中学者当电工;者当电工;年龄满年龄满2020岁但不足岁但不足5050岁,文化程度是小学或中学者,男性当钳岁,文化程度是小学或中学者,男性当钳工,工, 女性当车工;文化程度是大学者当技术员;女性当车工;文化程度是大学者当技术员;年龄满年龄满5050岁及岁及5050岁以上,文化
26、程度是小学或中学者当材料员,岁以上,文化程度是小学或中学者当材料员, 文化程度是大学者当技术员。文化程度是大学者当技术员。三个因素:性别、年龄、文化程度,取值范围分别是:三个因素:性别、年龄、文化程度,取值范围分别是:性别:性别: 男,女男,女 年龄:年龄: 青年青年( (小于小于2020岁岁),),中年中年( (满满2020岁而不足岁而不足5050岁岁),),老年老年( (满满5050岁及以上岁及以上)文化程度:文化程度: 小学,中学,大学小学,中学,大学 第91页/共113页第92页/共113页第93页/共113页列可以合并。第94页/共113页第95页/共113页第96页/共113页用判定表来描述决策问题,通常经过以下几用判定表来描述决策问题,通常经过以下几个步骤:个步骤: ()分析决策问题涉及几个条件;()分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品药品监管数据库系统操作指南
- 2025年AI诗人的作品传播途径
- 漳州学生打疫苗演讲稿
- 商场“绿色低碳”行动管理制度
- 美好的大学时光演讲稿
- 美德好少年的演讲稿子
- 英语求职演讲稿英文版
- 经典演讲稿中的修辞
- 中考数学模型分享演讲稿
- 2026届各地高三语文联考作文汇编(十)8道理性思辨作文题目解析及范文
- GB/T 21254-2007呼出气体酒精含量检测仪
- 国际商法课件
- 尼尔森公司简介及主要名词定义课件
- 注册规划师考试培训规划实务课件
- 课程1量化投资新时代课件
- 材料力学性能检测方法课件
- 教学第一章(烹饪原料概述)课件
- 对口高考 《旅游概论》试题
- 《动物生理学》期末考试复习题库(含答案)
- 最新机械加工安全培训教育课件
- 合阳县甘井集中供水工程初步设计报告
评论
0/150
提交评论