第五章MIS的系统分析
- 格式:doc
- 大小:44.50 KB
- 文档页数:7
第五章 MIS的系统设计教学目的:1、使学生从总体了解系统设计的主要任务和设计步骤,学会编制系统设计文档;掌握总体结构设计的指导思想,并能运用于实际中,了解系统平台设计的内容以及软硬件选择的原则。
2、理解代码设计的作用,了解代码的种类,掌握代码的设计方法和校验方法。
3、明确文件设计的步骤和方法;掌握数据库设计方法。
4、掌握输入输出的设计方法,包括设计的内容格式,设备的选择,掌握流程设计的步骤及流程设计方法。
教学重点:1、结构化设计思想和模块设计思想。
2、代码的设计方法,代码的种类及校验方法。
3、数据库设计。
4、输入输出设计的内容、评价。
设计方法和工具。
教学难点:1、结构化设计思想和模块设计思想。
2、代码的校验。
3、概念结构到逻辑结构的转化。
4、输入输出评价、输入校验。
采用任何方法开发管理信息系统,也均需进行设计,只是每种开发方法的系统设计的内容不同。
本章以“结构化系统开发方法”为背景,说明系统设计的基本过程与原理。
§5.1 系统设计的任务15.1.1 一般,系统设计包含以下内容:1、总体设计,包括:⑴信息系统流程图设计;⑵功能结构图设计;⑶功能模块图设计。
2、代码设计——包括编码方法、设计规范等。
系统物理配置方案设计,包括:⑴计算机的配置(含外设、网络等);⑵ DBMS的选择。
3、数据存储设计——即数据库(DB)设计。
计算机处理过程设计,包括:⑴输出设计;⑵输入设计;⑶处理流程设计;⑷编写程序设计说明书。
实际工作中,逻辑模型设计和物理模型设计往往没有明确的界限,甚至有所反复。
5.1.2 系统设计的原则:1、系统性即系统的整体性,比如,代码的一致性、规范的标准性、原始数据出处的唯一性等。
2、灵活性取决于“边缘/异常情况”的处理程度。
3、可靠性即系统抗外界干扰的能力。
4、经济性2包括设备的成本—需求分析、模块的简洁性等。
§5.2 代码设计代码——表示事物名称、属性或状态的符号。
一般,代码由数字、字母或其组合组成。
第五章管理信息系统的系统分析信息系统的生命周期•任何事物都有产生、发展、成熟、消亡(更新)的过程•信息系统在使用过程中随着其生存环境的变化,要不断维护、修改,当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期第一节可行性分析和详细调查概述系统分析的任务在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计二、可行性分析报告可行性分析的结果要用可行性分析报告的形式编写出来,内容包括:(1)系统简述(2)项目的目标(3)所需资源、预算和期望效益(4)对项目可行性的结论可行性分析结论应明确指出以下内容之一:(1)可以立即开发(2)改进原系统(3)目前不可行,或者需推迟到某些条件具备以后再进行。
第二节管理业务调查新信息系统的设计=对组织有目的的改造管理系统是信息系统的环境一、组织结构调查组织结构指的是一个组织(部门、企业、车间等)的组成以及这些组成部分之间的相互关系。
组织结构调查组织内部的部门划分领导与被领导关系信息资料的传递关系物资流动关系与资金流动关系各部门的工作内容与职责各级组织存在问题以及对新系统的要求等1、2、组织结构结构图作为业务调查所画出的组织结构图,它还要求反映:1、除隶属关系外,还要反映信息、物资、资金流2、详略分明,突出重点3、反映与组织有业务联系的边界之外的部门及联系例:某高校出版社的组织结构图二、管理功能调查调查中可以用功能层次图来描述从系统目标到各项功能的层次关系销售计划管理三、管理业务流程调查1.业务流程调查的内容各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。
2.管理业务流程的描述图表业务流程图(Flow Chart)一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。
第五章 MIS的系统分析采用任何方法开发管理信息系统,均需进行系统分析,只是每种开发方法的系统分析详细程度不同。
本章以“结构化系统开发方法”为背景,说明系统分析的基本过程与原理。
一般来讲,系统分析的任务就是定义用户的需求,提出系统的初步(逻辑)模型。
§5.1 可行性分析及详细调查概述1.可行性分析的任务、内容任务:明确开发MIS的必要性、可行性。
必要性——〉取决于开发任务的紧迫性。
可行性——〉取决于实现系统的资源、条件。
内容:⑴管理上的可行性,包括:A.管理人员(高、种、低层)的态度;B.管理环境:管理方法正确与否;管理制度健全与否;原始数据正确否。
⑵技术上的可行性,包括:A.软、硬件技术(速度、存储能力等);B.开发人员水平(内、外兼有)。
⑶ 经济上的可行性,包括:软硬件、开发及培训等方面的成本效益。
2. 可行性分析报告内容:⑴ 系统概述(IS 、业务等方面现状);⑵ 项目目标;⑶ 所需资源、预算和期望效益; ⑷3. 详细调查的目的、原则与系统的“初步调查”不同,详细调查主要针对现行系统的业务流程及数据流程进行。
目的:A.立即开发;B.改进原系统;C.具备条件后再开发;D.不开发等。
通过系统的“初步调查”来完成现状; 问题; 收集资料等。
目的下一步的 工作基础调查的方法:⑴访问;⑵开调查会;⑶发调查表;⑷参加业务活动。
调查过程中所用的工具(图表):⑴用户(组织)结构图;⑵管理业务流程图;⑶表格分配图;⑷数据流程图;⑸判定树;⑹决策表。
§5.2 管理业务调查又对本系统产生较大影响的因素的集合。
一般而言,环境就是管理系统(规章制度、政策法规等)。
开发一个新系统,意味着需要重新设计一个组织。
其前提工作就是管理业务调查,内容包括:组织结构调查、管理功能调查和管理业务流程调查。
1.组织结构调查“组织结构的调查”的结果,要形成相应的“组织结构图”(如下图所示),并配之以简单的文字说明,其中包括组织中各级部门的职能、工作职责、决策内容、存在的问题以及对新系统的要求等。
第五章MIS的系统分析(一)单项选择题1、完成数据流程图中所出现的数据内容、特征,用数据字典的形式作出明确的定义和说明功能的是( )A.数据分析B.数据处理C.数据检验D.数据设计2、分析系统的相关性,就是根据分解协调的原则,采取( )A.由上而下发展系统B.由前到后发展系统C.自顶向下发展系统D.综合分解发展系统3、在系统开发过程中,系统详细调查所处的阶段是( )A.系统分析B.系统设计C.系统实施D.运行和维护4、以一项业务或一组相互关联的业务作为描述对象,对它们的处理过程及所涉及的信息进行描述的图是( )A.组织结构图B.数据流程图C.格栅图D.事务流程图5、企业和环境的调查以及信息处理状况的调查工作所处的阶段是( )A.可行性分析B.总体规划C.初步调查D.详细调查6、对原系统进行分析和抽象,描述新系统逻辑模型的主要工具是( )A.组织结构图B.数据流程图C.格栅图D.事务流程图7、在数据流程图中,不受所描述的系统控制的是( )A.处理功能B.数据存储C.外部实体D.数据流8、适合描述处理中具有多种策略的工具是( )A.数据字典B. 格栅图C.数据流程图D.决策树9、保证系统质量的关键是A.系统正确B.系统可读C.系统测试D.系统维护10、逻辑模型设计工作的完成阶段是( )A.系统分析阶段B.系统设计阶段C.系统实施阶段D.运行和维护阶段11、在初步调查的基础上,提出新系统的( )A.目标B.可行性结果C.详细调查方案D.总体方案12、反映系统中信息运动规律的图是( )A.组织机构图B.数据流程图C.系统结构图D.系统流程图13、数据流程图的绘制采用A.自下而上的方法B.自顶向下的方法( )C.由细到粗的方法D.都可以14、决策树可以用来( )A.描述程序结构B.描述基本加工的逻辑功能C.描述数据流的航程D.描述数据结构15、把各种业务处理过程及其信息联系起来,形成一个整体,反映系统内部错综复杂联系的是( )A.组织结构图B.数据流程图C.格栅图D.事务流程图16、审核数据流程图的工具是( )A.决策树B.数据字典C.功能分析图D.格栅图17、隔山图是反映系统与功能的( )A.一张图B.一张表格C.一颗树D.结构图18、在数据处理中,基本的、不可分割的逻辑单位是( )A.数据项B.记录C.文件D.数据库19、数据流程图具有A.概括性和具体性B.具体性和抽象性C.抽象性和概括性D.概括性、抽象性和具体性( )20、描述逻辑判断过程的工具是( )A.模块语言B.层次语言C.结构语言D.树型语言22、关于系统分析,以下哪个叙述正确( )A.企业领导根据系统开发建议书下达系统开发任务B.系统分析的目标是提出建设系统的物理方案C.系统分析工作不确定性大,面向组织管理问题D.系统分析员应比程序员、软件设计师更精通计算机技术23、绘制数据流程图的原则不包括( )A.首先要明确系统的界面B.应自顶向下逐层扩展C.应合理布局D.应说服用户接受24、决策树可以用来( )A.代替数据流程图B.描述某种基本加工的逻辑功能C.描述数据结构D.描述系统结构25、系统开发任务书是哪项工作的成果( )A.初步调查B.可行性研究C.详细调查D.系统分析26、下列工作中,不属于系统分析阶段工作的是( )A.绘制模块结构图B.系统初步调查C.可行性研究D.绘制数据流程图27、绘制数据流程图的注意事项中不包括( )A. 自顶向下,逐层分解,保持平衡B.数据流必须通过加工C.数据存储要考虑到存储器的介质特点和技术手段( )D.命名要注意规范28、描述基本加工逻辑功能的工具不包括( )A.结构化语言B.决策树C.决策表D.数据流程图29、系统分析的主要目标是完成系统的( )A.详细调查B.逻辑方案C.初步调查D.可行性分析30、关于数据流程图(DFD)的绘制,以下叙述正确的是( )A. DFD不涉及技术细节,便于与用户交流B. DFD的最高层图是关联图C. DFD中反映了各部分之间的时间顺序关系D.应从左到右逐步绘制31、系统分析应收集以下四类信息( )A.组织、人、工作、环境B.文件、报表、档案、账本C.书面、口头、照片、音像D.文字、数值、声音、图形图像32、系统说明书的主要内容包括( )A.系统开发计划B.系统模块结构图C.系统流程图D.系统逻辑模型33、关于系统开发,正确的叙述是A.系统的培训工作一般在系统投入运行之后进行B.关键成功因素法属于全面调查法C.数据流程图与物理描述无关D.程序流程图表示了系统的总体结构34、U/C矩阵用于( )A.描述组织机构B.描述企业过程C.定义数据类D.定义系统总体结构35、关于数据流程图,以下不正确的叙述是( )A.数据流程图描述了系统各部分之间的数据联系与处理功能B.数据流程图适于全面、直观、宏观的描述系统的信息流程C.数据流程图反映了数据流向、数据加工和逻辑意义上的数据存储D.数据流程图反映了系统各部分之间相互联系的判断与控制条件36、结构化系统分析工具的特点不包括( )A.表达规范B.便于与用户交流C.便于用计算机处理D. 便于描述程序结构37、关于数据流程图的逐层分解,以下哪个叙述不正确( )A.最高层关联图着重描述系统与外部实体之间的关系B.顶层图描述了几个综合性的逻辑功能C.府项的内容为对应的各子项内容之和D.不可分解的基本加工只能位于最底层的图重38、关于系统开发,不正确的叙述是( )A.要尽早进入物理设计阶段B.系统分析解决“怎样作”C.系统设计解决“做什么”D.应遵循“先逻辑、后物理”的原则39、U/C矩阵描述了什么样的关系( )A.部门与部门之间的关系B.部门与报表之间的关系C.企业过程与数据类之间的关系D.多种数据类之间的关系40、以下不是结构化系统分析工具的是( )A.数据流程图B.数据词典C.业务流程图D.决策树41、关于数据流程图的绘制,以下叙述正确的是( )A.对分解后的加工,一般先绘制输入数据流,再绘制输出数据流B.下一层图中不会出现不属于上一层图中的数据流子项的新数据流C.基本加工无父项,有子项D.应由用户来绘制42、关于系统开发,以下哪个叙述不正确( )A.系统维护的重点是对应用程序的维护B.系统功能常变,但对象相对稳定C.用户必须在系统开发的各个阶段参与开发D.下一层数据流程图中的数据存储,一定是上一层数据流程图中某数据存储的子项43、U/C矩阵在划分了子系统后,各子系统方框外的那些U描述了( )A.各子系统之间的关系B.各数据类之间的关系C.各企业过程之间的关系D.各加工处理之间的关系44.关于数据字典,以下哪个叙述不正确( )A.数据字典的作用是对数据流程图上的每个成分进行定义上说明B.数据流程图和数据字典是描述系统逻辑模型的主要工具C.数据字典只能手工编写D.编写数据字典应符合规范45、U/C矩阵中的U和C分别表示( )A.企业过程对数据类的使用和产生B.部门对报表的使用和产生C.各级管理者对报表的使用和产生D.各子系统对数据类的产生和使用46、()是系统分析阶段中使用的一种开发工具。
A、数据流程图B、程序流程图C、网络图D、功能结构图47、系统分析报告的主要作用是()A、系统规划的依据B、系统实施的依据C、系统设计的依据系统评价的依据48、系统分析的主要目标是完成系统的()A、详细调查B、逻辑方案C、初步调查D、可行性分析(二)填空题1.系统分析结束时,应当提出______系统分析报告______交上级审查.2.选择计算机设备是系统____概要(或逻辑)____设计阶段的主要工作内容之一3.MIS的开发一般要经过规划、分析、设计、实现以及评价等步骤,其中系统分析的内容包括数据的收集、数据的分析、________的确定以及系统方案的确定。
4、系统分析的内容包括数据的采集、________、__________以及系统方案的确定等。
5、系统分析的主要目标是________________________。
(三)名词解释1、业务流程图(四)简答题1、请根据以下设计思想画出部分合同管理子系统的信息系统流程图,该子系统共有三个功能模块,首先是“建立订货合同台帐”模块从订货合同、材料检验单和客户文件输入数据、输出形成合同台帐文件,然后是“分类合并”模块从合同台帐文件输入数据,排序合并后形成合同分类文件,最后“打印”模块从合同分类文件打印出合同分类表。
2、向仓库管理部门申请领料及其领群经理业务的工作过程如下:从各部门收进的领料单,首先要经过三个方面的核对,即:部门名称(或编号)是否正确,如有不对或不清楚者,退回进行查询或修改,其次,所领原材料的名称(或编号)是否正确,如有不对或不清楚者,需要退回重新填写;最后,所报的领料数量是否合理,如有不合理处也应退回重新填写。
三项检查都通过的领料单,作为合格的领料单,登记入领料记录中去,准备发料。
对于准备发料的领料单,首先去查库存文件,看现在是否可以发料,即:根据所领原材料的名称(或编号),查出当前的库存量,与要求领取的数量进行对比,由此区分该项业务是属于可以立即发料的,还是属于要等待的。
如果是前一类,则办理发料,这实际上包括三件事:修改库存文件,把领出的数量减掉;向仓库发出发料通知;在领料记录中注明该笔业务已完成。
如果是后一类,则向领料单位发出一份货物暂缺、需要等待的通知,同时向采购部门发出通知,要求尽快订货以补充库存。
根据所给的描述,请完成下面的结构模块图(要求:画出各模块间的调用关系的同时,标出不同数据的传递)。
A、请绘制图书借阅业务流程图。
系统说明:读者将索书单交给借书员,核实之后,书库管理员取书并修改书库文件、登记借阅台帐,接着把书递给借书员。
还书员接受读者的还书条后核对借阅台帐、修改书库文件。
B、请绘制某商场供销存管理的数据流程图。
某商场对每一批购入的商品根据入库单登记在购入流水帐中,对每一批销售的商品根据出库单登记在销售流水帐中。
商品每天入库或出库后,要根据购入流水帐和销售流水帐,修改库存台帐。
商场每月将根据库存台帐制作各种报表。
3、哪几种常用的系统开发方法,它们各有什么特点,主要适用于哪些系统?4、系统分析的主要任务是什么?为什么说系统分析是管理信息系统开发过程中最重要的一环?。