致谢 | 第5-6页 |
摘要 | 第6-7页 |
ABSTRACT | 第7-8页 |
目录 | 第9-12页 |
表目录 | 第12-14页 |
图目录 | 第14-16页 |
1 绪论 | 第16-24页 |
1.1 研究背景 | 第16-17页 |
1.2 研究意义 | 第17页 |
1.3 发展现状 | 第17-21页 |
1.3.1 企业及系统平台发展现状 | 第17-18页 |
1.3.2 Android系统发展现状 | 第18-19页 |
1.3.3 REST风格Web服务发展现状 | 第19-21页 |
1.4 研究内容 | 第21页 |
1.5 本文组织结构 | 第21-24页 |
2 相关理论及技术 | 第24-34页 |
2.1 Android操作系统 | 第24-27页 |
2.1.1 Android系统框架 | 第24-26页 |
2.1.2 Android四大组件 | 第26-27页 |
2.2 基于REST风格的Web服务 | 第27-30页 |
2.2.1 Web服务 | 第27-28页 |
2.2.2 基于SOAP的Web服务 | 第28页 |
2.2.3 基于REST风格的Web服务 | 第28-29页 |
2.2.4 基于SOAP与REST风格的Web服务比较 | 第29-30页 |
2.3 LBS基于位置的服务 | 第30-34页 |
2.3.1 LBS应用架构 | 第30-32页 |
2.3.2 设备定位方式 | 第32-33页 |
2.3.3 常用地图API | 第33-34页 |
3 系统总体分析 | 第34-48页 |
3.1 系统总体需求分析 | 第34-37页 |
3.1.1 功能需求分析 | 第34-35页 |
3.1.2 非功能需求分析 | 第35-36页 |
3.1.3 系统总体架构分析 | 第36-37页 |
3.2 系统逻辑分析 | 第37-48页 |
3.2.1 主业务流程分析 | 第37-39页 |
3.2.2 项目进度和队列关联 | 第39-40页 |
3.2.3 项目角色和功能规则 | 第40-44页 |
3.2.4 项目通知规则 | 第44-45页 |
3.2.5 项目操作历史记录规则 | 第45-48页 |
4 基于REST风格的服务端设计 | 第48-74页 |
4.1 服务器端整体架构 | 第48-50页 |
4.2 基于REST风格的服务端设计 | 第50-74页 |
4.2.1 数据集规划和数据库设计 | 第50-62页 |
4.2.2 资源划分 | 第62-65页 |
4.2.3 以URI命名资源 | 第65-67页 |
4.2.4 统一资源接口 | 第67-70页 |
4.2.5 设计资源表示 | 第70-71页 |
4.2.6 连接资源 | 第71-72页 |
4.2.7 HTTP响应 | 第72-74页 |
5 基于Android的客户端设计 | 第74-98页 |
5.1 客户端整体架构 | 第74-76页 |
5.2 客户端功能模块原型设计 | 第76-84页 |
5.2.1 登录模块 | 第76-77页 |
5.2.2 首页模块 | 第77-78页 |
5.2.3 通知模块 | 第78页 |
5.2.4 项目列表页模块 | 第78-79页 |
5.2.5 项目详情页模块 | 第79-80页 |
5.2.6 项目添加/修改页模块 | 第80-81页 |
5.2.7 项目审核/测算/归档模块 | 第81-82页 |
5.2.8 项目跟进模块 | 第82-83页 |
5.2.9 项目历史模块 | 第83-84页 |
5.2.10 项目设置管理负责人模块 | 第84页 |
5.3 存储设计 | 第84-86页 |
5.3.1 SharedPreferences(系统偏好设置) | 第85页 |
5.3.2 文件存储 | 第85页 |
5.3.3 SQLite存储 | 第85-86页 |
5.4 LBS功能 | 第86-91页 |
5.4.1 基于百度地图的定位和标记 | 第86-88页 |
5.4.2 基于Geohash算法的近邻搜索 | 第88-91页 |
5.5 客户端优化 | 第91-98页 |
5.5.1 页面自适应 | 第91-93页 |
5.5.2 异步加载 | 第93-94页 |
5.5.3 基于LRU算法的双缓存机制 | 第94-98页 |
6 房源管理系统的实现 | 第98-118页 |
6.1 服务端实现 | 第98-103页 |
6.1.1 开发平台 | 第98页 |
6.1.2 服务端基础架构搭建 | 第98-101页 |
6.1.3 服务端资源实现 | 第101-103页 |
6.2 客户端实现 | 第103-114页 |
6.2.1 开发平台 | 第103-104页 |
6.2.2 客户端基础架构搭建 | 第104页 |
6.2.3 客户端功能模块实现 | 第104-107页 |
6.2.4 技术难点实现 | 第107-114页 |
6.3 系统主业务流程展示 | 第114-118页 |
7 总结和展望 | 第118-120页 |
7.1 主要工作 | 第118-119页 |
7.2 进一步研究方向 | 第119-120页 |
参考文献 | 第120-124页 |
作者简历及攻读硕士学位期间取得的研究成果 | 第124-128页 |
学位论文数据集 | 第128页 |