管理信息系统开发过程教程

上传人:bin****86 文档编号:54682751 上传时间:2018-09-17 格式:PPT 页数:109 大小:1.64MB
返回 下载 相关 举报
管理信息系统开发过程教程_第1页
第1页 / 共109页
管理信息系统开发过程教程_第2页
第2页 / 共109页
管理信息系统开发过程教程_第3页
第3页 / 共109页
管理信息系统开发过程教程_第4页
第4页 / 共109页
管理信息系统开发过程教程_第5页
第5页 / 共109页
点击查看更多>>
资源描述

《管理信息系统开发过程教程》由会员分享,可在线阅读,更多相关《管理信息系统开发过程教程(109页珍藏版)》请在金锄头文库上搜索。

1、第6章 管理信息系统开发过程,内容及目标,主要内容 管理信息系统的开发过程,包括系统分析、系统设计、系统实施、系统评价与维护。理解并掌握 管理信息系统开发过程的主要思想和方法 系统分析和系统设计的相关技术,6.1 信息系统开发概述,6.1.1 信息系统开发的任务与原则 1.信息系统开发的任务 信息系统开发的任务就是根据企业管理的目标、内容、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。 其中最核心的工作,就是开发出一套适合于现代企业管理要求的应用软件系统。 2.信息系统开发的原则 为了保证MIS的成功开发,在MIS开发中应遵循

2、一定的原则。主要包括: 完整性、相关性、适应性、可靠性、经济型。,6.1 信息系统开发概述,6.1.2 管理信息系统开发的关键 管理方法科学化 领导者的重视与主要管理者的支持 建立本单位自己的计算机应用队伍 系统分析人员 系统设计人员 程序员 其他人员:系统正常运行期间对系统功能的执行(操作员),设备和软件维护(系统维护人员)、网络系统管理(管理人员)、文档资料管理(信息控制人员)的专职和兼职人员。,开发过程,1、什么是信息系统分析?2、如何进行信息系统分析?,主要问题:,6.2.1系统分析概述 系统分析(Systems analysis),是指在管理信息系统开发的生命周期中系统分析阶段的各项

3、活动和方法。 系统分析是对现行系统进行分析和综合,找出可行的方案,以供决策者进行理想的选择,它是系统设计、系统测试、系统实现的基础,同时也提供了系统验收的依据。,6.2 系统分析,1系统分析的目标和主要活动内容 系统分析的目标,就是在系统规则所定的某个开发项目范围内,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。 系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。,2系统分析工作的特点 (1)工作内容涉及面广,不确定性大。 (2)系统分析工作主要面向组织管理问题,工作方式主要是和人打交道,是系统开发过程中用户参与的主要的阶段。 (3)系统分析工作

4、追求的是有限目标。需求分析工作是从表入里,不断深入、不断补充、不断完善的反复过程,不能指望一劳永逸。 (4)系统分析的主要成果是文档。,6.2.2系统初步调查 1系统初步调查 系统初步调查是站在“高层”的角度观察组织的现状,分析系统的运行状况。 (1)系统初步调查的目的 从总体上了解原系统的基本功能和信息需求,从系统分析人员和管理人员的角度看新项目的开发有无必要和可能。,(2)调查的范围与内容 调查的范围: 企业内部经营管理状态、信息化水平、员工素质、企业外部环境、现行系统的主要业务流程和数据流程。 基本内容包括: 组织的整体信息、相关人员的信息及相关工作的信息(做了什么,有什么问题),包括主

5、要输入、主要输出、主要处理功能以及与其它系统的关系; 技术要求和限定条件。,2.系统调查的方法 ()重点询问的方式。重点提问调查是采用CSF(关键成功因素)方法,列举若干可能的问题,自顶向下尽可能全面地对用户进行提问,然后分门别类对询问的结果进行归纳,找出其中真正关系到此项工作成败的关键成功因素。 ()全面业务需求分析的问卷调查法。全面业务需求分析的问卷调查法指采用BSP(企业系统规划)方法中给出的调查表,对现行系统的各级管理人员进行全面的需求分析调查(填表),然后分析整理这些因素,以了解、确定管理业务的处理过程。,()深入实际的调查方式。这是应用最广泛的调查方式。 该方式要求用户一方的主管领

