具有高可维护性的软件应用三层架构的分析与实现

具有高可维护性的软件应用三层架构的分析与实现

论文摘要

随着Internet的迅速发展,webservice的广泛应用,将传统的C/S、B/S模式与webservice技术有机的结合,已经成为信息管理系统设计的趋势。webservice能够使在任何平台上用任何编程语言编写的服务进行交互,使得应用程序的集成可以做到更快、更容易,而且具有更高的可扩展性。论文从传统的C/S、B/S模式存在的优缺点为出发点,利用目前广泛应用的webservice技术,提出将C/S和B/S模式的优势综合起来,构建具有高可维护性的三层架构的设想;并从开发思想上,在系统的开发设计阶段就把业务逻辑层和表示层严格的完全的分离,使系统的可维护性和扩展性得到很大的提高。系统具有以下优点:①应用服务器运行数据负荷较轻。②系统响应速度快。③系统的维护和升级方便,客户端能够进行自动更新和升级,维护工作都集中在服务器上。④无缝互操作性,在一个平台上用一种语言编写的客户端程序可以使用在另一个完全不同的平台上以完全不同的语言编写的Web服务。⑤利用webservice技术的优势,系统便于扩展。论文首先对传统的C/S、B/S模式的优缺点进行了分析总结,提出了应用webservice技术构建具有高可维护性的三层架构的设想并对实现的思路进行了分析和设计;然后,基于以上工作,提出了实现具有高可维护性的三层架构的解决方案。据此,论文主要开展了以下几方面的工作:1、介绍了论文的研究背景及意义、国内外研究现状、论文的研究对象和研究内容以及论文的研究方法;2、概述了论文要使用到的技术:.NET技术和webservice技术。介绍.NET下的web服务和webservice技术的基本概念及模型;3、介绍了本文的开发思想以及基于web服务的具有高可维护性的三层架构的设想并进行了详细的分析,概述了具有高可维护性的三层架构的功能特点和具有高可维护性的三层架构的组成结构;4、对具有高可维护性的三层架构的设想提出了详细的实现方案;5、为本文的结论部分,总结全文,探讨未来的发展方向。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究概述
  • 1.2.1 Webservice研究概述
  • 1.2.2 版本自动更新的研究概述
  • 1.3 研究对象与研究内容
  • 1.4 研究方法
  • 1.5 本章小结
  • 第2章 具有高可维护性的三层架构的相关技术
  • 2.1. NET技术
  • 2.1.1 .NET概述
  • 2.1.2 .NET下的Web服务开发
  • 2.2 Webservice技术
  • 2.2.1 Webservice概述
  • 2.2.2 Webservice的标准与协议
  • 2.2.3 Webservice模型
  • 2.2.4 传统的分布式计算应用程序与Webservice的比较
  • 2.3 本章小结
  • 第3章 具有高可维护性的三层架构的设想与分析
  • 3.1 系统的开发思想
  • 3.1.1 三层架构的开发思想
  • 3.1.2 具有高可维护性的三层架构的设想
  • 3.2 系统的功能概述
  • 3.3 系统的组成和结构
  • 3.4 本章小结
  • 第4章 具有高可维护性的三层架构的实现
  • 4.1 客户端自动更新功能的实现
  • 4.1.1 客户端自动更新实现的基本原理
  • 4.1.2 客户端自动更新处理流程及主要问题
  • 4.1.3 客户端自动更新的实现方法
  • 4.1.4 客户端实时自动更新的实现
  • 4.2 业务逻辑层和表示层完全的分离
  • 4.3 本章小结
  • 结论
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于计算机软件设计过程的可维护性研究[J]. 信息技术与信息化 2014(12)
    • [2].基于可维护性指数客观评价工程机械的维护保养便利性[J]. 工程机械 2014(07)
    • [3].论软件的可维护性设计[J]. 科技信息 2012(14)
    • [4].浅谈软件的可维护性设计[J]. 华南金融电脑 2009(03)
    • [5].设备管理可靠性、可用性、可维护性自动分析系统研究[J]. 城市轨道交通研究 2018(S2)
    • [6].高校物联网专业实验设备选用探讨[J]. 现代信息科技 2019(19)
    • [7].设计模式对软件可维护性影响的定量研究[J]. 软件导刊 2016(12)
    • [8].从波音737MAX事故教训看石化企业开展RAM分析的重要性[J]. 安全、健康和环境 2020(08)
    • [9].加强计算机软件设计可维护性的措施探究[J]. 西部皮革 2017(06)
    • [10].具有高可维护性的软件应用三层架构的分析[J]. 数字技术与应用 2011(11)
    • [11].论如何维护计算机应用软件[J]. 科技创新与应用 2013(06)
    • [12].电缆隧道监控系统可维护性设计探讨[J]. 电脑编程技巧与维护 2019(07)
    • [13].谈装载机的可维护性设计与评价[J]. 建设机械技术与管理 2014(11)
    • [14].浅析计算机软件可维护性方法[J]. 农村实用科技信息 2014(01)
    • [15].基于JavaWeb的博客网的设计与实现[J]. 科技广场 2013(08)
    • [16].构建学习型社区网络体系研究[J]. 信息与电脑(理论版) 2016(22)
    • [17].如何选购NUC[J]. 电脑爱好者 2015(20)
    • [18].对计算机软件设计过程中的可维护性分析[J]. 数字技术与应用 2016(04)
    • [19].Web项目基于前后端分离模式的设计与应用[J]. 科技创新与应用 2020(27)
    • [20].学生公寓管理系统设计[J]. 电脑知识与技术 2014(17)
    • [21].基于任务的RBAC模型设计与应用[J]. 微型机与应用 2014(02)
    • [22].计算机软件设计过程中的可维护性分析[J]. 科技创业家 2013(11)
    • [23].基于PHP技术的MVC框架的实现与应用[J]. 安徽水利水电职业技术学院学报 2010(04)
    • [24].新书点评[J]. 电脑编程技巧与维护 2011(23)
    • [25].面向全生命周期的产品可维护度评价[J]. 中国工程机械学报 2016(01)
    • [26].RAMS在产业化过程中的应用实践[J]. 科技创新与应用 2019(21)
    • [27].浅析软件质量的评价[J]. 价值工程 2012(06)
    • [28].基于Spring框架的应用设计[J]. 价值工程 2010(16)
    • [29].GB/T 14394-2008《计算机软件可靠性和可维护性管理》概述[J]. 信息技术与标准化 2009(04)
    • [30].《设计模式》教学浅谈[J]. 教育现代化 2019(95)

    标签:;  ;  

    具有高可维护性的软件应用三层架构的分析与实现
    下载Doc文档

    猜你喜欢