基于IOS的自助游系统之旅游服务模块的设计与实现.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-14
  • 论文字数:22811
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(王教授)提供原创文章

支付并下载

摘要:本文主要研究了在未来十年人们的主要出游方式的转变,会从现在的“快餐式”旅游转变成一种更加享受的旅游本身的慢旅游。慢旅游的主要出行方式就是自助游。移动互联网在近几年以及未来十年都将急剧改变人们的生活方式。IOS操作系统凭借它的稳定、安全成为越来越多人的选择。

本文使用Mysql数据库和ThinkPHP框架搭建了本系统的后台服务器。本系统是基于IOS开发,故在服务器端只编写接口。通过服务器完成移动端和数据的交互。

本文主要通过IOS客户端的建立,来解决更加自由的出游方式。本文的主要工作内容如下:

首先,文章研究了目前市场上所存在的旅游产品。研究发现现在的旅游产品大部分还注重跟团游的项目,很少涉及完全的自助游方式。即使存在这样的旅游产品,也都十分僵化,缺乏自主性。由这一现象,本文中提出了一个“零售式旅游”的概念,即将所有的旅游产品如同超市的商品一样摆上货架供客户挑选。

其次,从人们的出游的环节来分析主要涉及景点和酒店两大块。所以本文的主要内容就是景点和酒店模块,为了更方便的为游客提供出游服务,又增加了一个推荐线路的模块。配合这三个主要功能,又设计了订单、购物车、评价三个模块。在UI设计上,参考成熟的APP界面设计以及交互逻辑,应用于本系统中。

最后,经过每个模块的测试和整个系统的测试,调试了各个接口,修复在测试中出现的BUG。并对整个系统进行了优化,采用MVVM架构,使整个项目结构更加清晰。

 

关键词 自助游;IOS;ThinkPHP;购物车

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景-1

1.1.1 未来的旅游趋势-1

1.1.2 IOS客户端-1

1.1.3 ThinkPHP-1

1.2 市场上的旅游产品-2

1.3 研究内容-2

1.4 论文架构-3

2 相关技术综述-4

2.1 Mysql数据库-4

2.2 ThinkPHP-4

2.3 IOS开发理论基础-4

2.3.1 IOS基础知识-4

2.3.2 IOS开发环境-6

3 系统需求分析-7

3.1 总体目标-7

3.2 功能性需求分析-7

3.2.1 登录注册模块-8

3.2.2 首页模块-8

3.2.3 商品展示模块-9

3.2.4 评论模块-9

3.2.5 购物车模块-9

3.2.6 订单模块-10

3.3 非功能性需求分析-10

4 系统设计-11

4.1 移动端系统架构与流程设计-11

4.1.1 系统架构-11

4.1.2 总体功能模块结构-11

4.1.3 功能模块结构简介-11

4.2 服务器端设计-12

4.2.1 首页模块-12

4.2.2 我的模块-12

4.3 数据库设计-13

4.3.1 数据库表及字段命名规则-13

4.3.2 数据库逻辑结构设计-13

4.3.3 数据库表结构设计-16

5自助游系统的实现-22

5.1 数据库连接配置-22

5.2 登录注册-23

5.2.1 登录-23

5.2.2 个人信息修改-24

5.2.3 注册功能-24

5.3 首页-25

5.3.1 产品首页-26

5.3.2 城市选择页面-27

5.3.3 搜索页面-28

5.3.4 热门城市页面-28

5.4 商品展示-29

5.4.1 产品列表页面-29

5.4.2 产品详情页面-30

5.4.3 地图页面-32

5.4.4 日期选择页面-33

5.4.5 景点介绍页面-34

5.5 评论-35

5.5.1 评论列表页-35

5.5.2 上传评论页-36

5.6 购物车-37

5.6.1 购物车页面-37

5.6.2 详情页面-38

5.7 订单-39

5.7.1 订单列表页-39

5.7.2 订单详情页-40

6系统测试-41

6.1 调试环境-41

6.2 调试的重要性及目的-41

6.2.1 调试的重要性-41

6.2.2 调试的目的-41

6.3 调试的内容-41

6.4 调试过程-41

6.4.1 用户评论模块-41

6.4.2 购买模块-43

6.4.3 其他模块-44

结论-45

致谢-46

参考文献-47