节点文献

面向对象技术在卫生监测系统中的应用

【作者】 王胜刚

【导师】 周家庆;

【作者基本信息】 华东师范大学 , 软件工程, 2006, 硕士

【摘要】 近年来由于国内卫生事业的迅猛发展,对卫生监测事业提出了更高的要求,发展新一代的安全可靠、功能完善、性能先进的卫生监测系统迫在眉睫。用传统的软件设计方法开发的卫生监测系统可维护性差,不适应卫生事业发展的需要,而面向对象的软件工程开发技术能很好的解决这个问题。本文从面向对象软件工程的角度,进行了大量深入细致的研究,设计和实现了面向不同层次的组件,开发设计出了新一代的卫生监测系统。提高了系统复用,增强系统可扩展性、可移植性。本文全面阐述了本系统设计开发的全过程。主要的工作分为以下几部分: (1)基于面向对象的软件工程技术的软件开发的研究 相比传统开发方法,面向对象开发技术具有很好的可移植性、可扩展性和可维护性等特点。对于象卫生监测系统这样的大型软件系统,充分发挥面向对象技术的特点,通过业务建模,设计出合理的对象和构件,并利用迭代式软件开发过程的优势,逐步集成,可以降低技术和市场风险,并取得了良好效果。 (2)利用UML对卫生监测系统进行需求分析。 需求分析的根本任务是明确系统要完成的功能,建立可理解的模型。它在软件工程中具有极其重要的地位。UML是一种编制系统蓝图的标准化语言,可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档。在实际开发过程中,我们利用UML完成了需求分析的全过程,建立了用例图、静态结构图和动态行为图,为后续开发打下了良好的基础。 (3)模块结构的设计 采用“模块结构”设计,将复杂的调用关系从功能角度分析,分模块的设计和维护,将卫生监测系统分为不同的模块,将一些基本的系统服务安排在较低层次的数据字典模块中,为上层服务提供支持。面向用户具体需求的功能在应用模块中实现,有效的提高了系统的可维护性和可移植性。 (4)设计和实现卫生监测系统的数据库。 卫生监测系统的主要任务就是处理大量的数据以获得所需要的信息。这就必然要存储和利用大量的、各种类型的数据。在实际开发过程中,我们利用数据库技术使系统能在已有的条件下,具有处理速度快、占用存储空间少、操作处理过程简单、查找容易、系统开销低等特点。 (5)探讨了主要开发技术 本系统利用delphi作为开发软件,对系统开发时出现的动态连接数据库;数据库与树型结构转换;大二进制字数的读取等问题进行了分析,并提供了解决问题的方案。

【Abstract】 In recent years, with the domestic hygienic enterprise violently developing, a higher request is proposed to the hygienic monitor enterprise. Therefore, it is imminent to develop the new generation of health monitor system with reliable security, consummate function and advanced performance. The traditional structure software design with poor maintenance ability is unsuitable to meet the needs of hygienic enterprise. But the technique of Software Engineering based on Object Oriented can solve this problem very well. On the view of Software Engineering based on Object Oriented, the thesis did so much detail research, designed components on different levels and developed the new generation of hygienic monitor system, which improve the system’s reusing, expandability and migration capacity. Moreover, it comprehensively elaborated the whole process of hygienic monitor system software development. Main work is the following:(1) The research on the Object Oriented Software Engineering in the software developmentCompared wilh traditional design, the new one based on object has many merits, such as good migration capacity, expandability and maintainability. For such great Hygienic monitor system software, it is more suitable if we take the advantage of this technique. After important business modeling and development of reasonable object and components, we integrate these elements; we can reduce risk of technique and market to achieve good results.(2) UML accomplish the hygienic monitor system requirement analysisThe purpose of the requirement analysis is to definite the function of the system and to establish the understandable models, which is the significant in the software engineering. . UML is the standardization language to draw up a system blueprint, picturing the components description of large-scaled and complicated system, illustrating and constructing the system model, and set up various files. In the practical developing process, UML accomplish the hygienic monitor system requirement analysis, forms the static structure and dynamic action maps, therefore, lay a good foundation for the follow-up development.(3) Model Structure Design PatternUsing "Model Structure" design, we analyze complicated calling relationships from the function point of view, design and maintain them in layered structure. The hygienic monitor system is divided into different models. We can arrange for some basic system service into a lower layer data models to provide service for higher layer.General functions provided to ihe users are implemented in application models, and thus greatly enhanced system’s maintainability and portability.(4) Design and achieve the data of hygienic monitor systemThe principal task of hygienic monitor system is to deal with a large amount of data and obtain the required information. It is essential to memorize and use a variety of data. In practice, being based on this data technique, the system has such good features of fast development, less storage space, easy operating and low cost etc.(5) Discussed the major developing techniquesBeing based on delphi software, it analyzes some problems of dynamic connection with data, the exchange of data and tree structure, the read of binary digit, and provides the solutions.

  • 【分类号】TP399
  • 【下载频次】78
节点文献中: 

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

本文的引文网络