论文部分内容阅读
在当前移动互联网飞速发展的时代,现在节奏生活逐步加快、商旅相关业务蓬勃发展,商旅蜂巢项目有着重要的意义。项目来源于与中国移动通信集团,商旅蜂巢项目基于当前最流行的手机操作系统IOS智能操作系统,为用户提供方便的移动商旅服务,打破了常规的服务业务,开辟了新的行业标准,将成为移动通信集团着重发展的业务线。商旅蜂巢客户端基于IOS系统,IOS是运行于iPhone、iPod touch以及iPad设备的操作系统,它管理设备硬件并为手机本地应用程序的实现提供基础技术并已经已经成为世界上最流行的智能手机操作系统之一,具有出色功能设计和交互设计等特点。本课题开发的硬件是搭载IOS的iPhone,iPhone是一部4频段GSM制式的智能手机,创新地引入了多点触控的触摸屏界面,于当时在操作性上与其他品牌的手机相比占有领先地位。截止2013年,iPhone全球范围内已经销售了3亿台,相关应用下载量也达到了300亿次,iPhone的使用者和相关应用数量巨大。所以开发IOS客户端显得尤为必要。商旅蜂巢客户端开发中,是基于硬件层面的软件开发。硬件是搭载IOS系统的iPhone4及以上版本手机。软件方面,客户端软件架构采用现在流行的MVC框架进行。将IOS客户端软件分为3层次:网络连接层、数据逻辑层、表现层。网络连接层负责处理HTTP网络连接管理、包的分发以及数据从设备的读写操作和从数据库的获取。数据逻辑层是作为MVC层的核心层,其负责调用下层的接口,进行数据传递,同时相应底层的事件和参数,进行数据处理。在与表现层的联系中,接受表现层的请求,进行数据处理后通知表现层反应。表现层是与用户直接交互的层面,包括以一系列的操作。设计将组织代码用一种业务逻辑和数据显示分离的方法,把业务逻辑聚集到一个结构中,从而使界面和用户围绕数据交互改进和个性化定制用于传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中,具有整体层次分明结构合理,后继扩展性强,模块之间独立性强等特点。最后根据用户需求和系统需要,结合IOS客户端的特点,采用MVC框架将系统分为6大模块进行设计与实现,分别为:登录模块、机票模块、酒店模块、旅游度假模块、我的订单模块、差旅管理模块。形成一套商旅蜂巢IOS客户端软件设计方案,并在搭载IOS操作系统的iPhone加以开发实现,最后开发完成客户端并且实现结果并加以分析,并且进行相关用例测试和性能测试,并对整个工作做了总结和展望。