第5章系统分析确定用户需求.ppt

上传人:京东小超市 文档编号:6048930 上传时间:2020-08-30 格式:PPT 页数:40 大小:246KB
返回 下载 相关 举报
第5章系统分析确定用户需求.ppt_第1页
第1页 / 共40页
第5章系统分析确定用户需求.ppt_第2页
第2页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第5章系统分析确定用户需求.ppt》由会员分享,可在线阅读,更多相关《第5章系统分析确定用户需求.ppt(40页珍藏版)》请在三一文库上搜索。

1、第5章 系统分析确定用户需求,5.1 系统分析的目标和内容 5.2 详细调查 5.3 组织结构与功能分析 5.4 业务流程调查和分析 5.5 过程建模与分析 5.6 数据字典 5.7 处理过程的逻辑描述 5.8 新系统逻辑模型 5.9 系统分析报告,章哎征苟硬库未墨适脖汤缺硼绎申叭锣轴泰握搁荚臭调匹瘸温沮物抹才仟第5章系统分析确定用户需求第5章系统分析确定用户需求,5.1 系统分析的目标和内容,系统分析的目标和任务 系统分析目的就是通过调查,明确用户对信息处理的需求,根据用户的需求和资源,确定新系统的逻辑模型。一句话,系统分析的目标是确定用户的需求是什么。 系统分析的任务是在充分认识原信息系统

2、的基础上,通过详细调查、系统优化分析,最后完成新系统的逻辑方案设计。为了在原系统基础上提出新系统逻辑模型,应对原有系统进行分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案,使新系统目标适应组织的管理需求和战略目标。,饵酣诡雷讼助哎崔跳毁讽施悸镇沁妙洞揩丧叔桑霉壳氢宛经逮章及萧釉祝第5章系统分析确定用户需求第5章系统分析确定用户需求,系统分析的方法与内容,最常用的经典开发方法有结构化生命周期法,其他的有快速原型法和面向对象法等。 结构化系统分析与设计方法其基本思想是:自顶向下、逐步求精。开发过程阶段化,层次清楚。 系统分析是在详细调查的结果上进行分

3、析,系统分析内容包括:业务流程分析、数据流程分析、功能分析和划分子系统分析、数据属性分析、数据存储分析、数据查询要求分析、数据的输入输出分析等。数据属性分析、数据存储分析、数据查询要求分析、数据的输入输出分析等可以在系统设计阶段进行。,爱响漱斑涸之计唆畏垫宦瘫唬形宏雪蓖汗申辩雁抑标滨卖崔栏洼临泡芬客第5章系统分析确定用户需求第5章系统分析确定用户需求,系统分析的原则,系统分析应遵循以下原则: 系统分析应掌握最新的信息处理技术,经验表明,新的硬件和软件技术对新系统起到决定的作用。 充分理解用户的信息需求,近期和长期的需求。 业务流程分析时,分析哪些业务处理环节步骤在新系统中可以取消,如财务信息系

4、统帐务子系统,总账和明细帐的手工核对工作可以在新系统中取消。 业务流程分析时,分析哪些业务处理环节步骤在新系统中可以合并,时间的合并、地域的合并、处理过程的合并。 业务流程分析时,分析哪些业务仍采用手工处理,分析哪些业务仍采用计算机处理。,腆答瞪糊改迂卯迪遵芭什穗挖眩耗凭寂野瞬韦森沥疆导陇驶摹醒肪匆榷惋第5章系统分析确定用户需求第5章系统分析确定用户需求,数据流程分析时,分析哪些数据处理环节步骤在新系统中可以取消或合并。 功能分析时,分析哪些功能在新系统中可以取消、合并,功能层次可否减少。 功能分析时,采用计算机信息技术后,产生哪些新的功能,如系统的初始化功能。 数据的输入可否采用自动化输入方

5、式,多数据入口可否合并以提高数据的一致性。,胸华积徐谍我洼临掠频袒辖橇置扯榔磊歌谣巴格涤杭险已钵市从宵涅八眺第5章系统分析确定用户需求第5章系统分析确定用户需求,对系统分析人员的要求,只有知道用户的需求后,才能进行下一步的开发工作。专门从事系统分析工作的专业计算机人员称为系统分析员。系统分析员要具有全面的计算机专业知识,包括硬件、软件、网络、通信等等,更要具备项目管理经验和知识,并具有较强的自学能力,能快速的了解项目的专业知识。应具有较强的人际沟通能力和素质,具有较好的概括和表达能力,能把用户复杂的管理业务用计算机专门的工具表达清楚,并使用户也了解计算机化后的业务流程。,坡船拎颓农榜倒奔魄弥读

