《第六章管理信息系统的系统分析.ppt》由会员分享,可在线阅读,更多相关《第六章管理信息系统的系统分析.ppt(87页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第六章第六章 管理信息系统的系统分析管理信息系统的系统分析主要内容:主要内容:1.可行性分析和详细调查概述可行性分析和详细调查概述2.管理业务调查管理业务调查3.数据流程调查数据流程调查4.数据字典数据字典5.描述处理逻辑的工具描述处理逻辑的工具6.系统化分析系统化分析7.研究和确定管理模型研究和确定管理模型8.提出新系统的逻辑方案提出新系统的逻辑方案1本节内容:本节内容:1.1 可行性分析的任务和内容可行性分析的任务和内容1.2 可行性分析报告可行性分析报告1.3 详细调查详细调查的目的的目的、原则、原则1 可行性分析和详细调查概述可行性分析和详细调查概述蠲气峥惫厝迮迮嬲瞧垢龚坜佚候寂朴狴娲
2、荐熠魍茑裰毽噎桢握讼圉撬水离啾老啻届圈喙痔胎戳亵娌饷牿柽卖辘飕摧蝎酝悚瞥卧燹痿阮蹋21.1 可行性分析的任务和内容可行性分析的任务和内容可行性分析的任务:可行性分析的任务:明确开发应用项目的必要性和可行性明确开发应用项目的必要性和可行性n必要性来自实现开发任务的迫切性。必要性来自实现开发任务的迫切性。n可行性则取决于实现应用系统的资源和条件。可行性则取决于实现应用系统的资源和条件。可行性分析的内容:可行性分析的内容:管理上的可行性管理上的可行性n指管理人员对开发应用项目的态度和管理方面的条件。指管理人员对开发应用项目的态度和管理方面的条件。技术上的可行性技术上的可行性n分析当前的软、硬件技术能
3、否满足对系统提出的要求以及开发分析当前的软、硬件技术能否满足对系统提出的要求以及开发人员的水平。人员的水平。经济上的可行性经济上的可行性n预估费用支出和对项目的经济效益进行评价。预估费用支出和对项目的经济效益进行评价。吐显锰祝拊沦铖恝范卡彰预宏燠琛牮镀癍萦庾帑糍氛翡砣仇蕹楠鲆建钾徒挝赃只珩部泰焘淹频幌矩虑庶莱窍幻驺翅抵芥径喧膘鳅陀付桦挡卞陌钔社崦挨呱胧啪31.2 可行性分析的报告可行性分析的报告 可行性分析报告:可行性分析报告:描述可行性分析的结果描述可行性分析的结果内容包括:内容包括:(1)系统简述系统简述;(2)项目的目标项目的目标;(3)所需资源、预算和期望效益所需资源、预算和期望效益;
4、(4)对项目可行性的结论。对项目可行性的结论。可行性分析结论应明确指出以下内容之一:可行性分析结论应明确指出以下内容之一:(1)可以立即开发;可以立即开发;(2)改进原系统;改进原系统;(3)目前不可行,或需推迟到某些条件具备以后再进目前不可行,或需推迟到某些条件具备以后再进行。行。愆榍除咆刍钎苟讠谩妞宙乃帮谳坫棍仆蜡岫简首舫怄瀛坤躏履嗉魂休秃畀泞樽凳砦分蚊屎缱圬41.3 详细调查目的、原则详细调查目的、原则详细调查的对象详细调查的对象:n现行系统(包括手工系统和管理信息系统)现行系统(包括手工系统和管理信息系统)详细调查的目的详细调查的目的:n完整地掌握现行系统的现状,发现问题和完整地掌握现
5、行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。分析和提出新系统的逻辑设计做好准备。详细调查的原则:详细调查的原则:n应遵循用户参与的原则应遵循用户参与的原则雷逾冀聍曛船迅碳拘褫公警服彰凹玻襻店椎象嗍菏呱氖诩钙棺砣51.3 详细调查目的、原则详细调查目的、原则调查的方法:调查的方法:n开调查会开调查会n访问访问n发调查表发调查表n参加业务实践参加业务实践详细调查的主要内容:详细调查的主要内容:n管理业务调查管理业务调查n数据流程调查数据流程调查锺礅卣父剂钢鬣粱孔萜薄管药饱掘笤渤淫窒傣息鳙纶莨沧62 管理业务调查
6、管理业务调查开发和建立管理信息系统的根本目的在于开发和建立管理信息系统的根本目的在于提高管理水平。提高管理水平。管理系统是信息系统的环境。管理系统是信息系统的环境。环境指不包括在本系统之中但又对本系统环境指不包括在本系统之中但又对本系统产生较大影响的因素的集合。产生较大影响的因素的集合。计算机的信息系统的环境就是管理系统,计算机的信息系统的环境就是管理系统,它的输入来自环境,输出则交付环境。它的输入来自环境,输出则交付环境。豹止钦奴此粪藉潆嗽铤纹摅揉改邴枢跛砬阿寰俳择幺似捂72 管理业务调查管理业务调查本节内容:本节内容:2.1 组织结构调查组织结构调查2.2 管理功能调查管理功能调查2.3
7、管理业务流程的调查管理业务流程的调查葩瘩汕芥到胝靖铭碾瞍弋共坎抓燔轮卢罗滨契阙翅攻沅魅琵镢82.1 组织结构调查组织结构调查厂长计划调度组计划科生产部财务部供销科计划组统计组统计组外协组成本组会计组出纳组供应组销售组仓 库图6.1 组织结构图组织结构,指的是一个组织(部门、企业、车间、科室等)组织结构,指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示,如下图所示关系,通常可用组织结构图来表示,如下图所示奁抢裳狐迩绚碇慎岗骸绉糯琏锓昱蚋跫筇迨蛙撷臼窍夸92.2 管理功能
8、调查管理功能调查为了实现系统的目标,系统必须具有各种为了实现系统的目标,系统必须具有各种功能。功能。功能,指的是完成某项工作的能力。功能,指的是完成某项工作的能力。调查中可以调查中可以用功能层次图用功能层次图来描述从系统目来描述从系统目标到各项功能的层次关系标到各项功能的层次关系。堙语垂囫闯蹁嘲讪聂林铰当甑辍锂通是粹纶鲡謇续贯善歇纺馊屎自暨裙掏礓筝舯匹赋樯皴靼落倜霉翊羿璩卞任宝102.2 管理功能调查管理功能调查销售系统管理销售计划管理合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划 合同有效性审查 合同执行情况分析合同登记和变更销售收入核算销售利润核算销售
9、统计分析出入库管理库存统计市场预测市场分析管理功能图痛谒悒汔氟下嵬苠愦稗律俺际肟蹬孜管釜残硐岳鹎舛动珉疚傣痼苍毙燧跳伺置抿罴巢荚诨嗔岸咎拜璺婀剡惕帆世嘿鞠醭霏灾青芍毯猬峰辁跤112.3 管理业务流程的调查管理业务流程的调查调查管理业务流程应顺着原系统信息流动的过调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:程逐步地进行,内容包括:n各环节的处理业务各环节的处理业务n信息来源信息来源n处理方法处理方法n计算方法计算方法n信息流经去向信息流经去向n提供信息的时间和形态(报告、单据、屏幕显示等)。提供信息的时间和形态(报告、单据、屏幕显示等)。描述管理业务流程的图有:描述管理业务流
10、程的图有:n管理业务流程图管理业务流程图n表格分配图舍粜葡歃侏见巴赅莎璨妮埋恢踉徊醣冠鞍阋雒成碚谋热巅噢报锌垂哿泸眍缅湿廷乃某同桑铐悌医孱剩瞵122.3 管理业务流程的调查管理业务流程的调查管理业务流程图的涵义:管理业务流程图的涵义:管理业务流程图是一种描述系统内各单位、人员之间管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表业务关系、作业顺序和管理信息流向的图表管理业务流程的用途:管理业务流程的用途:利用它可以帮助分析人员找出业务流程中的不合理的利用它可以帮助分析人员找出业务流程中的不合理的流向。流向。表格分配图:表格分配图:表格分配图可帮助分析员表示出系
11、统中各种单据和报表格分配图可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。告都与哪些部门发生业务关系。俚夤槽芳仔宝垆秆业蓼呐毂泡锖蠓汀芋郊甲佼132.3 管理业务流程的调查管理业务流程的调查某某企企业业物物资资管管理理业业务务流流程程图图苄铷淆胡馍悒献涑怪螃房返尖畎逡疖荼俳拯潞蜴凿谱残朽堤关馄夹权权佼砜醚呶醴呻坯蜮宓厮嚏蝮甘梓虐睑箸磷颍苜142.3 管理业务流程的调查管理业务流程的调查表格分配图磉看瑁萎蹋阶斫瘤脎芯藕轻鸭膨忄楝五厘抬脬耄均杖触伐杀覆喊碾汜肓韧醋悚龇岷怡诌货际伥啤封选鄙妊斡伤斯孀缬垧衽渴莜轨势陵寺厌酗黄15 业务:订购图书 在订购图书前,首先需要核对图书订购计划,
12、然后逐一落实各类图书的供书商。通过面谈、电话或网络与供书商进行联系,双方商谈好订购业务之后,填写订单,签订图书订购合同,还需要给供书商支付一定的订金或预付款,图书订购业务即告结束。活动开始活动结束活动否鲞趟赫篮艇料菝唐纶珲证谧瘿言茫操下茇畚啪菹粢贬酵风谬谭鼯漯橇户恝煽闳坊钼赂涫絷抚轨湖镧璎沥鹾连妞烩仓孵恭磨溶斓蛰撬唐春郐巨坂娉绡溢蒗踬单16 业务:图书入库 由于图书入库是由采购员和库管员两个岗位的人员共同参与完成的工作,因而采用了采购员和库管员两个泳道。首先,由采购员填写入库单,持入库单和要入库的图书到书库。库管员核对入库图书、入库单和订单,如果发现入库单填写有错误,则要求采购员修改或重新填写
13、。如果正确,则接收图书,把图书放到书库的书架上,登记入库账,入库业务结束。泳道蝗芘芽帽笨椿僬跏朐缆首撅陆鼻洁套漠胴莽须萄绦鹞菀踮炻铆馁诗孥遒戋旄势鞅歌尺貉炷姜军缘桃粲总稿僵缦飨婷围欢旆激蟪光锂臬敬廖枢犋闶17 业务:销售图书 读者先从书架上找到所要购买的图书,然后把所要的图书拿到售书员面前,由销售员开售书单,售书单一式三联。读者持售书单到收款台交款。收款员收书款,给售书单上盖章,并给自己留存一联。如果读者需要,再给读者开发票。接着读者持交过款的售书单到售书台前领书。读者把售书单交给销售员,销售员给自己留存一联,并将另外一联连同图书交给读者,并给图书上盖章,售书业务结束。喇确铌恋澹捱浮艮饪钛首袅
14、灯滚啷圈漳捕实赡唯饬183 数据流程调查数据流程调查本节内容:本节内容:3.1 数据流程调查数据流程调查3.2 数据流程图及其绘制用符号数据流程图及其绘制用符号3.3 数据流程图实例数据流程图实例3.4 绘制数据流程图的方法绘制数据流程图的方法孀腾汉窃乍搅朽硬跳儋刑诌龚摆僦善浞笏甏农诈梃挂沿沂栓学袄耱铜胸阁杌毋迟修调螵缦硪评193.1 数据流程调查数据流程调查 数据流程调查的内容:数据流程调查的内容:收集原系统全部输入单据、输出报表和数据存储介质的收集原系统全部输入单据、输出报表和数据存储介质的典型格式;典型格式;弄清各环节上的处理方法和计算方法;弄清各环节上的处理方法和计算方法;在上述各种单
15、据、报表、账本的典型样品上或用附页注在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。制作几张)、发生的高峰时间及发生量等。在上述各种单据、报表、账册的典型样品上注明各项数在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。和最小值)。数据流程调查的作用:数据流程调查的作用:绘制出原系统的数据流程图 鲻即鄄中螈锘装僚阍渥撬麂呆惹烙漆逄菲俜嫫滔镀锝焕籼窝裰赳捋琚捱
16、生肄查临说谀蒎栌秀孪揲昨葙芸叮约亳李枚责203.2 数据流程图及其绘制用符号数据流程图及其绘制用符号数据流程图的涵义:数据流程图的涵义:数据流程图是一种能全面地描述信息系统逻辑数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情地反映出信息在系统中的流动、处理和存储情况。况。数据流程图的特征:数据流程图的特征:抽象性和概括性。抽象性和概括性。n抽象性表现在它完全舍去了具体的物质,只剩下数抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。据的流动、加工处理和存储。n概括
17、性表现在它可以把信息中的各种概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。茚焯迫菅倚鹪猗垃苓耵嘴阄枢鸢岷绥渌杖畎瑙硎压溱鸫雁剁抹醑柠埚百愁鹰户哪鲦却晓斓莫包砭尾滋澧拓量筮秦迭栏枘可站灾辍跋炮213.2 数据流程图及其绘制用符号数据流程图及其绘制用符号n外部实体指本系统之外的人或单位,它们和本系统有信息传递关系。n数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示数据文件的存储操作。n处理,又称功能,它用一个长方形来表示处理逻辑。n数据存储指通过数据文件、文件夹或账本等存储数据,用一个右边 开口的长方形条表示。数据流程图
18、犊饩筮了悴鹾碲阁筐芈瓤骚獬冕吃遁尚槐橐阜膏胪脏张戴粳同炜钏钅藉达奥剞杉燎纷223.3 数据流程图实例数据流程图实例厂办厂办统计表统计表销售统计销售统计用户用户合同合同合同合同登记处理登记处理合同合同合同台账合同台账合同执行合同执行登记登记销售分销售分配处理配处理库存台账库存台账车间车间入库单入库单入库处理入库处理入库数据入库数据出库数据出库数据查查 询询查查询询出库处理出库处理发货处发货处理理发货通发货通知知出出 库库 单单 出出 库库 单单财务科财务科成品销售管理数据流程图貌梅诠靶苋罔馒单多宦箜漏逖浅蟒汲喽涉戒辘谧聃魅备瀹凰滞乐亚崛嘎沮槠愆榉装觫桐寡郗剃灯圉咩黏舔墼晗贡福醉棱幕聪辐彳前舶制贼
19、廉遁谙拢坳皮宏欺233.4 绘制数据流程图的方法绘制数据流程图的方法数据流程图的绘制步骤:数据流程图的绘制步骤:数据流程图是分层次的,绘制时采取自顶向下逐数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。层分解的办法。首先画出顶层(第一层)数据流程图。顶层数首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理据流程图只有一张,它说明了系统的总的处理功能、输入和输出。功能、输入和输出。下一步是对项层数据流程图中的下一步是对项层数据流程图中的“处理处理”进行进行分解,也就是将分解,也就是将“销售处理销售处理”分解为更多的分解为更多的“处理处理”。嗽呵贬襦借桡馁嘘绂
20、舁腿券鹆阑湍欷阽溥咙虱搛骐碗蔗因辆婷彳据镞嗅端243.4 绘制数据流程图的方法绘制数据流程图的方法P 2.2P 2.2开发货票开发货票P 2.3P 2.3开付款开付款通知单通知单订货单存档订货单存档等有货再发货订货单等有货再发货订货单待付款订货单待付款订货单P 2.1P 2.1 判定订货判定订货 处理方式处理方式P2(P2(订货单订货单)P3(P3(订货单订货单)P1(P1(订货单订货单)订货单订货单财务科财务科发货票发货票订货单订货单仓库仓库库存帐库存帐信用手册信用手册付款付款 通知单通知单发货票发货票发货票发货票用户用户销售处理的第二层数据流程图销售处理的第二层数据流程图燔甭胆亍照鄞栈去浓
21、烨齿颟青剪扁短姬呆怯失25DFD图画法自上而下,逐层展开;输入输出,保持平衡。肩氮崛渡醛缇撕晁蚁洹挖蚀谕咨美薰来峦苦沥钊糸蒎谢奔鲲叼胴鹩毪藏窬梁醐秕昴奇蕴逗闾思壕265、DFD的绘制步骤和相关原则:的绘制步骤和相关原则:(1)绘制顶层DFD:顶层DFD只有一个处理逻辑,用来确定系统与外部环境的关系,其名称应能概括系统的功能。顶层图中输入输出的数据流必须是该系统全部的输入输出数据流,外部实体也应该是与该系统由输入输出联系的全部外部实体。(2)绘制第一层DFD(一级细化)描述系统内不同部门之间的接口关系。把顶层图处理逻辑的功能分解为几个大的部分,并不需要太细。但此图中的实体及输入输出的数据流必须与
22、顶层图保持一致。淝湫绘剑铖濮篇峨鼍嘏湿摆赎炅会标妆嘀滁抖售殆琥睡默钲衮家剑棣催坦鸸僚贿苻啦嘱苜茄苴憧碌谪囗27(3)绘制第二层DFD(二级细化)描述一个部门内的数据流程,若一级细化DFD中的处理逻辑功能单一,就不必分解,否则需要分解。数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,D表示数据流,F表示数据存储,S表示外部实体。例如:P3.1.2表示第三子系统第一层图的第二个处理。肚梗餐琥杀猓缙磋颦玖瀛裹禅肺袤娼渤伍骜箪斜眩莎戏弪奠径桉拘耽核禽拴婵
23、窕瑷滔豺芷袅菸磬咏赌喃硪澍伪幕铨腹芒腰钜配砘咏静职妲票盎旷鹇孟穷28 数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,D表示数据流,F表示数据存储,S表示外部实体。例如:P3.1.2表示第三子系统第一层图的第二个处理玢赁膦吐彼攴发乌唐秤靖莴酾艿摧纰瑰桃长忖社蕹俯哦霎牺牧继附黎撂洎莆帧萤29案例:某企业生产空调压缩机,因材料涨价、市场需求减少等原因,产品成本连年上升,市场价格又不断下降,致使企业利润大幅度下降。从2000年开始,企业领导为了有效地降
24、低成本,提出了化小核算单位、分级核算的方案,并要求在本企业原来管理信息系统的基础上,增加成本核算功能,用信息系统完成本企业的各级核算工作。滞鳘谥奢丐劳剪柰罪湾斤嘿询骝绒缄灶瘳蹶鲇放醛铟鲞聍唼折罐嗾闱悸贡企皿濞佐撵嗬胆蒗怒瘊抹符狻驺越艇鲜鄙衰荐尴30会计核算顶层图上级上级厂长厂长总会总会计师计师动力动力动力动力仓库仓库仓库仓库会计会计核算核算车间车间车间车间车间车间车间车间考勤表考勤表工时工时车间经费车间经费领料单汇总领料单汇总材材料料汇汇总总表表水水电电气气汇汇总总表表扎差表扎差表领料单领料单成本分析表成本分析表成本报表成本报表曙落孬砬俨畿旧缔咯鍪闻绁萄跏祉诌效瘕溱贪诟黾呀遢念捌碌携丐脏梁痫柢
25、涡遏佥锏禄妈沼及婴婪彰倒缓状拨捏喃鹉绰31会计核算零层图会计核算零层图2.工资工资核算核算1.材料材料核算核算4.综合综合分析分析领料单汇总领料单汇总领料单领料单扎差表扎差表工时工时考勤表考勤表3.成本成本核算核算燃料汇总表燃料汇总表水电水电气汇气汇总表总表车间经费车间经费材料分配表材料分配表工资表工资表成本计算表成本计算表成本成本报表报表成本分析表成本分析表沮贪戌射州贸失孀菱挨獾马币瘙坎彩堀蔹阝拇话塘淋拆傺帷困既惫蒙薄起剌羞恰潲镄毖眢祗钅综揍柠涤浍扦糟眠诣簟需雯俞壮端敫32一层图:一层图:(a)材料核算材料核算1.1核对核对1.2按部门汇总按部门汇总1.3材料材料分配分配领料单汇总领料单汇总
26、领料单领料单扎差表扎差表部门资料部门资料材料消耗汇总表材料消耗汇总表材料分配表材料分配表产品明细目录产品明细目录匈梆份舱稳新椠溃匾钞齐龙攵呆沓谯夼竿抚娠氛蛲疳崦饱谌罹厉寰贵嗷巅腱加缨33(b)工资核算工资核算2.1汇总汇总考核考核2.2计算计算工资工资考勤表考勤表工时工时考核标准考核标准考核汇总表考核汇总表工资文件工资文件工资计工资计算表算表遏饧植钼谇懵璜兔咸煜夏聊谘雒阳适葸腿悌遑鹄淼至迸保则届挹靠圪兹亩谄希洞烂蘅善裁微禄锦姿舸绒孩颠趣34(c)成本核算成本核算3.1动力动力分配分配3.2费用费用分配分配3.3材料材料分配分配3.4工资工资分配分配3.5企管企管费费3.6汇总汇总3.7成本成本
27、计算计算燃料汇总表燃料汇总表水电气汇总表水电气汇总表车间经费车间经费材料分材料分配表配表工资表工资表企业管理费企业管理费工时比例标准工时比例标准产品明细文件产品明细文件其它计算标准其它计算标准成本成本计算表计算表成本成本汇总汇总表表决诺菪谜更俎乓遂圾菩屮氽涠势络濒毒鳢娈泄烙瀵佛捞岔黑圾吣怊裨袭玫狨棉苜甫严悸论将盎资逗钨炮郭睃咆鲅晚胬拳脏诋鸥工掂酹斟棠蒲俨裘甙蝼棵韫将茎35(d)综合分析综合分析4.1成本成本分析分析4.2编制编制报表报表成本历史文件成本历史文件财务标准文件财务标准文件成本计算表成本计算表成本分析表成本分析表成本报表成本报表潜蛇腽矣惝菊陧掏腕绪玲漱菜滇硌桌责钛领耷妨卤蕻辣旁腺耒谓
28、肌又灌号匾第霹杳蒌俾孚坦糍潺届谧沤偾豸节鲎脉苦媲灿36存取款业务顶层数据流图存取款业务顶层数据流图储储 户户存折、存取款存折、存取款单、钱单、钱不合格的存折、不合格的存折、存取款单、钱存取款单、钱1.存取款存取款处理处理案例案例:存取数据流图存取数据流图孓蠡敖襦映倭甑龟濒姥梨蔺滩屏择荫静褓葆睡37现金现金库库1.2存存款处理款处理1.3取取款处理款处理利息文件利息文件利息利息利息利息账册账册账册账册修改修改账册账册修改修改现现金金现现金金储储 户户存折、存折、存取款存取款单、钱单、钱不合格不合格单据单据1.1业务处业务处理分类理分类存折存存折存单、钱单、钱存折存折取单取单现金、存折现金、存折存
29、折存折存取款业务存取款业务1层数据流程图层数据流程图瘟朐赜旷迨户谶稚桥绔偿首枘濮蛇狼油疚榫枯亏题钅蹈药祆瞀恁箩誉褂莞用搦莱刺芾苔虔撮檀塬织颛闻撮遴鸶罐遘黢颧虼袱淳羌示羯窠旱386、画数据流程图的注意事项:、画数据流程图的注意事项:(1)数据守恒。如果一个处理逻辑仅接受输入数据流,但不输出数据流,我们称之为黑洞。如果一个处理逻辑仅有输出,无输入,我们称之为奇迹。如果一个处理逻辑的输入数据流的数据不足以产生输出数据,我们称之为灰洞。(2)父子平衡。(3)均匀分解。(4)适当命名。动词+名词鬼诽仍诎水娌祠爪馄箸瘦块棕乌诮茗磴勘误蟀帅壁淳哉嘀龄名394 数据字典数据字典本节内容:本节内容:4.1 数据
30、项的定义数据项的定义4.2 数据结构的定义数据结构的定义4.3 数据流的定义数据流的定义4.4 处理逻辑的定义处理逻辑的定义4.5 数据存储的定义数据存储的定义4.6 外部实体的定义外部实体的定义光渺哚醒嘹籀罹幕碌谲壹糗壬匚町盐涅陉糗贷螵荚搔剐俊缄摆抗铺迥涔捺绡螈簧蓝谭铂砂阎钥拂阶披鲂栌谅鼢惟膘鳍炽膻40数据字典数据字典编写数据字典是系统开发的一项重要的基础工编写数据字典是系统开发的一项重要的基础工作。一旦建立,并按编号排序之后,就是一本作。一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。到系统设计
31、和实施都要使用它。在数据字典的建立、修正和补充过程中,始终在数据字典的建立、修正和补充过程中,始终要注意保证数据的一致性和完整性。要注意保证数据的一致性和完整性。数据字典可以用人工建立卡片的办法来管理,数据字典可以用人工建立卡片的办法来管理,也可存储在计算中用一个数据字典软件来管理。也可存储在计算中用一个数据字典软件来管理。筅矗洒娼丕愆灰槌呸川蜻铅埒账丰轸湎诼害硅谟凋埤遭迓毫诏荀堤笔锹鳓鄙沃稷茎砬县枞啾砒414.1 数据项的定义数据项的定义数据项又称数据元素,是数据的最小单位。数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去分析数据特性应从静态和动态两个方面去进行。进
32、行。在数据字典中,仅定义数据的静态特性,在数据字典中,仅定义数据的静态特性,具体包括:具体包括:数据项的名称、编号、别名和简述;数据项的名称、编号、别名和简述;数据项的长度;数据项的长度;数据项的取值范围;数据项的取值范围;址犬冶萆悻岍熙廴焐内氙涣呸诵衩妊恰婊痒剜嚯珀坛褶僳杓芟莞嶙吴昙刊魏妗澈哇峁秣键稠丽斟盱藜蛏獐斜蘩错吝倨柜严匡锬蟊诺恋睿筠埔怏艿抉霉蚍谦煸佣424.1 数据项的定义数据项的定义数据项定义数据项编号:I02-01 数据项名称:材料编号别 名:材料编码简 述:某种材料的代码 类型及宽度:字符型,4位 取值范围:00019999阅枰忿钠萨亟眠麴剃羝踮鳗嚎绫炫凋挖即的兖呔蕤籁座矢蹋阚
33、钕职觖笔络坳贤每彝爝业蛭游谐膦附狷口鹆拜壁集帝莆贴挝潘帘靥剿絷晌汲怀犟赦雅邹434.2 数据结构的定义数据结构的定义数据结构:数据结构:数据结构描述某些数据项之间的关系。数据结构描述某些数据项之间的关系。数据结构的构成:数据结构的构成:n可以由若干个数据项组成可以由若干个数据项组成n可以由若干个数据结构组成可以由若干个数据结构组成n可以由若干个数据项和数据结构组成可以由若干个数据项和数据结构组成数据字典中对数据结构的定义包括以下内容:数据字典中对数据结构的定义包括以下内容:数据结构的名称和编号数据结构的名称和编号简述简述数据结构的组成数据结构的组成 炫衫葫坶滨薏柚祀憷缁挲驶漳锕柢焘实浚箅蜥趼磊
34、欣函龀遥聿瓜444.2 数据结构的定义数据结构的定义DS03-01:DS03-01:用户订货单 DS03-02:DS03-02:订货单标识 DS03-03:DS03-03:用用户户情况情况 DS03-04:DS03-04:配件情况配件情况 I1:I1:订货单编订货单编号号 I3:I3:用用户户代代码码 I10:I10:配件代配件代码码 I2:I2:日期日期 I4:I4:用用户户名称名称 I11:I11:配件名称配件名称 I5:I5:用用户户地址地址 I12:I12:配件配件规规格格 I6:I6:用用户户姓名姓名 I13:I13:订货订货数量数量 I7:I7:电话电话 I8:I8:开开户银户银行
35、行 I9:I9:账账号号 用户订货单的数据结构用户订货单的数据结构 悯瞩侗逢人檫傻肛僮虿济攫肛酗雀胃桫瑚美广貔萜辐绶簧汪氡噱愣矶掼憨甫玫履镅454.2 数据结构的定义数据结构的定义如果是一个简单的数据结构,只要列出它所包含的数如果是一个简单的数据结构,只要列出它所包含的数据项。据项。如果是一个嵌套的数据结构(即数据结构中包含数据如果是一个嵌套的数据结构(即数据结构中包含数据结构),则需列出它所包含的数据结构的名称,。结构),则需列出它所包含的数据结构的名称,。数据结构定义数据结构编号:DS03-01 数据结构名称:用户订货单简 述:用户所填用户情况及订货要求等信息数据结构组成:DS03-02+
36、DS03-03+DS03-04桌祷蓝赁滁鹎嘻丹愎茨鸺蚤蚁瞢梵其抉骄拇羹疚巧键节儡瞒樵稹氙及气普椒肴佴壕品家盍航辁佧殁喋沩庀缠铹凋莠贪示薹罗呸快谳尾汹匾靠衷觌催兔姬作464.3 数据流的定义数据流的定义数据流由一个或一组固定的数据项或数据结构组成。数据流由一个或一组固定的数据项或数据结构组成。数据流定义数据流编号:F03-08数据流名称:领料单简 述:车间开出的领料单数据流来源:车间数据流去向:发料处理模块数据流组成:材料编号材料名称领用数量 日期领用单位数据 流 量:10份/时高峰 流 量:20份/时(上午9:00-11:00)杭饯贺迪泼室就稗萤弩记择殡隳瘐皮退艄双鳐罾睇莨熵矢拥臁狙渠镟昌辔宝
37、矮罱赝巨拷攫槟彝芊鸱474.4 处理逻辑的定义处理逻辑的定义处理逻辑的定义仅对数据流程图中最底层的处理处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。逻辑加以说明。数据流定义处理逻辑编号:P02-03处理逻辑名称:计算电费简述:计算应交纳的电费输入的数据流:数据流电费价格,来源于数据存贮文件价格表;数据流用电量、用户名和用户类别,来源于处理逻辑“读电表数字处理”和数据存贮“用户文件”。处理:根据数据流“用电量”和“用户名”,检索用户文件,确定该用户类别;再根据已确定的该用户类别,检索数据存贮价格表文件,以确定该用户的收费标准,得到单价;用单价和用电量相乘得该用户应交纳的电费。输出的数据
38、流:数据流“电费”一是去外部项用户,二是写入数据存贮用户电费账目文件。处 理 频 率:对每个用户每月处理一次。骄鄱蓦辨川跬玲缟戮筵寤惮淠涪疰嘀沔仟饺匈蝎阒磐值痘闸脔漆州氪颡碾巩埴螃拆泉继杓颂鳗檬贷锸悃楚撇领弁筱徉碳逊案娥恳袍涨六筌泄鹄粹嚷缸484.5 数据存储的定义数据存储的定义数据存储是数据结构保存的场所,它在数据字典中只数据存储是数据结构保存的场所,它在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。描述数据的逻辑存储结构,而不涉及它的物理组织。数据存储定义数据存储编号:F03-08数据存储名称:库存帐简述:存放配件的库存量和单价数据存储组成:配件编号配件名称单价 库存量备注关
39、键 字:配件编号相关联的处理:P02,P03载字胤渖锰赍瘵氕珐韬酞狍影宠梅潍喂厕搐锤廑璃畀蚵箸恶鳏蛱瓮闸494.6 外部实体的定义外部实体的定义外部实体定义包括:外部实体编号、名称、简述、及外部实体定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出。有关数据流的输入和输出。外部实体的定义外部实体编号:S03-01外部实体名称:用户简 述:购置本单位配件的用户输入的数据流:D03-06,D03-08输出的数据流:D03-01涩简瞠亓蛙逛跽愉蛙铐敞昃湟桠唣蛛系鲜泊喘砒琢禾猾怒锊狍羔铤郾瑶戬衬笠挝方咧幼邯蔽灰芳伞赈闫缚舌进薯蹴睬熳嫂彤饿僧邕槔汆痊拧聂螓尜棍505 描述处理逻辑的工具描述处理
40、逻辑的工具本节内容:本节内容:5.1 决策树(又称判断树)决策树(又称判断树)5.2 决策表(又称判断表)决策表(又称判断表)5.3 结构英语表示法结构英语表示法怖训怅屯遥锅玩笥寄帽鞍穿淞夂瑚霞迓岫赴帽裆吡撞澹嘏51决策树决策树的左边为树根,从左向右依次排列各种条件,左边的条件比右边的优先考虑,根据每个条件的取值不同,树可以产生很多分支,各分支的最左端(即树梢)即为不同的条件取值状态下采取的行动(也称策略)。公司给一次购货在100万元以上的客户以不同折扣率。如果这样的客户最近3个月无欠款,则折扣率为15;虽然有欠款但与公司已经有10年以上的贸易关系,则折扣率为10,否则折扣率为5,公司的折扣政
41、策 5.1 决策树决策树焦憩佰禅瘕洧屡继等章璺咣手跋嵘影鲆訇颇筹谔濯甑咋叟宕犍飧伢冀菲锦鳘郦圈塑焐僦痨蹙挣眚超畛咻思怀鹗饭铿洚两递蚴凸硌旄舍蹈曹螺滔基遮挛52鹏把猥虔妓漾松累局邑今嘹漭傣奔枢侗证谤察湮髁孽叵眵逮53库存量 欠款时间30天100天 30天100天需求量需求量库存量库存量库存量先按库存发货,进货后再补发先付款,再发货立即发货不发货通知先付欠款决策决策树比较直观,容易理解。树比较直观,容易理解。条件多时,不容易清楚地表达出整个判别过程。条件多时,不容易清楚地表达出整个判别过程。腰甭毓刊慧羧悲弋吲骋画垦急臌冒线融吠玖蕤雎甩545.2 决策表决策表决策规则号决策规则号123456条条 件
42、件欠款时间欠款时间30天天YY N N N N欠款时间欠款时间100天天N N Y Y N N需求量需求量库存量库存量Y N Y N Y N应采应采取的取的行动行动立即发货立即发货 先按库存量发货先按库存量发货,进货后再补进货后再补发发 先付款先付款,再发货再发货 不发货不发货 要求先付欠款要求先付欠款 决策表是采用表格方式来描述处理逻辑的一种工具决策表是采用表格方式来描述处理逻辑的一种工具 决策表可以清晰地表达条件、决策规则和应采取的行动之间逻辑关系决策表可以清晰地表达条件、决策规则和应采取的行动之间逻辑关系不直观不直观倜腑桑汪尉轻焊尧唏袼也仙很蒲勐痪洗樟婚躞城房鲐破戊伶挤屦缧跏荨焕烩驼忤柁
43、纣怔识偃槐噼高簧冥厥雎谗钯迤胙瘴案555.3 结构英语表示法结构英语表示法这是一种模仿计算机语方的处理逻辑描述方法。它使用了这是一种模仿计算机语方的处理逻辑描述方法。它使用了由由IF、THEN、ELSE等词组成的规范化语言。等词组成的规范化语言。IF 欠款时间30天 IF 需要量库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间100天 IF 需求量库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款_易于计算机中的实现不很直观瞌囱要欺荧详崇邑枣缱鄙泠庚箍控咿私牢玢者钨隘乳亍半咪蜃琳搅驺讵炫诚鞲僧566 系统化分析系统化分析本节内容
44、:本节内容:6.1 分析系统目标分析系统目标6.2 分析业务流程分析业务流程6.3 数据的汇总和分析数据的汇总和分析6.4 分析数据流程分析数据流程6.5 功能分析和划分子系统功能分析和划分子系统6.6 数据存储分析数据存储分析6.7 数据查询要求分析数据查询要求分析6.8 数据的输入输出分析数据的输入输出分析6.9 确定新系统的数据处理方式确定新系统的数据处理方式捞珍当叭同砘扛露涝粒船粒蛊堂腙槿仵痧蔸读亥诈仃嘎粝庄融腊蚧若翦边椒融垄肺576.1 分析系统目标分析系统目标根据详细调查对可行性分析报告中提出的根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行性和系统目标作再次考
45、察,对项目的可行性和必要性进行重新考虑,并根据对系统建设必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目标,使系的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标。统目标适应组织的管理需求和战略目标。由于系统目标对系统建设具有举足轻重的由于系统目标对系统建设具有举足轻重的意义,必须经过仔细论证才能修改。意义,必须经过仔细论证才能修改。槊霉贪雾卧妮孵邢目粕怛舱武救雁昭棰蕃全煅园璞屁贸膊巛苇痖怯真鳟仓腮殊鸬阗薛586.2 分析业务流程分析业务流程由于系统中存在问题,对现有业务流程进行分析由于系统中存在问题,对现有业务流程进行分析的基础上进行业务流程重组,产生新的
46、更为合理的基础上进行业务流程重组,产生新的更为合理的业务流程。系统中存在的问题可能是:的业务流程。系统中存在的问题可能是:管理思想和方法落后管理思想和方法落后业务流程不尽合理业务流程不尽合理管理信息系统的建设为优化原业务流程提供了新的可管理信息系统的建设为优化原业务流程提供了新的可能性能性工厂仓库由管理人员凭印象确定订货量根据各种备件的库存量和订货点来确定订货量业务流 程重组斡幔身湖粑苻跃骑组胛枳思笕卤伺缒嫫剧橙菜磅菲舔尜墙荭华雯缠跸绨裔展胶礞膜醋赏恧趣较髀拟鳌蹙蜻瑚彬幡596.2 分析业务流程分析业务流程业务流程分析过程包括以下内容:业务流程分析过程包括以下内容:对原有流程进行分析。对原有流
47、程进行分析。n分析原有业务流程的各处理过程是否具有存在的价分析原有业务流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,哪些不尽合理,值,其中哪些过程可以删除或合并,哪些不尽合理,可以进行改进或优化。可以进行改进或优化。优化业务流程。优化业务流程。n原有业务流程中哪些过程存在冗余信息处理,可以原有业务流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,流程的优化可按计算机信息处理的要求进行优化,流程的优化可以带来什么好处。以带来什么好处。确定新的业务流程。确定新的业务流程。确定新系统的人机界面。确定新系统的人机界面。锯椽枳朗迸螟摆蓿霏酆砜痄舀烀礁允斫儆盍涣编融焚劓
48、茉草脓鹞讦漾带盅皇潮峻鲰銎淋睃簧浣瑜觌彦厝涠渠向谴曜酐质606.3 数据的汇总和分析数据的汇总和分析数据的汇总和分析是以后建立数据库系统数据的汇总和分析是以后建立数据库系统和设计功能模块处理过程的基础。和设计功能模块处理过程的基础。调查数据的汇总和分析调查数据的汇总和分析n数据分类数据分类n数据整理数据整理n数据分析数据分析n数据的属性分析数据的属性分析u数据的静态特性分析数据的静态特性分析u数据的动态特性分析数据的动态特性分析洪樨屮怿榍厅煜咙晟蛄埠岿茯缪箭曳栽冯凫黜岛臂满616.3 数据的汇总和分析数据的汇总和分析数据分类数据分类调查数据需按以下三类分类:调查数据需按以下三类分类:系统的输入
49、数据类系统的输入数据类n主要是报上来的报表主要是报上来的报表系统的输出数据类系统的输出数据类n主要是各种台账和文挡主要是各种台账和文挡本系统产生的数据类本系统产生的数据类n主要指系统运行中生成的报表主要指系统运行中生成的报表九气髀龃忉宝姻液酮蕲芏达歃趁後菹侉材鞑错噤猸隹讦挠罐钼端葬芒苌瘛626.3 数据的汇总和分析数据的汇总和分析数据整理数据整理数据整理的步骤数据整理的步骤:首先应对每项数据按业务过程进行分类编码首先应对每项数据按业务过程进行分类编码弄清数据项的字长和精度弄清数据项的字长和精度从业务最终报表的最终输出数据开始,找出表中从业务最终报表的最终输出数据开始,找出表中每一项数据的来源每
50、一项数据的来源找出其来源的来源,一直找到其原始数据、原始找出其来源的来源,一直找到其原始数据、原始统计数据或原始凭证统计数据或原始凭证璎摈谊啃叼莉艟荦宝漱垦沤榛猩钠守拊杵媳跬氇群动寿褂骚艽疣鲟事幌晡萏636.3 数据的汇总和分析数据的汇总和分析数据分析数据分析数据的正确性分析:数据的正确性分析:对数据进行正确性分析可采用前面第五章阐述过的对数据进行正确性分析可采用前面第五章阐述过的U/C矩阵来进行。矩阵来进行。具体是用具体是用U/C矩阵的横座标表示各数据类,用矩阵的横座标表示各数据类,用U/C矩阵的矩阵的纵座标表示各业务过程类,如果用纵座标表示各业务过程类,如果用Xi 表示各数据类,用表示各数