学位论文 > 优秀研究生学位论文题录展示

电信企业自动激活Web应用系统优化研究

作 者: 李拓
导 师: 杨金民;陈刚
学 校: 湖南大学
专 业: 软件工程
关键词: Web优化 设计模式 数据访问 运行性能 响应速度
分类号: TP393.09
类 型: 硕士论文
年 份: 2009年
下 载: 11次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Web架构随着网络技术和Web技术的发展,逐渐融合了核心的业务逻辑,成为企业新的业务处理基础平台。在企业生产环境中,Web应用系统面对众多的客户访问、复杂的业务流程、不断变化的用户需求,运行性能和应用性能不断下降,影响其可用性、执行效率、客户满意度。本文从实际生产出发,分析和总结湖南电信公司自动激活Web应用系统在一年运行中出现的各种性能问题,从设计模式数据访问、系统性能三个方面对自动激活Web应用系统进行优化。原有自动激活Web应用系统在引入设计模式过程中没有充分分析系统的应用场景和需求,存在可扩展性和可维护性差的问题,造成投运后维护和扩展非常困难。本文充分了解和分析了系统原有设计模式存在的不足,应用MVC设计模式和Struts系统框架对系统进行优化。优化方案的特点是将Web应用系统划分为逻辑层,视图层和控制层三层,降低了系统模块间的耦合程度,提升了系统的可扩展性和可维护性。原有自动激活Web应用系统在使用过程中,随着客户访问增多、系统负载增大,常常出现数据访问缓慢,连接中断等问题,影响了系统的正常使用。本文通过JDBC驱动优化,部署优化,以及应用数据库连接池技术对系统性能进行优化,数据访问性能明显得到提高。原有自动激活Web应用系统在代码编写过程中,由于没有对客户端、Web应用服务器、数据库服务器三者之间的数据交互以及页面数据传递实现方式考虑周全,造成系统在使用过程中数据交互速度缓慢,影响了系统的运行性能。本文应用XML技术和缓存技术来提升系统服务器与数据库服务器之间的数据交互速度;应用JavaScript技术和异步交互技术,减少客户端与服务器端之间的网络数据通信量,采用Request对象进行页面间的数据传递。此方案有效地减少了服务器的资源损耗,缓解了频繁的数据交换所引起的服务器性能下降,提升了系统的运行性能和响应速度。优化后的湖南电信公司自动激活Web应用系统运行稳定,其访问吞吐量和响应时间都达到了用户要求。

全文目录


摘要  5-6
ABSTRACT  6-10
第一章 绪论  10-16
  1.1 课题研究的背景、目的和意义  10
  1.2 MBOSS 系统简介  10-12
  1.3 自动激活系统简介  12-14
    1.3.1 电信企业自动激活系统演进  12-13
    1.3.2 Web 应用系统研究现状与分析  13
    1.3.3 Web 应用系统性能优化最新进展  13-14
  1.4 论文主要工作  14
  1.5 论文的组织  14-16
第二章 设计模式优化  16-29
  2.1 设计模式选择  16-17
  2.2 应用场景分析  17
  2.3 设计模式比较  17-20
  2.4 Struts 框架  20-23
    2.4.1 Struts 框架概念  20
    2.4.2 Struts 框架组件  20-22
    2.4.3 Struts 框架特点  22-23
  2.5 系统实现  23-24
    2.5.1 Struts 框架引入  23
    2.5.2 使用Struts 框架  23-24
  2.6 设计模式优化测试  24-28
    2.6.1 业务模型变更测试  25-26
    2.6.2 流程控制变更测试  26-27
    2.6.3 业务模块扩展测试  27-28
    2.6.4 结果分析  28
  2.7 本章小结  28-29
第三章 数据访问优化  29-40
  3.1 数据库访问流程  29-30
  3.2 JDBC 驱动优化  30-31
    3.2.1 JDBC 介绍  30-31
    3.2.2 JDBC 驱动器选择  31
  3.3 数据连接优化  31-37
    3.3.1 数据库连接池技术  31-33
    3.3.2 数据库连接池配置  33
    3.3.3 数据连接池实现  33-37
  3.4 数据访问优化测试  37-39
    3.4.1 测试硬件环境介绍  37
    3.4.2 测试软件环境介绍  37-38
    3.4.3 系统运行环境介绍  38
    3.4.4 系统性能测试  38
    3.4.5 系统维护测试  38-39
    3.4.6 结果分析  39
  3.5 本章小结  39-40
第四章 运行性能优化  40-66
  4.1 Web 服务器与数据库交互优化  40-50
    4.1.1 缓存技术  41-47
    4.1.2 数据存取技术  47-50
  4.2 Web 服务器与客户端交互优化  50-59
    4.2.1 异步交互技术  50-56
    4.2.2 数据验证技术  56-59
  4.3 JVM 编译动态页面优化  59-62
    4.3.1 页面间数据传递优化  60-62
  4.4 系统性能优化测试  62-65
    4.4.1 Web 服务器与数据库服务器数据交互性能测试  62-63
    4.4.2 Web 服务器与客户端数据交互性能测试  63-64
    4.4.3 页面响应速度优化方案性能测试  64
    4.4.4 结果分析  64-65
  4.5 本章总结  65-66
结论  66-68
参考文献  68-71
致谢  71-72
附录 A 攻读学位期间所发表的学术论文目录  72

相似论文

  1. SOA高校迎新系统中的SDO模型的研究与实现,G647
  2. 体验式服装设计模式研究,TS941.2
  3. OpenBASE企业管理器设计与实现,TP311.52
  4. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  5. 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
  6. 基于.NET电厂厂级监控系统的设计与实现,TP311.52
  7. 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
  8. 大型数据库的分布式管理策略研究与应用,TP311.13
  9. 基于MVC设计模式的博客系统的设计与实现,TP311.52
  10. 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
  11. 车载终端执行文件远程升级系统的设计与研究,TP277
  12. 卫星导航SoC设计验证平台的研究与实现,TN47
  13. 基于Web的写作训练系统设计与实现,TP311.52
  14. 基于事件的跨平台移动应用开发框架设计与实现,TP311.52
  15. 基于MATLAB的双喷嘴挡板电液伺服阀动态仿真,TH137.52
  16. 交通管理信息系统的开发及安全性研究,TP311.52
  17. 面向SNS的社会化标签的数据挖掘与程序框架设计,TP311.13
  18. 基于设计模式的代码IC卡管理信息系统实现,TP311.52
  19. 直流换流阀低电压运行性能及其试验方法的研究,TM721.1
  20. 商业中心区城市设计策略研究,TU984.13
  21. 景观作为基础设施在城市边缘设计中的运用,TU984

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com