1.2 研究的现状    
纵观现在的旅游软件,他们提供的只有景区景点的位置和附近的酒店住宿,并且没有对这些景点进行分类。在本软件中用户只需动动手指,就可以随时把握最新的旅游资讯、景区分类、旅游路线、酒店住宿、商城购物、旅游休闲等服务。对于游客来说,移动旅游的兴起大大提升了出行体验度,对于拉动地方旅游业、餐饮业、娱乐业的发展同样有着积极作用。从目前旅游市场的现况来看,用不了多久OTA(Online Travel Agent)是指在线旅游社)的主战场将会挪到手机应用上。
2.IOS开发环境的介绍以及OC语言的特点
2.1 开发环境的介绍
1) Mac系统是苹果电脑专用系统,正常情况下普通PC是无法安装的操作系统。MAC系统基于UNIX的核心系统,在此基础上增强了系统的稳定性、性能以及响应能力。因此,MAC系统上的病毒要远远少于windows系统。Mac的大部分硬件都是有苹果公司生产的,就连Mac所用的操作系统,都是它自行开发的。因此有诸多先进的开发工具,如XCODE、LIVECODE、XAMARIN STUDIO、XOJO,各有千秋,都能为MAC下的软件开发带来丰富的支持。
2) Xcode:iOS APP应用的开发,离不开Xcode。它是一个软件集成的开发环境(IDE),也就是说我们可以利用这个软件,进行编写、编译和调试各种程序,查找系统帮助文档,进行版本管理等,甚至可以上传和发布应用。同时也可以对Object-C和C++程序进行混编提高开发效率。
3) Xcode欢迎界面包含:创建新的项目、连接到版本库、查看帮助文档和访问苹果的开发者网站。
4) Xcode建工程时:工程名称(Product Name)、组织名称(Organization Name)和企业标示(Company Identifier)。
2.2 OC语言特点
1) OC是一种扩充自C语言的面向对象编程语言,是C的超集,任何原始的C语言程序都不需修改就可以通过Object-C编译器,也允许 Object-C 中使用任何C语言的源代码。
2) OC继承自smalltalk语言(面向对象的语言)和C语言(面向过程的语言);拓展:Actor和Ruby都继承了smalltalk语言特点。
3) OC与C大打印格式不同:OC语言的输出:NSLog(@"Hello, World!");C语言的输出:printf(“Hello, World!”)。  
4) OC与C的引入头文件不同:OC语言的用法: #import 确定了一个文件只能被导入一次(避免头文件被重复包含)。C语言的用法: #include拓展: NSLog是系统提供的日志函数,用于在控制台打印出调试信息;@带一个字符串,代表字符串对象的常量;@autoreleasepool建立了一个自动释放池,方便对象的自动释放;组合键Commond+R 也可以开始运行程序,集成开发环境的魅力,它把这些过程一次性帮我们都做完了。当然我们也可以手动编译,按Commond+B键,系统会帮我们编译和连接程序,如果有编译错误,就会在导航区和编译去帮我们指出来。Commond+N键为添加文件;commend+空格为输入法切换。                         
5) OC具备完善的面向对象的特性,而C是面向过程的(缺乏面向对象的特性);OC只能单继承,不能多继承,C都可以继承;OC是以Smalltalk语言为基础,在原始C语言上加入面向对象的特性;OC具有非常丰富的类库;OC有一个运行时系统。
3.系统设计
3.1 系统功能分析
本系统是将现在互联网技术与传统的旅游营销相结合,按照旅游商家管理的工作流程设计完成。为了是系统在旅游管理过程中发挥更大的作用,实现工作过程的信息化,提高工作效率和工作质量,现提出以下系统开发的目标:
1) 系统具有可靠性、实用性,同时注意些到产品的独特性。
上一篇:jsp+mysql酒店管理系统的设计与实现
下一篇:asp.net学生书籍管理信息系统设计+源代码

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...

公寓空调设计任务书

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状