《信息系统需求分析与设计课件.pptx》由会员分享,可在线阅读,更多相关《信息系统需求分析与设计课件.pptx(144页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、信息系统需求分析信息系统需求分析目录目录1、系统分析系统分析概述概述2、可行性分析、可行性分析3、现行系统详细调查、现行系统详细调查4、数据字典、数据字典5、处理逻辑的、处理逻辑的表达表达6 6、需求规格说明书、需求规格说明书2q1.1系统分析的对象系统分析的对象q1.2系统分析的目的系统分析的目的q1.3系统分析的困难系统分析的困难q1.4系统分析的关键系统分析的关键q1.5系统分析的原则系统分析的原则1、系统分析概述系统分析概述31、系统分析概述系统分析概述 系系统统分分析析是是开开发发管管理理信信息息系系统统过过程程中中最最重重要要、也也是是最最困困难难的的阶阶段段。同同系系统统设设计计
2、一一同同是是整整个个MISMIS开开发发工工作作的的核核心心部部分分,系系统统分分析析工工作作的的好好坏坏,在在很很大大程程度度上上决决定定了了系统的成败。系统的成败。41、系统分析概述系统分析概述 当前系统物理模型逻辑模型目标系统物理模型逻辑模型模型化抽象化具体化实例化系统分析系统设计优化导出51、系统分析概述系统分析概述系统分析的对象系统分析的对象 手工系统和已采用计算机的信息系统手工系统和已采用计算机的信息系统 6系统分析的目的系统分析的目的 在充分认识原系统的基础上,通过在充分认识原系统的基础上,通过可行性分析、业务流程可行性分析、业务流程分析和数据流程分析分析和数据流程分析等手段,发
3、现问题和薄弱环节,最后等手段,发现问题和薄弱环节,最后完成新系统的完成新系统的逻辑方案设计逻辑方案设计,或称,或称逻辑模型设计。逻辑模型设计。1、系统分析概述、系统分析概述7系统分析的目的系统分析的目的 逻辑方案解决逻辑方案解决“做什么做什么”,是系统分析的任务,是系统分析的任务(即系统要完(即系统要完成什么样的功能,提供什么样的信息)成什么样的功能,提供什么样的信息)物理方案解决物理方案解决“怎样做怎样做”,是系统设计的任务,是系统设计的任务(既系统的各(既系统的各项功能是如何实现的,用什么样的具体方法产生和提供信息)项功能是如何实现的,用什么样的具体方法产生和提供信息)。1、系统分析概述、
4、系统分析概述8现实世界现实世界问题问题观念世界观念世界逻辑模型逻辑模型数据世界数据世界物理模型物理模型计算机世界计算机世界计算机可计算机可执行模型执行模型根据问题进行抽象根据系统平台进行设计利用实用软件进行描述管理信息系统的开发过程管理信息系统的开发过程1、系统分析概述、系统分析概述系统分析的目的系统分析的目的91、系统分析概述、系统分析概述系统分析的困难系统分析的困难(1)客户不清楚需求)客户不清楚需求a.知道要什么但说不明白知道要什么但说不明白b.不知道要什么不知道要什么c.不知道要什么但却指出要什么不知道要什么但却指出要什么(2)需求自身经常变动)需求自身经常变动a.喜新厌旧喜新厌旧b.
5、认识加深,导致更改(一般至少认识加深,导致更改(一般至少3次)次)c.环境的变化环境的变化(3)分析人员和客户的误解)分析人员和客户的误解a.业务员不懂技术,技术员不懂业务业务员不懂技术,技术员不懂业务10系统分析的关键系统分析的关键“理解理解理解理解”“表达表达表达表达”“理解理解理解理解”和和和和“表达表达表达表达”过程的实质是要把原来由过程的实质是要把原来由过程的实质是要把原来由过程的实质是要把原来由最终用户所进行的各项具体的管理工作纳入计算最终用户所进行的各项具体的管理工作纳入计算最终用户所进行的各项具体的管理工作纳入计算最终用户所进行的各项具体的管理工作纳入计算机系统之中机系统之中机
6、系统之中机系统之中要求系统分析人员要善于挖掘出用户没有明确表达出来要求系统分析人员要善于挖掘出用户没有明确表达出来要求系统分析人员要善于挖掘出用户没有明确表达出来要求系统分析人员要善于挖掘出用户没有明确表达出来的需求,要善于通过系统分析修正用户提出的要求的需求,要善于通过系统分析修正用户提出的要求的需求,要善于通过系统分析修正用户提出的要求的需求,要善于通过系统分析修正用户提出的要求用什么样的工具描述对系统的理解用什么样的工具描述对系统的理解用什么样的工具描述对系统的理解用什么样的工具描述对系统的理解使得用户能够看懂,能够与系统分析员共同讨论和修改使得用户能够看懂,能够与系统分析员共同讨论和修
7、改使得用户能够看懂,能够与系统分析员共同讨论和修改使得用户能够看懂,能够与系统分析员共同讨论和修改使得系统设计员和程序员能够正确理解,保证开发的系统符合用户需求使得系统设计员和程序员能够正确理解,保证开发的系统符合用户需求使得系统设计员和程序员能够正确理解,保证开发的系统符合用户需求使得系统设计员和程序员能够正确理解,保证开发的系统符合用户需求1、系统分析概述、系统分析概述11系统分析的基本原则系统分析的基本原则 (1)逻辑设计与物理设计分开)逻辑设计与物理设计分开n设计人员过早地考虑了具体的物理细节在选择处理设计人员过早地考虑了具体的物理细节在选择处理方法及具体硬件、软件方面花了很多时间和精
8、力方法及具体硬件、软件方面花了很多时间和精力n到了开发后期又往往发现有的内容不合适,或者根到了开发后期又往往发现有的内容不合适,或者根本不需要,这时推翻重来,浪费很多人力、物力,本不需要,这时推翻重来,浪费很多人力、物力,若是大系统开发,后果更为严重若是大系统开发,后果更为严重1、系统分析概述、系统分析概述12系统分析的基本原则系统分析的基本原则 (2)结构化分析的原则)结构化分析的原则n以抽象和分解为手段,对系统进行自顶向下的逐以抽象和分解为手段,对系统进行自顶向下的逐层分解、逐步细分、逐步求精,从而达到易于理层分解、逐步细分、逐步求精,从而达到易于理解的目的。解的目的。抽象是先考虑问题的最
9、本质属性,暂不考虑具体细节,抽象是先考虑问题的最本质属性,暂不考虑具体细节,以后再逐层添加细节,即把复杂的处理内容隐蔽起来,以后再逐层添加细节,即把复杂的处理内容隐蔽起来,便于抓住主体,有利于对问题的理解。便于抓住主体,有利于对问题的理解。分解是把一个复杂问题分割成若干个较小、较易解决的分解是把一个复杂问题分割成若干个较小、较易解决的问题,然后分别处理问题,然后分别处理1、系统分析概述、系统分析概述13自自自自顶顶顶顶向向向向下下下下顶层顶层结构化分析的基本思想结构化分析的基本思想结构化分析的基本思想结构化分析的基本思想1、系统分析概述、系统分析概述14系统分析的基本原则系统分析的基本原则 (
10、3)基于原系统、高于原系统原则)基于原系统、高于原系统原则n要求系统分析工作既不脱离实际,凭空想象,又要要求系统分析工作既不脱离实际,凭空想象,又要对现行系统中不合理的管理体制、管理模式、思想对现行系统中不合理的管理体制、管理模式、思想观念、工作方法以及传统习惯等进行大胆的改革和观念、工作方法以及传统习惯等进行大胆的改革和正确的引导,从而充分发挥信息技术的能力,提高正确的引导,从而充分发挥信息技术的能力,提高工作效率,提高管理水平。工作效率,提高管理水平。1、系统分析概述系统分析概述15系统分析的基本原则系统分析的基本原则 (4)用户参与原则)用户参与原则 n尽管系统分析员在系统分析阶段要熟悉
11、业务,但毕尽尽管系统分析员在系统分析阶段要熟悉业务,但毕尽时间有限、缺乏实践,因此在系统分析的过程中要有时间有限、缺乏实践,因此在系统分析的过程中要有具有较强工作经验的业务人员参与工作具有较强工作经验的业务人员参与工作n这样使系统分析员能及时掌握用户情况,便于交流;这样使系统分析员能及时掌握用户情况,便于交流;能及时修改或补充用户需求;使用户及早熟悉系统能及时修改或补充用户需求;使用户及早熟悉系统1、系统分析概述、系统分析概述16q2.1可行性分析的任务可行性分析的任务q2.2可行性分析的内容可行性分析的内容q2.3可行性分析的报告可行性分析的报告q2.4详细调查详细调查2、可行性分析和详细调
12、查概述、可行性分析和详细调查概述 172.1 2.1 可行性分析的任务可行性分析的任务可行性分析可行性分析是要决定是要决定做还是不做做还是不做n可行性分析是客观的,科学的,但决策仍有可能是错误的.182.1 2.1 可行性分析的任务可行性分析的任务明确开发的必要性和可行性n必要性来自实现开发任务的迫切性必要性来自实现开发任务的迫切性IS的开发是来自合作伙伴的需要、竞争对手的挑战,或者是其它行业管的开发是来自合作伙伴的需要、竞争对手的挑战,或者是其它行业管理信息系统发展水平,或者是新的信息技术理信息系统发展水平,或者是新的信息技术出现等。出现等。n可行性则取决于实现应用系统的资源和条件可行性则取
13、决于实现应用系统的资源和条件n可可行行性性分分析析需需建建立立在在初初步步调调查查的的基基础础上上,了了解解原原系系统统存存在在的的问问题题,用户对新系统的要求等用户对新系统的要求等必要的应用项目未必必要的应用项目未必都是可以实现的都是可以实现的192.2 2.2 可行性分析的内容可行性分析的内容管理上的可行性管理上的可行性指管理人员对开发应用项目的态度和管理方面的条件。技术上的可行性技术上的可行性分析当前的软、硬件技术能否满足对系统提出的要求,以及考虑开发人员的水平。经济上的可行性经济上的可行性主要是预估费用支出和对项目的经济效益进行评价。202.3 2.3 可行性分析报告可行性分析报告分析
14、报告的重点内容(可以参考相关的文献)系统简述项目目标项目投资(包括人力、资金、设备及时间)可行性研究(管理、技术、经济三方面)结论项目可行,条件成熟,可立即开始进行需要修改目标,追加资源或等待条件成熟;不可能或没有必要进修改目标,项目终止21可行性论证会议可行性论证会议可行性分析报告提交主管部门以后,按规定要召可行性分析报告提交主管部门以后,按规定要召开由开由主管部门主管部门主持,主持,用户单位用户单位、研制单位研制单位和和其他其他单位的专家学者单位的专家学者参加的可行性论证会,对可行性参加的可行性论证会,对可行性报告进行广泛的、深入的讨论和研究。报告进行广泛的、深入的讨论和研究。返回返回可行
15、性分析报告可行性分析报告要尽量取得有关管理人员的一致认要尽量取得有关管理人员的一致认识,并经过主管领导批准,才可付之实施,进入对识,并经过主管领导批准,才可付之实施,进入对系统进行详细调查的阶段。系统进行详细调查的阶段。2.3 2.3 可行性分析报告可行性分析报告22对图书馆进行初步调查的具体内容为:对图书馆进行初步调查的具体内容为:(1)图书馆的规模:现藏书册数、种类;)图书馆的规模:现藏书册数、种类;(2)图书馆的主要业务:)图书馆的主要业务:(3)图书馆下设几个部门;)图书馆下设几个部门;(4)图书馆职工人数;)图书馆职工人数;(5)职工受教育程度;)职工受教育程度;(6)主要购书单位;
16、)主要购书单位;(7)图书编码方式;)图书编码方式;(8)现有多少读者在此借书;)现有多少读者在此借书;(9)读者借书凭证;)读者借书凭证;(10)读者分类;)读者分类;(11)图书馆的上级领导对开发新系统的态度;)图书馆的上级领导对开发新系统的态度;(12)开发新系统要投入的资金;)开发新系统要投入的资金;(13)开发新系统的时间(规定多长时间开发完成)。)开发新系统的时间(规定多长时间开发完成)。案例分析案例分析 图书馆管理信息系统初步调查图书馆管理信息系统初步调查23通过系统初步调查,对某单位图书馆的各个方面通过系统初步调查,对某单位图书馆的各个方面有了具体的了解。现对该单位开发图书馆管
17、理信息系有了具体的了解。现对该单位开发图书馆管理信息系统的可行性进行分析。统的可行性进行分析。技术上可行技术上可行该该系系统统所所需需硬硬件件设设备备,如如服服务务器器、机机、打打印印机机及及网网络络配配件件等等,市市场场上上有有销销售售且且价价格格较较低低,能能满满足足系系统统功功能能要要求求。软软件件上上,操操作作系系统统采采用用WindowsNT,数数据据库库管管理理系系统统采采用用VisualFoxPro,这这些些软软件件在在MIS开开发发中中已已被被大大量量应应用用,技技术术上上都都比比较较成成熟熟。因因此此技技术术上是可行的。上是可行的。可行性分析可行性分析案例分析案例分析 图书馆
18、管理信息系统初步调查图书馆管理信息系统初步调查24经济上可行经济上可行由由于于上上级级领领导导急急需需采采用用计计算算机机来来进进行行图图书书馆馆的的管管理理,因因此此对对开开发发图图书书馆馆管管理理信信息息系系统统大大力力支支持持,拨拨款款万元作为开发经费。万元作为开发经费。可行性分析可行性分析案例分析案例分析 图书馆管理信息系统初步调查图书馆管理信息系统初步调查25管理上可行管理上可行该该单单位位图图书书馆馆有有很很好好的的管管理理体体制制。图图书书采采用用中中图图法法编编码码方方式式。每每位位借借书书人人均均有有借借书书证证,同同时时图图书书馆馆还还为为每位借书人建立了档案。因此管理上可
19、行。每位借书人建立了档案。因此管理上可行。另另外外,图图书书馆馆管管理理人人员员对对开开发发该该系系统统也也是是大大力力支支持持的的,同同时时制制定定了了培培训训计计划划,并并进进行行了了实实施施MIS的的物物质质准备和工作准备。准备和工作准备。综综上上所所述述,开开发发图图书书馆馆管管理理信信息息系系统统在在技技术术上上、经经济上、管理上都是可行的。济上、管理上都是可行的。可行性分析可行性分析案例分析案例分析 图书馆管理信息系统初步调查图书馆管理信息系统初步调查26q3.1详细调查概述详细调查概述q3.2组织结构调查组织结构调查q3.3管理功能调查管理功能调查q3.4业务流程调查业务流程调查
20、q3.5数据流程调查数据流程调查3、现行系统的详细调查现行系统的详细调查273.1 详细调查详细调查详细调查就是对现行系统的实际运行过程进行调查,详细调查就是对现行系统的实际运行过程进行调查,详细调查就是对现行系统的实际运行过程进行调查,详细调查就是对现行系统的实际运行过程进行调查,主要主要主要主要针对针对针对针对管理业务调查管理业务调查管理业务调查管理业务调查和和和和数据流程调查数据流程调查数据流程调查数据流程调查两部分两部分两部分两部分28 管管理理业业务务调调查查,应应首首先先了了解解企企业业的的组组织织结结构构和和功功能能,绘绘制制出出组组织织结结构构及及功功能能图图,从从与与企企业业
21、生生产产经经营营直直接接有有关关的的机机构构开开始始,进进行行业业务务流流程程的的分分析析,并并绘绘制制成成业业务务流程图流程图。管理系统管理系统ISISIo3.1 详细调查详细调查 29现行系统(现行系统(包括手工系统和已采用计算机的管理信包括手工系统和已采用计算机的管理信息系统息系统)对象对象目的目的l掌握现行系统的现状掌握现行系统的现状,发现问题和薄弱环节,发现问题和薄弱环节l收集资料收集资料,为下一步的系统化分析和提出新系统,为下一步的系统化分析和提出新系统的逻辑设计做好准备。的逻辑设计做好准备。详细调查的目的、原则3.1 详细调查详细调查30原则原则用户参与原则用户参与原则使用部门的
22、使用部门的业务人员业务人员使用部门的使用部门的主管人员主管人员设计部门的设计部门的系统分析人员系统分析人员设计部门的设计部门的系统设计人员系统设计人员共共同同参参加加3.1 详细调查详细调查31详细调查的准备主要包括以下活动:主要包括以下活动:熟悉业务熟悉业务拟订调查提纲拟订调查提纲确定部门负责人员和业务配合人员确定部门负责人员和业务配合人员动员和人员培训动员和人员培训确定调查路线确定调查路线3.1详细调查详细调查32熟悉业务熟悉业务展开对与业务工作相关管理理论、方法、实务、发展动向和展开对与业务工作相关管理理论、方法、实务、发展动向和趋势等的学习,对相关业务工作重点、难点的学习。趋势等的学习
23、,对相关业务工作重点、难点的学习。了解国内外其他企业在该类运作与管理的信息系统应用的水了解国内外其他企业在该类运作与管理的信息系统应用的水平、深度和广度,这样对新系统设计的实用性、先进性就有一平、深度和广度,这样对新系统设计的实用性、先进性就有一个大体的把握,便于调查工作的开展。个大体的把握,便于调查工作的开展。根据调查范围,分配各系统分析员的调查对象。不同人员对根据调查范围,分配各系统分析员的调查对象。不同人员对不同的部门进行调查和分析工作。不同的部门进行调查和分析工作。详细调查的准备3.1详细调查详细调查33拟订调查提纲拟订调查提纲1、你的工作岗位是什么?你的工作任务是什么?哪些任务是重点
24、、难点?你的工作、你的工作岗位是什么?你的工作任务是什么?哪些任务是重点、难点?你的工作性质、地位是什么?性质、地位是什么?2、你的工作有哪些考核指标?工作目标有哪些?、你的工作有哪些考核指标?工作目标有哪些?3、你的工作中用到哪些、你的工作中用到哪些单据、台账、统计报表、工作文件、工作标准、管理标准单据、台账、统计报表、工作文件、工作标准、管理标准?哪些单据、台账、统计报表、工作文件、工作标准、管理标准可能会修改?哪些单据、台账、统计报表、工作文件、工作标准、管理标准可能会修改?4、你的工作中有哪些流程?与其他工作(部门、人员或岗位)之间有什么关系?你的工作中有哪些流程?与其他工作(部门、人
25、员或岗位)之间有什么关系?5、你的工作经常、你的工作经常需要向什么领导提供哪些统计数据需要向什么领导提供哪些统计数据?6、你的工作存在哪些问题、你的工作存在哪些问题?在最近有哪些变革?你认为应该如何改进?在最近有哪些变革?你认为应该如何改进?7、为做好你的工作、其他相关工作,你认为应该收集哪些企业外部信息?、为做好你的工作、其他相关工作,你认为应该收集哪些企业外部信息?详细调查的准备3.1 详细调查详细调查34确定部门负责人员和业务配合人员确定部门负责人员和业务配合人员为了使系统开发工作有序、有效地工作,应该确定企业为了使系统开发工作有序、有效地工作,应该确定企业高层领导中的负责人、各部门负责
26、人员以及业务配合人高层领导中的负责人、各部门负责人员以及业务配合人员。他们是新系统的用户。员。他们是新系统的用户。详细调查的准备3.1 详细调查详细调查35动员和人员培训动员和人员培训动员:动员:使企业员工了解国内外使用信息技术的情况,对企业带使企业员工了解国内外使用信息技术的情况,对企业带来的效益,开发新信息系统工作的重要性、必要性和紧迫性,来的效益,开发新信息系统工作的重要性、必要性和紧迫性,使他们能积极支持这项工作的开展。使他们能积极支持这项工作的开展。培训:培训:使相关的业务人员了解计算机能做什么,并根据拟订的使相关的业务人员了解计算机能做什么,并根据拟订的调查提纲,培训他们如何积极主
27、动地参与、配合、协助调查工调查提纲,培训他们如何积极主动地参与、配合、协助调查工作乃至系统分析阶段的工作。作乃至系统分析阶段的工作。详细调查的准备3.1 详细调查详细调查36确定调查路线确定调查路线分管相关部门分管相关部门的企业级领导的企业级领导部门负责人部门负责人科室科室1负责人负责人科室科室2负责人负责人科室科室n负责人负责人主主要要业业务务人人员员11主主要要业业务务人人员员1m主主要要业业务务人人员员21主主要要业业务务人人员员2m主主要要业业务务人人员员nm主主要要业业务务人人员员n1采取采取“自顶向下自顶向下”策略策略详细调查的准备3.1详细调查详细调查37详细调查的方法参加业务实
28、参加业务实践践访问访问召开调查会召开调查会发调查表发调查表详细调查方法详细调查方法3.1 详细调查详细调查38问卷调查问卷调查固定式问卷:固定式问卷:要求进行简单而明确回答的问题。(要求进行简单而明确回答的问题。(有限制问题有限制问题)你所在企业的会计凭证每月大约有多少份?你所在企业的会计凭证每月大约有多少份?如下表给出的问卷,用户根据提示,选择如下表给出的问卷,用户根据提示,选择193.1 详细调查详细调查39自由式问卷:自由式问卷:要求对问题进行讨论而不是必须对问题要求对问题进行讨论而不是必须对问题做出简短的回答。(做出简短的回答。(无限制问题无限制问题)你认为所在部门现在使用的信息系统存
29、在的问题你认为所在部门现在使用的信息系统存在的问题采取什么方案来解决最好?采取什么方案来解决最好?3.1 详细调查详细调查问卷调查问卷调查40开调查会开调查会按职能部门召开座谈会按职能部门召开座谈会,了解各个部门的业务范围、工作内容、,了解各个部门的业务范围、工作内容、业务特点以及对新系统的想法和建议。业务特点以及对新系统的想法和建议。召集各类人员联合座谈召集各类人员联合座谈,着重听取使用单位对目前作业存在问,着重听取使用单位对目前作业存在问题的介绍,对新系统解决问题的要求等。题的介绍,对新系统解决问题的要求等。3.1 详细调查详细调查41输出方面输出方面你们希望计算机输出怎样的报告?目的是什
30、么?你们希望计算机输出怎样的报告?目的是什么?哪些报告可以取消或合并?哪些报告可以取消或合并?以前输出数据的精确度如何?以前输出数据的精确度如何?过去用什么办法发现错误和修改错误?过去用什么办法发现错误和修改错误?3.1 详细调查详细调查访问法访问法42处理方面处理方面由谁来处理?由谁来处理?何时处理?何时处理?处理时间长短?处理时间长短?采用哪些计算方法?采用哪些计算方法?3.1详细调查详细调查访问法访问法43输入方面输入方面输入原始凭证的格式是什么样的?输入原始凭证的格式是什么样的?何时、何地由谁输入?何时、何地由谁输入?采用何种传递方式采用何种传递方式(邮寄、电话、电报等邮寄、电话、电报
31、等)?合理的输入持续时间是多少?合理的输入持续时间是多少?输入数据的字节数和数据类型?输入数据的字节数和数据类型?3.1详细调查详细调查访问法访问法44数据存储方面数据存储方面目前数据存储在何种介质或设备上?目前数据存储在何种介质或设备上?需要使用多少数据库文件或数据文件?需要使用多少数据库文件或数据文件?3.1详细调查详细调查访问法访问法45观察和参加业务实践观察和参加业务实践“百闻不如一见百闻不如一见”观察和参加业务实践既能使系统分析员亲身体会工观察和参加业务实践既能使系统分析员亲身体会工作实际,又能使自己去发现问题。作实际,又能使自己去发现问题。3.1 详细调查详细调查463.2 组织结
32、构调查组织结构调查组组织织结结构构:指指的的是是一一个个组组织织(部部门门、企企业业、车车间间、科科室室等等)的的组组成成以以及及这这些些组组成成部部分分之之间间的的隶隶属属关关系系或或管管理与被管理的关系,通常可用组织结构图来表示。理与被管理的关系,通常可用组织结构图来表示。将将调调查查中中所所了了解解的的组组织织结结构构具具体体地地描描绘绘在在图图上上,作作为为后后续续分分析析和和设设计计的的参参考考(最最终终划划分分功功能能子子系系统统的的依依据据)。473.2 组织结构调查组织结构调查统统计计组组计计划划调调度度组组外外协协组组出出纳纳组组仓仓库库计计划划组组成成本本组组会会计计组组供
33、供应应组组销销售售组组计划科计划科生产部生产部财务部财务部供销部供销部厂厂 长长统统计计组组组织结构图组织结构图483.3 管理功能调查管理功能调查功能是各组织机构职能的具体体现,任何一功能是各组织机构职能的具体体现,任何一个系统都有一个目标,为了实现系统目标,个系统都有一个目标,为了实现系统目标,系统必须具备各种功能。系统必须具备各种功能。49销售系统管理销售系统管理销售计划管理销售计划管理合同管理合同管理销售核算与统计销售核算与统计成品库管理成品库管理市场预测市场预测销销售售历历史史资资料料管管理理编编制制年年度度销销售售大大纲纲编编制制销销售售计计划划合合同同有有效效性性审审查查合合同同
34、执执行行情情况况分分析析合合同同登登记记和和变变更更销销售售收收入入核核算算销销售售利利润润核核算算销销售售统统计计分分析析出出入入库库管管理理库库存存统统计计市市场场预预测测市市场场分分析析管理功能层次图管理功能层次图3.3 管理功能调查管理功能调查503.3 管理功能调查管理功能调查以功能为准绳以功能为准绳设计和考虑系统系统,将会对组织结设计和考虑系统系统,将会对组织结构的变化有一定的独立性。构的变化有一定的独立性。为了使为了使MISMIS具有更好的环境适应能力,现代具有更好的环境适应能力,现代MISMIS的设的设计和开发一般都不会按企业的组织结构来开发,而计和开发一般都不会按企业的组织结
35、构来开发,而是按企业的功能结构来开发是按企业的功能结构来开发MISMIS系统系统。因此,管理功。因此,管理功能调查的重要性大于组织结构的调查。能调查的重要性大于组织结构的调查。51组织功能关系图组织功能关系图3.3管理功能调查管理功能调查523.4 业务流程调查业务流程调查按信息流动的过程调查按信息流动的过程调查各环节的处理业务各环节的处理业务、信息来源、处理、信息来源、处理方法、计算方法、信息流经去向、信息输出形态等。方法、计算方法、信息流经去向、信息输出形态等。帮助我们了解和描述某项业务的具体帮助我们了解和描述某项业务的具体处理过程处理过程,修改和删除修改和删除原系统的不合理部分,在新系统
36、基础上优化业务处理流程。原系统的不合理部分,在新系统基础上优化业务处理流程。管理业务流程图管理业务流程图和和表格分配图表格分配图。业务流程调查的内容业务流程调查的内容调查工具调查工具调查目的调查目的53企业流程的描述图表企业流程的描述图表业务流程图(业务流程图(TransactionFlowChart)业务流程图,就是用一些规定的符号及连线来表示某个业务流程图,就是用一些规定的符号及连线来表示某个具体业务处理过程。具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。程绘制。换句话说,就是用图形方式来反映实际业务换句话说,就是
37、用图形方式来反映实际业务处理过程的处理过程的“流水账流水账”。3.4 业务流程调查业务流程调查54业务流程图是一种用尽可能少、尽可能简单的方法来业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。描述业务处理过程的方法。由于它的符号简单明了,由于它的符号简单明了,所以非常易于阅读和理解业务流程所以非常易于阅读和理解业务流程。单位或人员单位或人员各类单据、报各类单据、报表等表等信息传递方向信息传递方向3.4 业务流程调查业务流程调查55车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需
38、物料,并登记用料流水账;否则将缺货通知采购人员。采购人员根据缺料通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。供货单位发出货物后,立即向订货单位发出提货通知单。采购人员收到提货通知单后,就可办理入库手续。接着是库工验收入库,并通知车间领料。此外,仓库库工还要依据库存账和用料流水账定期生成库存的报表,呈送有关部门。业务流程图举例:某物料管理的业务流程56某物资管理的业务流程图某物资管理的业务流程图 有57按业务部门绘制业务流程。按业务部门绘制业务流程。图所描述的主体是票据、账单的业务处理过程。图所描述的主体是票据、账单的业务处理过程。票据、账单的流程路线与实际
39、的业务处理过程一一票据、账单的流程路线与实际的业务处理过程一一对应。对应。图中图中票据、账单票据、账单是有生有死的,即是有生有死的,即它的一个生命周它的一个生命周期表示了一笔业务。期表示了一笔业务。业务流程图的特点业务流程图的特点3.4 业务流程调查业务流程调查58帮帮助助系系统统分分析析员员全全面面了了解解系系统统业业务务处处理理流流程程,作作为为进进一一步分析的依据;步分析的依据;是是系系统统分分析析员员、管管理理人人员员、业业务务操操作作人人员员相相互互交交流流的的工具。工具。系系统统分分析析员员可可以以直直接接在在业业务务流流程程图图上上拟拟出出计计算算机机要要处处理部分。理部分。可用
40、业务流程图分析业务流程是否合理。可用业务流程图分析业务流程是否合理。业务流程图的作用业务流程图的作用3.4 业务流程调查业务流程调查59业务流程图的绘制(案例)业务流程图的绘制(案例)顾客向导购员提交订单,导购员查询库存台账和客户资料,如果满足销售条件,则开具销售单给顾客和库管员,库管员根据销售单进行发货,同时修改库存台账。顾客若发现所购货物的质量问题,则填写退货单,向主管申请,同意后办理销售退单给库管员,由库管员修改库存台账;如果主管不同意退货,则向顾客发出不退货说明单。备注:红色字体表示业务处理过程中的单位或个人备注:红色字体表示业务处理过程中的单位或个人 蓝色字体表示业务处理过程中传递的
41、单据蓝色字体表示业务处理过程中传递的单据60顾客订单导购员库存台账客户资料销售单销售单库管员退货单销售退单不退货说明单主管顾客向导购员提交顾客向导购员提交订单订单,导购员查询,导购员查询库存台账库存台账和和顾客资料顾客资料,如,如果满足销售条件,则开具果满足销售条件,则开具销售单销售单给顾客和库管员,库管员根据给顾客和库管员,库管员根据销售单销售单进行发货,同时修改进行发货,同时修改库存台账库存台账。顾客若发现所购货物的质量问题,则填写顾客若发现所购货物的质量问题,则填写退货单退货单,向主管申请,向主管申请,同意后办理同意后办理销售退单销售退单给库管员,由库管员修改给库管员,由库管员修改库存台
42、账库存台账。如果主管不。如果主管不同意退货,则向顾客发送同意退货,则向顾客发送不退货的说明表单不退货的说明表单。61库管员盘存报表仓库主管盘点规定库存清单盘点流水帐合格盘点报表不合格盘点报表 如如图图所所示示,在在盘盘点点管管理理业业务务流流程程中中,库库管管员员首首先先编编制制盘盘存存报报表表并并提提交交给给仓仓库库主主管管,仓仓库库主主管管查查询询库库存存清清单单和和盘盘点点流流水水账账,然然后后根根据据盘盘点点规规定定进进行行审审核核,如如果果合合格格则则提提交交合合格格盘盘存存报报表表递递交交给给库库管管员员,由由库库管管员员更更新新库库存存清清单单和和盘盘点点流流水水账账。如如果果不
43、不合合格格则则由由仓仓库库主主任任返返回回不合格盘存报表不合格盘存报表给给库管员库管员重新查询数据进行盘点。重新查询数据进行盘点。62 数数据据流流程程图图(data data flow flow diagramdiagram)是是一一种种能能全全面面地地描描述述信信息息系系统统逻逻辑辑模模型型的的主主要要工工具具,它它可可以以用用少少数数几几种种符符号号综综合合地地反反映映出出数数据据在在系系统统中中的的流流动动、处处理理和存储情况。和存储情况。什么是数据流程图什么是数据流程图3.5 数据流程图调查数据流程图调查 63外部实体外部实体处处理理数据存储数据存储数据流数据流描述符号描述符号3.5
44、数据流程图调查数据流程图调查 64n位位于于本本系系统统之之外外的的信信息息提提供供者者或或使使用用者者,称称为为外外部部实实体体。即即存存在在于于系系统统之之外外的的人人员员、组组织织或或子系统。子系统。n例如顾客、供货单位等,标识符为例如顾客、供货单位等,标识符为E E;外部实体外部实体3.5 数据流程调查数据流程调查65数据流数据流n表表示示流流动动着着的的数数据据,箭箭头头指指明明了了数数据据的的流流动动方方向向,数数据据流流的的标识符为标识符为F。通常在数据流符号的上方标明数据流的名称;。通常在数据流符号的上方标明数据流的名称;处处理理n处处理理(功功能能):是是指指对对数数据据的的
45、逻逻辑辑处处理理,即即对对数数据据进进行行的的操操作作,标标识识符符为为P。处处理理的的名名称称直直接接表表达达这这个个处处理理的的逻逻辑辑功功能能,如如“处处理选课单理选课单”、“产生发票产生发票”等。等。3.5 数据流程调查数据流程调查66数据存储数据存储n指指数数据据保保存存的的地地方方,标标识识符符为为S。这这里里“地地方方”并并不不是是指指保保存存数数据据的的物物理理地地点点或或物物理理介介质质,而而是是指指数数据据存存储储的的逻逻辑辑描描述述。符符号号左左边边填填入入该该数数据据存存储储的的标标识识,如如D1、D2;图形右边填写存储的名称,如;图形右边填写存储的名称,如“学生档案学
46、生档案”、“库存台帐库存台帐”等。等。数数据据存存储储和和数数据据流流都都是是数数据据,仅仅仅仅是是所所处处的的状状态态不不同同。数数据据存存储储是是处处于于静静止止状状态态的的数数据据,数数据据流流是是处处于运动中的数据。于运动中的数据。3.5 数据流程调查数据流程调查673.5 数据流程图调查数据流程图调查 画画 法法由于实际数据处理过程常常比较繁杂,故由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。应该按照系统的观点,自顶向下地分层展开绘制。黑黑灰灰半透明半透明透明透明68S S1 12 23 31.11.11.21.21.11.11.31.32.12.1
47、2.22.22.32.32.42.43.13.13.23.23.33.3E EE EE EE EE EE E自顶向下逐层分解自顶向下逐层分解首先,画出顶层(第一层)数据流程图。首先,画出顶层(第一层)数据流程图。顶层数据流程图只有一张,说明顶层数据流程图只有一张,说明系统总的输入、输出和处理功能。系统总的输入、输出和处理功能。其次,再对顶层数据流程图中的处理功能进行逐层分解,形成多级数据流其次,再对顶层数据流程图中的处理功能进行逐层分解,形成多级数据流程图。程图。内容应尽可能少,使人内容应尽可能少,使人内容应尽可能少,使人内容应尽可能少,使人看到这张高层数据流程看到这张高层数据流程看到这张高层
48、数据流程看到这张高层数据流程图能一目了然,立即有图能一目了然,立即有图能一目了然,立即有图能一目了然,立即有一个深刻的印象,知道一个深刻的印象,知道一个深刻的印象,知道一个深刻的印象,知道这个系统的主要功能是这个系统的主要功能是这个系统的主要功能是这个系统的主要功能是什么什么什么什么这一步分解仅是将一个整体这一步分解仅是将一个整体这一步分解仅是将一个整体这一步分解仅是将一个整体分成几个大的部分,而不需分成几个大的部分,而不需分成几个大的部分,而不需分成几个大的部分,而不需太细。好比一部机器,这一太细。好比一部机器,这一太细。好比一部机器,这一太细。好比一部机器,这一部分到部件而不是零件。部分到
49、部件而不是零件。部分到部件而不是零件。部分到部件而不是零件。69实例:绘制某服装销售公司财务系统的第实例:绘制某服装销售公司财务系统的第0 0层数据流程图。层数据流程图。分析:在该财务系统中,财务人员接收分析:在该财务系统中,财务人员接收原始票据原始票据的的提供者提供者提交的票据,根据提交的票据,根据会计科目会计科目和和帐簿信息帐簿信息进行相关帐务处理,并进行相关帐务处理,并定期生成定期生成财务报表财务报表提交提交给给上级部上级部门门审阅审阅。3.5数据流程图调查数据流程图调查会计报表会计报表原始票据原始票据 D1 D1 会计科目会计科目原始票据原始票据提供者提供者 上级部门上级部门D D 帐
50、薄帐薄 PO PO帐务处理帐务处理703.5数据流程图调查数据流程图调查原始票据提供者包括原始票据提供者包括往来单位往来单位和和企业职工企业职工,账务处理,账务处理首先根据原始票据首先根据原始票据编制记账凭证,编制记账凭证,并将其进行并将其进行存档存档,然后将其然后将其登帐处理登帐处理,并登入,并登入记账簿,记账簿,并并编制报表编制报表71数据流程图分多少层次应根据现实际情况而定,对于一个数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化复杂的大系统,有时可分至七八层之多。为了提高规范化程度,程度,有必要对图中各个元素加以编号。有必要对图中各个