第1章管理信息系统基础_第1页
第1章管理信息系统基础_第2页
第1章管理信息系统基础_第3页
第1章管理信息系统基础_第4页
第1章管理信息系统基础_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章 管理信息系统基础学习目标本章介绍了管理信息系统基础知识,这些知识将为后续章节的学习打下良好的基础。l 掌握管理信息系统的基本概念、特征,理解管理信息系统的结构和功能l 掌握管理信息系统的开发原则、开发方式和开发方法l 理解开发过程中各阶段的主要开发任务l 了解系统开发中常用的case工具l 掌握进销存管理的基础知识管理信息系统(简称MIS)是一个由人和计算机系统组成的能进行数据收集、存储、加工、维护和使用的系统,目前已深入到信息社会的方方面面。从学科角度来讲管理信息系统是一门综合了管理科学、系统工程、计算机科学和信息技术的理论与应用相结合的新学科。从应用角度来讲,由于计算机技术的迅速发

2、展和普及,MIS 事实上已成为计算机MIS。随着计算机硬件设备日新月异的发展,社会对MIS的发展和开发也在不断产生新的需求,而对MIS开发过程中不时出现的错误认识和行为甚至最终导致MIS开发失败的案例不胜枚举,也使得开发高质量的MIS、不断加强对MIS 的深入研究、提高工作效率成为更多研发人员的追求。1.1 管理信息系统概述管理信息系统在现代社会发挥着重要作用,越来越受到人们的重视。那么,什么是管理信息系统呢?1.1.1 管理信息系统的基本概念及特征1概念的提出在计算机引入管理信息系统之前,就存在着通过手工操作进行信息处理的人工信息系统。20世纪50年代后期,人们开始尝试用计算机为各种管理功能

3、提供信息服务,管理信息系统的概念随之问世。进入20世纪80年代,管理信息系统已经与科学计算和计算机辅助技术一起成为计算机三大应用领域之一。管理信息系统不仅是一个技术系统,同时又是一个社会系统。当前,高新科技日益成为国民经济和社会生活各方面不断向前发展的重要支柱,并以微电子、计算机、互联网为其中的杰出代表。信息已经成为经济活动中的命脉,对信息资源的及时掌控、合理利用和科学管理,可以使企业降低生产成本、提高生产率、大幅度提高企业的经济效益,在激烈的市场竞争中立于不败之地。因此,构建合理有效的管理信息系统是企业良好发展的重要基础和保证。2管理信息系统的定义管理信息系统是一门新兴的学科,因此对这一系统

4、的定义,目前并无统一的定论。实际上,由于管理信息系统是一个不断发展的新型学科,其定义随着计算机技术和通讯技术的进步也在不断更新,人们对管理信息系统的认识也在不断加深,对管理信息系统的定义也在逐渐发展和成熟。管理信息系统是从管理、信息、系统概念的基础上发展起来的。它首先是一个系统,其次是一个信息系统,再次是一个用于管理方面的信息系统。这一方面说明了一切用于管理方面的信息系统均可认为是管理信息系统,另一方面说明这种信息系统不同于其它通信系统,而强调其用在管理上。1985年,管理信息系统的创始人,美国明尼苏达大学卡尔森管理学院教授高登戴维斯(Gordon B. Davis)给出管理信息系统一个经典的

5、定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义较全面地说明了管理信息系统的目标、功能和组成,反映了当时管理信息系统的应用水平。我国长期从事管理信息系统教学与研究的著名专家薛华成教授在其著作管理信息系统中将管理信息系统定义为“管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持组织高层决策、中层控制、基层运作的集成化的人机系统。”从以上定义可以看出,管理信息系统是一个由人和计算机等组成的通过对信息

6、进行收集、传输、加工、储存、更新、维护和使用来支持一个组织机构内部的运作、管理、分析和决策职能的人机系统。它可以利用过去和当前的信息进行判断,实施管理和决策。3管理信息系统的特征管理信息系统作为计算机应用的重要领域,其特点主要表现在: (1)面向管理决策管理信息系统是继管理学的思想方法、管理与决策的行为理论之后的一个重要发展,它是一个为管理决策服务的信息系统,它必须能够根据管理的需要,及时提供所需要的信息,帮助决策者做出决策。(2)综合性从广义上说,管理信息系统是一个对组织进行全面管理的综合系统。一个组织在建设管理信息系统时,可根据需要逐步应用个别领域的子系统,然后进行综合,最终达到应用管理信

7、息系统进行综合管理的目标。管理信息系统是组织内部各种信息处理系统按照总体规划而建立起来的集成化系统,管理信息系统综合的意义在于产生更高层次的管理信息,为管理决策服务。(3)人机系统管理信息系统是以计算机为基础的人机系统。管理信息系统的目的在于辅助决策,而决策只能由人来做,因而管理信息系统必然是一个人机结合的系统。在管理信息系统中,各级管理人员既是系统的使用者,又是系统的组成部分。因而,在管理信息系统开发过程中,要根据这一特点,正确界定人和计算机在系统中的地位和作用,充分发挥人和计算机各自的长处,使系统整体性能达到最优。(4)现代管理方法和手段相结合的系统如果只是简单地采用计算机技术以提高处理速

