论文部分内容阅读
随着统计信息量的逐年增大和社会对统计信息需求量的不断增加,特别是河南省统计信息工程的实施,对作为网络信息基础的各种统计信息资源库提出了更高、更快、更方便和管理更简单的要求。为了满足现代化的统计业务工作的需要,河南省统计局组织开发了《河南省统计综合数据库管理系统》,作者有幸参加了该系统的开发工作。本文以该系统为基础,阐述了作者在开发过程中取得的一些经验和认识。 传统的两层客户/服务器模式的分布式应用方式越来越显示出在运行效率、系统网络安全性和系统升级能力等方面的局限性,而三层客户/服务器模式解决了二层模式的这些弊端,因而成为目前最为流行的分布式计算模式。软件组件技术是实现三层客户/服务器模式的技术基础,正是由于业界不断出现成熟的软件组件技术标准,才使得三层乃至N层客户/服务器模式的实现成为可能。 本文主要阐述了基于三层客户/服务器计算模式的河南省统计综合数据库管理系统的设计与实现过程,根据河南省统计工作的实际情况,系统采用了基于WINDOWS NT环境下的Oracle 8i作为后台数据库管理系统,并用面向对象的Visual Basic 6.0作为前台开发工具。 本文第一章介绍了系统产生的原因及其技术背景,第二章介绍了三层客户/服务器模式的层次界定、每层的主要功能、技术先进性以及配置方案。本文的第三章介绍了软件组件技术以及构造组件的两个主要技术标准。系统的分析、设计和实现过程作为重点放在四、五章进行介绍。最后,对基于三层客户/服务器模式的河南省统计综合数据库管理系统作以展望,并对系统的现状及发展方向进行了分析与研究。 《河南省统计综合数据库管理系统》已完成了开发任务,目前正在河南省统计局试运行。从运行情况看,该系统达到了设计要求,使用效果良好,使统计信息的查询、管理和维护更加方便,能更快速、准确地为各级用户提供服务。