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