信息管理系统教学.ppt
信息管理系统,07计算机信息管理(专科),第一章 信息时代及国家信息化1.1 导言人类信息活动的存在与发展由来以久,近几十年来,一场真正意义上的信息革命到来。1946年,世界第一台电子计算机诞生;1957年,前苏联成功发射了人类历史上第一颗人造地球卫星,为实现全球性通信提供了可能;信息进步促进了信息产业的发展。,信息化社会的主要特征:知识含量高;技术多样性;业务综合性;行业融合性;市场竞争性;用户选择性。,全球信息化的作用:全球信息化与传统产业;信息化改变了传统产业的边界,改变了人们的思维方式、政治观念以及意识形态。全球信息化与信息力量;现代国际政治中有软硬两种力量,信息就是软力量的一种。,全球信息化与国际政治信息化对国际政治的影响主要表现为国与国之间的数字化差距。全球信息化所带来的问题面临三个挑战信息透明度带来的挑战信息量的挑战效率的挑战,1.2 信息时代的种种迹象微电子、计算机、软件和通信等技术快速发展。信息产业已成为当今世界经济增长的主要推动力。互联网和电子商务高速增长。,1.3 全球信息化的技术基础信息技术及其产业是推动21世纪各国生产力现代化进程的决定因素,也是全球信息化的重要技术基础。信息技术是以微电子学、激光、光电子学、超电子学等为基础,集计算机技术、通信技术、自动控制技术、激光技术、光电子技术、光导技术和人工智能技术之大成。,1.4 全球信息化的国际动作2007年7月美国等8国领导人发表了全球信息社会冲绳宪章。宪章指出,信息通信技术是21世纪社会发展的“最强有力”的动力之一,其革命性的发展不仅极大地影响着人们生活、学习和工作的方式,而且正在迅速地成为世界经济增长的重要动力。8国首脑认为,缩小国家、地区间在信息技术发展上的差距关建在于所有人都能接触和应用新的信息技术,并能负担得起所需费用。,1.5 中国政府信息化的措施人类社会正由工业社会迈向信息社会,信息化已成为衡量一个国家现代化水平的综合国力的重要标志。在工业化中加速信息化的进程,在信息化的进程中促进工业化的完成,以缩小与发达国家的差距。党的十五大报告提出了“推进国民经济信息化”的战略任务。表明了党和国家对以信息技术为核心的高新技术产业的发展给予了极大的关注和殷切期望。,1.6 国家推进信息化的主要任务抓紧建设国家信息基础设施;加快发展信息技术和信息产品;大力推进信息技术在国民经济各行各业的应用;在统筹规划下实施信息化重大工程;为推进信息化建立良好的发展环境;当前推进国家信息化的主要内容是推进电子商务。,1.7 中国国家信息化的定义、方针和原则一、国家信息化的定义国家信息化就是:在国家统一规划和组织下,在农业、工业、科学技术、国防及社会生活各个方面应用现代信息技术,深入开发、广泛利用信息资源,加速实现国家现代化的进程。,二、我国信息化建设的方针和原则方针:统筹规划,国家主导;统一标准,联合建设;互连互通,资源共享。原则:市场牵引,政府调控;政企分开,有序竞争;维护主权,保证安全;军民兼顾,专通结合;产用结合,自主发展;重视人才,强化创新;讲求实效,因地制宜;以法治业,加强管理。,三、国家信息化体系信息资源信息网络(信息高速公路)信息技术应用信息技术和产业信息化人才队伍信息化政策法规和标准、规范,1.8 国家信息化与企业信息化进程企业是国民经济的主体,加强企业的信息化建设是实现国家信息化目标的一项重点任务。根据国家信息化建设的总体目标,对企业信息化建设的基本要求是:广泛应用电子信息技术,加快企业产品更新换代,提高市场竞争能力;推广计算机辅助设计和辅助制造技术,提高生产过程的自动化程度;建立管理信息系统和决策支持系统,促进企业生产技术和管理现代化,提高企业的整体素质。,第二章 管理、信息与系统2.1 管理的基本概念一、什么是管理?管理就是由一个或更多的人来协调他人的活动,以便收到个人单独活动所不能收到的效果。包括以下含义:1)管理工作的中心是管理其他人的工作;2)管理工作的目的是通过其他人的活动来收到工作效果;3)通过协调其他人的活动,追求群体的“协同效应”;4)管理人员需时同考虑其他人和其他人的工作情况。,二、管理现代化 1)管理思想的现代化 2)管理组织的现代化 3)管理方法的现代化 4)管理手段的现代化三、管理的职能 五大职能:计划、组织、指挥、控制、协调四、管理的组织结构 1)管理层次 2)管理部门的划分,五、管理层次与决策类型 高层管理非结构化决策 中层管理半结构化决策 基层管理结构化决策,2.2 信息的基本概念一、信息与数据 1、信息 是经过加工的数据,是有一定含义的数据,它对接收者有用,对决策或行为有现实或潜在的价值。2、数据 是对客观事物的记载,由一些可以鉴别的物理符号组成。二、信息的基本属性 1、普遍性 6、非消耗性 2、事实性 7、共享性 3、层次性 8、变换性 4、可压缩性 9、可转化性 5、扩散性,三、信息管理的生命周期,四、管理信息与决策 1、管理信息系统的分类 2、管理信息系统的特性 1)信息来源的分散性 2)信息量大且多样性 3)信息处理方法的多样性 4)信息发生、加工和使用时间、空间上的不一致性 3、管理信息与决策的关系五、信息污染,2.3 系统与信息系统一、系统的概念 是由若干相互联系的事物结合成的具有整体功能和行为目标的统一体。三个基本条件:目标、功能、结构。五个要素:输入、处理、输出、反馈、控制。二、系统的分解 1、系统分解的目的 2、系统分解的原则(1)可控制性原则(2)功能聚合性原则(3)接口标准化原则,三、信息系统 1、信息系统是输入数据,经过加工处理,输出信息的系统。2、信息系统基本功能(1)数据收集和输入(2)数据传输(3)数据存储(4)数据加工处理(5)数据输出(6)查询功能(7)统计分析功能(8)预测决策功能(9)系统管理功能,第三章 管理信息系统的概念3.1 管理信息系统(MIS)的定义 是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。一、人机系统 管理信息系统=人+计算机(工具)管理信息系统是一个“人机”合成系统二、一体化系统(集成系统)从总体出发,全面考虑,保证各种职能子系统共享数据。,三、管理信息系统的功能 1、数据处理 2、预测功能 3、计划功能 4、控制功能 5、辅助决策功能,3.2 管理信息系统的发展过程,3.3 管理信息系统的应用一、管理信息系统在政府机关中的应用二、管理信息系统在企业中的应用物料需求计划 MRP制造资源计划 MRP-II计算机集成制造系统 CIMS企业计划资源 ERP办公自动化系统OA三、管理信息系统在其他领域中的应用,3.4 信息资源管理一、信息资源管理的意义信息资源管理的出发点和归宿:充分开发和有效利用信息资源,在确保企业秘密和信息安全的前提下实现信息资源最大限度的共享。,信息资源的具体管理目标:对企业信息资源进行综合管理,提高企业对信息的开发利用率;充分开发企业各部门管理、决策所需的信息资源,尽量减少重复开发,做到“一源多用”,使信息资源开发和利用费用降至最小;保证企业信息资源的真实性、准确性、科学性、适用性,为管理活动进行有效的信息引导,以求极大提高管理决策的正确性大大提高工作的效率和效能,减轻劳动强度,使管理人员从事务性的工作中解脱出来,成为真正的“管理”者。,信息管理资源的主要任务:增强信息意识,大力提高企业各部门工作人员对信息资源的认识;提高信息资源开发和利用的能力;最大限度地降低信息资源开发和利用的费用,使信息的生产最经济,信息的分配最有效,各职能部门、管理层次对信息的使用最容易、最方便;保障信息资源的安全。,二、信息资源管理的主要内容 1、人力资源管理 2、信息安全管理 3、信息技术政策规范和标准管理 4、管理信息系统管理 5、管理信息系统开发过程中的管理三、信息资源管理的管理职能 决策、计划、预算、组织、指导、培训、控制,四、信息资源的管理机构在信息资源管理方面,传统信息中心与其他职能部门间不再是一种辅助关系,而是站在全局角度,对企业的业务流程、信息流程等进行规划管理,出现了信息主管(CIO)。CIO在企业中的作用呈现出以下发展趋势:CIO发挥的作用正从技术规则与实施转向战略规划;随着信息技术在企业战略规划中的作用越来越大,对CIO的素质要求也在发生变化;CIO将越来越多地参与内部和外部客户的支持。五、信息资源管理的规章制度,3.5 管理信息系统学科基础一、管理信息系统与管理科学的关系二、管理信息系统与计算机科学的关系三、管理信息系统与数学学科的关系,第四章 管理信息系统的结构4.1 管理信息系统的基本结构 四大部件:信息源、信息处理器、信息用户、信息管理者 三大支柱:计算机网络、数据库、现代化的管理,4.2 管理信息系统的功能结构 任何一个管理信息系统都有一个目标、具有多种功能,各功能间又有着信息联系,构成一个有机结合的整体。,4.3 管理信息系统的管理/职能结构一、管理信息系统的层次结构,二、管理信息系统的职能结构 1、生产管理子系统 2、销售管理子系统 3、物资管理子系统 4、财务管理子系统 5、人事劳资管理子系统,三、管理信息系统的交叉结构,4.4 管理信息系统的网络计算结构一、中央主机集中式分时处理模式(Time Share)二、文件服务器系统的资源共享式网络模式(Resource Sharing)三、客户机/服务器主机式网络模式(Client/Server)四、基于Wed的网格计算模式(Web Server)五、对等网络体系结构(Peer-to-Peer Network),第5章 管理信息系统开发方法,问题讨论:1、有的同学认为,只要能编写好程序,就能开发管理信息系统(软件),对不对?2、“软件危机”是怎么回事?3、为什么许多管理信息系统开发和应用失败了,原因是什么?,软件危机的产生背景及表现形式,早期的软件主要指程序。程序的开发采用个体工作方式,开发工作主要依赖于开发人员的个人技能和程序设计技巧。当时的软件通常缺少与程序有关的文档,软件开发的实际成本和进度往往与预计的相差甚远,软件的质量得不到保证,开发出来的软件常常不能使用户满意。随着计算机应用的需求不断增长,软件的规模也越来越大,然而软件开发的生产率远远跟不上计算机应用的迅速增长。此外,由于软件开发时缺少好的方法指导和工具辅助,同时又缺少有关的文档,使得大量已有的软件难以维护。上述这些问题严重地阻碍了软件的发展,20世纪60年代中期,人们把上述软件开发和维护中的各种问题称为“软件危机”。,管理信息系统在组织中的作用已被广泛认可,一些企业试图利用现代管理理论和技术手段加强自身的竞争能力,提高管理水平和效率。这种主观愿望是好的,但是,管理信息系统的开发与组织是一个系统工程,涉及到软件公司和用户企业两方.从两个角度来看待管理信息系统的开发是两个不同的过程.从用户企业的角度,开发实施MIS包括这几步:明确自身需求,明确实施MIS希望带来的改进选择开发方式:自行开发/委托开发/合作开发/从市场上购买合适的软件MIS的选型:选择合适的合作软件开发商,考虑预算约束选择合适的模块MIS的开发过程MIS的运行维护,根据外界环境进行改变拓展.,5.3 管理信息系统开发的策略一、开发系统应具备的条件 1.企业高层领导应重视和介入 2.企业业务人员要有积极性 3.企业要有一定的科学管理基础 4.要有一定的投资保证,二、系统开发前的准备工作 1.借鉴同类系统的开发经验 2.选择适合本企业实际的开发方式 3.确定系统目标、开发策略和投资金额 4.收集和整理基础数据,三、系统开发的不利因素 1.新系统对当前管理模式影响较大 2.管理信息系统的效益不易用货币形式直接反映 3.基础数据的准确性与完整性差 4.重视编程,轻视规划 5.采用增加开发人员的方式来加快进度 6.堆栈现象,5.2 管理信息系统开发的生命周期一、系统生命周期,系统设计,系统实施,运行维护,系统评价,需求分析,5.2 管理信息系统常用的开发方法一、结构化方法的基本思想 1.结构化分析(瀑布模型)可以概括为“自顶向下,由粗到细,逐步求精”2.结构化设计 1)相对独立、功能单一的模块结构 2)块内联系大,块间联系小 3)采用模块结构图的描述方法,4、优缺点 优点:阶段的顺序性和依赖性。前一个阶段的完成是后一个阶段工作的前提和依据,而后一阶段的完成往往又使前一阶段的成果在实现过程中具体了一个层次。从抽象到具体,逐步求精。从时间的进程来看,整个系统的开发过程是一个从抽象到具体的逐层实现的过程,每一阶段的工作,都体现出自顶向下、逐步求精的结构化技术特点。逻辑设计与物理设计分开。即首先进行系统分析,然后进行系统设计,从而大大提高了系统的正确性、可靠性和可维护性。质量保证措施完备。每一个阶段的工作任务完成情况进行审查,对于出现的错误或问题,及时加以解决,不允许转入下一工作阶段,也就是对本阶段工作成果进行评定,使错误较难传递到下一阶段。错误纠正得越早,所造成的损失就越少。,缺点:它是一种预先定义需求的方法,基本前提是必须能够在早期就冻结用户的需求,只适应于可以在早期阶段就完全确定用户需求的项目。然而在实际中要做到这一点往往是不现实的,用户很难准确地陈述其需求。未能很好地解决系统分析到系统设计之间的过渡,即如何使物理模型如实反映出逻辑模型的要求,通俗地说,就是如何从纸上谈兵到真枪实弹地作战的转变过程。该方法文档的编写工作量极大,随着开发工作的进行,这些文档需要及时更新。5、适用范围 该方法适用于一些组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大的变化的大型复杂系统的开发。,二、系统开发的生命周期,结构化生命周期方法开发过程一、总体规划阶段 1.对当前系统进行初步调查;2.分析和确定系统目标;3.分析子系统的组成以及基本功能;4.拟定系统的实施方案;5.进行系统的可行性研究;6.编写可行性报告。,二、系统分析与设计 系统所要求解决的问题是什么?为了解决该问题,系统应干些什么?系统应该怎么去干?1.系统分析 2.系统设计,三、系统实施与评价 1.系统实施 计算机系统的安装和调试 程序设计 调试 系统测试与试运行 文档编写 人员培训 系统转换,2.系统运行维护 程序的维护 数据的维护 代码的维护 设备的维护3.系统评价与鉴定 系统的功能和性能 系统的经济效果 其他方面的评价,二、原型化法(原型模型),2、基本思想 原型法(Prototyping Method)是在系统开发初期,凭借系统开发人员对用户需求的了解和系统主要功能的要求,在强有力的软件环境支持下,迅速构造出系统的初始原型,然后与用户一起不断对原型进行修改、完善,直到满足用户需求。3、开发过程可行性研究。确定系统的基本要求。建造系统初始原型。用户和开发人员评审。修改系统原型反复地进行修改、评审,直到用户满意 结束,研究表明原型法成功的关键因素有:合适的硬件设备及网络设施功能很强的系统开发工具(5.支撑环境)有可以控制的数据系统开发人员有足够丰富的计算机知识用户的管理知识丰富,同时对开发感兴趣,快速原型法成功的原因,快速原型法在实际应用中得到了巨大成功,分析其原因,大致有如下几个方面:开发人员可通过原型系统与用户更好地交流,获取用户的真正需求。虽然管理人员每天都在自己相应的岗位上工作,但我们却很难指望他们能系统、完备且一次性地描述他们的业务流程。原型法正是顺应了人们认识事物的自然规律,通过开发人员与用户共同对系统原型的不断修改而实现最后的系统。在这个过程中用户往往通过对系统原型批评指责的方式对系统原型提出改进意见,这要比空洞的描述自己的设想容易得多,改进工作要比创造工作容易做得多。在快速原型法中,系统原型是对真实系统或目标系统的一种摸拟,这种方式能使系统开发人员和使用人员较早地发现系统实现后潜在的问题,并且对这些问题的解决方案是双方共同讨论确认的。用快速原型法开发企业管理信息系统,加强了用户的参与程度。这使系统实施后系统的切换与运行维护较为容易和自然。,4、优缺点 优点:对系统需求的认识取得突破,确保用户的要求得到较好的满足。改进了用户和系统开发人员的交流方式。开发的系统更加贴近实际,提高了用户的满意程度。降低了系统开发风险,一定程度上减少了开发费用。缺点:开发工具要求高。解决复杂系统和大型系统很困难。对用户的管理水平要求高。,三、面向对象的方法(喷泉模型)1.面向对象的概念 2.面向对象的基本机制 OO=Object+Classes+Inheritance+Communication with messages 1)对象(Object)是指 一些相互关联的实体,对象:=ID,MS,DS,MI。2)类和实体(Class&Instance)类是对象的抽象描述,它概括了具有共同性质的一组对象的方法和数据。对象是类的实例,由类到对象的过程称为实例化过程。,3)消息与方法(Message&Method)方法使对象具有了处理封装数据的功能,而消息则激活了这种功能并建立了对象间通信的桥梁。4)继承(Inheritance)继承机制提供了层次构模法,即开发一个模型不必从零开始,允许在已有模型的基础上构建新的模型类。5)封装(Encapsulation)是一种信息隐藏技术。6)多态性与重载(Polymorphism&Overloading),5.5 系统开发的主要方式1.IT服务外包2.组件式开发,5.6 管理信息系统开发中的管理一、对开发过程进行项目控制主要体现在:开发资源的保障 进度计划与控制 阶段性审核 工作量与费用统计 质量监控,二、人员的组织项目组长用户 系统分析员 硬件网络设计员 数据库管理员 系统设计员 程序员,三、文档的管理 1.文档要标准化、规范化 2.维护文档的一致性 3.维护文档的可追踪性 4.文档管理的制度化,四、项目管理 1.项目管理组的组成 2.项目管理中的度量问题 规模度量 软件质量度量 软件复杂性度量,3.项目管理的主要内容,第六章 管理信息系统的总体规划6.1 总体规划概述一、总体规划的目的和任务 1.保证信息共享 2.协调子系统间的工作 3.使开发工作有序进行,二、总体规划的主要步骤,6.2 总体规划的方法一、企业系统规划方法的原则 1.支持企业的总目标 2.面向企业中各管理层次的要求 3.从方法论上摆脱信息系统对旧组织机构的依从性 4.使信息系统在结构上有良好的整体性 5.自上而下规划和自下而上实施相结合,二、BSP的工作流程,三、定义企业过程 定义企业过程的基本方法是对企业的现实活动进行调查,以企业的关键资源为线索,追踪其生命周期,通过分析与综合,最终完成企业过程的定义。1.企业资源关键性资源支持性资源企业的计划与控制 2.资源的生命周期需求、获取、服务、退出 3.企业过程定义的一般步骤,四、定义数据类 1.企业数据的4种类型及其特点,2.数据与资源生命周期的关系,2.企业数据的识别方法 企业实体法首先列出企业实体,然后分析与每个实体联系较紧密的数据,并用“数据/实体关系矩阵”将结果表述出来。企业过程法利用以前识别的企业过程,分析每一个过程利用什么数据,产生什么数据,或者说每一过程的输入和输出数据是什么。主要工具是过程/数据类矩阵。,五、设计系统总体结构与开发顺序 1.子系统划分的基本原则(1)子系统在功能上应有相对的独立性,通常子系统不应跨越两个或两个以上的企业过程。(2)子系统在数据上应有自身的完整性。2.子系统划分的方法 3.确定子系统开发顺序的原则(1)子系统需求程度与潜在效益的评估(2)技术约束分析,第七章 管理信息系统的分析7.1 管理信息系统分析的任务和步骤一、系统分析的任务 1.详细调查收集和分析用户需求 2.确定新系统初步的逻辑模型 3.编制系统说明书,二、系统分析阶段的工作要点 1.系统分析工作的主要活动 2.系统分析工作的难点和对策三、系统分析的主要步骤 1.系统分析的逻辑,2.系统分析步骤,7.2 详细调查与收集数据一、详细调查的主要内容 1.静态信息调查:组织结构的调查 2.静态信息调查:功能体系的调查 3.动态信息调查:业务流程的调查 4.动态信息调查:数据流程调查 5.薄弱环节调查,二、调查的方法及注意事项 1.调查的方法(1)收集资料(2)开调查会或个别访问(3)书面调查 2.系统调查注意事项(1)事先计划(2)调查态度(3)调查顺序(4)研究分析,三、详细调查的工作原则 1.自顶向下全面展开 2.存在的不一定是合理的 3.分工和协作相结合 4.点面相结合展开调查 5.主动沟通的工作方式,7.3 现行系统分析一、业务流程分析 描述现行系统的物理模型,各类单证、报表,信息流或物流,外部实体,业务功能描述,数据存储或文档,二、数据流程分析 在现行系统的物理模型基础上勾画现行系统的逻辑模型。1.什么是数据流 企业的输入输出流均可用数字等形式表示,从而形成企业的数据流。物流 事务流 货币流 人员流,2.数据流程分析主要步骤,三、数据流图 1.数据流图的基本符号,数据流,文件,加工(处理),数据源或终点,2.画数据流图的指导原则(1)总体上遵循自顶向下逐层分解的原则(2)在局部上遵循由外向里的原则3.数据流图的绘制步骤,4.绘制数据流图应注意的事项(1)合理编号(2)子图与父图的平衡(3)分解的程度(4)其他事项5.数据流图检查:正确性和可读性,订货单,提货单,1.3,四、数据字典 1.数据流条目由数据流编号、数据流名、别名、组成、发生频率等五部分组成。2.文件条目由文件编号、文件名、组成、结构、数据量、发生频率等六部分组成。3.数据项条目数据的最小单位,是组成数据流和文件的基本单元;包括名称、代码、类型、长度、小数位、别名、值等内容。,五、加工说明 1.编写加工说明的原则数据流图中每个功能单元必须有一个加工说明;描述功能单元把输入数据转换为输出的规则;应力求完整、严密、易于理解。2.加工说明的描述工具结构化语言判定表判定树,结构化语言是一种模仿计算机语言的处理逻辑描述方法,使用了由“IF”、“THEN”、“ELSE”等词组成的规范化语言。IF 年交易额5万元 IF 欠款数=0 THEN 折扣率=15%ELSE IF 与本公司交易期限=20年 THEN 折扣率=10%ELSE 折扣率=5%ELSE 折扣率=0%,7.4 新系统逻辑模型 一、新系统逻辑模型的任务对系统业务流程分析的结果进行整理;对数据流程分析的结果进行整理;在现行系统逻辑模型的基础上,结合新系统的目标,设计新系统的逻辑模型。二、建立新系统的初步逻辑模型 三、对初步逻辑模型进行补充和完善,7.5 系统分析报告一、系统分析报告的作用 1.描述了新系统的逻辑模型,作为系统设计和实施的依据;2.为用户和开发人员之间交流和监督提供基础;3.为新系统验收和评价提供依据。,二、系统分析报告的组成 1.组织情况概述 2.现行系统概述 3.系统逻辑模型 4.新系统在各个业务处理环节拟采用的管理办法、算法和模型 5.与新系统相配套的管理制度和运行体制的建立 6.系统设计与实施的初步计划 7.用户领导审批意见,第八章 管理信息系统的设计8.1 系统设计的任务、原则一、系统设计的任务 依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算机内应该由哪些程序模块组成,它们之间用什么方法联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来。,二、系统设计的原则 1.简单性 2.一致性和完整性 3.灵活和适应性 4.可靠性 5.安全性 6.经济性,8.2 系统总体结构设计一、子系统的划分和确认 1.系统划分的原则(1)子系统要具有相对独立性(2)使数据冗余较小(3)便于系统分阶段实现(4)适应组织管理机构的设置(5)充分利用各种资源,2.系统划分的方法(1)按职能划分(2)按逻辑功能划分(3)按通信划分(4)按业务处理顺序划分(5)按业务处理的时间关系划分,二、模块结构设计 1.模块结构图基本符号,2.模块结构的质量标准“耦合小、内聚大”(1)模块的耦合方式 数据耦合、控制耦合、非法耦合(2)模块的内聚方式 巧合内聚、逻辑内聚、过程内聚、通信内聚、顺序内聚、功能内聚,3.模块结构图与框图、数据流图的区别模块结构图与框图区别:模块结构图描述的是管理信息系统的层次性;框图描述的是管理信息系统的过程性。模块结构图与数据流图的区别:数据流图是从数据在系统中的流动情况来考虑,而模块结构图是从功能的层次关系上来考虑的。数据流图的绘制过程是由具体到抽象,逐步去掉各种具体的处理方法,只表述抽象的系统逻辑功能;而模块结构图由一个总体的系统功能出发,逐步加入具体的实现方法和技术手段,获得一个物理模型。,4.模块结构图推导策略:从数据流图得到初始模块结构图两种策略:事务分析:以事务为中心,用于将高层数据流程图转换为结构图;变换分析:以变换为中心,用于将低层数据流程图转换为模块图。5.模块结构图的改进考虑以下几方面:按照“耦合小,内聚大”的模块结构标准对图进行检查和修改;模块的扇入和扇出数;消除重复的功能。,三、网络设计与设备配置方案 1.网络设计的主要步骤 选择网络拓扑结构 安排网络上设备的布局 网络结点的权限设计 2.设备选配的依据一是应完全根据系统调查和系统分析的结果来考虑硬件和软件的配置;二是要考虑到实现的可能性和技术上的可靠性。,8.3 系统详细设计一、代码设计 1.代码设计的原则惟一化规律化标准化可扩充且容易修改,2.代码的种类 顺序码 如:0001 张三 0002 李四 0003 王五 层次码 如:会计科目代码可写成6110501 一级科目 611 二级科目 05 三级科目 01 助记码 如:用cm代表厘米 kg代表千克,二、输出设计 1.输出要求的确定详细分析现行系统的输出报表和内容;参考与用户同类型企业或部门的情况;与用户单位的实际业务人员讨论。2.输出格式的设计 3.输出方式报表输出磁盘文件输出图形输出,三、输入设计 1.输入方式 键盘输入 模/数-数/模转换 网络或通信传输 2.校对方式人工校对二次键入数据取值范围进行控制,3.输入界面的设计原则可靠性简单性立即反馈性输入界面的简单明了输入界面的色彩适中输入界面风格统一4.输入界面的布局输入的标题部分数据提示与输入部分信息提示部分功能选择部分,四、处理过程设计(模块详细设计)1.处理过程设计的原则模块间的接口要符合通信的要求;考虑将来实现时所用的计算机语言的特点;考虑数据处理的特点;估计计算机执行时间不能超出要求;考虑程序运行所占的存储空间;使程序调试跟踪方便;估计编程和上机调试的工作量。2.模块详细设计的工具 过程设计语言(PDL),五、数据库设计数据库的任务:对系统分析阶段的数据字典进行规范整理,设计出若干个基本二维表,并勾画出表与表之间的关系。1.数据组织的规范形式(3种范式)2.建立表间关系 3.数据的分布与安全保密设计,六、人机界面设计 1.人机界面的主要形式菜单方式会话管理方式提示向导方式 2.人机界面实现的原则交互性信息提示数据输入,8.4 安全控制设计一、管理信息系统安全概述 1.三个不安全因素计算机信息系统自身存在的脆弱性 各种自然灾害人为操作失误或错误及各种计算机犯罪行为 2.三个方面的安全保证 计算机信息系统实体安全 计算机信息系统的运行安全 信息安全,二、机房的安全三、操作系统的安全四、数据库系统安全技术 1.数据库系统完整性的维护 2.数据库系统保密性的维护 3.数据库系统的加密五、数据存储系统的安全,六、网络安全 1.局域网安全标准 2.广域网安全标准七、计算机病毒的防治 1.计算机病毒的检测方法 2.计算机病毒的清除原则 3.计算机病毒的清除方法 4.计算机病毒的防治策略 5.网络环境下的防病毒策略,8.5 系统设计报告 系统设计说明书的一种参考形式:1.引言 摘要 背景 系统环境和限制 参考资料和专门术语说明 2.系统设计方案 模块设计 代码设计 输入设计 输出设计 文件和数据库说明 模型库和方法库设计 网络设计 安全保密设计 系统实施方案及说明,第九章 管理信息系统的实施9.1 程序设计一、程序设计的基本要求 1.程序的功能必须按照规定的要求,正确地满足预期的需要。2.程序的内容清晰、明了,便于阅读和理解。3.程序的结构严谨、简捷,算法和语句选用合理,响应时间短。4.程序和数据的存储、调用安排得当,尽可能地减少数据冗余。5.程序的适应性强,在程序交付使用后,若应用问题或外界环境有了变化时,调整和修改程序比较简便易行。,二、程序设计语言的发展趋势,三、高级程序设计语言 1.基础语言BASIC语言FORTRAN语言COBOL语言 2.结构化程序语言PASCAL语言C语言Ada语言第四代语言4GLXbase语言 3.面向对象的开发工具,四、管理信息系统开发语言的选择 1.语言的集成环境和交互功能 2.语言的结构化机制和数据管理能力 3.有较多的使用者 4.开发人员的熟练程度 5.软件的可移值性和用户的要求五、编程风格 1.程序的注释 2.程序的书写格式 3.变量名的选择,9.2 系统测试一、系统测试的任务二、系统测试的基本方法和原则黑盒测试法白盒测试法三、系统测试的主要步骤模块测试子系统测试系统总体测试,9.3 系统切换一、系统切换前的准备工作二、系统切换的方式,9.4 系统运行维护一、系统维护的内容 硬件维护 数据维护 软件维护二、系统维护的步骤,三、系统维护的分类 1.改正性维护 2.适应性维护 3.完善性维护 4.预防性维护,9.5 系统评价 1.新系统是否达到了预期的目标 2.新系统是否具有较好的适应性和安全性 3.新系统是否为企业带来了良好的间接效益 4.新系统是否为企业带来了良好的直接效益 5.系统评价报告,第十章 管理信息系统的发展,