论文部分内容阅读
面向对象的开发方法是一种很有发展前途的方法,它强调以系统中的数据或信息为主线,全面、系统、详细的描述系统的信息模型,指导系统的设计。面向对象程序是由可复用软件构件-对象构造起来的,因此面向对象模式是一种基于复用的软件开发模式。软件复用是提高软件开发生产率和软件产品质量的一条行之有效的途径。作者在系统开发的全过程中始终贯穿着软件复用的思想,使开发出的系统具有很好的可维护性和可扩充性,降低了软件的开发费用和维护费用,对采用面向对象方法成功的开发系统起了一定的参考价值。本文首先介绍面向对象和软件复用的基本概念,论述了采用面向对象思想辅助软件开发的优点和软件复用对开发方法的影响。其次,本文对企业的现状进行了剖析,指出了管理、效率是目前企业面临的主要问题,对企业现行管理系统进行分析,从数据量、广度、深度、实施力度等几个方面指出现行系统的不足,然后本着以企业管理为核心、高度数据共享、分布式处理的原则进行了系统的具体设计,给出了系统的体系结构、系统的功能方案、数据方案,网络方案、Internet方案。接着,本文论述了基于Web的应用系统的结构、使用UML对基于Web的系统建模和以软件复用思想指导进行系统设计的方法。具体分析了Web应用的结构框架,并根据其业务逻辑关系将其分为六层;研究了Web应用中需要重点解决的问题,给出了相应的对策。通过与传统C/S结构应用做对比,提出了将Web页面与程序分离的方案。将Web页面分解为各个独立的部件,并利用UML对系统中的各部件建模。随后,本文论述了面向对象开发平台的建立,以PFC为基础建立系统的开发平台的全过程,给出了一些优秀的设计思想;论述了面向对象方法对系统的具体实施过程,重点介绍了一种独特的方法,使用数据库技术实现用户身份验证、通用表单的设计,特别是不依赖表结构的查询表单、数据库查询和数据报表的实现,解决了将面向对象技术用于Web应用中的难点问题,其中结合了UML中的许多先进思想以及作者在多年开发中的经验。最后,给出了两种构件的的设计与实现方法,并对未来的软件开发模式进行了探讨。由于在开发滨南管理系统中采用了上述开发模型,加快了开发进度,降低了开发费用和维护费用,增强了系统的可扩充性和可维护性;同时,也给出了使用面向对象技术开发基于Web的应用系统的一种崭新方案。目前,整个系统已投入运行,用户反映良好。上述事实证明该开发模型是极其有效的。