管理信息系统第06章_第1页
管理信息系统第06章_第2页
管理信息系统第06章_第3页
管理信息系统第06章_第4页
管理信息系统第06章_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统分析的任务在充分认识原信息系统的根底上,完成新系统的逻辑模型设计,解决系统“做什么〞的问题。系统分析在很大程度上决定了系统开发工作的成败。系统分析的步骤问题识别可行性分析详细调查系统化分析逻辑方案设计第六章管理信息系统的系统分析1第六章管理信息系统的系统分析第一节

可行性分析和详细调查第二节

管理业务调查第三节

数据流程调查第四节

数据字典第五节

描述处理逻辑的工具第六节

系统化分析第七节

研究和确定管理模型第八节

提出新系统的逻辑方案2第一节系统分析的任务系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来。系统说明书审核通过之后,将成为系统设计的依据和将来验收系统的依据。3系统分析的困难问题空间的理解人与人之间的沟通环境的不断变化4系统分析的工具面向功能的方法/结构化方法分层的数据流图〔DFD〕+数据字典面向数据的方法实体关系图〔ER〕5第一节

可行性分析和详细调查本节内容:一、可行性分析的任务和内容二、可行性分析的报告二、详细调查的目的、原那么6可行性研究总体规划的后期,要进行可行性研究。事实上,可行性研究是任何大型工程正式投入之前必须进行的一项工作。这对于资源的合理使用,防止浪费是十分必要的,也是工程开始以后能顺利基尼险那个的必要保证。信息系统的建设是一项投资大、时间长的复杂工程,可行性研究更为必要,也更复杂、更困难7可行性分析的任务明确开发应用工程的必要性和可行性。可行性分析的内容管理上的可行性技术上的可行性经济上的可行性一、可行性分析的任务和内容8技术可行性根据现有技术条件分析能够到达系统所提出的要求硬件:存储量、速度、质量、可靠性等方面软件:各种系统软件的能力、是否已有应用软件产品技术人员:水平、数量、流动性是否具备所需的物理资源9经济可行性资金可得性初始本钱〔设备、开发〕日常维护费用:设备维护、软件维护、易耗品、其他各种开销经济合理性ROI〔returnoninvestment〕投资回报率直接效益:节省人员、减少库存、增加产量间接效益:准确的信息、决策支持、竞争力社会效益投资回收期?10管理可行性组织内部的改革是否能够推行〔体制变化、人员精简〕领导和员工的素质、支持度/阻力上级单位的认同政策、法规11可行性分析报告是可行性分析结果的表述内容包括:•系统简述•工程的目标•所需资源、预算、期望效益•可行性的结论可行性结论要求明确指出以下三者之一:•可以立即开发•改进原系统•目前不可行,推迟开发二、可行性分析的报告12•详细调查的目的完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑方案设计做好准备;•详细调查应遵循用户参与的原那么做到系统开发人员和管理人员互补缺乏,共同研究存在问题和解决方案;三、详细调查的目的、原那么—113•详细调查的方法开调查会访问发调查表参加业务实践调查过程中应尽量使用各种形象、直观的图表工具。•详细调查的主要内容管理业务调查数据流程调查三、详细调查的目的、原那么—214

•建立MIS的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。

本节内容:

