节点文献

基于三层结构的综合信息管理系统设计及其应用研究

【作者】 刘鸣

【导师】 邵诚;

【作者基本信息】 大连理工大学 , 控制理论与控制工程, 2004, 硕士

【摘要】 随着科学技术的发展和管理水平的提高,信息系统正向着高层次和普及性两个方向发展.开发基于Internet/Intranet的大型企业级应用将是综合信息管理系统未来的发展方向。目前广泛应用的基于客户机/服务器的两层体系结构已经不能满足开发和配置大规模、复杂的企业级应用的需要。三层结构体系是在分布式技术的基础上,把信息系统按功能划分为表示、功能及数据三部分。实现了对用户界面、业务逻辑及数据服务的逻辑分离和独立封装,从而具有显着的优点:易维护、扩展性强、可重用、降低网络负荷、安全性高。因此在综合信息管理系统的开发中,三层结构体系将逐步取代两层结构体系。 本文以某供电公司计划处供电管理综合统计信息系统的开发为背景进行了应用研究。供电管理综合统计工作不仅具有报表多、信息量大、客户端分散、数据来源多样化的特点,还有统计项目和统计算法多变性的要求。针对这些问题,本文采用基于Sybase EAServer的三层结构体系对供电管理综合统计信息系统进行了设计,将大量的数据处理工作封装成组件运行在中间层组件事务服务器上,充分利用了服务器的硬件资源与软件环境。一方面改善了系统的性能,另一方面有利于系统的维护与扩展。 对于系统的核心组成部分:表单管理、动态报表、综合查询分析子系统,本文给出了系统的具体解决方案。利用可视化建模工具Rational Rose详细描述了功能的实现流程、三层之间的消息传递;采用面相对象分析设计的方法,将业务逻辑进行封装后设计成功能组件;将辨识和精炼出来的系统可重用对象设计为通用组件。 本文提出的基于三层结构的综合信息管理系统解决方案虽然增加了开发难度,但是在系统的性能、易维护与扩展性上表现出了显著的优势,也为复杂综合信息管理系统的快速开发提供了范例。

【Abstract】 With the development of information technology and the progress in management methods, integrated information management system based on Internet/Intranet is required for enterprise application in the long term. The Client/Server architecture, widely used nowadays, is not efficient enough to meet the requirement of enterprise application. In the three-layer architecture model information system is divided into: expression layer, business logic layer, DBMS layer. Therefore, three-layer architecture is obviously superior to two-layer architecture in maintaining, expansibility, reusage, security etc. So three-layer architecture will gradually take place of two-layer architecture.The development of integrated statistics information system for Power Supply Company is presented in this paper. The integrated statistics business is characterized by a great many of distributed information sources and variable statistic rules and items for different statistic purposes. To solve these problems, the system adopted the three-layer architecture based on Sybase EAServer. The business logic is encapsulated as components that are executed in the component transaction server. By this means, the performance is greatly improved and the system becomes much easier for maintaining and expending.A detailed scheme is also presented in this paper for realizing the key functions of the system, sheet managing, dynamic reporting, integrated query and data analysis. The details of the business flow and the messages exchanged between each two layers of the three-layer architecture are described in the sequence diagram by using Rational Rose. Moreover, object-oriented analysis and design is used to classify the control components and the public components.Although it is much harder to develop the integrated information management system based on three-layer architecture than that on two-layer architecture, the enhanced performance, maintenance and expansibility of the system can obtained in comparison with the two-layer architecture. Therefore the contribution given in this paper is valuable for rapid development of integrated information management system.

【关键词】 三层结构综合统计EAServer动态报表
【Key words】 Three-layerIntegrated staticEAServerDynamic report
  • 【分类号】TP311.52
  • 【被引频次】11
  • 【下载频次】199
节点文献中: 

本文链接的文献网络图示:

本文的引文网络