组件在分布式应用系统中的应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文结合实际课题──西安理工大学成教学院管理信息系统的建设,研究了组
    件在分布式应用系统中的应用;建立了一个具有一些核心组件的模型,并实现了该
    模型。
     文中简析了目前面向对象分析(OOA)与面向对象设计(OOD)方法的优点及
    局限性,深入探讨了基于组件的分布式应用系统的分析和设计方法,组件设计、实
    现的方法和数据库设计和实现的方法,以及与传统的C/S结构相比较,采用组件技
    术实现的分布式应用系统在性能、可扩充性、可维护性和实施的灵活性等方面所具
    有的优势。提出了对Use-case和交互图进行改造来建立系统的OOA模型以及结合
    触发器和存储过程来设计数据库表和约束的思想。采用这种思想,能够简化系统的
    设计与实现过程、提高系统的可维护性、可扩充性和系统对业务规则变化的适应性。
    在数据库设计中使用了非规范化技术,提高了系统的运行效率。本文还给出了在三
    层结构中实现系统的安全性和事务处理的方法。系统基于 Win9x和 Windows NT平
    台,采用 PB7.0、Frontpage2000、JavaScript、Visual Basic、ASP、C/C++和 SQL Server7.0
    等开发工具实现了入学管理、学籍管理、综合办公等系列功能。系统建立的开发模
    式可用于一般高等院校应用系统的深入研究中。
According to a practical project, which is to develop a management information
    system of the Adult Education School in XAUT this paper discusses the application of
    component in the Distributed Application System, how to build up a model with some
    core components and realize it.
    The paper briefly describes the advantages and limits of the methods of OOA and
    OOD at present and in detail discusses the method of designing and realizing database,
    the method of designing and realizing component and the method of analyzing and
    designing the Distributed Application System based on component. The paper also
    investigates the advantages of Distributed Application System based on component in
    performance,extended ability, maintenance, the flexibility to put into practice comparing
    to traditional C/S, and the method of realizing system security and transaction dealing.
    The thinking of building up an OOA model with modifying Use Case and
    Intercommunication Diagram, and of designing database table and constraints with the
    help of trigger and stored procedure is suggested. The process of designing and realizing
    the system is simplified, the maintenance, extended ability, adapting to the varying of
    operation rules are enhanced when the idea is brought into effect. The system is based on
    Windows9x and Windows NT platform, and many advanced technology and developing
    tools are used, such as the non-standardization technology PB7.0, Frontpage2000,
    JavaScript, Visual Basic, ASP, C/C++, SQL Server7.0. The Application system includes
    many function modules such as enrollment management, score management, office
    automation management and so on.
    The way of developing the system can be applied to the application system deep
    research of commonly high college.
引文
[1]Wayne S.Freeze 《Visual Basic开发指南—COM和COM+》,2000年
    [2]晓通网络数据库研究所 《PowerBuilder 7.0 Internet开发技术及范例》,2000年
    [3]R.Otte,P,Patrick,M.Roy 《CORBA教程:公共对象代理请求体系结构》,清华大学出版社,1999年
    [4]Dale Rogerson 《COM技术内幕》,清华大学出版社,1999年
    [5]邵维忠,杨芙清《面向对象的系统分析》,清华大学出版社,2000年
    [6]张海藩 《软件工程导论》,清华大学出版社,2000年
    [7]刘文斌《面向对象的数据库设计》国防工业出版社,2000年
    [8]《PowerBuilder高级用户指南》,晓通数据库出版社,1998年
    [9]潘爱民 《COM原理与应用》,清华大学出版社,2000年
    [10]Bruce Eckel 《C++编程思想》,机械工业出版社
    [11]《PowerBuilder开发中的数据库设计》,晓通数据库出版社,2000年
    [12]郑人杰《实用软件工程》,清华大学出版社,1999年
    [13]Ronald J.Norman 《面向对象系统分析与设计》,清华大学出版社,2000年
    [14]黄维通《Visual C++面向对象与可视化程序设计》,清华大学出版社,2000年
    [15]王晖,王毓政 《精通Visual C++6.0》,电子工业出版社,1999年
    [16]Corry,Mayfield,Cadman《COM/DCOM编程指南》,清华大学出版社,2000年
    [17]David S.Platt 《深入理解COM+》,清华大学出版社,2000年
    [18]赵季中,宋政湘 基于组件事务服务器的电力局Intranet信息系统模型设计,计算机工程与应用,2000年8月
    [19]匡满 基于COM的ActiveX控件在网络中的应用,计算机应用,2000年12月
    [20]David M.Kroenke,《数据库处理》,电子工业出版社,1999年
    [21]Guy Eddon,Hen Eddon,《Microsoft Visual Basic 6.0组件编程技术》,北京希望电子出版社,2000年
    [22]Randy Abernethy, COM/DCOM Unleashed, SAMS Publishing, 1999
    [23]Ronald J. Norman, Object-Oriented Systems Analysis And Design, PRENTICE HALL, 1996
    [24]MSDN, Visual Basic 6 Distributed Applications study Guide, SYBEX Inc, 1999
    [25]MSDN, Visual C++ 6 Distributed Applications study Guide, SYBEX Inc, 1999
    [26]Eddon Guy, Henry Eddon, Inside Distributed COM, Miscrosoft Press 1998

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

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

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