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

基于Web 2.0的Flex智能化网络信息系统的设计与实现

作 者: 王燕佳
导 师: 何彬彬;余亮
学 校: 电子科技大学
专 业: 软件工程
关键词: Web 2.0 Flex Java Spring Hibernate
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 38次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着Web时代的高速发展,基于Web 2.0的网络应用在人们使用互联网的生活中已经是随处可见,Web 2.0的一大特点就是交互性良好,有别于Web 1.0时代时只能单方面地从网上获取信息,Web 2.0为用户提供了信息的交互以及与网络上的应用进行互动。为了满足用户在网络应用过程中更高更全方位的体验需求,一种名为RIA(Rich Internet Application,富互联网应用)的互联网应用开始崭露头角,它能够为用户提供与网络交互的高互动性以及使用时丰富的操作体验。Flex是RIA技术中的佼佼者,它能够提供视觉优良的显示界面以及简洁便利的操作过程,Flex在Web应用系统运行中,由于只需要在执行时载入一次,从而减少了多次请求服务器而产生的负载,提高了系统运行效率。Flex还具有跨浏览器的特性,对于不同的客户端而言,只要客户端的浏览器上支持Flash Player应用,就可以很好地使用Flex应用程序。本文分析了Web时代发展进程中产生的新的应用要求,了解到RIA在网络新时代的重要性,对实现RIA的技术进行分析选择,确定采用Flex构建企业级应用,同时提出了Flex在企业信息化中的应用研究,在使用Flex构建Web企业级B/S应用程序时,Flex位于表示层,直接作用于客户端Browser,向用户展示应用内容,同时为用户提供良好的操作体验;对于使用Flex的B/S企业级应用,我们采用Flex+Java的开发模式来构建应用系统,Java由于其成熟稳定的开发环境而作为系统服务器端的技术解决。在服务器端上,Spring框架技术作为系统服务器端的业务逻辑层,用来对系统业务逻辑进行控制操作,实现系统业务的正常处理;Hibernate框架技术作为数据持久层,它提供了对数据库操作的轻量级封装,便于开发人员的使用,使用它可以很方便地对数据进行操作,实现对系统运行时与用户交互过程中产生的数据进行持久化操作。整个企业应用系统采用了分层的思想,以表示层+业务逻辑层+数据持久层的模式来实现系统项目,对于系统分层中具有的功能及层次结构划分明确,系统内部模块的构建有着松耦合性,这样可以提高系统后期的维护性及可扩展性。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-13
  1.1 引言  8-10
  1.2 研究现状及意义  10-12
  1.3 论文主要内容  12
  1.4 本章小结  12-13
第二章 相关规范及技术介绍  13-28
  2.1 CMMI 简介  13
  2.2 EIP 简介  13-14
  2.3 Flex 技术介绍  14-18
    2.3.1 Flex 原理  15-16
    2.3.2 Flex 中的生命周期  16-17
    2.3.3 Flex 访问服务器端的方式  17-18
  2.4 Spring 技术介绍  18-23
    2.4.1 Spring 框架的架构原理  18-20
    2.4.2 Spring IoC  20-22
    2.4.3 Spring AOP  22-23
  2.5 Hibernate 技术介绍  23-27
    2.5.1 Hibernate 原理  23-24
    2.5.2 Hibernate 的核心接口  24-26
    2.5.3 Hibernate 执行过程  26-27
  2.6 本章小结  27-28
第三章 CNIS 系统分析  28-34
  3.1 CNIS 系统概述  28-30
    3.1.1 项目背景  28-29
    3.1.2 系统设计目标  29-30
  3.2 系统总体网络架构  30-31
  3.3 系统功能模块分析  31-33
  3.4 本章小结  33-34
第四章 CNIS 系统设计  34-45
  4.1 系统总体架构设计  34-35
  4.2 表示层设计  35-36
  4.3 业务逻辑层设计  36-38
  4.4 数据持久层设计  38-39
  4.5 数据库设计  39-44
    4.5.1 数据库概念结构设计  40-41
    4.5.2 数据库逻辑结构设计  41-44
  4.6 本章小结  44-45
第五章 CNIS 系统实现  45-70
  5.1 系统开发环境  45
  5.2 系统架构的实现  45-55
    5.2.1 Flex 端的数据通信实现  46-51
    5.2.2 业务逻辑层实现  51-53
    5.2.3 数据持久层的实现  53-55
  5.3 系统应用的实现  55-69
    5.3.1 客户端人机界面设计  55-60
    5.3.2 服务器端配置  60-62
    5.3.3 服务器端实现  62-64
    5.3.4 客户端实现  64-66
    5.3.5 部分其他Flex 端系统功能的实现  66-69
  5.4 本章小结  69-70
第六章 总结与展望  70-72
  6.1 总结  70-71
  6.2 展望  71-72
致谢  72-73
参考文献  73-75

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 隐式用户兴趣挖掘的研究与实现,TP311.13
  3. 基于WEB的仿真互操作性测试工具研究,TP391.9
  4. LXI仪器Web接口开发,TP274
  5. LXI计数器研制,TP274
  6. 面向服务的多主体协作机制的研究与实现,TP393.09
  7. 基于模型的Web测试技术研究与应用,TP311.53
  8. 面向RIA开发模型的研究,TP311.5
  9. 基于WEB的军犬训练管理系统,TP311.52
  10. 面向业务过程的服务动态组合方法研究,TP393.09
  11. 基于本体的语义检索研究,TP391.3
  12. 面向服务的Web报表的研究与设计,TP393.09
  13. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  14. 基于嵌入式Web服务器的监控系统研究,TP393.05
  15. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  16. 基于Web日志的用户挖掘研究与实现,TP311.13
  17. 基于查询接口的Deep Web模式匹配方法研究,TP311.13
  18. 基于BPEL的动态Web服务组合的自适应研究,TP393.09
  19. 藏语/汉语远程教育系统流媒体技术研究,TN919.8
  20. 基于社会网络分析的藏文web链接结构研究,TP393.09
  21. 面向主题的Web文档自动文摘生成方法研究,TP391.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com