资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
编号:12013211428 南阳师范学院2016届毕业生毕业论文(设计) 题 目: 遛遛旅游应用的开发 完 成 人: 班 级: 2012-14 学 制: 4年 专 业: 软件工程 指导教师: 完成日期: 2016-04 目 录摘要:溜溜旅游系统能使用户更直观、更方便的查询上海的景点。在很大程度上改善了旅游现状。该APP主要囊括首页、文化之旅、电子导游、我的四大模块。同时拥有支付、收藏、分享、地图线路规划,地图导航,语音介绍等功能。本系统是选用基于objective-c语言开发的,数据库是采用SQL Server 2008R2, 设计模式选用了MVC。31绪论31.1 系统开发背景31.2 系统开发的目的和意义41.3 系统概述42系统开发工具42.1 objective-c技术52.2 Xcode开发工具53 系统分析53.1可行性分析63.2 需求分析73.3数据库分析73.4功能模块分析84 系统详细实现和功能说明94.1引导页模块94.2首页界面104.3文化之旅224.4电子导游234.5我的界面254.6分享功能264.7线路详情274.8景点详情295.系统测试305.1测试目的305.2测试方法306总结31参 考 文 献32Abstract: LiuLiu tourism system can make users more intuitive and easier to access Shanghais attractions. It improves travel situation to a large extent. The APP mainly includes Home, cultural tours, electronic guides, my four modules, at the same time has payment, collection, sharing, maps, route planning, map navigation, voice introduced functions and so on. This system is based on the objective-c language developments, and the database uses SQL Server 2008R2, MVC is selected for design pattern.33参考文献(27)Abstract(28) 遛遛旅游应用的开发作 者:董 雷指导教师:卢香清 摘要:溜溜旅游系统能使用户更直观、更方便的查询上海的景点。在很大程度上改善了旅游现状。该APP主要囊括首页、文化之旅、电子导游、我的四大模块。同时拥有支付、收藏、分享、地图线路规划,地图导航,语音介绍等功能。本系统是选用基于objective-c语言开发的,数据库是采用SQL Server 2008R2, 设计模式选用了MVC。关键词:遛遛旅游;分享;objective-c语言;IOS1绪论1.1 系统开发背景伴随着时代的进步和社会的发展,人们经济水平的提高,旅游行业异常的火爆。同时由于科技水平的提高,移动互联网也得到了迅速的发展,于是我决定为旅游市场开发一款类似于去哪儿、携程等旅游网站的APP,让人们更好的选择旅游景点。而随着智能手机的大众化,越来越多的人使用智能手机,相应的手机APP的需要也就越来越多。现在的手机不仅仅是简单的打电话,发短信这些基本功能,更使年轻人青睐的是玩游戏、看视频、听音乐等,手机也就成了人们必备的工具之一。目前中国的旅游行业已经具备了相当的规模,并且在国际上有了一定的竞争力。iPhone作为当前国际上不可多得的一个手机品牌,其市场占有率仅次于三星,其占有了全球市场百分之90以上的利润。基于iOS的手机APP需求量随之增大,同时市场上的旅游商家很多,他们定位都差不多,基本满足了各个层次消费者的需求。例如携程,去哪儿,驴妈妈等,这些应用已经在苹果商店旅游类APP中占据了绝对的地位,智能手机的普及更加使得移动信息平台成为了主流。 伴随着苹果手机在中国的火热,相对的iOS技术慢慢的流行了起来。而对于开发iOS APP的开发语言objective-c/swift,也成为了当今社会流行的开发语言。始终保持着强势的上升趋势,并且有超过c语言的趋势,(目前swift正在慢慢取代objective-c)。苹果语言相对于别的开发语言,例如javascript、java以其强大的优势远远领先于其他的编程开发语言。所以本文根据当前的形式,决定使用OC来开发手机APP。1.2 系统开发的目的和意义 开发这个系统为了更好的方便大家旅行,同时来巩固自己的ISO开发水平,让自己在以后的社会竞争中更有竞争力。1.3 系统概述 设计思想:遛遛旅游APP是按照一般的软件开发流程开发的。本人根据景点进行市场调查,了解人们对景点的需求,从而决定去开发一款旅游APP。在有了用户的需求后,就决定开发属于自己的旅游APP。在真正的开发过程中自己决定了系统的架构设计、界面的设计,然后就开始开发了。设计目标: 首先收集一些上海本地的旅游景点,然后根据不同景点的收费标准以及景点的类型进行分类整理。分为不同的类别来方便人们找到自己喜欢的分类,方便每个人选择自己喜欢的景点并且下单。2系统开发工具2.1 objective-c技术objective-c是扩充c的面向对象的编程语言,主要用在Mac OS x,iOS等的基本语言。Objective-C可以在gcc运行的系统编译,因为gcc含有objective-c的编译。1980年左右布莱德.确斯在其公司Stepston发明的,他很在意设计和编译器的确实需求。现在是编写iOS应用的程序利器,oc是非常好的语言。它是用C语言写的很小的运行库,只会让程序包的大小添加很小的范。OC系统使用极大的vm执行时间会取代整个系统的运作相反,oc写的代码一般不会比原来的代码大很多。2.2 Xcode开发工具Xcode 是运行在操作系统Mac OSX上的集成的开发工具,是苹果公司开发的。Xcode是开发OS X和IOS快捷的方式,Xcode具有统一的用户界面设计编码、调试、测试都在一个简单的窗口内完成。从Xcode3.1开始,Xcode也可被用来为iphone OS开发环境。Xcode3.0可以用于iPhone OS的开发环境。Xcode4.0于2011年3月9号正式发布了,这个版本非APPle开发者,也可以从mac APP store中付费下载。Xcode5.0支持ISO7,可以在Mac APP story 里面下载。Xcode6.0整合了新的语言swift。Xcode7.0把swift语言版本升级到2.0。溜溜旅游要求必须在OS x 系统上运行的Xcode才能开发。3 系统分析3.1可行性分析可行性基本分析也可以称为可行基本性研究,是在线下以及线上调查的基础上并辅助其他的信息渠道。针对基于ios的旅游软件开发是否具备必要性和可能性,对溜溜旅游从经济、操作、技术等各个方面进行分析研究,来防止投资的失误。保证遛遛旅游的开发成功,就对我们学过的知识进行可行性分析。可以在最短的时间内分析出基于iOS的溜溜旅游,是可以达到理想的效果的。(1)经济可行性分析:这款基于iOS的溜溜旅游APP的开发是通过苹果官方的xcode工具开发的。我自己安装的黑苹果,同时服务器的这一块我让做java的同事帮我完成。图片这一部分有做美工的同事帮我来完成,所有的开发需要的硬件以及软件我都可以获得。同时自己也可以通过抓包工具获取相关的资源,不存在浪费人力物力的现象,所以决定了开发出一款基于iOS的旅游类APP。(2)社会基础可行性分析: 开发这款溜溜旅游APP是公司的产品,不会损坏到任何人的利益。我开发这款APP符合国家的政策方针,不影响任何组织的利益,没有宗教方面的宣传,同时也不会影响社会的稳定,所以可以得出开发iOS的在溜溜旅游社会方面的可行性。(3)技术基础可行性分析: 开发溜溜旅游APP需要用到的是objective-c,以及一些iOS开发的UI设计和一些第三方框架的应用等等。就技术方面来说,自己不学习iOS有一年多的时间了。并且有过相关类似的开发经验,相对于开发一款电商APP,自己的技术是完全可以胜任的。还有自己安装的黑苹果,以及xcode是完全可以胜任此次开发的软件需求,从而分析得出这款溜溜旅游APP在技术方面是可行的。所以,综合所诉我的基于iOS的溜溜旅游APP开发是可以实现的。3.2 需求分析需求分析指的是在建立一个新的应用时,就这个新的应用的目的、范围、定义以及功能等一些方面的所要做的工作。前期的需求分析是必不可少的部分。在准备一个项目的开发之前,开发者必须清楚消费者需要什么样的APP.喜欢什么样的内容,然后根据这些需求进行相应的开发。根据目前的手机市场份额,苹果无疑成为高端品牌的代名词。同时人们的收入增加,旅游的人数也增多,市场上旅游的APP以携程,去哪儿,驴妈妈为主。但是都是业务繁杂,没有给人们一个清晰的选择、基于此,设计这款遛遛旅游APP,侧重于文化旅游、线路旅游、免费旅游、来更好的吸引用户来使用。3.3数据库分析建立所需数据表:从线路推荐表、今日特价优惠表表、文化之旅表、景点自由组合表、亲子游表、两天半表、文化之旅表。(1)文化旅游表表:保存旅游线路的名字、图片、简介表1 线路推荐表字段名字段类型是否为空说明YhIDInt否线路编号(主键)YhNameVarchar(30)否线路名字XhVarchar(20)是线路简介YhPVarchar(50)否图片(2)今日特价优惠表表:保存旅游线路的名字、图片、简介表2今日特价优惠表表字段名字段类型是否为空说明YhIDInt否线路编号(主键)YhNameVarchar(30)否线路名字XhVarchar(20)是线路简介YhPVarchar(50)否图片(3)文化之旅表:保存旅游线路的名字、图片、简介表3 文化之旅表字段名字段类型是否为空说明YhIDInt否线路编号(主键)YhNameVarchar(30)否线路名字XhVarchar(20)是线路简介YhPVarchar(50)否图片(4)景点自由组合表:保存旅游线路的名字、图片、简介表4 景点自由组合表字段名字段类型是否为空说明YhIDInt否线路编号(主键)YhNameVarchar(30)否线路名字XhVarchar(20)是线路简介YhPVarch
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号