8、度,而不采用先进的管理方法,那么管理信息系统的应用仅仅是用计算机系统仿真原手工管理系统,充其量只是减轻了管理人员的劳动。管理信息系统要发挥其在管理中的作用,就必须与先进的管理手段和方法结合起来,在开发管理信息系统时,融进现代化的管理思想和方法。(5)多学科交叉的边缘科学管理信息系统作为一门新的学科,其理论体系尚处于发展和完善的过程中。早期的研究者从计算机科学与技术、应用数学、管理理论、决策理论、运筹学等相关学科中抽取相应的理论,构成管理信息系统的理论基础,从而形成一个有着鲜明特色的边缘科学。1.1.2 管理信息系统的功能企业是一个复杂的系统,整个系统中各环节的活动构成了企业的经营生产活动。在企

9、业的经营生产活动中贯穿两个运动过程,一个是物流,一个是信息流。物流是企业的基本流,它的运动进程产生各种运动信息,而企业管理者针对这些信息做出决策,以决策信息再控制物流运动,规划调节物流数量、方向、速度、目标,使之按一定目的和规划运动。信息流是管理的基础和管理的体现,管理信息是企业的神经中枢,是生命线。管理信息系统不仅为企业管理提供决策所需要的一切信息,而且还有一定的决策、控制功能。以下介绍管理信息系统的主要功能。1信息的输入将收集来的各种信息源,按一定的格式加以整理、录入并存储在一定的介质上(如光盘、磁带、磁盘等),经过一定的校验后,即可输入系统进行处理。对基础数据要进行严格的管理,要求计量工

10、具标准化,并要求使用正确的程序和方法,使信息流通渠道顺畅。同时,必须保证信息的准确性和一致性。2信息的传输信息的传输包括计算机系统内和系统外的传输,实质是数据通信。3信息的存储即将输入的信息存储到计算机存储器上。计算机存储器分为内存和外存,内存的存取速度快,可随机存取存储器中任何地方的数据;外存的存储量大,但必须由存取外存的指令整批调入内存后,才能为运算器使用。4信息的加工信息加工的范围很大,从简单的查询、排序到复杂的模型计算及预测都会涉及。在加工中,要使用许多数学及运筹学的工具,许多大型的系统不但有数据库,还有方法库和模型库。在信息加工过程中,要确定信息处理过程的标准化,统一数据和报表的标准

11、格式,以便建立一个集中统一的数据库。5信息的维护信息维护是信息资源管理的重要一环。狭义上讲,它包括经常更新存储器中的数据,使数据保持在可用状态;广义上讲,信息的维护还应包括系统建成后的全部数据管理工作。信息的维护主要为了保证信息的准确性、及时性、安全性和保密性。6信息的查询和使用信息的查询是使被授权使用系统的用户,可以非常容易地读取数据库中的任何记录。信息的使用是实现信息价值的转化,也是管理信息系统设计的最终目标。7预测和控制功能通过运用一定的数学方法和预测模型,对过去的数据进行分析,就可以对未来可能发生的情况进行预测,为高级管理人员进行管理决策提供依据。同时通过信息的反馈可以对整个企业生产经

12、营活动的各个部门、各个环节的运行情况进行监测、协调、控制,保证系统的正常运行。8提供决策支持功能决策是为达到某一目的而在若干个可行方案中经过比较、分析,从中选择合适的方案并实施的过程。管理信息系统通过充分利用已有的资源,运用各种管理模型对数据进行加工处理,提供支持决策的依据,以便实现组织目标。1.1.3 管理信息系统的结构管理信息系统的结构是指管理系统各个组成部分之间相互关系的总和。管理信息系统的结构通常有以下几种:1职能式结构职能式结构是按照职能结构原则来组织管理信息系统,这是最简单的管理信息系统的结构形式。它所实现的职能通常有生产、销售、财务和人事等。在管理信息系统发展的初始阶段,这种与职

13、能平行的方式得到发展,例如作业统计系统、工资系统、库存控制系统等。它比包括几个职能的整个系统要容易一些,因此很受欢迎。职能式结构的缺点是各个职能的优化常常导致整个组织总目标的劣化。如库存管理员为了加速流动资金的周转和降低库存保管费用,会设法保持仓库中的最低存货量;而销售管理员却希望仓库中保持较高的存货量,以便不会因为商品的缺乏而错过了销售机会。为这两项任务单独设计的信息系统将会增加实现总目标的矛盾。职能式结构的另一个缺点是组织结构同信息有时不协调,当组织结构变化时,往往因为信息系统不能适时变化而造成“信息落后”。随着管理信息系统的发展,人们已在优化这种系统的过程中,设想出内部有联系而不是独立的

