《管理信息系统开发案例.ppt》由会员分享,可在线阅读,更多相关《管理信息系统开发案例.ppt(57页珍藏版)》请在三一办公上搜索。
1、1,管理信息系统开发案例,主要内容:结构化系统开发方法信息系统开发案例案例的系统规划案例的系统分析案例的系统设计案例的系统实施,2,1 结构化系统开发方法,本节内容:1.1 开发方法1.2 系统规划1.3 系统分析1.4 系统设计1.5 系统实施,3,1.1 结构化系统开发方法,思想:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行分析与设计。具体来说,将整个信息系统开发过程划分出若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。在前三个阶段坚持自顶向下对系统进行结构化划分。在系统调查或理顺管理业务时,应从最顶层的管理业务入手,逐步深入到最
2、基层。在系统分析,提出新系统方案和系统设计时,先考虑系统整体的优化,然后再考虑局部的优化问题。在系统实施阶段,则应坚持自底向上的逐步实施。,4,1.1 结构化系统开发方法,步骤:系统请求 问题的提出。系统规划与初步调查 系统现行状态以及可用资源的初步调查;明确问题,确定系统目标和总体结构,确定分阶段实施进度;可行性分析研究与可行性报告。系统分析 现行系统组织结构分析与业务功能分析;业务流程分析;数据以及数据流程分析;功能数据分析;提出新系统的逻辑模型(或新方案)。,5,1.1 结构化系统开发方法,步骤:系统设计 系统总体结构设计;代码设计;数据库/文件设计;I/O设计;模块功能设计;处理过程设
3、计。系统实施 程序设计(由程序员执行);人员培训(由系统分析设计人员培训业务人员和操作人员);数据库准备(由业务人员完成);系统调试与切换。系统运行 系统运行维护;系统运行效果评价。,6,1.1 结构化系统开发方法,特点:建立面向用户的观点强调用户是整个IS开发的起源和最终归宿。即用户的参与程度和满意程度是系统成功的关键。严格区分工作阶段强调将整个系统的开发过程分为若干个阶段,每个阶段都有其明确的任务和目标以及预期要达到的阶段成果。系统请求阶段 系统规划阶段 系统分析阶段 系统设计阶段 系统实施阶段 系统运行阶段,7,1.1 结构化系统开发方法,特点:结构化、模块化、自顶向下进行开发在分析问题
4、时,应首先站在整体的角度,将各项具体的业务和组织放到整体中加以考察。自顶向下分析设计:首先确保全局的正确,再一层层的深入考虑和处理局部的问题。自底向上进行开发:在具体系统实现过程中,一个模块一个模块地进行开发,调试,然后再由几个模块联调(子系统联调),最后是整个系统联调。,8,1.1 结构化系统开发方法,特点:充分预料可能发生的变化在系统的分析、设计和实现过程中,都要充分的考虑可能变化的因素。工作文件的标准化和文献化在系统研制的每一阶段、每一步骤都要有详细的文字资料记载。,9,1.2 系统规划,企业系统规划法(Business System Planning,简称BSP)思路:自上而下识别系统
5、目标,识别企业过程、识别数据,然后再自下而上设计系统以支持目标。关键成功因素法(Critical success Factors,简称CSF)内涵:通过分析找出使得企业成功的关键因素,再围绕这些关键因素来确定系统的需求,并进行规划。,10,1.2 系统规划,企业系统规划法方法将过程和数据类两者作为定义企业信息系统总体结构的基础。主要目的是划分子系统。利用过程/数据矩阵(也称U/C矩阵)来表达两者之间的关系。U/C矩阵的正确性有三方面来检验:完备性检验。每一个数据类必须有一个产生者(即“C”)和至少有一个使用者(即“U”)。一致性检验。每一个数据类仅有一个产生者,即在矩阵中每个数据类只有一个“C
6、”。无冗余性检验。每一行或每一列必须有“U”或“C”,即不允许有空行空列。,11,1.3 系统分析,可行性分析管理业务调查组织结构图、管理功能图、管理业务流程图、表格分配图数据流程调查数据流程图数据字典数据项、数据结构、数据流、处理逻辑、数据存储、外部实体新系统的逻辑方案逻辑方案、分析说明书,12,1.4 系统设计,代码设计功能结构图设计功能结构图信息系统流程图设计数据关系图、信息系统流程图、处理流程图系统物理配置方案设计数据存储设计文件组织方式、文件设计、数据库设计、概念模型(E-R图)、数据模型(关系模型的范式)输出设计输入设计,13,1.5 系统实施,物理系统的实施程序设计程序设计的目标
7、、结构化程序设计方法程序和系统调试程序调试、分调、总调、特殊测试系统切换、运行与维护系统切换、系统运行、系统维护,14,2 系统系统开发案例,某企业是一家采用金字塔式组织结构、内部分工简单、业务流程短促的中小型贸易企业,经营副食品的销售和供应。企业在快速成长的同时,对企业组织结构设计、业务流程的规划、各种数据存储和应用提出了新的要求,旧有的模式已不能再适应企业迅速发展的需要。伴随着信息技术的发展和普及使用,管理信息系统成功应用的案例使得管理者有信心通过管理信息系统的开发和利用改变企业的管理现状,使企业得到更好的发展。,15,3 案例的系统规划,本节内容:3.1 企业现状3.2 开发原因3.3
8、系统目标3.4 系统构成3.5 人员分配和进度安排,16,3.1 企业现状,企业没有采用任何管理信息系统,基本工作大多由人工完成,计算机仅仅进行文字录入、处理,导致工作繁琐、重复性大,企业发展滞后。计算机的功能主要停留在核算统计方面,无法应用到各个管理部门,即无法实现数据的共享。企业的业务流程中各个环节几乎都是手工操作方式,数据量大,使得工作人员工作量大,并且容易出现差错,效率低下。整个业务流程都采用了手工方式,一些供需的信息不能及时传给高层管理者,造成信息滞后,不利于决策者进行准确的市场判断决策。,17,3.2 开发原因,主要问题是手工操作致使工作效率低下,经济效益不高。许多繁琐、经常性、重
9、复性的工作本可以用计算机解决的问题却困扰着工作人员。数据处理由人手工操作,资金方面没有合理计划,拖欠款的情况没有得到及时有效的控制,影响资金周转。计算机的应用只是收集、存储了不少销售、仓储等信息,但都是以 WORD文档的形式存储的,其功能仅停留在查询、统计、打印报表等。企业还存在这一些管理信息系统开发的有利因素:技术人员,硬件设备等。,18,3.3 系统目标,总目标:用信息来支持企业的决策和企业的业务操作,用信息技术实现办公自动化代替原有手工管理方式,提高业务处理效率。具体如下:改变过去手工操作,建立计算机系统操作,更加快捷,做到高效率。公司市场、开票、结算、财务、仓储等部门全部实现自动化管理
10、。在本系统的支持下,能够达到合理进货、及时销售、库存量小、减少积压的目的,尤其是商品存储这一块,能够大大降低公司运作成本。通过业务的整合和组织结构的调整,提高数据的准确性,避免逻辑的错误和人为的错误。,19,3.3 系统目标,运用分布式的微机网络,避免以往信笺传递时所耗的时间,提高工作的时效和针对性,有助于提高领导的决策,减少失误。及时了解库存情况和销售情况。通过对市场销售和市场需求分析,制订和调整公司销售计划。,20,3.4 系统构成,分成五个功能模块:市场管理:制定相应的产品价格,产生报价单,并为客户提供相应的服务。票务管理:操作人员是根据订购单开出发票(包括退货发票),并把订购单分类存储
11、。结算管理:根据开出的发票和订单,进行结算并编制销售报表。报表分析管理:根据销售报表和销售计划进行销售分析。仓储管理:根据发票和出库通知填写出库单,登记库存并形成库存账,月末产生库存报表。,21,3.5 人员分配与进度安排,人员分配项目负责人1名,系统分析员3名,系统设计员2名,程序员2名,系统调试员1名进度安排系统规划:项目确定与规划系统分析:系统的逻辑设计系统设计:系统的物理设计系统实施:实现系统,22,4 案例的系统分析,本节内容:4.1 可行性分析4.2 现行系统的调查4.3 现行系统分析4.4 新系统的逻辑方案,23,4.1 可行性分析,技术可行性具备一定数量的硬件设备,开发人员具有
12、专业知识,员工具有一定操作和应用计算机的能力经济可行性销售管理信息系统较简单,开发和维护费用较低系统投入后可为企业带来可观的经济效益,解决了手工操作带来的工作效率低、容易出错等问题,使信息流动得更快,能为各层管理者提供多的高质量的信息环境上的可行性领导者认识到企业存在的问题和对系统需求的迫切性员工有改变现有管理制度和流程的要求,24,4.2 现行系统的调查,组织结构调查经理票务部结算部财务部仓库保管部,25,4.2 现行系统的调查,管理功能调查企业的各个部门都是为了完成一定的管理功能而设立,26,4.2 现行系统的调查,业务流程调查,27,4.3 现行系统分析,手工操作系统和业务流程已经不能满
13、足其业务流量的需求,成为严重影响企业继续提高效益的因素。其存在的问题主要有以下几点:服务方面效率方面决策方面分工方面市场方面,28,4.4 新系统的逻辑方案,新系统的目标:提高系统自动化、标准化和系统化,为各部门快速提供高质量的信息,为决策提供信息支持,为客户提供更便利、更全面的服务新系统的组织结构:市场部:负责产品定价和客户服务票务部:负责开销售发票和退货发票,对订购单管理结算部:负责各种结算,汇总各种结算单据,编写销售报表财务部:根据销售报表进行销售分析仓管部:仓库管理员负责入库管理,采购员负责日常库存管理,发货员根据发货单负责出库管理,29,4.4 新系统的逻辑方案,新系统的组织结构:,
14、30,4.4 新系统的逻辑方案,新系统的管理功能:仓库管理:负责货物的出库、入库的统计,管理货物的盘点,形成日出入库报表汇总。市场管理:将原系统中顾客传递单据的活动置于企业内部,建立企业顾客的数据库报表分析管理:根据市场部和仓管部的报表和汇总表,对顾客、供应商、货物、订单等资料及时上报,辅助决策,31,4.4 新系统的逻辑方案,新系统的管理功能:,32,4.4 新系统的逻辑方案,新系统的业务流程:,33,4.4 新系统的逻辑方案,新系统的数据流程图:,顶层图,34,4.4 新系统的逻辑方案,新系统的数据流程图:,第一层的数据流程图,35,4.4 新系统的逻辑方案,新系统的数据流程图:,第二层的
15、数据流程图,36,4.4 新系统的逻辑方案,新系统的数据字典:数据项描述,数据项编号:I01 数据项名称:顾客号 别名:顾客代码简述:某一顾客的代码 类型及宽度:字符型,4 位 取值范围:00019999,37,4.4 新系统的逻辑方案,新系统的数据字典:数据结构定义,数据结构编号:DS03-01 数据结构名称:报价单 简述:向顾客提供产品的价格和相关信息 数据结构组成:商品代码+商品名称+规格+单价+产地,38,4.4 新系统的逻辑方案,新系统的数据字典:数据流定义,数据流编号:D03-02 数据流名称:需先付款的订货单 简述:根据用户信用,要求先付款的订货单。数据流来源:订货处理数据流去向
16、:顾客数据流组成:日期+商品代码+商品名称+商品单价+销售数量+顾客代码 数据流量:约 10 次/日高峰流量:约 15 次/日,39,4.4 新系统的逻辑方案,新系统的数据字典:处理逻辑定义,处理逻辑编号:P2.0 处理逻辑名称:开票处理 简述:开出各种发票。输入的数据流:合格的订货单、退款通知单。处理描述:根据合格订货单和退款通知单开出发票,把订购单进行汇总,转给结算部作账款结算。输出的数据流:发票联、订单数据 处理频率:50 次/日,40,4.4 新系统的逻辑方案,新系统的数据字典:数据存储定义,数据存储编号:F03-01 数据存储名称:销售统计报表 简述:根据每目的销售情况,统计销售数据
17、。数据存储组成:日期+商品代码+商品名称+商品单价+销售数量+销售金额+销售对象关键字:日期+商品代码 相关联的处理:P3.0、P4.0,41,4.4 新系统的逻辑方案,新系统的数据字典:外部实体定义,外部实体编号:S03-0l 外部实体名称:顾客 简述:购买本企业商品的顾客 输入的数据流:付款通知单、发票、提货通知单 输出的数据流:订货单,42,4.4 新系统的逻辑方案,新系统的逻辑结构:整个系统分成五个模块,43,4.4 新系统的逻辑方案,新系统的管理模型:定价模型库存模型核算和分析模型等,44,5 案例的系统设计,本节内容:5.1 系统设计目标5.2 新系统的功能结构设计(系统总体结构图
18、)5.3 系统代码设计5.4 系统物理配置方案设计5.5 数据库结构设计5.6 输入设计、输出设计,45,5.1 系统设计目标,建立供应商企业顾客的数据库系统,实现信息资源的共享,通过数据的共享,了解市场的供求情况,帮助高层领导者调整企业的产品结构。建立企业内部的数据库管理系统,生成销售票务结算财务仓储数据一体化,形成从业务处理管理控制战略管理的逐层数据的共享,主要支持企业的销售和仓储业务,实现各部门的信息传递和共享,支持各部门的结构化决策和非结构化决策。实现计算机协同处理为基础的并行过程代替以前的反馈的管理控制,以及实现企业内部数据的联机实时处理,充分利用计算机技术和信息技术对企业的决策的效
19、用。新系统的特点:准确性、灵活性。,46,5.2 新系统的功能结构设计,新系统分成五个模块,具体功能如下:,47,5.3 新系统的代码设计,代码设计的目的:为了便于计算机的处理,对系统涉及的对象用英文字母、数字来代替,使系统对象简单化,也使系统的处理更简便代码设计说明:设计代码是为了系统运行的简便。代码的对象主要是企业的顾客、供应商、商品。根据对象的性质,采用区间码和顺序码结合。为了保证代码的输入的正确性,为代码设计了校验码,48,5.3 新系统的代码设计,顾客代码设计:,某顾客代码 135010012 的说明:原代码:1 3 5 0 1 0 0 1 位权:1 2 3 4 5 6 7 8 乘积
20、之和:1+6+15+0+5+0+0+835 模:1135/11=32 校验码:2 因此代码为:135010012 顾客代码的含义如下表:,49,5.3 新系统的代码设计,供应商代码设计:,供应商代码 235010013 的说明:原代码:23 5 01 0 01 位权:12 3 45 6 78 乘积之和:2+6+15+0+5+0+0+8=36 模:1136/11=33 校验码:3 因此代码为:235010013 供应商代码的含义如下表:,50,5.4 系统物理配置方案设计,物理配置方案设计:硬件配置软件配置网络配置系统模式,51,5.5 数据库设计,E-R模型:,52,5.5 数据库设计,逻辑结
21、构设计:根据E-R图把实体与实体之间的联系转换为关系模式供应商:供应商码+供应商名称+联系电话+地址+联系人+账号商品:商品码+商品名称+规格+备注仓库:仓库号+仓库名+地址+电话仓库保管员:人员码+姓名+性别+年龄+工资+职务 顾客:顾客码+顾客名+联系电话+地址 订货合同:合同号+数量+金额+备注销售合同:合同号+数量+金额+备注 结算员:职工码+姓名+性别+年龄+工资+职务 供应:商品码+供应商码+合同号+数量+单价 入库:商品码+日期+仓库号+货架号发货:商品码+日期+合同号+数量购买:商品码+顾客码+合同号+数量+单价,53,5.5 数据库设计,逻辑结构设计:对上述关系进行规范化,归
22、纳和合并成下列主要关系模式:供应商:供应商码+供应商名称+联系电话+地址+联系人+账号 顾客:顾客码+顾客名+联系电话+地址职工:人员码+姓名+性别+年龄+工资+职务 商品:商品码+商品名称+单价+数量+计量单位 仓库:仓库号+仓库名+地址+电话合同:顾客码+商品码+单价+数量+订购日期 供应:供应商码+商品码+单价+数量+采购日期 入库:入库号+商品码+日期+顾客码+数量 付款结算:结算编号+发票编号+数量+金额 发货:发货号+商品码+日期+合同号斛数量 购买:合同号+商品码+顾客码+数量+单价+日期,54,5.5 数据库设计,数据表设计:供应商表、客户信息表、企业职工表、合同表、入库表、出
23、库表、仓库表、付款结算表等:,供应商表,55,5.6 输入设计、输出设计,输入设计:遵循即满足用户需求又方便使用的原则,在进行设计是从正确、迅速、简单、经济、方便使用者等方面进行考虑输出设计:对系统需要的输出结果进行设计,本系统中主要是一些表格的输出,如销售报表、销售分析表、发票、采购单、出库单等,56,5.6 输入设计、输出设计,输出设计:,销售月报表,57,6 案例的系统实施,系统实施是根据系统设计阶段的系统设计说明书和程序设计说明书,完成系统的计算机程序的编写设计和调试,对系统所需数据进行规范化整理,录入初始数据并实现原系统向新的计算机系统的转换。以上各节叙述了系统开发前几个阶段的主要工作,系统的实施和系统调试工作就可以选择熟悉的编程语言完成。,