6、导先作广泛动员,强调详细调查的意义,并组织用户讨论由系统分析员设计的调查提纲。 然后,系统分析员在计算机信息管理部门的有关人员的配合和支持下,深入各管理职能部门,与各级管理人员面对面交谈,了解情况,不断的反复。 最后双方确认各项调查的内容,并由系统分析员向用户提交供评审的系统分析的成果。,系统分析解决问题的“5W1H“,即what,why,when,where,who,how。即: (1)任务的对象是什么?即要干什么(what); (2)这个任务何以需要?即为什么这样干(why); (3)它在什么时候和什么样的情况下使用?即何时干(when); (4)使用的场所在哪里?即在何处干(where)

7、; (5)是以谁为对象的系统?即谁来干(who); (6)怎样才能解决问题?即如何干(how)。,6.2.3 可行性分析 可行性是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性、合理性。 信息系统的可行性研究应从以下三个方面考虑: 1.技术可行性 2.经济可行性 3.社会可行性,1.技术可行性 技术可行性是指:根据现有的技术条件,能否达到所提出的要求;所需要的物理资源是否具备。技术条件包括以下几个方面: 1) 硬件。如计算机的存储量、运算速度,外部设备的功能、效率、可靠性,通信设备的能力、质量是否满足要求等。 2) 系统软件。如操作

8、系统提供的平台是否符合需要,数据库管理系统、程序设计语言、网络软件的功能和性能是否满足需要等等。 3) 应用软件。如是否己有专用的软件。 4) 技术人员。各类技术人员的数量、水平、来源。,2.经济可行性 经济可行性分析要估计项目的成本和效益,分析项目经济上是否合理。如果不能提供研制系统所需要的经费,或者不能提高企业的利润,或一定时期内不能回收它的投资,就不应该开发该项目。 经济可行性要解决两个问题:资金可行性和经济合理性。,3.社会可行性 社会可行性是指所建立的信息系统能否在该企业实现,在当前操作环境下能否很好地运行,即组织内外是否具备接受和使用新系统的条件。 从组织内部来讲,管理信息系统的建

9、立,可能导致某些制度,甚至管理体制的变动。 从组织外部来讲,管理信息系统运行后,报表、票证格式的改变,是否为有关部门认可和接收,将直接影响企业的营业额。对于涉及社会经济现象的系统,还应考虑原始数据的来源有无保证。,可行性报告内容,可行性报告内容: 引言。说明系统的名称、系统目标和系统功能、项目的由来等。 系统建设的背景、必要性和意义。 拟建系统的候选方案。这部分要提出系统的逻辑配置方案,可以提出一个主要方案及几个辅助方案。 可行性论证。从技术、经济、社会三个方面对规划进行论证。 几个方案的比较。,可行性报告练习,参考课题 1 健康档案管理系统 2 布告栏管理系统 3 教学事务管理系统 4 图书

10、借阅管理系统 5 实用的工资管理 6 小型商店销售管理系统 7 班级管理系统 8 学生选课信息管理系统 9 物质出入管理系统 10 商品成分检测查询系统 11 商品生产流通信息查询系统,6.2.4 详细调查 1.详细调查的目的和原则 详细调查的对象是现行系统,目的在于完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。 详细调查应遵循用户参与的原则,即由使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共同进行。,详细调查的范围,2. 详细调查的范围 详细调查的范围是围绕组织内部信息流所涉及领域的各个方面。内容大致归纳如下:

11、 组织机构和功能业务; 组织目标和发展战略; 工艺流程和产品构成; 数据与数据流程; 业务流程与工作形式; 管理方式和具体业务的管理方法; 决策方式和决策过程; 可用资源和限制条件; 现存问题和改进意见 。,3. 组织机构调查 组织机构调查是指对完成系统过程有关的组织机构的调查。 调查内容包括: 组织内部上下级关系 各部分的主要业务职能,组织结构图,组织/业务关系图,4.系统功能调查 系统功能调查分析是为了达到新系统的目标要求,分析现系统是否具备新系统的功能,同时让用户提出对新系统的要求。 系统功能分析一般通过功能层次图进行功能结构分析,通过功能关联图进行功能之间的关系分析。,5.业务流程调查

