摘要:随着当今社会移动互联网设备的飞速发展,移动终端(尤其是以iPhone、iPad等基于iOS系统的设备)的使用者在市场上的使用者越来越多。同时随着中国经济的飞速发展,旅游市场的规模更是得到了快速的成长,而现如今市场上的移动端的旅游类APP更是更多的关于住店、订购机票、美食分享等相关的(销售类)移动APP。而能为用户真正的提供贴近真正的旅游特性的APP又少之又少。
鉴于在App Store中旅游类的APP的发布情况,我设计了基于iOS系统旅游旅途鉴赏APP“MOVE”,本APP可以通过手机客户端欣赏各地的景点的旅游信息,也可以通过参考他人的旅游游记来规划自己的旅游计划,也可以通过定位系统查询你所在地点附近的景点、美食、趣事。同时通过推荐系统将精彩的旅途鉴赏推荐给用户来作为旅游攻略以供用户参考。满足用户的各类基本的需求。该APP设计的设计大概包括:
1、基于iOS系统自带的定位可以很详细的获取用户的当前位置
2、通过三方插件实现异步加载数据图片,以更快的速度读取信息
3、在UITableView的基础上优化APP的内存管理,使用户在使用APP时更加流畅
4、基于SQLite本地数据库实现数据的缓存机制
5、基于高德地图来定位景点的位置,方便用户更加精确的确认方便位置。
6、通过友盟三方实现登录
7、用户可以通过关键字搜索需要的信息来查询相关的游记信息…
-本文详细的介绍了“MOVE”APP的相关需求并对该APP的框架以及主要功能做了详细的描述。最后的总结分析了旅游APP的发展前景。
关键词: iOS、 旅游、移动应用、UITableVIew、Xcode
目录
摘要
Abstract
1 绪论-1
1.1 课题背景和意义-1
1.2 国内现状-2
1.3课题研究目标-4
1.4 课题研究内容-4
1.5 课题主要研究的思路以及结构-4
2 相关技术-6
2.1 Objective-C简介-6
2.1.1 iOS系统框架-7
2.2 SQLite数据库介绍-8
2.3 网络传输协议-8
3 系统需求分析-9
3.1 系统功能需求分析-9
3.1.1 首页功能需求分析-9
3.1.2 城市猎人功能需求分析-9
3.1.3 目的地功能需求分析-10
3.2 系统设计概要-10
4 功能模块具体实现-12
4.1 每个页面之间的互相切换-12
4.2 首页界面的具体实现逻辑-12
4.2.1首页界面-12
4.2.2搜索功能-13
4.2.3收藏功能-13
4.2.4分享功能-14
5 系统测试与运行-15
5.1测试方法-15
5.1.1测试目的-15
5.1.2测试方法-15
5.2 错误调试-15
结 论-16
参 考 文 献-17
致 谢-18