文摘
英文文摘
声明
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展望
参考文献
致谢
个人简历、发表的学术论文及参加项目情况