14、模式,从而转向具有复杂结构的综合系统。这种系统的综合方法有横向综合和纵向综合。2横向综合结构横向综合结构是指把属于同一组织级别上的几个职能部门的数据予以综合。企业组织可分为基层、中层、上层三个管理阶层,即作业管理、战术管理和战略管理。各管理阶层因其地位不同,所需信息亦不同。例如把工资和一般人事记录结合在一起,或者把销售和财务记录结合在一起。通常,横向综合是在已经建立了职能信息系统之后才逐步实现的。横向综合一般向两方面发展,一方面综合有关人事方面的所有职能,如工资和技术职称等;另一方面综合有关物资方面的所有职能,如采购、进货、库存、利润计算以及库存控制等。3纵向综合结构纵向综合结构是指把属于不同

15、组织级别上的数据进行综合。例如一个公司下属几个工厂,这个系统可以综合从工厂一级到公司一级的有关销售、生产、财务、物资等方面的数据分析,使从事处理生产数据的信息系统与从事处理策略计划的控制系统结合起来。这种结构对于多级组织和涉及范围较广的公司特别有意义,它可使各级之间信息畅通。4总的综合结构总的综合结构是指把组织中的数据按横向和纵向加以综合的结构。根据信息系统发展的现状,一个组织中的所有各部分的决策和活动都是有内在联系的,因此,有进行总的综合的必要。由于这种系统的逻辑复杂性和对物理存储的要求过高,实现起来比较困难。对管理信息系统的结构描述尚无统一的模式。管理信息系统并不是与一个组织的其他信息系统

16、相分离的特殊实体,它是组织信息系统的核心,贯穿于组织管理的全过程,同时又覆盖了管理业务的各个层面,其结构是一个包含各种子系统的广泛结构。1.1.4 管理信息系统的现状及发展方向20世纪60年代,美国经营管理协会及其事业部第一次提出了建立管理信息系统的设想,即建立一个有效的信息系统,使得各级管理部门都能了解本单位的一切有关的经营活动,为各级决策人员提供所需要的信息。进入20世纪80年代以后,随着各种技术特别是信息技术的迅速发展,MIS也得到了同步发展。不仅大中型企业普遍建立了自己的MIS,一些中小企业也开始使用MIS。许多企业利用MIS提供的信息进行决策,企业通过MIS使其经营计划和具体的业务活

17、动联系在一起。随着MIS的普及,企业的经营管理水平上了一个新的台阶。随着环境的变化和技术的不断进步,现代管理信息系统正在向以下几个方向上发展:1网络化信息系统的结构经过了主机/终端(Host/Terminal)、文件服务器、客户机/服务器、浏览器/服务器等多个发展阶段,其规模和复杂度均有较大的提高。随着网络技术的不断发展,管理信息系统将突破空间和时间的障碍,实现更大范围的数据交换和共享。2柔性化柔性化就是要求信息系统能够按照系统环境的变化而重新组合或设计,它包括数据、系统、功能等多个层次。数据的柔性可以理解为数据的灵活处理和输出,可以满足多种需求而不需要系统进行大的改变;系统柔性主要是指系统由

18、于运行环境的变化(如子公司的增加与削减、市场的拓展等)而进行灵活的扩充和重组;功能柔性则是指系统功能可以根据环境和需求的变化而进行动态增减、组装。3敏捷化系统除了具有柔性之外,很多情况下还需要具有敏捷性,即系统要根据环境的变化进行快速调整与重组。敏捷性由可重构(Reconfigurable)、可重用(Reusable)和可扩充(Scalable)共同构成。敏捷化是市场急剧变化的要求,是产品快速更新的要求,也是提高企业核心竞争力的要求。敏捷信息系统必须能够随着虚拟企业的建立而迅速成型,随着虚拟企业的变化而动态变化。4个性化管理信息系统必须要和具体的应用环境相适应,包括企业或组织的结构、文化、员工

19、的素质等方方面面,即使是最成熟的系统也是如此。如SAP公司在为联想公司设计ERP系统时根据中国的国情和联想公司的具体情况做了很多修改。台湾中钢在为武汉钢铁公司实施ERP时也作了大量的修改。因此,管理信息系统必须要考虑用户的个性化需求。5发展性发展性就是要求信息系统能够适应企业未来的规模,能够适应未来的技术,能够适应未来的管理。6先进性管理信息系统将不断融入先进的管理思想。如将精益生产(JIT)、供应链管理、企业经营过程重构(BPR)、客户关系管理等思想引入信息系统,使信息系统充分融入和体现现代的管理思想。7集成性集成性就是要求系统能够和其他系统或模块进行无缝对接,从而构成功能更加强大的管理信息

