论文部分内容阅读
本文首先综述了管理信息系统的概况,管理信息系统的特点、分类及应用领域,指出管理信息系统并不是一门孤立的学科,而是和许多相关学科有着密不可分的联系,然后就国内外在该领域里的最新成果进行了简单的介绍。 在分析众多的管理信息系统之后,发现管理信息系统的开发并不是无章可循的,除了自身领域特有的知识外,可以将管理信息系统共同具有的功能抽象出来,在此基础上,提出了共性的概念,即通用性。从系统程序的开发过程、程序软件的安装、系统界面的设计、各功能模块的实现以及软件的操作等方面进行了深入地探讨。通过对共性的分析和对传统的系统开发方法的对比后,提出了在共性基础之上的关于MIS的开发方法——积木法,该方法的实现可以有效地缩短软件的开发周期,减少开发人员的工作量。在MIS的功能模块设计中,总控模块是各个子模块的容器,是可以实现的“软主板”,各个功能子模块就是相应的“软插槽”,采用积木法的方式,只需将子模块插入到“软主板”所预留的“软插槽”中,便可实现软件“即插即用”的功能。 共性理论为软件的快速生成提供了理论上的依据,但真正实现软件的工业化、可组装化,就得实现软件复用。软件复用是提高软件产品质量与软件生产效率的关键技术。软件复用的主要技术是软件构件的设计,文中着重论述了设计软件构件时的相关技术:包括构件的特点、基于构件设计的五个层次、构件构造的方法。软件复用的概念很广泛,面向对象技术就是其中较为成功的例子。面向对象与软件复用的结合产生了面向对象的软件复用技术,这是由面向对象的特性所决定的。分析了面向对象的软件复用技术中的三种复用技术以及在面向对象中提高软件复用的途径。 最后结合具体的开发环境,说明如何在Delphi环境下开发构件,并给出了基于构件的MIS的具体的实现方法。