智城接包方
Udroid
智城识别ID 32051
承接项目数 0
好评率 0%
会员 2级
总收入 ¥ 0RMB
保证金 0 RMB
拥有技能 Android iPhone Project Management iPad

案例

案例
大约 12 年前上传

开发周期 : 1 月
项目报价 : ¥5,000-¥8,000

旅游天涯项目

本项分为:首页,吃喝玩乐,我的最爱。

模块分析:

一、首页模块分析
首页模块中分八个模块,分别是不容错过,全新景点,疯狂购物,必买好物,美食吃不完,自由行攻略,精彩视频,关注微薄。
1. 在不容错过中模块中,进行图片的展示(如图),同时图片可以点击,进入相应的景点观赏,具体景点的文字介绍。
技术特点:可以设置三个UIScrollView(滚动面板)来滚动式显示图片,图片由服务器获得,使用图片缓存技术以节省流量,并可以保存至本地。图片上设置触发功能,点击可导航至下一个界面。

界面由两部分组成,上方为图片显示区,可使用UIImageview控件展示,下面可以放置一个UITextView显示详细介绍,并将UIImageview和UITextView放在UIScrollView上实现滚动效果,详细介绍可以从服务器获得详细介绍信息,服务器接口如(http://202.102.113.19/tour/brcg.php);
获得服务器数据的格式为:
<xml>
<image> http://202.102.113.19/tour/brcg.php/a.png
</image>
<content>
详细介绍
</content>

2. 至于全新景点,疯狂购物,必买好物,美食吃不完,这些模块基本架构与不容错过模块大致一样。

3. 在自由攻略中,在表中显示一些重要信息的简要介绍,点击对应信息后会进入详细介绍.
技术特点:可以在本界面中放置表格(UITableView),如果表格内部的内容是固定不变的话,内容可以读取本地内容,如果表格中的数据不是固定信息则由服务器得来,接口如:(http://202.102.113.19/tour/zygl.php);
获得服务器数据的格式为:
<xml>
<item><title></title><url>http://..</url></item>
<item><title></title><url>http://..</url></item>
<xml>

2、吃喝玩乐模块分析
1. 本模块可分为以下种类:美食,购物,观光,休闲与娱乐,文化与艺术等,每一个种类下都有对应的各种信息的简要介绍。例如:在美食种类下有“新加坡的美食”标题,点击此标题后可观赏新加坡的各种特色美味菜肴,并同时有对应的名称简介。
技术特点:本界面可以采用“分区表”显示内容。 点击某分区的标题如“观光”则动态展开区内容。每行的内容可以从服务器获得。 接口和返回数据与上面所写类似。

点击进入下一个界面,展示详细列表。如图

技术特点:本界面可以用表(UITableView)显示内容,表格左边图片利用图片缓冲技术从服务器下载,未下载完时用烽火轮代替。 还可以切换显示风格。
点击某行可以进入详细介绍界面。
技术特点:界面由三部分组成,上方为图片显示区,可使用UIImageview控件展示,中部为每个景点的营业时间,网站,等信息的介绍 下面可以放置一个UITextView显示详细介绍,并将三部分 放在UIScrollView上实现滚动效果,详细介绍可以从服务器获得详细介绍信息,服务器接口如(http://202.102.113.19/tour/brcg.php);
获得服务器数据的格式为:
<xml>
<image> http://202.102.113.19/tour/brcg.php/a.png
</image>
<info>
<yyTime>
营业时间
</yyTime>
<web>
网站
</web>
<phone>
电话
</phone>
<map>
经度+纬度
</map>
</info>
<content>
详细介绍
</content>
3 ,摇一摇模块分析
界面首页提供一组图片,图片的动画效果由[uiview beginAnimation];动画块来解决。指定图片的初始状态和末尾状态让其往返运动。摇一摇可以用系统的晃动函数
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event;
来处理晃动效果,晃动结束后随机取出餐厅信息,点击餐厅图片压栈压入下一个控制器,此控制器为用户选择的餐厅的详细信息, 此界面和“吃喝玩乐”模块的详细界面相同。
4,我的最爱模块
保存之前收藏的景点和美食信息。
数据的保存采用sqlite3数据存储
5,搜索附近的酒店美食
调用手机的gps获取经度纬度,将经度纬度发送给服务器,服务器接到收据后将此经度纬度的附近美食和酒店的经度纬度,信息发送给客户端,经过客户端解析将其标识在UImapView上。
6,实现酒店预订和机票与预订
方案1: 服务器端处理
在客户端填写酒店和机票的订单信息,将此信息发送给服务器,由服务器将对应的数据发送给对应的酒店和机票预订系统,下发订单到客户端。
方案2:客户端直接处理
利用淘宝,获得航班和酒店的信息,进入相关的网页直接进行订票和酒店预订.

案例