1.绪论 1 1.1研究的背景及意义 1 1.2国内外研究概况 1 1.3论文的主要研究工作 1 2.关键技术 1 2.1 SSH框架技术 1 2.1.1 Spring技术 1 2.1.2 Spring MVC简介 1 2.1.3 Hibernate简介 2 2.1.4 SSH框架整合 2 2.2 Ajax技术 3 2.3 WebGL和krpano技术 3 2.4 Android混合开发技术 4 3.系统需求分析 4 3.1需求概述 4 3.2用户及用例 5 3.3功能性需求分析 5 3.4系统运行环境需求 6 4.系统设计 6 4.1系统总体设计 6 4.2功能模块设计与实现 9 4.2.1 服务器功能模块设计与实现 9 4.2.2 移动客户端功能模块设计与实现 12 4.2.3 PC客户端功能模块设计与实现 14 4.3 Krpano全景软件设计 15 4.3.1 Krpano软件框架设计 15 4.3.2 Krpano工具使用流程 17 4.3.3 Krpano运作机制 18 4.3.4 Krpano插件使用与制作 20 4.4 Android界面设计 26 4.4.1 ViewPager+Fragment实现可滑动和切换的标签页 26 4.4.2 重新LinearLayout实现下拉刷新与加载更多 26 4.4.3 webview加载Krpano内核以及调用百度地图和高德地图导航 27 4.4.4 微信分享 28 5. 系统测试 29 5.1 PC的文案内容管理功能测试 29 6.总结与展望 32 参考文献 33