摘要:经过对现在消费方式的调研发现越来越多的人喜欢利用空余时间外出旅游。因此开发一款旅游类的APP具有较好发展前景。通过对同类APP的分析,进行取长补短,开发出了本款软件。本款旅游类APP名叫“自游”,是一款集产品、攻略、答疑为一体的实用型旅游APP。本款APP是基于iOS操作系统开发的软件,使用Objective-C开发语言,使用最常用的MVC开发模式进行开发,兼容的最低系统版本为iOS7.0,并且向上兼容。本次开发完全按照企业开发流程和规范,经过前期的项目立项、需求分析、原型图设计、数据库设计、后期开发、操作手册等流程。耗时2~3个月的时间终于将软件开发实现。
本文主要阐述本款软件的社区版块(攻略,问答)的设计过程。该模块主要是为了帮助有旅游意向的用户,了解旅游城市和景点的信息。让用户之间互相帮助解决旅游上面的疑问。让用户更加了解自己的行程,间接促进本款APP其他产品的销售。同时也给游客提供了一个分享自己旅游经验和快乐的平台。
关键词 旅游;iOS系统;客户端;社区板块
目录
摘要
Abstract
1 绪论-1
1.1 系统开发背景及意义-1
1.1.1 系统开发背景-1
1.1.2 系统开发意义-1
1.2系统设计思想-1
1.3论文的组织结构-1
2 相关技术简介-3
2.1 iOS技术简介-3
2.2 Xcode简介-3
2.3 Objective-C简介-3
2.4 PHP简介-3
2.5 MAMP简介-4
2.6 本章小结-4
3 需求分析-5
3.1 可行性分析-5
3.1.1 技术可行性-5
3.1.2经济可行性-5
3.2开发平台的选择-5
3.3系统功能需求-5
3.4 性能需求-7
3.4.1 系统的可适应性-7
3.4.2 系统的安全性-7
3.5本章小结-7
4系统设计-8
4.1 系统总体设计描述-8
4.2 系统模块图-8
4.3 数据库设计-10
4.3.1数据库介绍-10
4.3.2 系统E-R图-10
4.3.3 数据库表设计-13
4.4本章小结-17
5 系统实现-18
5.1数据库连接配置-18
5.2 前台系统的实施-18
5.2.1系统主界面-18
5.2.2城市简介界面-19
5.2.3所有攻略界面-20
5.2.4精品攻略界面-20
5.2.5攻略详情界面-21
5.2.6问答列表界面-23
5.2.7问答详情界面-23
5.2.8发布界面-25
5.2.9个人中心界面-26
5.3本章小结-27
6系统测试-28
6.1测试方法-28
6.2软件测试-28
6.2.1搜索功能测试-28
6.2.2攻略功能测试-28
6.2.3问答功能测试-29
6.2.4发布功能测试-30
6.2.5注册功能测试-30
6.2.63D Touch功能测试-31
6.3本章小结-32
结论-33
致谢-34
参考文献-35