版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章结构化分析建模4.1系统分析的任务2023/7/2724.1.1系统分析的依据系统分析员要在信息系统总体规划的基础上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,详细掌握有关的工作流程,收集票据、账单、报表等资料,分析现行系统的局限性和不足之处,找出制约现行系统的“瓶颈”,确定新系统的逻辑功能,根据企业的条件,找出几种可行的解决方案,分析比较这些方案的投资和可能的收益。4.1.2系统分析的难点对问题空间的理解人与人之间的沟通环境的不断变化4.1.3系统分析员的作用他要与各类人员打交道,是用户和技术人员之间的桥梁和“翻译”,并为管理者提供控制开发的手段。系统分析员还必须考虑系统的硬件设备、数据输入、系统安全等各个方面。坚实的信息系统知识,了解计算机技术的发展,而且还必须具备管理科学的知识。4.1.4系统分析工具①流程视图。流程视图是从活动的逻辑顺序和时间顺序的角度来分析系统的,其中流程是由相互关联的、在各个系统层面上的一系列活动构成的相对封闭的单元。如流程图、顺序图、面向岗位的过程图等。②功能视图。功能视图是从基本功能的相关性和相似性的角度来分析系统的,其中功能是由相互关联的、在各个系统层面上的相关和类似的基本功能构成的内部相对封闭的单元。如功能模块图、数据流程图、用例图等。③对象视图。对象视图是从对象基本处理要素的角度来分析系统的,其中对象是由相互关联的、在各个系统层面上的处理要素构成的相对封闭的单元。如状态转换图、类图、协作图等。④任务/岗位视图。任务/岗位视图是从活动的岗位和人员分配的角度来分析系统的,其中任务是由相互关联的、从各个系统层面上的分配到各个岗位的活动构成的相对封闭的单元。如面向岗位的信息流图、岗位功能图、工作对象图等。4.1.5结构化系统分析结构化系统分析采用介于形式语言和自然语言之间的描述方式,通过一套分层次的数据流程图,辅以数据字典、处理逻辑小说明等工具来描述系统,结构化建模的主要工作也就是构建系统数据流程图。要完成系统初步调查和详细调查,进行组织结构分析、业务流程分析、数据流程分析,构造原系统的逻辑模型,在此基础上补充或更新数据流程图,完成新系统的建模工作。S1232.32.23.23.12.1
顶层(不编号)L1层L2层4.2组织结构分析2023/7/2794.2.1组织结构调查组织结构是一个组织内部部门的划分及其相互之间的关系。组织内各部门间在交换物资、资金过程中,会产生信息流,而组织既是信息的接收者,有时也是信息的输出者,这种信息的传递也受到组织层次性的影响。组织结构调查的主要内容应包括:弄清组织内部的部门划分,各部门的主要职能;各部门之间的领导与被领导关系;信息资料的传递关系;物资流动关系与资金流动关系。此外,还应详细了解各级组织存在的问题以及对新系统的要求等。4.2.2组织结构图组织结构图是把组织分成若干部分,标明行政隶属关系后,补充其他关系的一种图表工具。它是一种类树结构。总经理产品研发部人事行政部
后勤部
库管部
采购部
质检部生产一车间生产二车间
总装车间
销售部
财务部行政隶属关系物质流动关系资金流动关系信息传递关系副经理1副经理2副经理3副经理4图例:在进行组织机构调查时还要注意:①组织结构图中关系明确且要尽量全面。②现行机构名与实职不同时,要深入了解。③描述组织边界以内的机构,重点是与信息系统有关的部分。4.3业务流程分析2023/7/27144.3.1管理业务流程图管理业务流程图(TransactionFlowDiagram,简称TFD),它是用一些规定的符号及连线来表示某个具体业务处理过程的图表,即描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,通常简称为业务流程图。业务流程图的绘制是按照业务的实际处理步骤和过程绘制的。业务流程图的基本图形符号有4种:内部实体、外部实体、业务流、单据报表及账目。内部实体单据报表及账目外部实体业务流17业务流程调查(续)XXXXXXXXXXXXXXX人员或部门业务功能单据多张单据账簿信息流物资流资金流业务流程图的基本符号【例4-1】
物资采购及库存管理业务①车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。②库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账;否则将缺货通知采购人员。③采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。④供货单位发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知单后,就可办理入库手续。接着是库工验收入库,并通知车间领料。⑤此外,仓库库工还要依据库存账和用料流水账定期生成库存报表,呈送有关部门。车间领料单库长用料流水账库存账库工采购员供货单位相关部门未批准领料单用料计划已批准领料单领料通知缺料通知订货单催货单补充订货单提货通知单入库单库存报表
下图是某汽车配件公司销售业务流程。这个流程中,顾客发订单给销售部门,销售部门经过订单检查,把不合格的订单反馈给客户,对合格订单,通过核对库存记录,缺货订单通过缺货统计,向采购部门发出缺货通知,并登记缺货记录。对于可供货订单,登记客户档案,开出备货单,通知仓库备货。同时保存订单数据,并进行销售统计。汽车配件公司销售部门流程图顾客校验订单顾客档案处理备货单缺货记录库存记录订单存底发订单开备货单缺货统计销售统计销售部门订单可供货订单不合格订单备货单缺货订单销售统计表缺货通知仓库采购部门计划处银行技改处各部门局领导技改处银行计划处各部门上级领导各部门投资总规划贷款规模开会讨论报表审批综合平衡正式计划批准计划下达各部门各部门上报表存档业务流程图例图例说明业务处理单位业务处理描述表格制作传递存储收集资料储户存折存取款单存折现金存折业务分类存款单折取款单折存款处理取款处理利息文件帐目文件存取款业务业务流程图绘制举例销售合同管理业务流程图追加订货单订销售合同销售合同年销售计划顾客销售合同分类与编号销售合同2销售合同1开发票人销售合同3发货人发货通知单登记合同执行合同合同执行台账修改合同执行销售合同3存档统计月销售实现月销售实现情况厂长4.3.2表格分配图表格分配图是表明报告复制的份数,以及报告或单据都与哪些部门发生业务联系的图表工具。业务处理、单据报表及账目、信息流、存档业务处理单据报表及账目信息流存档【例4-2】
企业物资采购业务①采购部门根据实际情况准备好采购单一式四份。②第一张采购单交给卖方;第二张交到收货部门,用来登记收货清单;第三张交给财会部门,登记应付账;第四张存档。③到货时,收货部门按待收清单校对货物是否齐全后填写收货单一式四份。④第一张收货单交财务部门,通知付款;第二张通知采购部门取货;第三张存档;第四张交给卖方。采购部门收货部门财会部门准备采购单登记待收货收货处理应付款处理采购单1234应付账取货通知待收货清单收货单1234存档存档存档卖方卖方付款处理24.4数据流程分析2023/7/27284.4.1数据流程分析的目的数据流程分析的目的是要发现和解决数据流通中的问题。这些问题包括:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。调查过程中收集的资料包括:①收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。②弄清各环节上的处理方法和计算方法。③在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。④在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。30信息系统所涉及的数据可从以下途径调查得到4.4.2数据流程图的构成数据流程图(DataFlowDiagram-DFD)是一种图形化的系统模型,它在一张图中按照系统的观点,将信息系统建模为输入、处理、输出和数据存储。四个构成要素:外部实体、数据处理、数据流、数据存储。编号:P1.2.1名称执行者名称F1D1名称(1)外部实体——系统以外不受系统影响的人或部门。外部实体是一种主动的对象,它通过生成或使用数据值来驱动DFD,它可以是人、机构或其他实体,它在系统之外。<名称>客户订单经理报表例:
通常外部实体扮演的角色为信息源或信息用户。1.基本符号名称(2)数据流——表示流动的数据。数据流不能改变数据值,只有处理过程才能对其进行变换。
客户订单例:
必有来源和去向,其来源和去向可以是一个外部实体,也可以是一个处理或数据存储。<名称>订货处理1.基本符号(3)处理(逻辑)——表示对数据的加工或变换。用于改变数据值,代表从输入值转换为输出值的算法或程序,最底层的处理过程是纯粹的函数。
订单例:
必有流入和流出的数据流,在此只简要写出处理的名称,而不详细描写具体的处理方法。<功能>P3.2订货处理1.基本符号(4)数据存储——表示对数据的逻辑存储。数据存储本身不产生任何操作,它仅仅响应存储和访问数据的要求。
例:
一般均有流入和流出的数据流,在此只简要写出数据存储的名称,而不详细描写具体的存储内容。P2.5记总账<名称>
总账P2.6编制会计报表1.基本符号4.4.3数据流程图的绘制“自顶向下,由外向里,逐层细化,完善求精。”①确定所开发的系统的外部项(外部实体),即系统的数据来源和去处。②确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出顶层图。一般应把数据来源置于图的左侧,数据去处置于图的右侧。③确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)。④分解数据流程图草图。⑤重复步骤④,直到逐层分解结束。⑥对草图进行检查和合理布局。⑦和用户进行交流,在用户完全理解数据流程图的内容的基础上征求用户的意见。⑧用计算机或其他制图、编辑工具画出正规的数据流程图。⑨将正规的数据流程图提交系统分析负责人复审。若有修改之处,则组织人员修改;否则,通过复审,数据流程图绘制过程结束。分层数据流图数据流程图绘制规则
(1)每张数据流程图须从左往右绘制,即从产生数据的外部实体开始到使用数据的外部实体结束。教学计划管理成绩管理基础信息管理教师成绩单成绩单基础信息库P3P1P2教学计划学生基本信息教师基本信息学生行政办课程信息排课P4系教学计划教室基本信息课程表班级基本信息成绩单课程表课程表专业信息学生办41数据流程图绘制规则
(2)对含义明显的数据流,其名称可以省略。P2.6编制会计报表经理会计报表.数据流程图绘制规则
(3)尽量避免数据流的交叉。XXXP2.2XXP2.3XXP2.1XXP2.4XXXXX数据流程图绘制规则(4)对于需在两个设备上进行的处理,应避免直接相连。P2.2XXP2.3XXXXX改进:可以在它们之间加一个数据存储。44
(5)如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流。顾客处理顾客事务订货单支票退货单询问订货单支票退货单询问顾客事务数据流程图绘制规则
(6)下层图中的数据流应与上层图中的数据流等价(平衡),即子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。P1XXP2XXP3XX订货单提货单父图P3.1XXP3.2XXP3.3XX数量提货单客户帐号子图数据流程图绘制规则(7)对于大而复杂的系统,其图中的各元素应加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,用D表示数据流,用F表示数据存储,用S表示外部实体。数据流程图绘制规则IllegalDataFlows数据流程图示例:某公司经营处理系统数据流程图图1顶层数据流程图
顾客订货单发货单经营处理系统订货单发货单供应商顾客订货单发货单销售订货单发货单供应商P1采购P2F1配件库存到货通知会计P3收据收款通知应付款通知图2第二层数据流程图
50例题:绘制某公司工资管理系统数据流程图(三)数据流程图
某单位工资发放过程如下:工资发放前,由财务科根据已存档的“上月工资发放清单”和人事科送来的“本月人员及工资变动表”填写“本月工资发放清单”中的相关项。接着,再根据总务科送来的“本月扣款清单”将扣款数填入“本月工资发放清单”。最后计算出每位职工的应发工资数,并填入“本月工资发放清单”,为工资发放人员发放工资做好准备。第一步找出外部实体内部实体外部实体外部实体外部实体第二步找出处理人事科本月人员及工资变动表本月工资发放单扣款清单工资发放员填写填入扣款本月工资发放单计算工资本月工资发放单总务科
上月工资发放清单本月工资发放清单用数据流连接外部实体及处理,加上数据存储数据流程图中常见问题①交叉的流线要用半圆弧区分。②除顶层图外,各DFD中有且仅有四个元素,且处理块必须编号。③数据存储不与外部实体直接相连接。④数据流必须封闭在外部实体之间。⑤每个加工都至少有一个输入流、一个输出流。⑥图上每个元素都必须有名字。⑦要注意以下三种常见数据流的方向:建立、存入数据流只读的数据流更新后写回文件的数据流D1名称D1名称D1名称F1F2F3找出下图中的错误找出下图中的错误正确的数据流程图储户1.1
业务分类处理1.3取款处理1.2存款处理存折存折存取款单存折存折存款单存折取款单利息文件账目账目修改账目修改利率利率数据流程图实例【例4-3】银行存取款系统数据流程①储户凭身份证在银行开户,银行账户中保存储户姓名、联系电话、家庭住址等基本信息,并保存储户每笔存取款业务数据。②储户存款时,需提交存折/卡号,由业务员在银行账户及存折/卡上登记存款信息。③储户取款时,还需提交密码,以确认身份,在验证取款合法性后,更新银行账户。④统计员每日统计存、取款情况,形成日存取款汇总表,提供给信贷管理部作为信贷主要依据。取款信息储户存折/卡图4-8存取款管理系统顶层数据流程图开户申请存款信息日存取款业务汇总表存取款业务管理系统非法信息储户信贷管理处存款信息信贷管理处存折/卡储户储户P1开户管理P3存款处理P4合法性校验P6汇总统计P2打印生成开户申请取款信息非法信息D1银行账户P5取款处理日存取款汇总表图4-9存取款管理系统一层数据流程图案例汽车配件公司:第0层数据流程图(环境图)顾客供应商0处理业务订货单发货单订货单发货单配件库存案例汽车配件公司:第1层数据流程图顾客供应商销售订货单发货单配件库存1-1采购1-2订货单发货单到货通知会计1-3收据应付款通知向供应商的订货单顾客采购编辑订货单订货单配件库存1.1.1确定顾客订货1.1.3产生暂存订货单1.1.5对照暂存订货单1.1.6业务员开发货单并修改库存1.1.4不合格顾客D2D3可发订货不满足的订货登录新顾客数据1.1.2暂存订货单D4到货通知新顾客编制销售和库存报表1.1.8销售历史D5应收款明细账D10配件库存D3合格的订货单检索库存1.1.7经理询问库存库存状态汽车配件公司:第2层数据流程图4.4.4检查DFD的原则1.减小复杂性Miller数:7±2的经验法则2.保证一致性和平衡性应避免的一致性错误:①一个过程和它的过程分解在数据流内容中有差别;②有数据流出但没有相应的数据流入;③有数据流入但没有相应的数据流出。保持父项(被分解项)的内容为对应各子项(即分解后的各项)的内容之和。3.侧重逻辑处理模型DFD中避免有关具体实现的描述,其中包括:①特定的技术过程;②特定参与者的过程名称;③特定的技术或参与者过程顺序;④冗余的技术、数据流、文件。4.5数据字典2023/7/2765所谓数据字典(DataDictionary,简称DD),是在新系统数据流程图的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和静态数据(数据存储)的数据结构和相互关系的说明,是数据分析和数据管理的重要工具,是系统设计阶段进行数据库(文件)设计的参考依据。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义,每一方面称为一个条目。4.5.1数据项数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性。表4-1数据项的描述项目描述数据项编号ID201数据项名称材料编号别名材料编码简述某种材料的代码类型及宽度字符型,4位取值范围"0001"~"9999"4.5.2数据结构数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。【例4-5】用户订货单的数据结构DS03-01:用户订货单DS03-02:订货单标识DS03-03:用户情况DS03-04:配件情况I1:订货单编号I3:用户代码I10:配件代码I2:日期I4:用户名称I11:配件名称I5:用户地址I12:配件规格I6:用户姓名I13:订货数量I7:电话I8:开户银行I9:账号表4-3数据结构的描述项目描述数据结构编号DS03-01数据结构名称用户订货单简述用户所填用户情况及订货要求等信息数据结构组成DS03-02+DS03-03+DS03-044.5.3数据流数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。表4-4数据流的描述项目描述数据流编号F03-08数据流名称领料单简述车间开出的领料单数据流来源车间数据流去向发料处理模块数据流组成材料编号+材料名称+领用数量+日期+领用单位数据流量10份/时高峰流量20份/时(上午9:00-11:00)表4-5定义式中常用符号符号含义=被定义为+与m..n界域[...,...]或,选择括号内的某一项[...|...]或,选择括号内的某一项{...}重复,花括号内的项多次重复出现,重复次数的上、下限也可在括号边上标出(...)可选,圆括号内的项可出现也可不出现"..."引号内给出的是基本数据元素,它们无需进一步定义【例4-7】大学教务管理系统中部分数据流的组成(D01)学生证=学号+密码(D02)申请单=学号+(课程号+选课学期)(D03)谢绝=["非法证件"|"不合格单"|"证单不符"](D04)注册=学号(D05)选课=学号+课程号+选课学期(D06)无此课=学号+课程号+"无此课"(D07)注册记录无效=学号+"注册无效"(d01.1)学号="00000001".."99999999"(d01.2)密码="000001".."999999"(d02.2)课程号=1{"英文字母"}4+"0001".."9999"(d02.3)选课学期="0001".."9999"+["春季"|"秋季"]4.5.4数据存储项目描述数据存储编号D03-08数据存储名称库存账简述存放配件的库存量和单价数据存储组成配件编号+配件名称+单价+库存量+备注关键字配件编号相关联的处理P2,P34.5.5数据处理它是用简短自然语言对数据处理过程的高度概括,而不是具体的处理逻辑。项目描述处理逻辑编号P2.3处理逻辑名称计算电费简述计算应交纳的电费输入的数据流数据流电费价格;数据流电量和用户类别处理过程根据数据流"用电量"和"用户信息",检索用户文件,确定该用户类别;再根据已确定的该用户类别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;用单价和用电量相乘得该用户应交纳的电费。输出的数据流去外部项用户;写入数据存储用户电费账目文件。处理频率对每个用户每月处理一次。4.5.6外部实体项目描述外部实体编号S03-01外部实体名称用户简述购置本单位配件的用户输入的数据流D03-06,D03-08输出的数据流D03-014.6表达处理逻辑的工具2023/7/27794.6.1结构化语言加工处理逻辑指的是业务人员处理业务的算法和逻辑关系。结构化英语是一种模仿计算机语言的处理逻辑描述方法,它是介于自然语言和形式语言之间的一种半形式语言,简单易懂。但是它不是真正的“语言”,因此也称为“伪码”、PDL语言。1.主要结构①祈使语句②判断结构IF<条件>THEN决策1ELSE<非条件>SO决策2③循环结构WHILE<条件>DO决策或REPEATE决策UNTILL<条件>2.应用举例【例4-16】某公司给购货在5万元以上的顾客以不同的折扣率,否则无折扣。如果这样的顾客最近3个月无欠款,则折扣率为15%;虽然有欠款但与公司已有10年以上的贸易关系,则折扣率为10%,否则折扣率为5%。公司这一折扣政策的处理逻辑用结构化语言描述结果如下:IF购货额在5万元以上
IF最近3个月无欠款
THEN折扣率15%
ELSE最近3个月有欠款
IF与公司交易10年以上
THEN折扣率10%
ELSE与公司交易不足10年
SO折扣率5%ELSE购货额不足5万元SO无折扣3.补充说明结构化语言作为数据字典的补充说明工具,连同数据流程图,可以完整地描述系统逻辑模型。数据流程图、数据字典和处理逻辑说明三者配合描述用户需求是比较自然也比较合理的。4.6.2判定树(决策树)每个决策或事件(即自然状态)都可能引出两个或多个事件,导致不同的结果,把这种决策分支画成图形很像一棵树的枝干,故称判定树。判定树主要由三个部分组成:定义要决策的问题,就是决策结点;以条件为列,从决策结点连接形成的分枝结构就是方案分枝,它往往是根据条件值的多少来决定分枝的数量;在最后一个条件列后加入的就是决策结果,不同方案分枝通过不同的路径得出决策结果,从而形成树形分叉图。【例4-18】用判定树对例4-16中的销售折扣政策处理逻辑进行描述购货额欠款交易时间折扣率折扣处理5万元以上不足5万元无有10年以上不足10年15%10%5%0%4.6.3判定表(决策表)判定表是一种表格状的决策分析工具,它可以在条件复杂的情况下,很直观的表达出具体条件、决策规则和应当采取的行动之间的逻辑关系。当需要描述的加工由一组操作组成,是否执行某些操作又取决于一组条件时,用判定表写加工逻辑将比较合适。表4-9判定表的结构条件桩Ci条件条目操作桩Ai操作条目【例4-19】某厂对一部分职工重新分配工作分配原则是:①年龄不满18岁,文化程度是小学者脱产学习,文化程度是中学者当电工;②若年龄满18岁但不足40岁,文化是小学或中学者,男性当钳工,女性当车工;③若年龄满40岁及40岁以上,文化程度是小学或中学者当材料员;④凡是大学毕业生,都当技术员。1.确定条件表4-10条件定义表2.找出条件组合及决策结果表4-11初始决策表3.相关列合并表4-12最终决策表4.检验首先,如果某一列组合条件与行动结果无对应关系,则需要确定该组合条件是否为多余的应该删除的条件;其次,如果存在若干个组合条件对应相同的行动结果,则需要再次确定这些组合条件是否需要合并。处理逻辑工具适用范围判定树适用于10~15种行动的一般复杂程度的决策;判定表适合于多个条件的复杂组合,虽然判定表也适用于很多数目的行动或条件组合,但数目庞大时使用也不方便;如果一个判断包含了一般顺序执行的动作或循环执行的动作,则最好用结构化语言表达。4.7数据查询应用分析2023/7/27944.7.1数据存取要求的基本类型数据字典对每个数据存储的结构进行了描述,但是没有详细说明有哪些立即存取,有哪些查询需要实时响应。数据立即存取图(dataimmediate-accessdiagram)就是说明这些问题的工具。【例4-20】描述汽车配件这一实体及其属性,如图4-14所示。用E表示“实体”(entity)用A表示实体的属性(attribute)用V表示属性的值(value)。汽车配件配件编号A001配件名称发动机规格解放CA10C牌价8000元实体主关键字属性属性值(1)类型1:A(E)=?
说明:已知一个给定的实体E,求某一个特定属性A的属性值是什么。
查询已知汽车配件的配件编号是A001,询问牌价是多少。(2)类型2:
说明:对于一个给定的属性A,已知其属性值V,查询所有具有属性A并且其属性值等于(不等于、大于、小于)V的实体。
查询“配件名称是发动机的汽车配件有哪些”。
A(?)=≠<>V(3)类型3:
说明:已知一个实体E和一个特定的值V,求这个实体的哪些属性的值是V。
查询汽车配件有哪些属性信息是5000元。
?(E)=≠<>V(4)类型4:?(E)=?
说明:给定一个实体E,它各个属性的值是什么?这往往要编制详细报表。
列出所有汽车配件的所有信息。
(5)类型5:A(?)=?
说明:对于一个给定的属性A,求每一个实体的属性A的值。也就是请求查询具有某种特征的全部实体。
列出所有配件的配件编号。(6)类型6:
说明:已知某个值V,要查询有哪些实体,它的哪些属性具有这个值V。
列出有哪些配件的哪些属性高于5000元。
?(?)=≠<>V4.7.2数据立即存取图根据特定的应用要求定义数据存储路径的图形工具就是数据立即存取图。这是数据库设计、对话设计的重要依据之一。【例4-22】用户的一次查询往往涉及多个数据存储。在某个物资供应系统中,“商品”、“商品-厂家”、“生产厂家”的实体的结构如图4-16所示。用户想通过查询,确定向哪个厂家订货可以做到物美价廉,就涉及到这三个数据存储。厂家编号商品编号商品名称出厂价格商品编号商品名称规格单位单价数量厂家编号生产厂名称生产厂地址账号商品商品-厂家生产厂家厂家编号商品编号商品名称出厂价格商品编号商品名称规格单位单价数量厂家编号生产厂名称生产厂地址账号商品编号厂家编号商品名称规格生产厂地址图4-18物资供应数据立即存取图4.8系统分析报告2023/7/271054.8.1系统分析报告的作用①是系统分析员的工作成果;②是信息系统总体设计说明书;③是系统设计阶段工作的依据;④是与用户交流的工具。4.8.2系统分析报告的内容1.组织情况简述2.系统目标和开发的可行性3.现行系统运行状况4.新系统的逻辑方案4.8.3新系统逻辑模型的建立①对系统业务流程分析整理的结果。②对数据及数据流程分析整理的结果。③子系统划分的结果。④各个具体的业务处理过程,以及根据实际情况应建立的管理模式和管理方法。新系统管理模型1.综合计划模型2.生产计划管理模型3.库存管理模型4.财务成本管理模型5.统计分析模型6.预测模型4.8.4需求规格说明书模板当需求调查、分析工作告一段落时,需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。4.8.5系统分析报告的审议审议应由研制人员、企业领导、管理人员、局外系统分析专家共同进行。【实例】物业信息管理系统分析一、组织结构分析1.一门市:主要负责小区进户、退户、更户、减户、并户、分户、售房、产权分房、差价换房、注销房产、新增房产以及报修管理等业务的受理。2.记账间:负责日常收取房租、管理费、清洁保安费、电梯运行费、水电费等。3.财务部:负责统计日常收入及开支,登记账簿。4.管理处:负责售房登记、日常业务核实、协调各项业务等。5.资料室:负责管理各种报表及存档资料。6.电脑房:日常报表打
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七项工作制度
- 传习工作制度
- 丘吉尔工作制度
- 勘探工作制度
- 人流工作制度
- 卸载站工作制度
- 住院处工作制度
- 专家库工作制度
- 儿心量工作制度
- 优生工作制度
- 违纪违法反面典型案例剖析材料汇编3篇
- 黄金冶炼项目可行性研究报告
- 胆囊癌完整版本
- 第15课《十月革命与苏联社会主义建设》中职高一下学期高教版(2023)世界历史全一册
- 十期牛黄清心丸
- 缠论-简单就是美
- JT-T-798-2019路用废胎胶粉橡胶沥青
- 手术室应对特殊感染手术的应急预案
- 2.1科学探究感应电流的方向课件-高二物理(2019选择性)
- (正式版)JBT 14793-2024 内燃机质量评价规范
- GB/T 42793-2024航空用铝合金板材通用技术规范
评论
0/150
提交评论