20、系统。1.2 管理信息系统的开发1.2.1 管理信息系统的开发原则管理信息系统的开发需要依据以下原则:1创新原则计算机技术的发展十分迅速,要及时了解新技术,使用新技术,使目标系统较原系统有质的飞跃。2整体原则MIS是由各子系统组成的整体,具有系统的整体性特征。手工方式下,由于处理手段的限制,信息处理采用各职能部门分别收集和保存信息、分散处理信息的形式。计算机化的MIS必须从系统总体出发,克服手工信息分散处理的弊病,各子系统的功能要尽可能规范,数据采集要统一,语言描述要一致,信息资源要共享,保证各子系统协调一致地工作,避免信息的大量重复(冗余),寻求系统的整体优化。企业管理可以理解为一个合理的“

21、闭环”系统,目标应当是这个“闭环”系统的不断完善。企业完整的实现计算机管理不一定必须在企业的各个方面同时实现,但必须完整的设计系统的各个方面。3协调原则组成MIS的各子系统各有其独立功能,同时又相互联系,相互作用,通过信息流把它们的功能联系起来。某一子系统发生了变化,其他子系统也要相应的进行调整和改变。因此,在MIS开发中,不能不考虑系统的相关性,即不能在不考虑其他子系统的情况下孤立地设计某一子系统。4不断发展原则为了提高使用率,有效的发挥MIS的作用,应当注意技术的发展和环境的变化。MIS应对外界条件的变化有较强的适应能力,不能适应环境变化的系统是没有生命力的。由于MIS是一个很复杂的系统工

22、程,故要求系统的结构具有较好的灵活性和可塑性。这样,当组织管理模式或计算机软硬件等发生变化时,系统才能够容易地进行修改和扩充。5安全原则只有可靠的系统才能得到用户的信任。因此在设计系统时,要保证系统软硬件设备的稳定性,要保证数据采集的质量,要有数据校验功能,要有一套系统的安全措施。只有这样,系统的可靠性才能得到充分保证。6经济原则经济性是衡量系统值不值得开发的重要依据,大而全和高精尖并不是成功MIS的衡量标准。事实上许多失败的MIS正是由于盲目追求高新技术而忽视了本单位的技术水平、管理水平和人员素质。在开发过程中,要尽可能节省开支并缩短开发周期。新系统投入运行后,要尽快回收投资,以提高系统的经

23、济效益和社会效益。1.2.2 管理信息系统的开发方式管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件包进行二次开发等几种方式。这几种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。1独立开发方式独立开发方式就是企业依靠自己的技术力量开发本单位使用的MIS。这种开发方式适合于有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护使用队伍的单位。独立开发方式的优点是开发费用少,实现开发后的系统能够适应本单位的需求,维护非常方便。缺点是容易受业务工作的限制,系统优化不够,开发水平较低。2委托开发方式委托开发方式

24、就是将开发MIS的工作委托给专业开发单位。这种开发方式适合于使用单位没有开发队伍或开发队伍力量较弱、但资金较为充足的单位。委托开发方式的优点是省时、省事,开发的系统技术水平较高。缺点是费用高、系统维护需要开发单位的长期支持。3合作开发方式合作开发方式是由专业开发单位和使用单位共同组织开发队伍开发MIS。这种开发方式适合于使用单位有一定的技术力量,希望通过管理信息系统的开发建立完善和提高自己的技术队伍,便于系统维护工作的单位。合作开发方式的优点是相对于委托开发方式而言节约了资金,便于系统维护,系统技术水平较高。缺点是双方在合作中沟通容易出现问题,需要双方及时进行协调,达成共识。4二次开发方式二次

25、开发方式就是首先购买通用的管理信息系统的成套软件,然后在此基础上根据本单位的需求进行二次开发。此方式的优点是节省时间和费用,技术水平较高。缺点是通用软件的专用性较差,需要有一定的技术力量。5几种开发方式比较总之,不同的开发方式各有利弊,需要根据使用单位的实际情况进行选择。几种开发方式的比较见表1-1。表1-1 开发方式比较开发方式自行开发委托开发合作开发购买现成软件对分析、设计力量的要求非常需要不太需要逐步培养少量培养对编程力量的要求非常需要不需要需要少量需要系统维护容易较困难较容易困难开发费用少多较多较少1.2.3管理信息系统的开发方法随着管理信息系统应用程度的深入和应用规模的扩大,管理信息

26、系统的开发经常面临下面这些问题,迫使系统开发人员认真考虑采用怎样的开发方法才能解决这些问题。l 大型的应用系统应如何合理地组织人力、物力、财力来协调开发。l 如何对一个实体组织进行调查分析。l 如何对一个大型系统进行系统的划分。l 如何合理地协调数据和利用信息资源。l 如何充分发挥计算机的处理能力,更好的解决实际管理问题。以上问题的提出,不断加速并深化了对于管理信息系统开发方法的研究,形成了多种具有代表性的开发方法。其中,结构化方法和面向对象方法就是使用最广泛的两种开发方法。1结构化方法结构化方法全称为结构化系统分析与设计方法(简称SSA&D方法),是一种传统的管理信息系统开发方法。它采用结构

