基于共性分析的MIS设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文首先综述了管理信息系统的概况,管理信息系统的特点、分类及应用领域,指出管理信息系统并不是一门孤立的学科,而是和许多相关学科有着密不可分的联系,然后就国内外在该领域里的最新成果进行了简单的介绍。
     在分析众多的管理信息系统之后,发现管理信息系统的开发并不是无章可循的,除了自身领域特有的知识外,可以将管理信息系统共同具有的功能抽象出来,在此基础上,提出了共性的概念,即通用性。从系统程序的开发过程、程序软件的安装、系统界面的设计、各功能模块的实现以及软件的操作等方面进行了深入地探讨。通过对共性的分析和对传统的系统开发方法的对比后,提出了在共性基础之上的关于MIS的开发方法——积木法,该方法的实现可以有效地缩短软件的开发周期,减少开发人员的工作量。在MIS的功能模块设计中,总控模块是各个子模块的容器,是可以实现的“软主板”,各个功能子模块就是相应的“软插槽”,采用积木法的方式,只需将子模块插入到“软主板”所预留的“软插槽”中,便可实现软件“即插即用”的功能。
     共性理论为软件的快速生成提供了理论上的依据,但真正实现软件的工业化、可组装化,就得实现软件复用。软件复用是提高软件产品质量与软件生产效率的关键技术。软件复用的主要技术是软件构件的设计,文中着重论述了设计软件构件时的相关技术:包括构件的特点、基于构件设计的五个层次、构件构造的方法。软件复用的概念很广泛,面向对象技术就是其中较为成功的例子。面向对象与软件复用的结合产生了面向对象的软件复用技术,这是由面向对象的特性所决定的。分析了面向对象的软件复用技术中的三种复用技术以及在面向对象中提高软件复用的途径。
     最后结合具体的开发环境,说明如何在Delphi环境下开发构件,并给出了基于构件的MIS的具体的实现方法。
The article first introduces the general situation, the characteristics, classification of the management information system and application realm, secondly points out that the management information system is not an isolated course, but has the inseparable contact with many related courses; Lastly introduces the latest outcome all over the world in brief.
    After analyzing many of MIS, The article finds commonness existing in every MIS can be abstracted. Based on above thinking, it Puts forward the commonness concept, namely general using, and discusses all kinds of areas on MIS in detail from the process of development of system programming, setup of programming software, each function mold for realization, and the operation of software. After a commonness analysis and the contrast with the traditional systematical method, It puts forward
    MIS method--wooden blocks method based on the foundation of commonness, whose
    complication can shorten the developing period of the software availably, and reduce the developers' workload. In MIS function mold , the gross mold is a container for each function sub-mold piece, and a " soft main board" that can be realized. Each function sub-mold is a homologous " soft slot". By adopting wooden blocks method, the function of the software" plug-and-play" can be realized through inserting the sub-mold into a" soft slot" reserved in the " soft main board" for sub-mold.
    Commonness theories offers a theoretical basis for the rapid growth of software .But real software of industrialization and assembling must realize the software reuse. Software reuse is a key technique to increase quality of software product and software's production efficiency. The software reuse's main technique is designing for software component. In the text, treatise techniques concerning designing for software component are discussed: including characteristics of component, five levels of structure based on component design, and methods of component construction. The concept of the software reuse is very extensively, object oriented (0-0) technique is a successful example. The combination between object Oriented and software reuse produces software reuse' s technique based on 0-0, which is decided by the characteristics of 0-0. Three kinds of reuse's technique and ways to promote software reuse of software reuse' s technique based on 0-0.
    Finally combined with the specific environment of development, it elucidates how to develop component under the development environment of Delphi , and gives a specific accomplishing method for MIS based on component.
引文
[1]郑人杰.软件工程(高级).北京:清华大学出版社,1999年8月
    [2]郑人杰,殷人昆.软件工程概论.北京:清华大学出版社,1998年4月
    [3]陈禹,方美琪.软件开发工具.北京:经济科学出版社,1999年10月
    [4]何培民.软件开发指南.北京:清华大学出版社,1991年3月
    [5]伍俊良.管理信息系统开发与应用.北京:科学出版社,1999年
    [6]余伟萍.计算机管理信息系统开发与应用.成都:电子科技大学出版社,1998年
    [7]周之英.现代软件工程(中)基本方法篇.北京:科学出版社,2000年
    [8]John D.MeGregor David A.Sykes著,杨文宏等译.面向对象的软件测试.北京:机械工业出版社,中信出版社,2002年
    [9]周煦.管理信息系统及实践.上海:上海交通大学出版社,1995年
    [10]秦扬.软件构件化研究及其在MIS开发中的应用.计算机工程,1999年7月
    [11]杨芙清.基于复用的软件生产技术.中国科学(E辑),2001年8月
    [12]任洪敏.构件库中构件系统的模型和实现.小型微型计算机系统,2002年9月
    [13]孟亮.基于构件库的软件重用技术.太原理工大学学报,2001年9月
    [14]刘颖辉.基于软件构件的MIS设计与实现.河北省科学院学报,2001年8月
    [15]郑成蕴、张行进、胡箐妍等.软件重用技术在MIS系统中的应用.郑州大学学报(工学版),2002年6月
    [16]唐勇.软件构件技术的研究.哈尔滨师范大学自然科学学报,2001年6月
    [17]沈锡峰.软件重用的MIS应用系统设计与实现.无锡轻工业大学学报,2001年11月
    [18]熊奡,钱程.Delphi5高级应用与开发.北京:人民邮电出版社,2000年
    [19]易彤.基于MIS的可重用性构件的研究与应用.计算机应用研究,2000年4月
    [20]印旻.JAVA与面向对象程序设计教程.北京:高等教育出版社,2001年
    [21]沈被娜、刘祖照.计算机软件技术基础.北京:清华大学出版社,2000年
    [22]张克东,庄燕滨.软件工程与软件测试自动化教程.北京:电子工业出版社,2000年
    [23]邹红军.公共框架式管理信息系统(MIS)软件开发策略研究.武汉水利电力大学学报,1998年第5期
    [24]陈景艳.管理信息系统.北京:中国铁道出版社,2001年
    [25]张基温、王一平.信息系统开发案例.北京:清华大学出版社,1999年
    [26]张银明.MIS的共性及其自动生成工具.华侨大学学报,1994年4月

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700