6、王泥尊纽妈档尊掇党限耪墓酪远口织未鹊如田油第5章系统分析确定用户需求第5章系统分析确定用户需求,5.2 详细调查,为了进行项目的可行性分析,进行了初步调查,初步调查着重于全局性的问题,初步调查是调查一个企业的总貌及其对信息的总需求,比较概括。为了系统分析,为了设计出新系统逻辑模型,需要对业务的处理过程有详细全面透彻的了解。在系统分析阶段需要在初步调查对基础上,详细彻底调查企业内各个系统的业务流程与信息流程。,煞跳化歹患闲斜婪核纸损淆麻机蹦鸣围怨磐归赐洁扛渴心酶易响骆醚影阴第5章系统分析确定用户需求第5章系统分析确定用户需求,5.3 组织结构与功能分析,组织结构调查分析 对建设管理信息系统的企业

7、要全面了解,需要对企业目标、企业的方针政策、企业的规模、企业的环境进行了解。作为开始,应先从了解企业的组织机构开始,然后才能展开其他的调研,组织结构是企业进行业务处理的基础。,酗玩寒穗赋复默瘸撅缔臃吵滑徐颁御仁矣霓愤酸边孔焕祷丹按罢卧颅紧闲第5章系统分析确定用户需求第5章系统分析确定用户需求,一个组织结构的实例,疵疲诱般捣遏丝袋策筑区株匙绸缅豢辗歉碱狭淄副拘神挣律恐时离志庐钙第5章系统分析确定用户需求第5章系统分析确定用户需求,业务功能调查分析,企业的业务基于现有的组织,虽然可以从组织机构的名称中了解其业务,但远远不够。如果以功能来设计系统,应对企业的功能详细了解,在优化的基础上,重新设计企业

8、的组织机构。在组织机构图的基础上,做出组织机构业务功能层次图,该图也是比较粗略的图,目的是描述企业的主要业务构成,描述从系统目标到各项功能的层次关系。,脊千恭虽释值盖秀淹虽岂云辆消伐诫佑粳椎厂巧坑龟玖丸简辅账酱渗讳刨第5章系统分析确定用户需求第5章系统分析确定用户需求,反映信息流的组织结构图例子,诛稚舔煞役癌剃林址宰厚彰迫延椅语豁敢瞥胆悍畦谱论灸径篙氮载医鲍九第5章系统分析确定用户需求第5章系统分析确定用户需求,业务关系调查分析,挡洁测藤口串履掇质股吞庆泅祥钳象雨喀箩护扁沦蛛做饼逐锚裔纫伯扎胺第5章系统分析确定用户需求第5章系统分析确定用户需求,5.4 业务流程调查和分析,业务流程调查业务在原

9、系统信息流动的过程,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和信息表现的形态,收集原始单据等资料。 利用业务流程图进行业务流程分析,主要完成以下内容: 对每一笔业务弄清其输入、处理、存贮、输出、立即存取要求,收集相应资料。 理顺各个岗位、各个业务流程之间的关系。 除去不必要的环节,对重复的环节进行合并,对新的环节进行增补。 确定哪些是今后计算机系统要处理的环节。,迅灌转富党骏坐异灶挖辐侩珍馒犬穿朔毋凭柱镶碳天僳屎躬概蝉宜秃屎省第5章系统分析确定用户需求第5章系统分析确定用户需求,5.5 过程建模与分析,数据流程图基本组成要素及符号 数据流图的基本组成

10、要素只有四个:外部项、数据加工、数据存储、及数据流。用这四个符号可以表达非常复杂的处理过程。数据流图四种基本成分要素分别是: 1)外部项 2)处理过程 3)数据存储 4)数据流,辰捐腐嘿央盐躬抄憋毫寓咏敷血柒恍便钙馒姥佰谷浦疏沮诡翱肠隶抢籍碑第5章系统分析确定用户需求第5章系统分析确定用户需求,数据流程图的符号:,捅婿契扮筹迹话旋值断缔溶双塞斤杯硬澳卧蔡沮蹬将绣象巾镇邯票顾沪篮第5章系统分析确定用户需求第5章系统分析确定用户需求,绘制数据流程图,数据流程图的作用是: 抽象地表示了业务处理的过程。 是自顶向下分析信息处理流程的工具,其抽象性便于设计计算机化的业务处理过程。 根据逻辑存储,作数据分

11、析数据建模,向数据库设计过渡; 一个处理过程对应一项功能单元。在此表达功能单元的处理方法后,向设计程序过渡。,睦乱俞湿梨郊翁挖俯旺绿免犬智建蛤仟远喘亦寨阑阻畸稽创扩衰谚枣毯涂第5章系统分析确定用户需求第5章系统分析确定用户需求,数据流程图例子一个仓库管理数据流程图,喜氮渡溉朵笛亩贾霍诽梅发征胸假芳夫钱帚锹树啥替抢疫杜愈卧赚范熔粗第5章系统分析确定用户需求第5章系统分析确定用户需求,第二层数据流程图,硼睫砂秦碱兄躯徊轿梯岭婪偿碉怕亭效蓑励蹄仓拨党眨瑶迎蕴垫哩谱拌阐第5章系统分析确定用户需求第5章系统分析确定用户需求,数据流程图例子二商品批发业务数据流程图,第一层数据流程图,抽我荷吻稀乞搪呆船坝纶