27、化的技术来完成软件开发的各项工作,其特点是注重开发过程的整体性、计划性与阶段性,强调系统的结构化、模块化和规范化。结构化方法由结构化分析方法(简称SA方法)、结构化设计方法(简称SD方法)和结构化程序设计方法(简称SP方法)组成,分别用于系统分析、系统设计和程序编码阶段。(1)结构化分析方法结构化分析方法就是按照功能分解的原则,根据系统内部数据传递、变换的关系,自顶向下逐层分解,将复杂的、难以理解的大问题变为简单的子问题,从而建立具有整体性的系统模型。(2)结构化设计方法结构化设计方法遵循黑箱原则和模块化原则,将结构化系统分析所建立的系统模型设计为结构相互独立、功能单一的模块,建立起表达模块之

28、间相互关系的结构图,并给出模块说明书。(3)结构化程序设计方法结构化程序设计方法要求使用顺序、分支、循环等有限的基本控制结构表示程序逻辑,复杂结构应该用基本控制结构进行组合嵌套来实现,选用的控制结构只允许有一个入口和一个出口。此外,在程序设计中应当采取自顶向下、逐步求精的方法,把一个模块的功能逐步分解为一系列具体的步骤,进而翻译成相应的程序语句。结构化方法适用于一些组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生较大变化的大型复杂系统的开发。2面向对象方法面向对象方法(简称OO)是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法。面向对象方法的

29、突出特点是模拟现实客观世界,贴近人类习惯思维,稳定性好,具有很强的可重用性,可维护性好,易于开发大型软件产品。面向对象方法追求的是现实世界与计算机世界的近似和直接模拟,其基本思想认为:(1)客观世界是由各种对象组成的,任何事物都是对象,复杂对象可以由相对简单的对象以某种方式组合而成。(2)把所有对象都划分为各种对象类,每个对象类都定义了一组数据和一组方法。(3)按照子类与父类的关系,把若干对象类组成一个层次结构的系统。(4)对象之间仅能通过传递消息互相联系。面向对象方法包括面向对象分析、面向对象设计和面向对象编程,分别用于系统分析、系统设计、程序编码三个阶段,其结果构成了系统的逻辑模型、物理模

30、型和计算机可执行模型。(1)面向对象分析面向对象分析(简称OOA)就是抽取和整理用户需求并建立问题域精确模型的过程。其基本任务是运用面向对象方法,对问题域和系统责任进行分析和理解,对其中的事务和它们之间的关系产生正确的认识,找出描述问题域和系统责任所需的类和对象,定义这些类的属性和操作,明确类之间的各种关系,最终产生一个符合用户需求、能够直接反映问题域和系统责任的OOA模型及其规约。(2)面向对象设计面向对象设计(简称OOD)就是用面向对象观点建立求解问题域模型的过程。面向对象设计是在OOA模型基础上针对具体的实现条件进行设计,目标是建立一个满足用户要求、针对具体的技术平台、能够编程实现的OO

31、D模型。(3)面向对象编程面向对象编程(简称OOP)是在 OOD模型的基础上,采用一定的程序设计语言(如 C+、Java 等),完成类中各属性的说明,实现各种操作的代码,生成面向对象的源程序,即产生计算机可执行模型。当采取面向对象方法完成系统分析、设计以及编程时,其设计与编程相互交织在一起,不能被截然分开。这是因为在系统设计时就要把类设计成可重用的模块,并加入到类库中,而类的可重用性受到所选用的面向对象程序设计语言特性的约束。1.2.4 常用的CASE工具CASE是集软件开发技术方法和工具为一体的计算机辅助软件工程方法。其目标是通过一系列集成化的软件工具、技术和方法,使整个计算机软件的开发自动

32、化。常用的CASE工具有:1UML建模工具统一建模语言UML(Unified Modeling Language)是面向对象技术领域内占主导地位的标准建模语言,用于对软件密集型系统进行详述、可视化、构造和文档化,也可以用于业务建模。使用它可以建立静态系统、动态系统、系统环境及组织结构的模型,特别适用于在分析与设计阶段采用面向对象的思维方式对软件系统建模。由于UML统一了面向对象建模的基本概念、术语和图形符合,已经成为了一种国际上公认的标准建模语言,因此,世界各大著名的软件公司纷纷推出以UML为中心的软件开发工具。其中,最有代表性的是美国Rational公司生产的面向对象建模工具Rational

33、 Rose。利用这个工具,可以建立用UML描述的软件系统的模型,而且可以自动生成和维护C+、Java、VB等语言的程序代码。2PlayCASEPlayCASE建模工具是中文全程一体化的建模工具,由中国科学院沈阳自动化研究所于1995年设计开发。PlayCASE建模工具继承了经典结构化方法、信息工程方法和面向对象方法的优点,依托美国军方的IDEF(Integrated DEFinition)系列软件开发规范,将业务调查、需求定义、总体设计、详细设计等软件开发过程融为一体,极大地提高了软件开发的效率和质量,满足了各方面的需要。PlayCASE主要包括结构建模、动态建模、功能建模、项目管理和开发文档

