论文部分内容阅读
近年来,我国移动应用产业延续了近几年来50%地增长速度,国内的智能移动终端设备不断涌现。与此同时,我国在线订餐市场规模未来两年内仍将保持超过40%左右的增速,2016年中国餐饮行业O2O市场规模有望突破1600亿元。数据表明,在线订餐市场处于快速增长时期,移动端的订餐方式将逐渐成为一种饮食趋势。iOS手机操作系统具有稳定、安全和良好的用户体验,而且iOS应用回报率远高于Android和Windows Phone操作系统。因此本课题对基于iOS的外卖APP的设计与实现具有较强的现实意义。本文首先对iOS开发平台的相关技术,Native、Web、Hybrid三种APP开发模式,基于iOS的MVC开发模式,GPS、E-OTD、A-GPS三种移动定位技术进行了介绍和分析。通过对三种APP开发模式和移动定位技术的分析比对,本文最终采用Native的MVC开发模式以及A-GPS定位技术。然后,从业务、功能和非功能三个方面对外卖客户端进行需求分析,设计了外卖客户端的系统架构和整体流程,接着介绍了客户端商品、购物、订单、定位、用户等功能模块,接着从动画效果、网络交互速度、内存管理三个方面对客户端进行了优化。最后是对外卖客户端的测试方法做出了介绍和说明,采用了单元测试、集成测试、系统测试和网络测试方法,系统测试包括界面和性能测试。结果表明客户端能良好的完成各个功能需求。