IOS市场调查APP设计与开发思考
摘 要:本文实现的IOS市场调查APP,基本满足现阶段市场调查的相关需求。
从ios市场调查开发的基本概念、开发背景和开发环境搭建进行全面阐述,并在此基础上,分析了市场调查需要的功能模块和开发设计构架,最后,就其中关键模块的具体设计与开发,提出了一些想法和开发设计方法。
毕业论文网 关键词:xcode;ios;object—c;市场调查 1 开发概述 现代管理的重心在经营,经营的中心在决策,决策的前提是预测,预测的依据在信息,信息的来源在调查。
市场调查是企业取得良好经济效益的重要保证,是营销决策的重要依据。
没有调查就没有发言权。
市场调查是市场预测经营决策过程中必不可少的一部分,是企业经营决策的前提。
通过市场调查,可以发现一些新得市场机会和需求,开发新的产品去满足这些需求,可以发现企业现有产品的不足及经营中的缺点,及时加以纠正,使企业在竞争中立于不败之地,可以及时掌握竞争对手的动态,掌握企业产品在市场上所占份额大小,针对竞争对手的策略,对自己的工作进行调整和改进。
国外发达国家更是非常重视市场营销调研的工作。
目前市场调查的方法和途径有很多,比较流行的主要是纸张问卷和网络问卷。
本文阐述网络问卷中无线应用。
无线应用指安装在移动设备的应用程序。
目前比较流行的移动设备平台是IOS、ANDROID、WP和魅族。
开发者在有了一个不错的idea后,不要一心专注于开发,首先要做好市场调查,包括确定目标用户,消费习惯调查,竞争对手分析,市场趋势预测等。
2 开发环境搭建 开发平台采用XCODE 5.1,运行在MAC OS 10.9 的操作系统的PC机上。
使用的OBJECT—C编程语言,并且使用了ARC(代码静态分析(Static Analyzer)工具)。
使用COCOAPOD管理项目,并使用一些方便开发的类库:AFNetworking,JSONKit,DLSFTPClient。
开发出来的APP可安装在IPHONE4以及最新的IPHONE设备上。
软件最低兼容到IOS7.0此及以上操作系统,也可在IOS7.0此及以上操作系统的iPad安装运行。
3 开发设计构架 开发一款市场调查的APP,我们需要知道我们要针对什么调查,本文针对的是医药产品进行的药店调查。
我们要记录调查人员是否真实去药店进行访问,所以第一个要实现的功能是签到定位。
然后我们需要将照片和当前的GPS定位信息上传到服务器,以保证该调查的真实性。
之后我们要实现的是一些问卷的填写,调查人员根据药店药师的回答填写相应的问卷。
之后我们要实现的是产品的拍照,这里会涉及到拍摄完后要显示缩略图。
最后关键地方就是数据的压缩上传。
因为图片拍摄数量可能会很多,会导致数据很大。
我们需要对照片进行压缩打包,最后上传。
4 设计与实施 基本要实现的功能:登录,签到定位,拍照,问卷填写以及数据压缩上传。
这里并没有注册的功能,因为账户和调查数据是由服务器端进行分配处理。
这里实现账户注册功能。
而却无法分配相应的数据,显然没有太大的意义。
登录界面以简洁大方的概念设计,调查人员不需要在登录界面做过多的操作和思考,提高市场调查的效率。
输入账户密码,点击登录即可跳转页面。
(二)店铺显示模块 调查人员登录成功后,会呈现服务器提供的药店店铺数据。
根据服务器返回给我们的数据,每个店铺作为一个任务,每个任务都会有个完成和未完成的标识。
也有任务的起始时间和结束时间,调查人员点击时后台都会做下判断,如果任务过期或者已经完成,将不能进行该任务的任何操作。
注销方便调查人员切换不同的账号完成不同的任务,列表显示的是店铺的名称和该店铺任务的状态,搜索功能方便调查人员找到指定的店铺进行相关的调查任务。
(三)市场调查APP店铺详情模块 店铺详细模块需要显示给调查人员的是店铺的位置(并且在地图中显示)、店铺的详细信息和任务列表,这里的店铺位置定位是通过服务器返回的店铺信息数据中的地址信息进行搜索来定位。
最上方显示店铺在地图中的位置,紧接着显示店铺详细的文字信息。
下方为任务列表需按顺序执行。
该模块功能的关键代码见: NSStringEncodinggbkEncoding=CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *documentPath = PATH_OF_DOCUMENT; NSFileManager *fileManager = [NSFileManager defaultManager]; NSDirectoryEnumerator *filesList = [fileManager enumeratorAtPath:storeData.storeIdPath]; (四)市场调查APP问卷填写模块 问卷填写模块主要以选择题为主,其中包括单选和多选。
当选择有该产品时会将此选项勾选,并跳转到该产品的更为详细的问卷。
一款好的产品是盈利的前提条件,国内开发者普遍存在着对产品数量更为重视的现象,但产品质量较差,然而,没有良好的体验,用户便不会买账。
一款成功的应用必须要有独特的功能或设计;优秀的产品质量和用户体验;保持长期的用户粘性。
营销推广只是产品成功的必要条件,好的产品质量还是成功的根本。
问卷界面是通过模板数据来设计的UI,不同的问卷会对应不同的UI。
5 小结 本设计通过主要利用XCODE开发环境与与OC语言结合实现了市场调查APP的各大功能,通过本次课程设计,让我学到了很多东西,掌握了一些平时理论上不足的知识,证明了实践可以更好地掌握较全面的的知识,对IOS有了进一步的了解,同时也让我掌握了开发系统的理念以及一些基本的步骤。
不足之处就是有些东西掌握的还较模糊,不够深入。
以后还会加倍努力。
虽然实现了一些简单的功能,由于很多技术上的原因和时间上的不足,考试系统还需要完善。
后面我会继续努力完善考试系统有什么不会的地方主动问指导老师,多查询课外的知识。
参考文献 [1] 企业级iOS应用开发实战———————机械工业出版社 [2] Objective—C 程序设计(第4版)——————— 电子工业出版社博文视点 [3] iOS 7:iPhone/iPad应用开发技术详解———————机械工业出版社华章。