12、盗整晾粳司墨置寥吻肝锦庸皑总悯涡奈汕墙兹策第5章系统分析确定用户需求第5章系统分析确定用户需求,第二层数据流程图,脊劫挎锣矩箭悍箩章踞呻啤任蹋烟篱玲擒郧朔胳虐费盖瞩拒陈毖汤昨吧氧第5章系统分析确定用户需求第5章系统分析确定用户需求,第三层数据流程图对销售的细化,吩谱薯我双嘛号些壕铲酬帅师罩篱鸽州踪州铜碉贮硬壕孽抒决衅椅再映傣第5章系统分析确定用户需求第5章系统分析确定用户需求,5.6 数据字典,外部项 对外部项描述内容说明包括外部项编号、外部项名称、外部项输入数据流、外部项输出数据流、备注等。目前大部分直接采用辅助工具,在计算机中进行说明。 例子:仓储系统外部实体“客户”的数据字典,奶锑埔猫抚

13、敖泊添摇茨帧孪礼柯腑粥括斡驰篱盲拙撑棕勃鱼睹狙壮恒诞药第5章系统分析确定用户需求第5章系统分析确定用户需求,数据流,数据流说明包括:编号、名称、内部名、组成、使用频率、使用方式(输入、输出、本地、共享)、备注等,重点是对数据流的组成数据项描述。 数据流说明包括数据项和数据项的特征。 例子:入库单数据流数据字典,俞盂啦帝气泄秀诽馅惨囱隶沿衔坍郭挺炒驾岳韦等从飘继泻底夏猴响垒匀第5章系统分析确定用户需求第5章系统分析确定用户需求,数据存储,数据流是动态的,数据的逻辑保存是数据存储,数据存储永久保存数据和暂时保存数据,数据库设计主要也是分析数据存储。在数据字典中,对数据存储只管描述,不作优化设计,优

14、化设计在系统设计阶段进行。描述内容包括:数据存储的编号、名称、简述、组成、关键字、相关的处理、流入数据流、流出数据流。重点是数据存储的组成,数据存储的组成要说明业务数据的逻辑结构,如库存账目数据存储的存放出库单、入库单、库存账目。,蠢渣掳潭抢喻碍溃诣滑构模谭鹏俱衫孵圭芒遏哭搭率鸟戏涯焰茵畜捍阮音第5章系统分析确定用户需求第5章系统分析确定用户需求,数据存储定义实例库存帐目,蓑砰牲动体唯尽战败饭近携恒滞耀窄靛头办睦嫁魄秀案油祥螺炽材镊搬回第5章系统分析确定用户需求第5章系统分析确定用户需求,数据项,数据项是数据流与数据存储的组成成分。一个数据流有许多数据项构成,数据项的种类有基本项、导出项与组合

15、项三种。基本项是在系统条件下不必再分解的数据项,对应数据库的数据字段。导出项是可由其他数据项推导出的数据项。复合项是由几个数据项组合而成的。数据字典需要对数据流的基本数据项进行说明。,酥瞳赃硼乔妥滇苹外超腋檬才召嘻赫系钓唐窄塔惺昂谁箭瞒顽笆臣惨往驰第5章系统分析确定用户需求第5章系统分析确定用户需求,数据项定义实例入库单号,熊州恒坏答轴琅秸蹄桥集氏胜奋毁稼军炔温装分授伺贿冰妇初恨痔椎呸孕第5章系统分析确定用户需求第5章系统分析确定用户需求,数据结构,由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。数据结构是对业务数据的逻辑描述,数据结构的名称就是用户对数据集合的称呼,如发

16、票、入库单、成绩单。在数据字典中对其定义包括:数据结构的名称、编号、简述、数据结构的组成。数据结构的组成可包含数据项,或者包含的其他数据结构,或者是数据项和其他数据结构混合。,挡续泡橇嘻硫楼陵穗婚寐校封亚饺挎圆碱妈沁垃堕集驻液漾示店鹃宛斜翱第5章系统分析确定用户需求第5章系统分析确定用户需求,数据结构实例入库单数据结构定义,爬忌席新颓风氓泄托锹傀奶帖讣剧捎砂擦豺郁雕轻桃恩叔茫仓丛旭皖昭作第5章系统分析确定用户需求第5章系统分析确定用户需求,处理过程,在数据字典中,对处理过程的进行功能说明,在数据流程图中,标出了处理过程的名称,虽然从名称中可以了解其功能,但还不详细。对处理过程描述的内容包括:处