12、 为了更进一步反映系统业务的详细情况,对现行业务的流程进行细致的调查分析,集中描述各个环节的业务处理内容、处理顺序、处理时间等要求,调查各个环节需要的信息、信息的来源、信息的去向、信息的处理方法等。 业务流程图(transaction flow diagram,简称TFD),用一些规定的符号及连线来表示某个具体业务处理过程。,车辆购置业务流程,练习:某单位工资核实的业务流程是:每月各个科室将当月的考勤表汇总统计,财务处根据当月的出勤情况、病事假、加班时间和日工资来计算加班工资。 其中,日工资数据是人事处根据职工的档案工资计算得出的。 另外,财务处要根据当月本单位的实际利润情况确定奖金发放额度,

13、然后按照每个职工的奖金基数进行分配。 职工的工资构成除了基本工资外,还包括各种福利费、加班费、奖金和扣除病事假等。 在每个职工工资计算完毕后产生工资表,统一汇总计算后产生当月的工资月报,上报给主管领导,并将工资月报保留储存,以便今后使用。,工资核算业务流程,6.2.5 数据分析 数据分析的主要工具有数据流程图和数据字典。 1. 数据流程图(Data Flow Diagram ,简称DFD) 数据流程的分析是把数据在组织(或原系统)内部的流动情况抽象出来,舍去具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处

14、理、存储等的分析。 数据流程分析的目的就是要发现和解决数据流通中的问题。,现有的数据流程分析多是通过分层的数据流程图来实现的。 其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。,数据流程图的基本符号,汽车配件公司:第一层数据流程图(环境图),顾客,供应 商,1,处理 业务,顾客 订货单,顾客 发货单,供应 订货单,供应 发货单,配件库存,6.2.4 续,汽车配件公司:第二层数据流程图,顾客,供应 商,销售,顾客 订货单,顾客 发货单,配件库存,11,采购,12,供应 订货单,供应

15、发货单,到货通知,会计,13,收 据,应 付 款 通 知,向供应商的订货单,6.2.4 续,汽车配件公司:第三层数据流程图,画数据流程图的方法: (1)识别系统的输入和输出。 (2)从输入端至输出端画数据流和加工,并同时加上文件。 (3)加工的分解“ 由外向里”进行分解。 (4)数据流的命名,名字要确切,能反映整体。 (5)各种符号布置要合理,分布均匀,尽量避免交叉线。 (6)先考虑稳定态,后考虑瞬间态。如系统启动后在正常工作状态,稍后再考虑系统的启动和终止状态。,对数据流的表示有以下约定:1)对流进或流出文件的数据流不需标注名字,因为文件本身就足以说明数据流。而别的数据流则必须标出名字,名字

16、应能反映数据流的含义。2)数据流不允许同名。 3)两个数据流在结构上相同是允许的,但必须体现人们对数据流的不同理解。4)两个加工之间可以有几股不同的数据流,这是由于它们的用途不同,或它们之间没有联系,或它们的流动时间不同。,画图时应注意的问题,下面从四个方面讨论画分层数据流图时应注意的问题。 1合理编号 分层数据流图的顶层称为0层,称它是第1层的父图,而第1层既是0层图的子图,又是第2层图的父图,依此类推。由于父图中有的加工可能就是功能单元,不能再分解,因此父图拥有的子图数少于或等于父图中的加工个数。 2注意子图与父图的平衡 子图与父图的数据流必须平衡,即子图的输入、输出数据流必须与父图中对应加工的输入、输出数据流相同。 但下列情况是允许的,子图的输入/输出流比父图中相应加工的输入/输出流表达得更细。,画图时应注意的问题,例如,在图中,若父图的“订货单”数据流是由客户、品种、帐号、数量四部分组成,则图中的子图和父图是平衡的。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号