一、组织结构调查二、管理功能调查三、管理业务流程调查第二节管理业务调查15一、组织结构调查-1组织结构指的是一个组织〔部门、企业、车间、科室等〕以及这些组成局部之间的隶属关系或管理与被管理的关系。通常可用组织结构图来表示(见下页〕。16一、组织结构调查-2厂长计划调度组计划科生产部财务部供销科计划组统计组统计组外协组成本组会计组出纳组供应组销售组仓

库组织结构图17二、管理功能调查-1功能指的是完成某项工作的能力。调查中可以用功能层次图来描述从系统目标到各项功能的层次关系。下页是一张某销售系统的管理功能层次图。18二、管理功能调查-2销售系统管理销售计划管理合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划

合同有效性审查

合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析管理功能图19三、管理业务流程调查-1•调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态〔报告、单据、屏幕显示等〕。描述管理业务流程的图表有:管理业务流程图表格分配图20三、管理业务流程调查-2某企业物资管理业务流程图21三、管理业务流程调查-3表格分配图22第三节

数据流程调查本节内容:

一、数据流程调查过程中需收集的资料二、数据流程图23一、数据流程调查过程中需收集的资料源系统全部输入单据〔入库单、收据、凭证〕、输出报表和数据存储介质〔账本、清单〕的典型格式弄清各环节上的处理方法和计算方法在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度〔如每月制作几张〕、发生的顶峰时间及发生量在上述各种单据、报表、账本的典型样品上注明各项数据的类型〔数字、字符〕、长度、取值范围〔指最大值和最小值〕24二、数据流程图—1外部实体数据流处理数据存储数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图具有抽象性,表现在它完全舍去了具体的物质〔如业务流程图中的车间、人员等〕。绘制数据流程图的四种符号是:数据流程图有两种一种是通过调查绘出的现行系统的数据流程图;另一种是对现行系统的数据流程图经过系统化分析和改进后的新系统的数据流程图。25二、数据流程图实例厂办统计表销售统计用户合同合同登记处理合同合同台账销售数据合同执行登记合同执行数据销售分配处理库存台账车间入库单入库处理入库数据出库数据查询查询出库处理发货处理发货通知出库单出库单财务科成品销售管理数据流程图26三、绘制数据流程图的方法P2.2开发货票P2.3开付款通知单订货单存档等有货再发货订货单待付款订货单P2.1判定订货处理方式P2(订货单)P3(订货单)P1(订货单)订货单财务科发货票订货单仓库库存帐信用手册付款通知单发货票发货票用户订单处理的第二层数据流程图数据流程图是分层次的,绘制时采取自顶向下逐层分解的方法27结构化分析的思想系统分析的根本目的是分析出信息合理的流动、处理、存储的过程。使用数据流图表示。根本思想:把一个系统看成一个整体功能,明确信息的输入与输出。系统内部含有各种具体信息处理功能。这些处理又可以分别看作整体功能,其内部又有更细节的信息处理、传递、存储。如此一级一级地剖析,直到很具体的处理步骤。DFD的每一个层次都代表了系统的一个抽象水平。高层次DFD中的处理可以进一步分解成低层次、更详细的DFD。28一、数据流图的根本成分数据流图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的〔围绕信息系统的功能〕外部实体数据处理p1数据存储数据流29外部实体指系统以外又与系统有联系的人或事物。它表达了该系统数据的外部来源和去处。例如:人、组织、外部系统等等。外部实体是数据的来源〔谁提供了最初始的数据?〕外部实体是数据的去处〔数据对谁有价值?〕

读者

图书管理员

馆长

读者图书管理员〔1〕外部实体30处理指对数据的逻辑处理功能,也就是对数据的变换功能。别名:功能、处理过程,数据加工标识局部〔层次化的功能编号〕功能描述局部〔动宾词组〕功能执行的角色〔人,部门,计算机程序〕,通常可省略P2.2.1识别读者身份图书管理员〔2〕数据处理31数据流是指处理功能的输入数据或输出数据箭头表示数据流向。

经理编制财务报表合格订单编辑订货单计算应收款〔3〕数据流房间信息查询空房登记入住

教师登记成绩单学生成绩32数据存储表示某种数据保存后的逻辑统称。不是指保存数据的物理地点或物理介质。流入数据存储的数据流将处理后的数据写入或修改到数据存储中流出数据存储的数据流从数据存储中查询获取数据,不改变原来的数据销售量D2产品销售帐计算销售量累计销售量单价计算销售总额商品编号#_D2产品D5职工D2产品〔4〕数据存储33识别数据存储各种需要长期保存的表格〔纸质/电子〕新生登记表、包裹邮寄单、报销单分类存放的某类表格数据,称为一个数据存储合同、学生贷款申请、期末成绩单一个数据存储可能经过多道处理手续,即数据处理〔可能涉及多个人填写表格或查看〕如会计记账凭证的填写、审核、记账试卷打印申请表的填写、审批、领取34数据流图中的图形元素有不同的画法,本书使用Gane-Sarson画法储户业务处理帐目存折存取要求〔5〕其它图形表示35二、数据流图的画法下面我们以高等学校学籍管理系统为例说明画数据流图的方法顶层图概括描述了系统的轮廓、范围,标出了最主要的外部实体和数据流。根据案例描述的内容,将系统众多功能进行归纳,第一层划分为3个局部。成绩管理奖惩管理异动管理36顶层新生名单学籍表学籍管理系统

招生办

教委用人单位报表毕业生登记表学籍管理系统顶层DFD37第一层38第二层——“成绩管理〞框的展开39第三层——“处理期末成绩〞框的展开40第三层——“分析期末成绩〞框的展开41第三层——“分析补考成绩〞框的展开42三、画数据流图的本卷须知要注意以下几点:关于层次的划分语法的正确性易理解性确定系统边界43层次的划分应遵守:〔1〕展开的层次与管理层次一致,也可以划分得更细。〔2〕同一张图上的所有处理过程应该处于同一个抽象层次上〔抽象粒度一致〕。〔3〕一个处理框经过展开,一般以分解为4~10处理框为宜〔最好5-9个〕〔4〕最下层的处理过程用几句话,或者用几张判定表,或一张简单的HIPO图能表达清楚〔1〕合理的层次划分44一个处理框经过展开,一般以分解为4~10处理框为宜。如果一次分解后仅有两个处理框,为减少数据流图的层次,可以考虑将它们直接并入上一层中一个处理框分解后还是只有一个处理框,那么视为无效的分解处理框的合并45通常可以从以下几个方面检查数据流图的正确性:〔1〕数据守恒,或称为输入数据与输出数据匹配处理有输入就应该有输出处理有输出就肯定有输入输入的数据应该全部流出该处理或者要用于产生流出该处理的数据〔排除无用数据〕输出的所有数据必须曾经流入过该处理或者是由流入该处理的数据加工产生〔保证必要数据〕〔2〕检查数据流图的正确性46〔2〕在一套数据流图中的任何一个数据存贮,必定有流入的数据流和流出的数据流。〔3〕父图中某一处理框的输入、输出数据流必须出现在相应的子图中。〔4〕任何一个数据流至少有一端是处理框正确性检查〔续〕47提高数据流图的易理解性〔1〕简化处理间的联系〔利用数据存储〕 如:P2成绩管理->P1异动管理之间的联系可以改变为: P2成绩管理->D3留退名单 P1异动管理<-D3留退名单 D3留退名单为增加的数据存储〔2〕均匀分解,应齐头并进〔3〕适当的命名〔3〕提高数据流图的易理解性48信息系统建模不是对应用领域的业务建模,信息系统只对业务系统中含有信息处理的过程进行建模,一般是业务模型的子集。因此要关注信息系统解决的问题,重点是系统中的数据处理和流动。〔1〕排除纯手工活动〔2〕排除其它外部系统的活动〔3〕和系统外的外部实体之间的接口通过数据流来实现〔4〕确定系统边界49四、数据流图的语法错误分析一般有三类错误情况:语法错误可采用软件工具辅助绘图消除,如Visio逻辑错误人工评审检查词不达意,二义性50错误情况举例1输入的数据流足够了吗?利用输入数据是否能够加工出输出的数据?计算利息存款金额?查询图书读者信息51错误情况举例2学生成绩单客户订单订单源数据是如何进入到信息系统中?外部实体如何从系统中获取有关的数据呢?不管是手工系统还是计算机系统,数据不会全自动地被保存或流动,和外部的交换一定和某个加工相连。比方通过填写、登记、采集等处理任何一个数据流至少有一端是处理框52错误情况举例3客户业务员订单1、外部实体到外部实体,都是系统以外的内容,不需要在系统建模中表示。2、如果需要表示数据的流动,二者之间那么需要增加处理数据流图强调数据的源头〔即发起者、产生者〕读者图书管理员借书单任何一个数据流至少有一端是处理框53错误情况举例4订单入库单数据不通过任何手续就能自动在数据存储之间流动?数据不会长腿自己跑的。一张表格的数据怎么能记录到另一张表格中呢?人工做需要一个操作,机器做需要一段程序,即需要增加一个处理。药品目录处方单任何一个数据流至少有一端是处理框54错误情况举例5xxxx仅有流入的数据流,数据存储没有被使用?要么是垃圾数据,要么是遗忘了流出的数据流?仅有流出的数据流,数据是如何创立的?在系统的一个局部模型会存在这种情况,但完整系统通常不会。如果是其它外部系统创立的数据存储,本系统需要使用,那么可以采用数据流从外部实体〔外部系统〕流入的方式表达。55第四节

数据字典本节内容:

一、数据字典的作用和内容二、数据字典的定义三、数据字典中对数据结构的定义56一、数据字典的作用和内容数据字典的作用数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据字典的内容主要是对数据流程图中的六个元素进行具体的定义:数据项、数据结构、数据流、处理逻辑、数据存储、外部实体。57二、数据字典的定义数据字典的定义具体是对数据流程图中的以下六个元素进行定义:数据项数据结构数据流处理逻辑数据存储外部实体。

58数据项的定义又称数据元素,是数据的最小单位数据字典中,仅对数据的静态特性作出定义:名称、编号、别名和简述长度取值范围59数据结构的定义-1什么是数据结构?一个数据结构可以由假设干个数据项组成;也可以由假设干个数据结构组成;还可以由假设干个数据项和数据结构组成。数据结构用来描述某些数据项之间的关系。60数据结构的定义-2对数据结构“用户订货单〞的定义:数据结构编号:数据结构名称:用户订货单简述:用户所填用户情况及订货要求等信数据结构组成:DS03-02+DS03-03+DS03-0461数据流的定义由一个或一组固定的数据项或数据结构组成名称组成来源去向流量62处理逻辑的定义对数据流程图中最底层的处理逻辑加以说明编号名称简述输入的数据流处理输出的数据流处理频率63数据存储的定义数据结构保存的场所,在数据字典中只描述数据的逻辑存储结构,不涉及物理组织64外部实体的定义外部实体的编号名称简述有关数据流的输入和输出65第五节

描述处理逻辑的工具•数据流程图中比较复杂的处理逻辑可以用本节介绍的描述工具来加以说明。本节内容:一、判断树二、判断表〔又称决策表〕三、结构英语表示法66一、判断树>库存量

欠款时间≤30天>100天

>30天≤100天需求量需求量≤库存量≤库存量>库存量先按库存发货,进货后再补发先付款,再发货立即发货不发货通知先付欠款67二、判断表〔又称决策表〕判断表〔又称决策表〕可以清晰地表达条件、决策规那么和应采取的行动之间的逻辑关系。处理订货单的判断表68三、结构英语表示法

结构英语表示法是一种模仿计算机语言来描述处理逻辑的方法。它使用了由“IF〞、“THEN〞和“ELSE〞等词组成的标准化语言。〔见右例〕。

IF欠款时间≤30天IF需要量≤库存量THEN立即发货ELSE先按库存量发货,进货后再补发ELSEIF欠款时间≤100天IF需求量≤库存量THEN先付款再发货ELSE不发货ELSE要求先付欠款69第六节

系统化分析本节内容:

一、系统化分析的目标和内容二、数据属性分析三、确定新系统的数据处理方式70一、系统化分析的目标和内容-1系统化分析的目标在对原有系统调查的根底上,分析并找出原系统业务流程和数据流程的缺乏、提出优化和改进的方法,给出新系统要采用的信息处理方案。71一、系统化分析的目标和内容-2系统化分析的内容包括:分析系统的目标分析业务流程分析数据流程功能分析和划分子系统数据属性分析数据存储分析数据查询要求分析数据的输入输出分析绘制新系统的数据流程图确定新系统的数据处理方式72二、数据属性分析-1•数据属性的概念一个事物的特征可能表现在各个方面,需要用多个属性的名和其相应的值来描述。例如对某职工属性名/属性值为:姓名/何清性别/男年龄/54根本工资/1000等。•数据属性分析包括:1.数据的静态特性分析2.数据的动态特性分析731.数据的静态特性分析指分析:•数据的类型〔字符型、数据型、日期型等〕•数据的长度〔位数、小数位数〕•取值范围〔最大值、最小值〕•发生的业务量〔如每天发生几笔〕。2.数据的动态特性分析数据的动态特性分析将数据的属性分为:•固定值属性•固定个体变动属性•随机变动属性二、数据属性分析-274二、数据属性分析-3按动态特性将数据的属性分为以下三类:•固定值属性:固定值属性的数据,其值根本上固定不变,叫做固定值属性数据。例如,工资系统中的职工姓名和应得工资等。•固定个体变动属性:这类数据项,对总体来说具有相对固定的个体集,但其值是变动的属性。例如,工资系统中,电费扣款一项,被扣款人员变动不大,但每人所扣电费那么每月都在变化。•随机变动属性:这种数据项,其个体是随机出现的,值也是变动的。例如工资系统中的病

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论