管理信息系统开发过程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第六章管理信息系统开发过程6.1信息系统开发概述6.2系统分析6.3系统设计6.4系统实施6.5系统评价与维护6.1信息系统开发概述6.1.1信息系统开发的任务与原则1.信息系统开发的任务信息系统开发的任务就是根据企业管理的目标、内容、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。其中最核心的工作,就是开发出一套适合于现代企业管理要求的应用软件。6.1.1信息系统开发的任务与原则2.信息系统开发的原则(1)完整性计算机化的MIS必须从系统总体出发,克服手工信息分散处理的弊病,各子系统的功能要尽可能规范,数据采集要统一,语言描述要一致,信息资源要共享。保证各子系统协调一致地工作,避免信息的大量重复(冗余),寻求系统的整体优化。(2)相关性组成MIS的各子系统各有其独立功能,同时又相互联系,相互作用。通过信息流把它们的功能联系起来。6.1.1信息系统开发的任务与原则(3)适应性MIS应对外界条件的变化有较强的适应能力。(4)可靠性只有可靠的系统才能得到用户的信任。因此在设计系统时,要保证系统软硬件设备的稳定性;要保证数据采集的质量;要有数据检验功能;要有一套系统的安全措施。(5)经济性经济性是衡量系统值不值得开发的重要依据。开发过程中,尽可能节省开支和缩短开发周期。新系统投入运行后,尽快回收投资,以提高系统的经济效益和社会效益。6.1.2信息系统开发的关键1.管理方法科学化管理方法的科学化主要体现在:管理工作的程序化、管理业务的标准化、报表文件的规范化、数据资料的完整性和代码化。2.领导者的重视与主要管理者的支持建立管理信息系统是一项复杂的系统工程,工期长,投资大,涉及面广,它的建立和应用可能涉及某些业务流程、规章制度,甚至组织结构的调整和改变,这些涉及全局性的问题,只有最高领导者亲自过问才能解决。3.建立本单位自己的计算机应用队伍为了取得实际效益,管理信息系统需要不断维护、修改、扩充完善,以适应应用的发展变化。6.2系统分析6.2.1系统分析概述“分析”通常是指对现有系统的内、外情况进行调查、分析、研究、分解、剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。1.系统分析的目标和主要活动内容系统分析阶段的目标,就是在系统规则所定的某个开发项目范围内,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。软件开发的第一步是系统分析,系统分析要回答新系统“做什么”这个关键性的问题。6.2.1系统分析概述系统分析的任务:在系统规划的指导下,运用系统的观点和方法,对系统进行深入详细的调查研究,通过问题识别、可行性分析、详细调查、系统化分析等工作来确定新系统的逻辑模型。具体就是系统分析员在总体规划的基础上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,详细了解有关的工作流程,收集票据、账单、报表等资料,分析现行系统的局限性和不足之处,找出制约现行系统的“瓶颈”,确定新系统的逻辑功能,根据企业的条件找出几种可行的解决方案,分析比较这些方案的投资和可能的收益。6.2.1系统分析概述系统分析的步骤:(1)进行系统初步调查和可行性研究(2)对现行系统的详细调查、组织结构与业务流程分析、建立新系统的逻辑模型、提交系统分析报告。2.系统分析工作的特点(1)工作内容涉及面广,不确定性大(2)系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。(3)系统分析工作追求的是有限目标(4)系统分析的主要成果是文档6.2.2系统初步调查1.系统初步调查(1)系统初步调查的目的(2)调查的范围与内容调查的范围应该围绕组织内部信息流所涉及领域的各个方面.调查的具体内容包括组织机构和功能业务、组织目标和发展战略、工艺流程和产品均成、数据与数据流程、业务流程与工作方式、管理方式和具体业务的管理方法、决策方式和决策过程、可用资源和限制条件以及现存问题和改进意见。基本内容包括:系统的基本情况、系统信息处理情况、系统资源情况、人员的态度。6.2.2系统初步调查(1)重点询问的方式重点提问调查是采用CSF(关键成功因素)方法,列举若干可能的问题,自顶向下尽可能全面地对用户进行提问,然后分门别类对询问的结果进行归纳。(2)全面业务需求分析的问卷调查法指BSP(企业系统规划)方法中给出的调查表,对现行系统的各级管理人员进行全面的需求分析调查(填表),然后确定管理业务的处理过程。6.2.2系统初步调查(3)深入实际的调查方式这是应用最广泛的调查方式。系统分析员在计算机信息管理部门的有关人员的配合和支持下,深入各管理职能部门,与各级管理人员面对面交谈,了解情况,通过不断的和反复,最后由系统分析员向用户提交供评审的系统分析的成果。6.2.3可行性分析可行性是指在当前的情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。1.技术可行性硬件、系统软件、应用软件、技术人员。2.经济可行性资金可行性、经济合理性(信息系统所带来的效益)。3.社会可行性能否在该企业实现,在当前操作环境下能否很好地运行。6.2.3可行性分析可行性报告包括总体方案和可行性论证两个方面。(1)引言(2)信息建设的背景、必要性和意义。(3)拟建系统的候选方案(4)可行性论证(5)几个方案的比较。6.2.4详细调查1.详细调查的目的和原则目的:完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。原则:由使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共同进行。尽量使用各种形象、直观的图标工具。如组织结构图描述组织的结构,用管理业务流程图和表格分配图描述管理业务状况,用数据流程图描述和分析数据、数据流程及各项功能,用判断树和决策表等描述处理功能和决策模型。6.2.4详细调查2.详细调查的范围调查的具体内容包括组织机构和功能业务、组织目标和发展战略、工艺流程和产品均成、数据与数据流程、业务流程与工作方式、管理方式和具体业务的管理方法、决策方式和决策过程、可用资源和限制条件以及现存问题和改进意见。3.组织结构图反映组织内部之间隶属关系的树状结构图。6.2.4详细调查董事会总经理项目部信息部配送中心部人事部信息部财务部项目管理策划促销营采管理技术研发工程实施市场拓展进货管理调度有赏服务网站维护信息编辑盈利推广绩效管理薪金管理培训基地预算会计培训督导系统维护信息反馈会员拓展…行管部……资产成本…6.2.4详细调查组织/业务关系图:对于组织内部各部分之间的联系程度。功能序号市场项目部运输部财务部客户服务部信息部人力资源部门面企业管理部…功能与业务1基础数据管理√√√√*√×2车辆调度√*√3物流管理√×4人事√√*5财务管理√×*×√×√√6设备更新*√√*×7………6.2.4详细调查5.业务流程图业务流程图就是用一些规定的符号及连线来表示某个具体业务处理过程,基本上是按照业务的实际处理步骤和过程绘制。换句话说:就是一本用图形方式反映实际业务处理过程的“流水账”,而这本“流水账”对开发者理顺和优化业务过程是很有帮助的。业务处理单位业务处理功能描述表格/报表制作数据/文件存档收集/统计数据信息传递过程6.2.4详细调查车间填写领料单给仓库要求领料,库长根据用料计划审批材料单,未批准得到退回车间,已批准的领料单被送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员6.2.5数据分析数据分析的主要工具有数据流程图和数据字典。1.数据流程图数据流程的分析是把数据在组织(或原系统)内部的流动情况抽象出来,舍去具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。现有的数据流程分析多是通过分层的数据流程图DFD来实现的。其具体的做法是:按业务流程图理出业务流程的顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表,模型等。6.2.5数据分析1)数据流程图的基本成分数据流程图用到4个基本符号,即外部实体、数据处理、数据流和数据存储。(1)外部实体:指系统之外又与系统有联系的人或事物。(2)数据处理:指对数据的逻辑处理,也就是数据的交换。(3)数据流:指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。(4)数据存储:指数据存储的逻辑描述。6.2.5数据分析名称类型一类型二外部实体(外部项)数据处理(加工)数据存储数据流数据流程图的基本符号6.2.5数据分析2)数据流程图的绘制自顶向下、逐层分解。6.2.5数据分析3)数据流程图实例某仓库管理系统按一下步骤进行信息处理(1)保管员根据当日的出库单和入库单通过出入库处理去修改库存台账。(2)根据库存台账由系统打印输出库存月报表(3)必要进行查询时,可利用查询程序,在输入查询条件后,到库存台账去查询,并显示出查询结构请画出仓库管理系统的数据流程图。6.2.5数据分析2.数据字典数据字典DD主要用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。也就是说DD就是对DFD中加工、数据流、文件和外部项逐个做出定义的一部文件。DFD和DD结合起来定义系统。数据字典实际上是“关于系统数据的数据库”,在整个系统的开发过程以及系统运行后的维护阶段,数据字典都是必不可少的工具。数据字典是所有人员工作的依据,统一的标准。6.2.5数据分析1)数据字典的条目数据字典中有6类条目:数据元素、数据流、数据结构、数据存储、处理过程、外部实体、不同类型的条目由不同的属性描述。(1)数据元素数据元素是最小的数据组成单位,也就是不可再分的数据单位。对每个数据元素,需要描述一下属性:名称、别名、类型、取值范围和取值的含义、长度。6.2.5数据分析(2)数据流在数据字典中数据流由以下属性描述:数据流的来源,数据流的去处,数据流的组成,数据流的流通量,高峰时的流通量。(3)数据结构数据结构的描述重点是数据之间的组合关系。即说明这个数据结构包括哪些成分。一个数据结构可以包括若干个数据元素或数据结构。任选项、必选项、重复项6.2.5数据分析(4)数据存储数据存储的条目,主要描写该数据存储的结构,及有关的数据流和查询要求。同一个数据存储可能在不同层次的图中出现。(5)处理过程对于处理流程中的处理框,需要在数据字典中描述处理框的编号、名称、功能的简要说明,有关的输入、输出等。(6)外部实体外部实体是数据的来源和去向。因此在数据字典中关于外部实体的条目,主要说明进出外部实体的数据流,以及该外部实体的数量。6.2.5数据分析2)数据字典定义符号符号含义例子=被定义为+与x=a+b,则表示x由a和b组成[]或x=[a,b],则表示x由a或由b组成{}重复x={a},则表示x由0个或多个a组成m{}n重复x=3{a}8,则表示x中至少出现3次a,最多出现8次。()可选x=(a),则表示a可在x中出现,也可不出现*……*注释符表示在两个*之间的内容为词条的注释6.2.6功能分析功能分析就是对处理功能作详细描述。通常用结构化语言、判定表和判定树三种半形式化的方式描述。1.结构化语言1)祈使语句2)判断语句如果购货额在5万元以上则如果最近3个月无欠款则折扣率为15%否则如果与公司交易10年以上则折扣率为10%否则折扣率为5%否则无折扣3)循环语句6.2.6功能分析2.判定树6.2.6功能分析3.判定表123456C1:考试科目000111C2:全部科目012012A1:直接留级××××A2:补考×A3:升级×6.2.6功能分析4.三中表达逻辑工具的比较结构化语言判定树判定表直观性一般很好一般用户检查不便方便不变可修改性好一般差逻辑检查好一般很好机器可读性很好差很好机器可编程一般不好很好6.2.7系统分析报告系统分析报告主要包括以下内容:1.引言2.项目概述1)项目的主要工作内容2)现行系统的调查情况

1 / 69
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功