基于三层结构的管理信息系统的开发与应用
【摘要】:
随着软件开发技术和开发工具的不断进步,管理信息系统开发模型在沿着主机/终端模型到C/S模型再到B/S模型这条道路上前进,相应地系统应用体系结构也由单层结构发展到二层结构再到三层结构。随着面向对象技术的广泛应用,组件技术提高了软件开发的效率和质量,组件的出现使得传统的二层C/S模型发展到三层C/S模型。Windows DNA是一个用来构造基于组件的三层应用程序的框架结构,是Microsoft在Windows平台上针对如何发展强健、稳固、扩充性大的分布式网络应用所推出的方案。而随着计算机网络的迅猛发展,Web以其丰富的信息资源和方便的浏览方式得到了广泛应用,系统开发模型也进一步由C/S模型发展为B/S模型。本文叙述了分布式应用体系的演变过程,详细地剖析了三层结构的逻辑及功能划分,并对二层结构和两种三层结构模型进行了比较和分析;对微软的COM/DCOM/COM+组件技术进行了综合分析;对基于Windows DNA的三层(多层)结构进行了详细介绍,对WEB数据库的相关技术以及数据库访问技术作了深入的探讨。并结合机车质量信息管理系统对基于三层结构分布式开发模型进行实践应用,文中举例说明了系统的设计及实现过程,包括E-R图、系统功能模块的划分、ASP编程实现、ActiveX控件的开发和发布,远程数据对象的创建等。