欢迎来到天天文库
浏览记录
ID:41856037
大小:63.50 KB
页数:7页
时间:2019-09-03
《基于IOS开发的手机旅游客户端》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于IOS开发的手机旅游客户端时代在进步,科技在发展,手机的作用已经不仅仅是打电话,发短信,其担任的更重要的角色是人们信息的提供者,所以手机应出行业逐渐成为热门行业,现如今移动应用的开发产业充斥着人们的生活,现在主要的几大移动平台有如下几个:iOS平台、Android平台>mobileweb(WAP/XHTML/CSS/Javascript)。其中安卓(Android)具有开放性,多任务,画面流畅,硬件设备性能优良等优点,占据了智能机市场的绝大部分。但是安卓产品的兼容性较差,有些产品华而不实,用户体验较差。就目前而言,其他平台的市场占有率正在
2、呈下降趋势,而近iOS产品的市场占有率正在上升。随着苹果产品的不断更新,相应的各类应用的开发也越来越火爆。就目前而言,10S在智能手机的应用软件屮的下载量占了33%,另外,iOS平板电脑应用的下载量占据75%,所以,iOS的相关应用软性有着庞大的消费群体。由于iOS的应用够创意,够实用,用户群体庞大,iOS软件发展形势乐观,致使许多开发者投身其中。随着人们生活品质的提高,生活节奏的加快,更加注重诗句感官的效果。基于这种现状,开发一款旅游类的手机应用,为用户提供详细的出行信息,旅游信息的介绍,满足用户足不出户就可以右边全世界的紺求是十分符合市场
3、规律的。整个项目使用基于Foundation框架下得Objective~C?Z言编写的,使用基于UTKit框架下的UI设计搭建的用户界面来与用户交流,通过使用每个类之间的接口文件关联多个类,使用MapKit框架和CoreLocation框架下来实现地图定位功能,使用讯飞语音实现了语音录入功能,使用本地数据库SQLite存储用户信息以及收藏的景点信息,除此之外还使Quartz框架,SystemConfiguration框架,CoreFoundation框架等辅助完成本项目。本应用程序的设计目标是开发一款具有界面友好的,注重安全性的,用户体验良好
4、的,易于扩展和维护的手机APP01界面设计1)推荐界面。分为火热推荐以及趣季推荐两个部分。该界面整体是一个表视图,首页默认显示北京热门地点推荐,用户点击其他城市跳转到相应界面。界面要做到功能齐全,简介不冗余并且简单易于用户操作。2)目的地界面。该界面是总体介绍世界各地的界面,分为国内城市、热门城市、港澳台、欧洲国家、亚洲国家以及美洲和大洋洲这几大模块,点击每个模块时候跳转到相应的详情介绍界面。3)主题游界面。该界面整体是一个表视图,展示不同的游玩的主题,点击跳转到详细界面。4)景点界面。首页默认显示三亚的相关景点列表,在此界面可以直接搜索想要
5、去的景点,也可以选择想要去的城市并展示相应城市的景点列表。5)我的界面。在此界面显示该项目的一些信息,可以在此界面登录注册、查看收藏信息,清除缓存等。6)登录界面。登录时需要填写用户名和密码,与数据库屮存储的用户信息进行匹配,保证了用户安全。2系统模块整个系统共分为5个打的模块:推荐模块、目的地模块、主题游模块、景点模块、我的模块。每个模块实现的功能介绍如下:1)推荐模块。本模块要实现的功能是为用推荐几个热门城市的旅游地点以及户外的旅游信息,首页默认显示北京热门地点推荐,用户点击其他城市跳转到相应界面。在显示户外信息的界面用户可以根据自己的意
6、愿选择想要查看的城市的户外信息。2)目的地模块。界面中将世界分为几大模块,每一个模块中包括相应的城市,点击相应的城市之后机会跳转到该城市的景点列表界面,在此界面有地图定位功能,可以查看该景点的周边信息。3)主题游模块。该模块为用户提供旅游的主题,每个主题屮包含相应的景点信息。4)景点模块。该模块是总体介绍世界各地的景点,可以根据自己的意愿进行搜索,搜索时有语音识别功能,说出想要查询的景点即可,方便用户使用。5)我的界面。在此界面有登录注册功能,查看收藏信息功能,清除缓存等功能。通过对项目进行功能需求分析,可以初步确定该项目所需的基本数据。各模
7、块的具体数据需求如下:1)推荐模块。该模块的数据持久化使用相对应的plist文件实现,此文件中共有8个字典,每一个字典存储一个热门城市的数据,其中“1这一个键对应的值就是我们进行网络请求是的链接,同时也是该模块的数据来源。2)目的地模块。该模块的数据持久化使用DestinationCityList.plist文件实现,此文件屮共有8个字典,每一个字典存储一个小模块的数据,其+url这一个键对应的值就是我们进行网络请求时的链接,同时也是该模块的数据來源,由此得到相应模块的城市列表。在城市列表中点击得到的详情页数数据來源于一个公共链接,在此链接中
8、有关数据的字段是我们点击的地点的名称,由此得到相对应的景点信息。3)主题游模块。4)景点模块。该模块首页默认显示三亚的景点信息,每个城市都有自己对应的城市TD号,解
此文档下载收益归作者所有