34、管理等功能。它提供了一系列的图形工具帮助建立以下三个模型:(1)结构模型 结构模型的核心成分是组成结构树、系统功能分解树和构件图,可以用来描述现实系统的组织结构和软件结构。(2)动态模型 动态模型的核心成分是事件流程图。事件流程图用来描述系统中各组织之间、部门之间或岗位之间的工作协作流程以及每个工作岗位自身完成具体工作职责的过程。(3)功能模型 功能模型的核心成分是层次化的数据流程图,它主要描述功能间的数据依赖和分解关系,说明各子系统间的数据交换。3PowerDesignerPowerDesigner是由Sybase公司生产的一种优秀的软件分析设计工具,它将对象设计、数据库设计和关系数据库无缝

35、地集成在一起,可以在一个集成的工作环境中完成面向对象的分析设计和数据库建模工作。PowerDesigner提供了面向对象、概念数据和物理数据三级建模功能。面向对象建模可以解决应用程序的结构问题;概念数据建模可以解决现实世界中信息的表达以及信息之间的关系问题;物理数据建模可以解决现实世界中信息在一个具体的数据库系统中的存储结构问题。1.2.5 管理信息系统的开发过程管理信息系统的开发过程一般包括可行性研究与业务调查、系统需求分析、系统设计、系统实施、系统维护等过程。1可行性研究与业务调查可行性研究就是要在决策前对整个系统开发的必要性、可行性、有效性和合理性做出论证。业务调查需要调查现行系统的运行

36、情况,了解目前存在的问题,明确用户的需求,采集原始资料,记录业务流程。可行性研究与业务调查是建设高质量的管理信息系统的基础工作,主要解决“整个管理信息系统需要解决的是什么”的问题,是系统的初始定义阶段。(1)可行性研究与业务调查的目的系统可行性研究通过深入分析与之相关的各种因素,组合多种方案,分析各自经济效益,综合现有人、财、物各方面资源,选择最优方案保证开发目标的实现。此外,通过周密、细致和充分的调查研究和准备工作,为系统开发提供丰富的原始资料,从而使系统开发人员对即将面临的任务有了实际的、直观的认识。该阶段的最终目标是通过对实际项目的详细业务流程调查和记录,为具体业务流向抽象信息流的转化打

37、下牢固的基础。()可行性研究与业务调查的内容和方法可行性研究一般包括系统运行环境的可行性分析、开发技术的可行性分析、经济效益的可行性分析。可行性研究应该首先确定分析目标,然后对系统及市场进行全面细致的调查,列出各种可能的方案,依次进行比较,同时进行技术先进性和经济效益的论证,最终得出论证结果。业务调查的主要内容有: 了解现行系统概况了解现行系统的发展历史、现状、规模、工作状况、业务范围、管理水平、外部环境因素以及与外界的主要联系等。其目的是为了划分系统界限,确定系统与外界的输入输出接口。 描述组织机构用户的业务组织结构是认识其业务的最佳向导。因此在调查中一定要弄清组织的行政关系、人员编制、工作

38、范围和地理位置,在此基础上画出组织结构图。 准确捕捉业务流程按照业务人员的分工、业务种类和业务处理时间的先后,深入了解现行系统的业务流程,理清各工作岗位上的业务活动,画出现行系统业务流程图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。 全面搜集业务信息全面搜集在业务活动时所交换的业务信息,了解各种单据、报表的数据格式、具体内容、处理时间、频率、规律及存在的问题,明确对新系统的要求。 明确业务的管理方式明确对系统各方面资源的管理方式、管理细则及各种规章制度,归纳业务部门间的业务活动及交换的业务信息,确定各工作岗位

39、的职责及管理权限。 提出新系统的功能和目标了解各级领导和各类业务人员对新系统功能的要求和希望,为进一步完善新系统的目标做准备。 搞清其他约束条件搞清新系统面临的各方面限制条件。例如:人员、资金、时间、相关规定等。业务调查工作是与最终用户充分沟通交流的关键阶段,可以采用访问、调查表、开会讨论、直接参与业务实践等多种方式。调查开始要制定调查计划,确定调查的顺序;调查中对用户要采取积极主动友善的态度,同时要客观细致地记录调查结果;调查结束后要及时分析整理资料,必要时可请用户复查核对整理后的资料。(3)业务调查常用的工具在进行业务调查的过程中,可以利用PlayCASE提供的组织结构、业务流程、业务数据

40、以及数据间相互关系来描述系统的业务过程,也可以用UML中的用例图、用例文本描述和用例活动图来收集用户的需求。(4)可行性研究与业务调查阶段的相关文档系统可行性研究与业务调查阶段应该产生可行性研究报告和项目开发计划书。可行性研究报告是可行性分析阶段结束后提交的文档,用来说明该系统开发项目的实现在技术上、经济上和社会条件上的可行性,论述合理达到开发目标可能选择的方案并加以论证。项目开发计划书以文件形式确定开发工作的负责人员、开发进度、经费预算以及所需软硬件条件等问题。2系统需求分析系统需求分析是将具体的业务流向抽象的信息流描述和转化的过程,它是管理信息系统开发的关键环节。(1)系统需求分析的目的系

