论文部分内容阅读
随着企业信息化程度的加深和基于B/S架构的管理信息系统开发技术的成熟,企业对B/S架构的企业管理信息系统需求越来越大。然而,B/S架构的管理信息系统的开发却不能满足需要,主要体现在代码重用率很低、系统质量低、维护困难等方面。本文在深入研究了组件开发技术的基础上,将基于组件的开发方法应用于河北联通物资管理系统中,实现了代码的组件级复用,大大缩短了系统开发的周期。
本文详细介绍了基于组件的软件开发技术的概念、特点和流行的三种开发标准,分析比较了COM+、EJB和COBRA标准的优劣,选择了COM+标准和.NET开发平台作为开发物资管理系统的关键技术。本文在基于组件复用思想的指导下,进行了详细系统需求分析,将功能模块层层划分,构建了合理的组件库。以物资管理系统为例,介绍了合理规划组件库,开发优秀的组件,以及利用组件组装成物资管理系统。
本文以开发组件式河北联通物资管理系统作为实证,详细分析了基于组件的需求分析的特点以及与传统需求分析的区别,指出在需求分析阶段就必须考虑组件的重用以及第三方组件的利用。在确定物资管理系统的需求的基础上,使用层次分析方法,对系统的模块进行层层细分,将组件分为通用组件和业务逻辑组件,开发了大量的用户自定义组件,并充分利用成熟的第三方的组件,开发河北联通物资管理系统的组件库。最后,通过组件的组装,完成各个功能界面的开发。开发了“插拔”式的河北联通物资管理系统,解决了传统面向对象开发方法的重用率低、系统质量差和维护困难等现实问题。
最后,本文对基于组件物资管理系统的开发进行了总结和展望,指出组件式软件开发中存在组件版本控制和组件开发模型不兼容等的问题,并且指出,组件式开发技术的研究新方向是组件分类法的研究,以利于组件市场的形成。
本文采用了微软近几年来最流行的产品,C#程序开发语言和.NET的开发平台作为技术开发平台,以SQLSERVER作为数据库系统,实现了系统物资管理系统。