江西师范大学商学院电子商务教研室陈建副教授E-mail:88888k@gmail.com博客:系统分析的任务现行系统的详细调查(包括组织结构、人员分工、功能体系、业务流程、数据流程)分析系统业务流程及数据流程制定新系统的逻辑模型(数据流程图、数据字典、处理说明)解决新系统“能做什么(Whattodo)”的问题。第五章管理信息系统的系统分析第一节可行性分析和详细调查概述第二节管理业务调查第三节数据流程调查第四节数据字典第五节描述处理逻辑的工具第六节系统化分析第七节研究和确定管理模型第八节提出新系统的逻辑方案第一节可行性分析和详细调查概述管理信息系统可行性分析的意义可行性分析的内容可行性分析报告的内容详细调查的对象、目的和原则可行性分析的意义明确项目开发的必要性明确项目开发的可行性第一节可行性分析和详细调查概述管理信息系统可行性分析的意义可行性分析的内容可行性分析报告的内容详细调查的对象、目的和原则可行性分析的内容第一节可行性分析和详细调查概述管理信息系统可行性分析的意义可行性分析的内容可行性分析报告的内容详细调查的对象、目的和原则可行性分析报告说明该信息系统开发项目的实现在技术、经济和社会条件方面的可行性评述为了合理地达到开发目标而可能选择的各种方案说明并论证所选定的方案第一节可行性分析和详细调查概述管理信息系统可行性分析的意义可行性分析的内容可行性分析报告的内容详细调查的对象、目的和原则详细调查的内容和目的详细调查的内容组织结构的调查、功能体系的调查、业务流程的调查、数据流程调查详细调查的目的为了给系统需求分析、组织结构和功能分析、业务流程分析、数据流程分析等各种分析活动提供资料,以便于建立科学合理的新系统的逻辑模型。详细调查的原则和方式详细调查应遵循用户参与的原则常见的调查方式1.开调查会或个别访问2.问卷调查3.收集报表资料4.参加业务实践重点询问常见问题例如:你所在的工作岗位是什么?岗位工作的性质是什么?你的工作任务是什么?每天工作怎样进行时间安排?你的工作分为几班?工作结果同前、后续工作如何联系?你所接触的报表有几类?数据有哪些?满意程度如何?你所在的工作岗位是否恰当?工作量如何?你的工作计划不能合理安排的原因是什么?你的工作岗位存在的问题是什么?(组织不力?规划不好?信息不畅?)你通常采取什么手段提高工作效率?使用计算机了吗?如果增加激励(奖金、鼓励、新技术等),工作效率是否会提高?重点询问常见问题例如:(续)从有效组织经营的角度出发,你的权限是否适当(大或小)?你认为影响本企业经营效率的关键问题是什么?从全局的利益出发,你认为现有的管理体制是否合理?你认为提高经营的潜力在哪里?现存管理体制有哪些问题?有效降低经营成本的途径有哪些?信息系统的开发在本单位是否有必要?你认为新的信息系统应该重点解决哪些问题?你所了解的管理工作中,你认为决策的效益应从哪些方面去衡量?重点询问常见问题例如:(续)你认为业务、财务、储运等部门是否已经使用了计算机?有什么问题?你用过计算机吗?你认为企业现在使用计算机还有什么困难吗?在你所了解的管理决策工作中,有哪些可以定量或定性用计算机处理吗?本企业与外部哪些企业有业务联系?业务往来用计算机处理吗?原来开发的软件有哪些毛病?为什么老用不好呢?某出版社系统调查表编号提出问题1您在哪个部门工作?2出版业务流程是什么?3您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?5工作中手工处理什么问题解决不了?影响效率的问题有哪些?6您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?某出版社系统调查表编号提出问题7您的部门需要成本核算和统计的内容有哪些?8您的部门采用计算机管理工作情况如何?9如何改进业务流程使之更合理?10哪些问题是目前传统手工方法根本无法解决的?11出版社计算机管理信息系统需要解决什么问题?第五章管理信息系统的系统分析第一节可行性分析和详细调查概述第二节管理业务调查第三节数据流程调查第四节数据字典第五节描述处理逻辑的工具第六节系统化分析第七节研究和确定管理模型第八节提出新系统的逻辑方案第二节管理业务调查业务调查的内容业务描述方法组织结构调查一般的组织结构图某高校出版社的组织结构图按公司法组建的公司的组织结构图???管理功能调查调查中可以用功能层次图来描述从系统目标到各项功能的层次关系,下图表示了某销售系统的管理功能(业务结构)。销售计划管理业务流程调查对每一业务弄清其输入、处理、存贮、输出、立即存取要求,收集相应资料。理顺各个岗位、各个业务流程之间的关系。除去不必要的环节,对重复的环节进行合并,对新的环节进行增补。确定哪些是今后计算机系统要处理的环节。第二节管理业务调查业务调查的内容业务描述方法业务流程图用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。业务流程图的常用符号系统中人员单据、报表、帐目数据流向系统外实体处理业务流程图绘制举例—存取款业务储户存折存、取款单业务分类存折取款单存折存款单存款处理取款处理利息文件帐目文件存折存折现金某出版社邮购股业务流程图绘制业务流程图的方法首先,分析系统的边界,确定系统外实体和系统中人员;其次,弄清各过程传递的数据内容及数据方向;最后,正确辨别数据处理过程需要使用什么数据存储文件,及是否对数据存储文件进行修改。其中系统中人员读取数据文件时应将数据流向的箭头指向系统中人员,只有同时修改数据存储文件时,该数据流才是双向的。按以下调查结果画出订货业务流程图采购员从仓库收到缺货通知单后,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就填写补充订货单交供货单位。供货单位发货同时,向采购员发出提货通知单。采购员缺货通知单订货合同单催货通知单补充订货单提货通知单供货单位车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。根据以下业务过程画出领料业务流程图车间未批准的领料单用料计划库长领料单领料通知单已批准的领料单仓库保管员库存帐缺货通知单采购员4321重复的单据或报告、报表和帐目处理表格分配图中三种基本符号数据流向表格分配图:表示系统中各种单据和报告都与哪些部门发生业务关系表格分配图卖方收货部门登记待收货应付帐绘制表格分配图的方法首先,分析并弄清多份表格或数据产生的部门和传递的部门;其次,了解产生表格或数据的部门进行的处理工作,同时了解接收表格或数据的部门所进行的处理工作;然后,弄清各部门经处理工作后形成的数据文件;最后,用数据流线将数据与各处理功能之间及处理功能与形成的数据文件之间指明正确的传递方向。供应部门根据发货计划准备一式四份出库单。一份出库单送成品库,并登记库存台帐。一份出库单送销售部门,将供货合同执行情况登记入合同帐。一份出库单送财会部门作应收款处理,计入应收帐。一份留在本部门作为存档资料。根据以下业务过程画出发货业务的表格分配图准备出库单432出库单1应收款处理登记合同帐登记库存台帐应收帐合同帐库存台帐存档供应部门财会部门销售部门成品库第五章管理信息系统的系统分析第一节可行性分析和详细调查概述第二节管理业务调查第三节数据流程调查第四节数据字典第五节描述处理逻辑的工具第六节系统化分析第七节研究和确定管理模型第八节提出新系统的逻辑方案第三节数据流程调查数据流程调查的内容数据流程描述方法数据流程调查的内容收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。弄清各环节上的处理方法和计算方法。在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。数据的来源报表名称数据项名称收料通知书收料单领料单物质编码√√√物质名称√√√入库数量√√入库单价√√所属仓库√√√重复数据统计表编号名称性质(输入、输出、存储)使用频率编制单位使用单位使用目的数据项序号项名类型长度1工资条输出1次/月财务科职工向职工说明工资情况1职工编号字符型52职工姓名字符型83基本工资数值型8.2………资料一览表第三节数据流程调查数据流程调查的内容数据流程描述方法数据流程图的定义数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图的特征抽象性:在数据流程图中具体的组织机构、工作场所、人员、物质流等等都已去掉,只剩下数据的存储、流动、加工、使用的情况。概括性:它把系统对各种业务的处理过程联系起来考虑,形成一个总体。而业务流程图只能孤立地分析各个业务,不能反映出各业务之间的数据关系。数据流程图的常用符号外部实体数据流向处理(加工)数据存储外部实体位于系统之外的信息提供者或使用者,称为外部实体。即存在于系统之外的人员或组织。如“学生处”等说明数据输入的源点(数据源)或数据输出的终点(数据终点)起到更好的理解作用,但不是系统中的事物数据流表示数据和数据流向,由一组固定成份的数据组成,如“选课单”由“学号、姓名、课程编号、课程名称”等成分组成。数据流可从处理流向处理,也可在处理与数据存储或外部实体之间流动;两个处理之间可有多股数据流。数据流的命名用名词,不要使用意义空洞的名词尽量使用现实系统已有名字数据流图示储户检查合理性合理取款单取款单帐户处理表示对数据进行的操作,如“处理选课单”、“产生发票”等。处理的编号,说明这个处理在层次分解中的位置(分层DFD)。处理的命名顶层的处理名就是整个系统项目的名字尽量最好使用动宾词组,也可用主谓词组不要使用空洞的动词数据存储表示需要保存的数据流的流向,如“学生档案”、“库存台帐”等命名与数据流相似数据存储与处理之间数据流的方向商品目录检索商品信息读出商品库存修改库存写入数据源数据终点没有输出!处理没有输入!处理每个处理至少有一个输入数据流和一个输出数据流几种错误(1)数据源数据终点数据源数据存储数据终点数据存储数据存储数据存储数据流必须要么从某个处理流出、要么流入某个处理,而不能直接从外部实体流向数据存储等等。图示的几种流动都是不合理的几种错误(2)数据流程图的画法分析系统边界,区别出外部实体与系统内的关系;分析系统内各处理的顺序,并给处理编制编号;注明各处理中数据传递的内容;分析系统内各处理所引用的数据存储,给数据存储编制编号并指明数据的流动方向(单向还是双向)。车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。根据上述业务过程画出库存管理的数据流程图。车间未批准的领料单用料计划库长领料单领料通知单已批准的领料单仓库保管员库存帐缺货通知单采购员车间采购员未批准的领料单领料单用料计划审批领料单已批准的领料单查阅库存帐领料通知库存帐试根据以下描述的业务过程画出库存管理的数据流程图:仓库根据车间发来的产品入库单作登入库帐处理后存入库存帐。对销售科发来的产品出库单,在查阅库存帐后,如果库存数量足够,则作登出库帐处理,否则将出库单退回销售科,并向生产科发出缺货通知。车间生产科销售科登入库帐处理库存帐登出库帐处理查阅库存帐处理产品入库单缺货通知产品出库单退回出库单某仓库管理系统按以下步骤进行信息处理:(1)保管员根据当日的出库单和入库单通过出入库处理去修改库存台帐。(2)根据库存台帐由统计打印程序输出库存月报表。(3)必要进行查询时,可利用查询程序,在输入查询条件后,到库存台帐去查找,并显示出查询