41、统需求分析在业务调查的基础上,对新系统的功能进行细致的分析,提出对目标系统完整、清晰、准确的要求,为系统设计打下牢固的基础。系统需求分析的最终目标是通过对实际项目的详细业务流程分析,建立系统的逻辑模型,从而解决“整个系统必须要做什么”的问题。(2)系统需求分析阶段需要完成的工作内容系统需求分析阶段需要完成的工作内容包括系统的总体结构描述,各子系统的功能描述,数据分析、数据输入输出描述,优化系统业务流程和数据流程,分析安全性、可移植性、维护性等各项性能指标,确定系统软硬件配置环境。系统需求分析工作最终以系统组织结构、系统功能图、数据流程图、数据字典、系统需求分析报告等系统需求分析文档向下一步系统

42、设计工作进行交接,经有关领导审批通过之后,转入系统设计阶段。(3)系统需求分析常用的工具在需求分析阶段,可以利用PlayCASE的组织结构树、业务流程、业务数据以及数据间相互关系来描述系统的逻辑模型,也可以通过进一步细化用例图和用例活动图建立需求分析模型。(4)系统需求分析阶段的相关文档系统需求分析阶段的相关文档包括软件需求说明书和数据要求说明书。软件需求说明书是为了用户和开发人员对系统的初始规定有一个共同的理解而编制,它是整个软件开发的基础;数据要求说明书是向整个软件开发时期提供关于被处理数据的描述和数据采集要求的技术信息。3系统设计系统设计主要包括总体设计(也称概要设计)和详细设计。(1)

43、系统设计的目的系统设计要根据系统需求分析报告中的系统逻辑模型综合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,建立可以在计算机环境中实施的系统物理模型,解决“系统怎么做”的问题。(2)系统设计的任务和方法系统设计是利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的设计。这一阶段的重点是设计好系统的总体结构。总体设计阶段主要任务是选取软件体系结构,将系统划分为若干模块,确定每个模块的功能,决定模块间的调用和信息传递关系,确定本系统与其它外围系统接口,制定设计规范,确定用户界面风格,决定系统的运

44、行平台,制定部署计划,设计类体系结构和数据库结构,进行安全性、可靠性及保密性设计,最后形成概要设计说明书。详细设计阶段主要任务是对概要设计做进一步的细化,设计出系统的全部细节并给予清晰的表达,使之成为编码的依据在系统设计阶段,可采用UML中的类图描述系统中的类信息,采用顺序图和协助图描述对象之间的交互,采用状态图描述对象的状态转换,采用活动图描述程序的详细流程。系统设计内容参见下表1-2。表1-2系统设计主要内容设计内容说明功能模块设计程序模块的分解,关于处理逻辑的说明用户界面设计用户界面风格设计,联机帮助,错误信息提示与处理外部接口设计与外部系统接口、连接的实现方式安全性设计设备备份与数据备

45、份,系统管理员与各级用户权限的设定,事故处理与灾难恢复数据库设计E_R图,物理数据模型,数据一致性类体系结构设计确定系统中的类以及类与类之间的关系(3)系统设计的工具在系统设计阶段,可以在需求分析的基础上创建UML的类图、顺序图、协作图、状态图、构件图和部署图。此外,可以采用PowerDesigner建立数据库模型。(4)系统设计阶段的相关文档系统设计阶段相关的文档主要包括概要设计说明书、详细设计说明书和数据库设计说明书。概要设计说明书主要包括组织机构、功能分配、模块划分、软件的总体结构、接口设计、运行设计和系统配置等内容;详细设计说明书包括模块描述、模块功能、设计方法、逻辑流程及实现算法等内

46、容;数据库设计说明书主要包括数据库的逻辑结构和物理结构、数据字典以及安全保密设计。4系统实施完成了系统设计以后,就进入了系统实施阶段。该阶段的主要任务就是在计算机上真正实现一个具体的管理信息系统。(1)系统实施的目的系统实施的目的是将系统设计阶段设计的系统物理模型加以实现,建成符合分析设计要求的可实际运行的系统,并完成系统的各种测试工作,最后交付用户使用。(2)系统实施的内容和方法系统实施阶段的主要工作包括建立系统开发和运行环境,建立数据库系统,准备、录入系统的有关数据,编写、调试应用程序,测试系统,培训系统操作人员,交工验收。在系统实施阶段要成立系统实施工作领导小组,组织各专业小组组长和有关

47、部门的领导共同编制新系统实施计划,保证系统实施工作的顺利进行和成功。建立系统开发和运行环境包括计算机硬件、外设、网络、电源、机房、环境等有关设备的配置或购买、验收、安装与调试等工作,这些工作主要由专业技术人员完成。数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。程序编码的主要工作就是利用选定的程序设计语言,将详细设计结果翻译成为正确的、易维护的程序代码。编码设计是开发全过程中重要组成部分,要求编码具有可靠性、可读性、可维护性。

