基于软件复用技术的监控系统框架研究

基于软件复用技术的监控系统框架研究

论文摘要

本文对管道监控领域进行分析,总结了该领域的共性需求,并结合软件复用技术,在J2EE开发平台上构建了一个可复用的监控系统软件框架。针对框架在具体应用中的变化性,提出利用扩展UML用例图方法对框架进行需求描述,根据领域特点对共性部分进行设计;把一些需要特殊处理的部分抽取出来实现“热插拔”功能从而提高了系统的适应性,当用户需求改变时,不会引起框架以及基于框架建立的系统的大的变动。文中软件框架逻辑上由数据接收服务器、数据服务器、WEB服务层三个服务器组成。数据接收服务器是一个多线程的服务端程序,包括维系和数据库的连接线程(简称维系线程),接收数据线程,处理数据线程和入库线程,每个线程又是一个单独的处理框架,充分实现了多层次多粒度的构件复用。数据服务器包括三部分:与接收服务器接口的数据部分、数据处理存储部分以及和WEB服务器相关数据字典部分。其中,数据处理存储部分分成数据表自动生成部分和数据的分时分类的处理过程,新的应用需求只需对后一部分作适应修改即可,满足了服务器框架的稳定性。WEB服务器采用基于J2EE技术的B/S模式的结构,系统自动生成框架通过导航菜单连接各个功能模块实现,减少界面开发的重复工作,达到简化开发自动生成的目。文中讨论了两种通用的信息展现形式以及页面自动生成构件。最后介绍了基于本软件框架的开发过程,针对设计的不足之处提出了新的工作方向。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 论文背景和意义
  • 1.1.1 论文背景
  • 1.1.2 论文意义
  • 1.2 论文主要内容及结构
  • 第2章 软件复用技术概述及框架复用思想
  • 2.1 软件复用技术概述
  • 2.1.1 软件复用的概念
  • 2.1.2 软件复用分类
  • 2.1.3 软件复用相关技术
  • 2.2 个别的软件复用与系统化的软件复用
  • 2.2.1 个别的软件复用
  • 2.2.2 系统化的软件复用
  • 2.2.3 两种复用的比较
  • 2.3 软件框架技术概述
  • 2.3.1 框架的概念
  • 2.3.2 框架的分类
  • 2.3.3 框架开发过程
  • 第3章 领域框架的构建
  • 3.1 管道监控系统领域分析
  • 3.1.1 管道监测技术简介
  • 3.1.2 监控系统分析
  • 3.1.3 计算机监控软件的基本功能
  • 3.2 管道监控系统领域需求分析
  • 3.2.1 定义领域范围
  • 3.2.2 定义领域特定的元素
  • 3.2.3 定义领域特定的设计
  • 3.3 领域框架需求建模
  • 3.3.1 软件框架需求建模特点
  • 3.3.2 UML用例图实现软件框架需求建模存在的问题
  • 3.3.3 扩展 UML用例图实现软件框架需求建模
  • 3.4 系统领域框架的设计
  • 3.4.1 领域框架的体系结构
  • 3.4.2 监控领域逻辑框架组成
  • 3.5 监测数据接收部分功能设计
  • 3.5.1 功能分析
  • 3.5.2 各部分功能设计
  • 3.6 数据库服务器部分功能设计
  • 3.6.1 功能分析
  • 3.6.2 各部分功能设计
  • 3.7 WEB服务层功能设计
  • 3.7.1 功能分析
  • 3.7.2 WEB服务器结构
  • 3.7.3 各部分功能设计
  • 第4章 领域框架的实现
  • 4.1 开发工具选择及相关技术介绍
  • 4.2 数据组织及相关功能实现
  • 4.2.1 数据的组织
  • 4.2.2 数据处理功能的实现
  • 4.3 WEB服务层功能实现
  • 4.3.1 服务器功能组织
  • 4.3.2 服务器展示功能相关构件的实现
  • 4.3.3 服务器管理维护功能相关构件的实现
  • 4.4 监测数据接收部分功能实现
  • 第5章 总结与展望
  • 5.1 总结
  • 5.1.1 使用本软件框架开发系统的过程
  • 5.1.2 论文小结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 附录一 数据库服务器的数据处理部分相关程序
  • 附录二 与监测数据接收部分相关程序
  • 攻读学位期间的研究成果
  • 相关论文文献

    • [1].面向E级计算超融合软件框架的设计与实现[J]. 计算机仿真 2020(07)
    • [2].设计模式在有限元软件框架设计中的应用[J]. 计算机应用与软件 2011(04)
    • [3].软件框架可变性的度量方法[J]. 计算机工程 2010(05)
    • [4].移动通信软件框架的应用与实现[J]. 科技风 2010(17)
    • [5].轻型网络的嵌入式网关软件框架的设计[J]. 科技广场 2008(12)
    • [6].基于中间件的工业机器人软件框架的研究和应用[J]. 计算机应用研究 2008(04)
    • [7].商品数据库系统中的软件框架集成应用技术[J]. 软件导刊 2008(02)
    • [8].跨平台模块化嵌入式多任务软件框架研究[J]. 火控雷达技术 2017(04)
    • [9].基于构件的运载器控制系统飞行软件框架研究[J]. 航天控制 2017(03)
    • [10].面向大型激光装置的分布式控制软件框架设计[J]. 自动化与信息工程 2013(02)
    • [11].基于构件的可复用软件框架的研究与设计[J]. 电脑编程技巧与维护 2009(24)
    • [12].地面站设备监控软件框架通用性研究[J]. 空间控制技术与应用 2009(05)
    • [13].面向E级计算超融合软件框架的设计与实现[J]. 信息技术与信息化 2020(10)
    • [14].基于OAI平台的软件框架及应用研究[J]. 中国新通信 2016(13)
    • [15].跨平台可复用软件框架的研究及其应用[J]. 机电工程技术 2009(06)
    • [16].一种群组行为模拟绘制系统软件框架设计方法[J]. 计算机技术与发展 2013(04)
    • [17].移动通信软件框架的设计与实现[J]. 计算机系统应用 2010(05)
    • [18].一种基于Servlet的控制层软件框架设计[J]. 软件导刊 2017(03)
    • [19].Java编程题自动判分软件框架的设计[J]. 电子技术与软件工程 2019(19)
    • [20].小白日记[J]. 电脑爱好者 2009(16)
    • [21].基于LabWindows/CVI的ATS软件框架[J]. 电子技术应用 2008(04)
    • [22].一种基于高速多核DSP的激光捷联惯组软件框架设计与实现[J]. 电脑编程技巧与维护 2020(07)
    • [23].Java web软件框架技术探讨[J]. 中国新通信 2019(09)
    • [24].基于VxWorks的实时多任务软件框架设计[J]. 国外电子测量技术 2012(04)
    • [25].浅析MapReduce实例之WordCount[J]. 计算机产品与流通 2020(05)
    • [26].远程家电控制系统的移动软件框架设计[J]. 无线互联科技 2018(20)
    • [27].基于Pixhawk开源飞控项目的无人艇开发[J]. 舰船科学技术 2020(05)
    • [28].面向显控领域的软件框架设计及应用[J]. 指挥控制与仿真 2015(06)
    • [29].基于词块法的外贸函电教学软件框架设计[J]. 湖北广播电视大学学报 2010(06)
    • [30].简析从J2EE框架到基于Web2.0框架的软件重构[J]. 科技资讯 2009(10)

    标签:;  ;  ;  

    基于软件复用技术的监控系统框架研究
    下载Doc文档

    猜你喜欢