首页> 中文学位 >基于web2.0的三维虚拟社区的构建
【6h】

基于web2.0的三维虚拟社区的构建

代理获取

目录

文摘

英文文摘

声明

1绪论

1.1研究背景

1.2国内外研究现状

1.3本文研究内容

2关键技术介绍

2.1 Web2.0核心技术-AJAX

2.1.1 AJAX定义

2.1.2工作原理及模型

2.1.3实现过程

2.2大范围场景渲染关键技术-WebGIS

2.2.1 WebGIS定义

2.2.2 WebGIS实现模式

2.3三维场景渲染关键技术-Web3D

2.3.1 Web3D概述

2.3.2实现技术

2.4开发框架-ASP.NET

2.4.1概述

2.4.2身份成员服务

2.4.3个性化服务

2.5数据库关键技术-ADO.NET

2.5.1 ADO.NET概述

2.5.2常用的对象

3网络三维虚拟社区构建方案

3.1总体设计

3.1.1用户的注册与登录

3.1.2虚拟化身漫游场景

3.1.3用户实时交互

3.1.4个人小屋管理

3.1.5系统后台管理

3.2场景渲染设计

3.2.1基于WebGIS和Web3D的场景渲染策略

3.2.2场景渲染架构设计

3.3架构设计

3.3.1软件架构概述

3.3.2进行架构设计的优点

3.3.3架构设计中的重要因素

3.3.4几种架构模式的研究

3.3.5本文的架构设计方案

3.4数据库设计

3.4.1系统数据分析

3.4.2概念结构设计

3.4.3逻辑结构设计

3.4.3数据库系统的选择

3.5 UI设计

3.5.1 UI设计概述

3.5.2 UI设计原则

3.5.3 Web2.0时代的UI设计

4性能优化方法

4.1 web前端优化

4.1.1减少http请求

4.1.2添加Expires头

4.1.3压缩组件

4.1.4将样式表放在顶部

4.1.5将脚本放在底部

4.1.6避免CSS表达式

4.1.7使用外部JavaScript和CSS

4.2服务器后端优化

4.2.1利用ASP.NET缓存机制

4.2.2数据库查询优化

5总结与展望

5.1总结

5.2展望

参考文献

致谢

个人简历、发表的学术论文及参加项目情况

展开▼

摘要

目前对于虚拟社区的研究主要有两个方向:一个是无场景支持的用户交流平台;另外一个是有场景支持的,通常提供用户绚丽的社区场景漫游。这两个方向都有其缺点,首先,无场景支持的虚拟社区平台,通常只能提供给用户一个文字交流的平台,使用户没有沉浸其中的感觉。其次,有场景支持的虚拟社区平台,通常因为大场景的渲染,而带来平台性能上的问题。这些都制约了虚拟社区的发展。 随着互联网技术的不断发展,以及在步入Web2.0时代以后,Web2.0的各种关键技术,为地理信息系统(GIS)和虚拟现实技术(VR)应用到互联网平台中提供了充分的支持,从而产生了两种新的互联网应用技术WebGIS和Web3D。本文充分的利用Web2.0时代的各种关键技术,来解决有场景支持的网络虚拟社区发展所遇到的各种问题;从软件设计、开发架构、性能优化等方面综合讨论了基于Web2.0的三维虚拟社区的构建方案。 (1)本文利用三层架构模式构建开发模型。综合地考虑了社区平台的扩展性和开发更迭性,合理利用多种设计模式进行平台架构设计。 (2)利用WebGIS技术实现大范围二维场景的渲染。本文将大范围场景分为城域和区域两个级别。对于范围较大的城域级场景采用矢量空间数据来组织,对于范围较小的区域级场景利用表现力更强的栅格空间数据进行组织。 (3)利用Web3D技术实现三维场景的渲染。本文中用三维场景来表现特殊的单体建筑,通过虚拟现实技术预处理三维场景,结合Web3D实时渲染三维场景。 (4)本文利用各种优化手段,从web客户端到服务器端,进行全面的优化。对于web客户端,本文采用多种方法来减少用户的请求数量和请求容量,来进行性能优化;对于服务器端,通过对数据库查询优化和使用缓存策略,综合性地提高性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号