需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:22811 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文主要研究了在未来十年人们的主要出游方式的转变,会从现在的“快餐式”旅游转变成一种更加享受的旅游本身的慢旅游。慢旅游的主要出行方式就是自助游。移动互联网在近几年以及未来十年都将急剧改变人们的生活方式。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 |