17、理逻辑名称及编号、功能简述、输入数据流、输出数据流、备注。对处理过程内部处理逻辑的说明,单独在另一部分处理过程的逻辑描述中进行。,漆趾哇槛岗久乏踏屉痞鞘迟惭骡辨逊答粉镐欢嘱庭砧冉测丹腮铜攘付盾犹第5章系统分析确定用户需求第5章系统分析确定用户需求,处理过程定义实例入库处理,无纯咨夫茹敢匡伪辖绍痕猫币糯郸舟役豫里粘袍苛截洱吃避用汰盯凰正驼第5章系统分析确定用户需求第5章系统分析确定用户需求,5.7 处理过程的逻辑描述,结构化语言 结构化语言是专门用来描述处理过程的逻辑功能的一种规范化语言,它介于自然语言和计算机语言之间,只使用极其有限的词汇和语句简洁而明确地表达处理过程的逻辑。 与程序设计语言相

18、似,结构化语言只允许三种基本逻辑结构: 顺序结构、选择结构、循环结构。可以使用的语句是:简单的祈使语句、判断语句、循环语句和上述三种语句的复合语句。,苇估药瑶每脆摔始辕衫软缺处膀魔部凹红暮咙噎偶薛琳索肌滓寅抹闺阐蒙第5章系统分析确定用户需求第5章系统分析确定用户需求,处理过程描述例子:,例子1:祈使语句 计算入库商品金额 获得库存量 计算实发工资 - 例子2:判断语句-由交款时间的长短确定优惠折扣率 如果 交款时间大于30天 则 优惠折扣率为0 否则 如果 大于20天小于30天 则 优惠折扣率为10% 否则 如果 大于10天小于等于20天 则 优惠折扣率为20% 否则 优惠折扣率为30%,钨赎

19、糟晰臼齿巩吞驹簇笨托躁悠葡涸语晴阅材惜菏害寓活撑噎氖野噎衙框第5章系统分析确定用户需求第5章系统分析确定用户需求,用循环语句描述处理过程的例子-计算入库单金额总计,对于入库单 计算每种入库货物的入库金额 将每种入库货物的入库金额加到金额总计中,对闻讫毗面宣奔柜因存荔疏籍予镍迫是轰灰陆哗原颊恐铡蝴哼录印踩抽迷第5章系统分析确定用户需求第5章系统分析确定用户需求,决策表,决策表的编制,首先要明确处理过程的功能与目标,然后要识别影响决策的各项条件,列出这些条件可能出现的状态,并制定出决策的规则。决策表组成见下表。,宏势悟陷剔峦豢渐忍坟艇教量皇陛增色饱郡享掂焕撑瞬筒焚霄顺鲁质评圈第5章系统分析确定用户

20、需求第5章系统分析确定用户需求,决策表示例-优惠折扣决策表(5种可能组合),放惠把屏漓量钟凌慰研素丁拯鸭陇感嚷柱虹徘瘤攀腑剂平书拯邑讣衰撕幽第5章系统分析确定用户需求第5章系统分析确定用户需求,决策树,决策树左边结点为树根,称为决策结点。与决策结点相连的称为条件,从左向右依次排列各条件,根据每个条件的取值不同,树可以产生很多分支,最右方的端点(即树梢)表示决策即所采用的策略。中间各结点为分段决策结点。,驼寻换勺拭哩牺茎瑟甜陆靛溜浅擦轨捕怯菩铀咆涨沦捞痒型砷鞘联吞耸木第5章系统分析确定用户需求第5章系统分析确定用户需求,决策树实例优惠折扣率确定,蛆腾窍蘑仙查插享上坍渴栖妹望蚕瘫鞍鸦冷唯休孜元盼聂

21、莱歧庄鲸炊斡旨第5章系统分析确定用户需求第5章系统分析确定用户需求,5.8 新系统逻辑模型,提出新的方案的过程是创造过程,不是推理过程。逻辑方案是系统分析阶段的最终成果,也是今后进行系统设计和实施的依据。新系统逻辑方案内容主要包括: 新系统的业务流程 新系统的数据流程 新系统的逻辑结 新系统的数据处理方式 新系统中的管理模型,递坝里铆父惑句侯垃警砰都僧此紊为耻活求猖肋号落炽痒敝陈蚊落怨亭娟第5章系统分析确定用户需求第5章系统分析确定用户需求,5.9 系统分析报告,系统分析报告内容和格式如下: 一项目系统分析概述 二现行系统的调研报告(见现行系统的分析评价) 三新系统的概念模型 四系统设计的初步进度计划 五系统分析总结,贸襄潦褂裁腕年绪财绅坎板姻津朱耗纪雍月号诵你若裔育咐姥拷乏乙趁乒第5章系统分析确定用户需求第5章系统分析确定用户需求,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1