基于COM+技术的分布式网络档案管理系统的研制
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文阐述了基于COM+技术的分布式网络档案管理系统的设计与开发。针对以往档案管理系统普遍存在的问题,着重强调了本系统在性能、安全、通用性、适应性、可伸缩性及维护性等方面的优势,以及如何使用DNA(分布式网络应用程序)开发模型及COM+(增强型组件对象模型)基础结构平台提供的服务来实现这些优点的。
     本文主要讨论了以下内容:应用程序的系统体系结构及开发资源的选择;DNA开发模型及COM+技术的特性,及本系统中用到的COM+服务;系统的功能和应用程序需求;系统数据访问层、商业规则层、表示层的分析、设计、实现;针对不同的用户要求的不同部署方式,以及进行维护工作和适应性修改的策略。
     最后对本文的研究及开发工作进行了总结,指出了本系统的特点和尚存在的问题,以及对今后工作的展望。
The design and development of distributed archives management system based on COM+ technology is elucidated in this thesis. Aiming at the ubiquitous disadvantages which previous versions of archives management system exist, this thesis emphasizes our system's advantages in many aspects such as capabilityN securityN currencyx adaptabilityN retractility, maintenance etc, and how to use DNA (Distributed Net Application) model and the service offered by COM+ (Component Object Model Plus) base structure platform to implement those advantages.
    The main contents of this thesis includes : the choice of the system structure and resource; the peculiarity of DNA development model and COM+ technology, and the COM+ service used by this system; the system requirement of function and program; the analysis> design and implement of Data Access TierN Business Rule Tier and Presentation Tier; the diverse deploy means according to different custom's requirement and the strategy of maintenance and adaptability modification.
    At last, the work of research and development is summarized, and what we should do in the future is suggested.
引文
1. Ash Rofail, Yasser Shohoud, Mastering COM and COM+ ,电子工业出版社,2000.4
    2. Box, Don, Essential COM, Addision - Wesley ,1998
    3. Chuck Wood, Visual C++ 6.0 OLE DB AND ODBC DEVELOPER'S GUIDE, 电子工业出版社,2000.3
    4. David S. Plat, Understanding COM+, 清华大学出版社,2000.4
    5. Davis Chapman, Web Development With Visual Basic 5, 机械工业出版社,1998.6
    6. Elaine J. Weyuker, Testing Component-Based Software: A Cautionary Tale, IEEE Software, Sep./Oct. 1998
    7. G. Heinemann, "A Model for Designing Adaptable Software Components", Proc. COMPSAC 98, IEEE Comp. Soc. Press, Los Alamitos, Calif., August 1998
    8. Guy Eddon, Henry Eddon, Components With Microsoft Visual Basic6.0 , 北京2000. 1
    9. Guy Eddon, Henry Eddon, Inside COM+ Base Services,北京希望电子出版社,2000.4
    10. Homer, Alex, and David Sussman, Professional MTS And MSMQ Programming with VB and ASP U.K : Wrox Press, 1998
    11. K. Mille, K. Spencer, E. Vincent, D. Evans, Microsoft Visual InterDev, 北京希望电子出版社 1999. 1
    12. M. Jackson and P. Zave, "Distributed Feature Composition: A Virtual Architecture for Telecomunications Services", IEEE Trans. Software Eng., Oct.1998
    13. Mezick .D, Active Server Pages, 宇航出版社,1998.10
    14. MicroSoft Corp. Designing Component Based Applications, 北京大学出版社1999.10
    15. MicroSoft MSDN , 2000. 7
    16. Microsoft Windows NT Server White Papers Page : http://www.microsoft.com/NTServer/Basics/TechPapers/default.asp
    17. Mike Mckelvy, Ronald Matinsen, Special Edition Using Visual Basic 6.0, 机
    
    械工业出版社,1997.12
    18.National Institute of Standards and Technology, "Focused Program: Component—Based Software", Http://www.atp.nist.gov/focus/cbs.htm
    19.Robert J. Oberg Understanding & Programming COM+,电子工业出版社,2001.1
    20.Szyperski, Clemens, Component Software: Beyond Object—Oriented Programming New York:ACM Press,1998
    21.郑人杰 殷人昆 陶永雷 实用软件工程 清华大学出版社 1997.4
    22.王珊,陈红,数据库系统原理教程,清华大学出版社,1998.5
    23.谢希仁 计算机网络 电子工业出版社1999.4
    24.胡金柱 面向对象的软件开发:思想、特点、方法与风格 计算机系统应用,1995年第三期
    25.陶宏才 面向对象的管理信息系统开发和设计 计算机应用1996年第四期
    26.应时,吕美玲,何克清,软件构件的设计和重用,武汉大学学报,1996.6
    27.陈钟等,从OLE到DCOM-微软的构件软件技术分析,中国计算机用户,1997.5;
    28.蔡希绕,面向对象技术评述,计算机应用,1996.4
    29.雨轩等 DCOM还是DORBA,中国计算机用户,1997.5;
    30.丁茂顺,用户接口技术与交互系统构造方法,科学出版社,1992.7
    31.杨芙清,陈钟,章远阳,面向对象程序设计——一种循序渐进的系统构造方法,北京大学出版社,1992.9
    32.朱海滨,面向对象技术——原理与设计,长沙:国防科技大学出版社,1994
    33.A.苏克利夫著,陈家正,龚杰明等译,人——计算机界面设计,西安:西安电子科技大学出版社,1991
    34.NetManage公司著,”NEWT Intranet ActiveX在线帮助“,1997年2月
    35.Microsoft公司,Visual C++6.0程序员指南,1998.9
    36.Microsoft公司,Visual C++6.0 MFC类库使用指南,1998.9
    37.Microsoft公司,Visual C++6.0语言指南,1998.9
    38.Microsoft公司,Visual Basic 6.0程序员指南,1998.9