48、系统的测试工作主要包括单元测试、组装测试、集成测试、验收测试。这些测试不但要检验系统的各项功能和性能,还要检验系统的可靠性、安全性、可用性和兼容性。系统测试方法主要有白盒测试和黑盒测试。白盒测试是对系统内部过程性细节做细致的检查,把被测试的程序看成是透明的盒子。黑盒测试是把测试对象看成是个黑盒子,对被测试程序的功能和外部特性进行测试。在进行以上各个环节的同时展开人员培训工作。培训内容包括计算机系统的基础知识和基本操作、管理信息系统的基础知识、新系统的基本功能和操作方法、新系统对使用人员的要求、系统操作注意事项、可能故障及排除方法、个人在新系统中应该承担的工作等,使用户关心、支持系统的实现。(3

49、)系统实施阶段的工具目前,常用的程序设计语言有Java、C#、Visual BASIC、Delphi等,常用的测试工具有Panorama、Rational Quantify等。(4)系统实施阶段的管理文档系统实施阶段的管理文档主要有: 用户手册用户手册要使用非专业术语的语言,充分描述该系统所具有的功能和使用方法,使用户通过本手册了解该软件的用途、使用环境和方法。 操作手册操作手册向操作人员提供该软件每个具体运行过程的有关知识,包括操作方法的细节描述。 模块开发卷宗模块开发卷宗记录和汇总低层次开发的进度和结果,以便对整个系统开发工作进行复审,并为将来维护提供有用的技术信息。 测试计划测试计划提供

50、一个对系统测试活动的安排,主要包括每项测试活动的内容、进度安排、设计考虑、测试数据的整体性方法及评价准则。 测试分析报告测试分析报告把组装测试和集成测试的结果、发现的问题以及分析结果以文件形式加以保存。 项目开发总结报告项目开发总结报告要总结本项目开发工作经验,说明实际取得的开发成果以及对整个开发工作各方面的评价。5系统维护管理信息系统是一个复杂的人机系统,系统外部环境与内部因素的变化不断影响系统的运行,因此需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。(1)系统维护的目的系统维护的目的是保证系统正常、可靠、安全、稳定的运行,并不断地完善系统,以增强

51、系统生命力,延长系统的使用寿命,提高系统的管理水平和经济效益。(2)系统维护的内容系统维护工作主要包括数据库维护、程序维护、编码维护、设备维护、机构和人员变动的维护。1.3 进销存管理基础1.3.1 企业进销存管理业务描述进销存管理就是以货物流为基础,以票据流为主线和动力,以资金流作为补充的三种数据流层的关于进货、销售和库存的管理。进销存业务是当今商贸生产领域都要面对的管理经营模式,同时也是一种传统的经营方式和理念。进销存是一个物款的流动过程,采购是流入,库存是储水池,销售是流出,管理就是控制水流动的过程。进销存管理广泛应用于各种商贸生产领域。在生产制造业中,进销存涉及原材料的采购、库存、生产

52、和产品销售等环节;在商贸领域中,进销存主要涉及到进货、库存、销售几个方面。各种领域的进销存在业务流程处理或管理细节上可能会略有差异,但整体的经营模式是相同的。下面以某公司网上销售交易过程为例说明进销存业务的处理模式和流程。1进“进”:即进货、采购。采购是企业进货的主要渠道,采购的目标就是以适当的价格、适时地从合格的供应商那里采购商品。采购的决策即采购计划的制定主要来源于:(1)库存不足发出“缺货报警”要求进货。(2)客户订单要求进货(3)根据以往的经验做出进货决策。根据进货请求,采购经理制定采购计划。采购员根据采购计划向供应商询价,供应商报价后,采购员经多方比较后确定供应商。与供货商谈好价格后

53、,采购员要编制采购订单,然后报请相关领导审核。如果采购订单未通过审核,采购员需要重新询价并修改订单;如果采购订单获得批准,采购员正式向供应商订货。供应商在筹备好货物后,向该公司发货。货到后,采购人员核对无误后交由库房管理人员质检入库,同时通知财务部门向供应商付款。在整个进货业务过程中,“物流”就是商品从供应商到本公司采购入库的过程,它是整个进货过程的主线;采购过程中“票据”流即采购计划、采购订单、入库单、采购付款收据,这些单据的信息完整地记录了采购的过程和详细内容,是推动该事件发生和发展的动力;“资金流”为采购过程的完成提供必要的补充。2销“销”:即销售。一个客户通过网络或其他方式向公司订购商品,一般有两种付款方式,一种是通过信用卡付费,另一种是货到付款。例如在网上购物时,有的系统是在选定商品后通过信用卡付款,而有的系统是在销售人员将商品送到客户手中时再收费。无论是哪种付款方式,客户订购都引发了后续的“进销存”流程。客户根据需要向公司发出购买的申请,对公司而言该申请即

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论