李建平
摘 要:本文實(shí)現(xiàn)的IOS市場調(diào)查APP,基本滿足現(xiàn)階段市場調(diào)查的相關(guān)需求。方便工作人員高效快速的進(jìn)行市場調(diào)查。從ios市場調(diào)查開發(fā)的基本概念、開發(fā)背景和開發(fā)環(huán)境搭建進(jìn)行全面闡述,并在此基礎(chǔ)上,分析了市場調(diào)查需要的功能模塊和開發(fā)設(shè)計(jì)構(gòu)架,最后,就其中關(guān)鍵模塊的具體設(shè)計(jì)與開發(fā),提出了一些想法和開發(fā)設(shè)計(jì)方法。
關(guān)鍵詞:xcode;ios;object-c;市場調(diào)查
1 開發(fā)概述
現(xiàn)代管理的重心在經(jīng)營,經(jīng)營的中心在決策,決策的前提是預(yù)測,預(yù)測的依據(jù)在信息,信息的來源在調(diào)查。市場調(diào)查是企業(yè)取得良好經(jīng)濟(jì)效益的重要保證,是營銷決策的重要依據(jù)。沒有調(diào)查就沒有發(fā)言權(quán)。市場調(diào)查是市場預(yù)測經(jīng)營決策過程中必不可少的一部分,是企業(yè)經(jīng)營決策的前提。通過市場調(diào)查,可以發(fā)現(xiàn)一些新得市場機(jī)會(huì)和需求,開發(fā)新的產(chǎn)品去滿足這些需求,可以發(fā)現(xiàn)企業(yè)現(xiàn)有產(chǎn)品的不足及經(jīng)營中的缺點(diǎn),及時(shí)加以糾正,使企業(yè)在競爭中立于不敗之地,可以及時(shí)掌握競爭對(duì)手的動(dòng)態(tài),掌握企業(yè)產(chǎn)品在市場上所占份額大小,針對(duì)競爭對(duì)手的策略,對(duì)自己的工作進(jìn)行調(diào)整和改進(jìn)。國外發(fā)達(dá)國家更是非常重視市場營銷調(diào)研的工作。目前市場調(diào)查的方法和途徑有很多,比較流行的主要是紙張問卷和網(wǎng)絡(luò)問卷。本文闡述網(wǎng)絡(luò)問卷中無線應(yīng)用。通過無線應(yīng)用來提高市場調(diào)查的效率和方便性。無線應(yīng)用指安裝在移動(dòng)設(shè)備的應(yīng)用程序。目前比較流行的移動(dòng)設(shè)備平臺(tái)是IOS、ANDROID、WP和魅族。本文主要針對(duì)IOS平臺(tái)來設(shè)計(jì)和開發(fā)應(yīng)用。從實(shí)際操作上,需要從以下幾個(gè)方面努力:一是做好市場調(diào)查。開發(fā)者在有了一個(gè)不錯(cuò)的idea后,不要一心專注于開發(fā),首先要做好市場調(diào)查,包括確定目標(biāo)用戶,消費(fèi)習(xí)慣調(diào)查,競爭對(duì)手分析,市場趨勢(shì)預(yù)測等。
2 開發(fā)環(huán)境搭建
開發(fā)平臺(tái)采用XCODE 5.1,運(yùn)行在MAC OS 10.9 的操作系統(tǒng)的PC機(jī)上。使用的OBJECT-C編程語言,并且使用了ARC(代碼靜態(tài)分析(Static Analyzer)工具)。使用COCOAPOD管理項(xiàng)目,并使用一些方便開發(fā)的類庫:AFNetworking,JSONKit,DLSFTPClient。開發(fā)出來的APP可安裝在IPHONE4以及最新的IPHONE設(shè)備上。軟件最低兼容到IOS7.0此及以上操作系統(tǒng),也可在IOS7.0此及以上操作系統(tǒng)的iPad安裝運(yùn)行。
3 開發(fā)設(shè)計(jì)構(gòu)架
開發(fā)一款市場調(diào)查的APP,我們需要知道我們要針對(duì)什么調(diào)查,本文針對(duì)的是醫(yī)藥產(chǎn)品進(jìn)行的藥店調(diào)查。調(diào)查人員會(huì)去指定的藥店進(jìn)行相關(guān)的訪問以及問卷填寫。我們要記錄調(diào)查人員是否真實(shí)去藥店進(jìn)行訪問,所以第一個(gè)要實(shí)現(xiàn)的功能是簽到定位。簽到需要調(diào)查人員拍攝照片。然后我們需要將照片和當(dāng)前的GPS定位信息上傳到服務(wù)器,以保證該調(diào)查的真實(shí)性。之后我們要實(shí)現(xiàn)的是一些問卷的填寫,調(diào)查人員根據(jù)藥店藥師的回答填寫相應(yīng)的問卷。
之后我們要實(shí)現(xiàn)的是產(chǎn)品的拍照,這里會(huì)涉及到拍攝完后要顯示縮略圖。之前的簽到功能并沒有縮略圖顯示功能。最后關(guān)鍵地方就是數(shù)據(jù)的壓縮上傳。因?yàn)閳D片拍攝數(shù)量可能會(huì)很多,會(huì)導(dǎo)致數(shù)據(jù)很大。我們需要對(duì)照片進(jìn)行壓縮打包,最后上傳。
4 設(shè)計(jì)與實(shí)施
基本要實(shí)現(xiàn)的功能:登錄,簽到定位,拍照,問卷填寫以及數(shù)據(jù)壓縮上傳。
(一)登錄模塊
作為APP進(jìn)入詳細(xì)界面的唯一路口。這里我們會(huì)驗(yàn)證用戶的權(quán)限以及分配相應(yīng)的調(diào)查數(shù)據(jù)。用戶登陸成功后由服務(wù)器返回相關(guān)聯(lián)的調(diào)查數(shù)據(jù)。這里并沒有注冊(cè)的功能,因?yàn)橘~戶和調(diào)查數(shù)據(jù)是由服務(wù)器端進(jìn)行分配處理。這里實(shí)現(xiàn)賬戶注冊(cè)功能。而卻無法分配相應(yīng)的數(shù)據(jù),顯然沒有太大的意義。
登錄界面以簡潔大方的概念設(shè)計(jì),調(diào)查人員不需要在登錄界面做過多的操作和思考,提高市場調(diào)查的效率。輸入賬戶密碼,點(diǎn)擊登錄即可跳轉(zhuǎn)頁面。
(二)店鋪顯示模塊
調(diào)查人員登錄成功后,會(huì)呈現(xiàn)服務(wù)器提供的藥店店鋪數(shù)據(jù)。根據(jù)服務(wù)器返回給我們的數(shù)據(jù),每個(gè)店鋪?zhàn)鳛橐粋€(gè)任務(wù),每個(gè)任務(wù)都會(huì)有個(gè)完成和未完成的標(biāo)識(shí)。也有任務(wù)的起始時(shí)間和結(jié)束時(shí)間,調(diào)查人員點(diǎn)擊時(shí)后臺(tái)都會(huì)做下判斷,如果任務(wù)過期或者已經(jīng)完成,將不能進(jìn)行該任務(wù)的任何操作。
店鋪界面有三個(gè)部分:注銷、列表顯示和搜索。注銷方便調(diào)查人員切換不同的賬號(hào)完成不同的任務(wù),列表顯示的是店鋪的名稱和該店鋪任務(wù)的狀態(tài),搜索功能方便調(diào)查人員找到指定的店鋪進(jìn)行相關(guān)的調(diào)查任務(wù)。點(diǎn)擊店鋪名稱即可跳轉(zhuǎn)到店鋪詳情界面。
(三)市場調(diào)查APP店鋪詳情模塊
店鋪詳細(xì)模塊需要顯示給調(diào)查人員的是店鋪的位置(并且在地圖中顯示)、店鋪的詳細(xì)信息和任務(wù)列表,這里的店鋪位置定位是通過服務(wù)器返回的店鋪信息數(shù)據(jù)中的地址信息進(jìn)行搜索來定位。調(diào)查人員需要按照任務(wù)列表的順序執(zhí)行相應(yīng)的調(diào)查。
店鋪詳情界面分為兩個(gè)部分:店鋪信息與任務(wù)列表。最上方顯示店鋪在地圖中的位置,緊接著顯示店鋪詳細(xì)的文字信息。下方為任務(wù)列表需按順序執(zhí)行。后面的打勾圖標(biāo)代表該任務(wù)完成可以繼續(xù)下面的任務(wù)。該模塊功能的關(guān)鍵代碼見: NSStringEncodinggbkEncoding=CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSString *documentPath = PATH_OF_DOCUMENT;
NSFileManager *fileManager = [NSFileManager defaultManager];
NSDirectoryEnumerator *filesList = [fileManager enumeratorAtPath:storeData.storeIdPath];
(四)市場調(diào)查APP問卷填寫模塊
問卷填寫模塊主要以選擇題為主,其中包括單選和多選。當(dāng)選擇有該產(chǎn)品時(shí)會(huì)將此選項(xiàng)勾選,并跳轉(zhuǎn)到該產(chǎn)品的更為詳細(xì)的問卷。問卷數(shù)據(jù)并不是又服務(wù)器提供,而是事先擬定的問卷模板。一款好的產(chǎn)品是盈利的前提條件,國內(nèi)開發(fā)者普遍存在著對(duì)產(chǎn)品數(shù)量更為重視的現(xiàn)象,但產(chǎn)品質(zhì)量較差,然而,沒有良好的體驗(yàn),用戶便不會(huì)買賬。一款成功的應(yīng)用必須要有獨(dú)特的功能或設(shè)計(jì);優(yōu)秀的產(chǎn)品質(zhì)量和用戶體驗(yàn);保持長期的用戶粘性。營銷推廣只是產(chǎn)品成功的必要條件,好的產(chǎn)品質(zhì)量還是成功的根本。問卷界面是通過模板數(shù)據(jù)來設(shè)計(jì)的UI,不同的問卷會(huì)對(duì)應(yīng)不同的UI。調(diào)查人員根據(jù)實(shí)際情況填寫問卷,有該產(chǎn)品會(huì)進(jìn)入該產(chǎn)品的問卷。
5 小結(jié)
本設(shè)計(jì)通過主要利用XCODE開發(fā)環(huán)境與與OC語言結(jié)合實(shí)現(xiàn)了市場調(diào)查APP的各大功能,通過本次課程設(shè)計(jì),讓我學(xué)到了很多東西,掌握了一些平時(shí)理論上不足的知識(shí),證明了實(shí)踐可以更好地掌握較全面的的知識(shí),對(duì)IOS有了進(jìn)一步的了解,同時(shí)也讓我掌握了開發(fā)系統(tǒng)的理念以及一些基本的步驟。不足之處就是有些東西掌握的還較模糊,不夠深入。以后還會(huì)加倍努力。
雖然實(shí)現(xiàn)了一些簡單的功能,由于很多技術(shù)上的原因和時(shí)間上的不足,考試系統(tǒng)還需要完善。其中有很多功能還未開發(fā)。后面我會(huì)繼續(xù)努力完善考試系統(tǒng)有什么不會(huì)的地方主動(dòng)問指導(dǎo)老師,多查詢課外的知識(shí)。能保證我的市場調(diào)查APP更加完美。
參考文獻(xiàn)
[1] 企業(yè)級(jí)iOS應(yīng)用開發(fā)實(shí)戰(zhàn)-------機(jī)械工業(yè)出版社
[2] Objective-C 程序設(shè)計(jì)(第4版)------- 電子工業(yè)出版社博文視點(diǎn)
[3] iOS 7:iPhone/iPad應(yīng)用開發(fā)技術(shù)詳解-------機(jī)械工業(yè)出版社華章