江梅霞
(安徽機(jī)電職業(yè)技術(shù)學(xué)院 經(jīng)貿(mào)管理系,安徽 蕪湖 241002)
移動(dòng)互聯(lián)網(wǎng)的出現(xiàn)有利于創(chuàng)客實(shí)現(xiàn)其“自由創(chuàng)造”[1],創(chuàng)客們通過(guò)移動(dòng)互聯(lián)網(wǎng)平臺(tái)克服了行業(yè)、地域及背景等障礙,進(jìn)行創(chuàng)客項(xiàng)目的合作與交流。與此同時(shí),基于移動(dòng)互聯(lián)網(wǎng)電商平臺(tái)的發(fā)展為創(chuàng)客產(chǎn)品的營(yíng)銷提供了有力的支撐,更有利于創(chuàng)客進(jìn)行資金募集(如眾籌模式[2])和資源整合。因此,本文設(shè)計(jì)了基于移動(dòng)互聯(lián)網(wǎng)的電商創(chuàng)客平臺(tái)APP,該APP不僅實(shí)現(xiàn)了創(chuàng)客項(xiàng)目管理的基礎(chǔ)功能,還擁有創(chuàng)客交流、個(gè)性化推薦、電商購(gòu)物等特色功能。
本文的目的是設(shè)計(jì)一個(gè)基于移動(dòng)互聯(lián)網(wǎng)的電商創(chuàng)客平臺(tái)APP,為創(chuàng)客提供一個(gè)創(chuàng)業(yè)創(chuàng)新服務(wù)平臺(tái)。通過(guò)電商創(chuàng)客平臺(tái)APP,創(chuàng)客們可以進(jìn)行創(chuàng)客項(xiàng)目交流,也可以展示創(chuàng)客成果。因此,電商創(chuàng)客APP需要實(shí)現(xiàn)以下所述的功能。(1)創(chuàng)客項(xiàng)目功能:主要分為創(chuàng)客項(xiàng)目推送、參加/申請(qǐng)項(xiàng)目、修改項(xiàng)目信息、項(xiàng)目審核以及查看項(xiàng)目信息。(2)電商功能:該功能實(shí)現(xiàn)了創(chuàng)客產(chǎn)品的銷售,主要包括了添加創(chuàng)客產(chǎn)品信息、修改信息、審核產(chǎn)品、查看產(chǎn)品信息、購(gòu)物車管理、結(jié)算、支付功能。(3)創(chuàng)客空間功能:為創(chuàng)客們提供交流的平臺(tái)。(4)推薦功能:包括為創(chuàng)客推薦合適的項(xiàng)目以及為客戶推薦理想的創(chuàng)客產(chǎn)品,是本APP的特色功能。(5)用戶功能:創(chuàng)客、客戶和管理員是APP的主要用戶,登陸、注冊(cè)和個(gè)人信息維護(hù)是所有用戶共有的功能;對(duì)于創(chuàng)客,還有歷史項(xiàng)目列表管理、創(chuàng)客信息管理功能;對(duì)于客戶,APP需要維護(hù)購(gòu)物的歷史信息。(6)系統(tǒng)管理功能:管理員實(shí)現(xiàn)系統(tǒng)管理。
電商創(chuàng)客平臺(tái)APP還需要實(shí)現(xiàn)如下的非功能性需求。(1)可靠性:APP需要實(shí)現(xiàn)較低的故障頻率,當(dāng)錯(cuò)誤發(fā)生時(shí),APP需要維持正常運(yùn)行。(2)魯棒性:當(dāng)APP接收到用戶的非法輸入或者運(yùn)算出現(xiàn)異常時(shí),系統(tǒng)仍能夠保持正常工作。(3)可維護(hù)性:APP必須是易于維護(hù)的,這樣才不會(huì)影響用戶的使用體驗(yàn)。
電商創(chuàng)客平臺(tái)APP按照功能模塊職責(zé)的不同,可以劃分為創(chuàng)客項(xiàng)目管理、電商購(gòu)物、創(chuàng)客空間、個(gè)性化推薦、用戶管理以及系統(tǒng)管理。APP的功能模塊以及其主要的子模塊如圖1所示。
本APP平臺(tái)采用客戶端/服務(wù)器(C/S)結(jié)構(gòu),其中,電商創(chuàng)客平臺(tái)APP就是C/S結(jié)構(gòu)中的 “客戶端”。與瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)相比,C/S結(jié)構(gòu)所產(chǎn)生的數(shù)據(jù)流量較少,具有更高的安全性。APP的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)如圖2所示。

圖1 APP功能模塊結(jié)構(gòu)

圖2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
基于移動(dòng)互聯(lián)網(wǎng)的電商創(chuàng)客APP運(yùn)行在移動(dòng)終端上,通過(guò)無(wú)線網(wǎng)絡(luò)(如4G、WiFi)連接到互聯(lián)網(wǎng),與后臺(tái)Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行交互。為了及時(shí)響應(yīng)移動(dòng)終端APP的請(qǐng)求,服務(wù)器端由多個(gè)Web服務(wù)器組成。該組Web服務(wù)器以“主-從”模式組織[3]。根據(jù)Web服務(wù)器的實(shí)時(shí)狀態(tài)(如CPU使用率、剩余內(nèi)存量),從該組Web服務(wù)器中選擇一個(gè)作為管理者,負(fù)責(zé)分配來(lái)自移動(dòng)終端的請(qǐng)求,以達(dá)到負(fù)載均衡的目的。
個(gè)性化推薦是本電商創(chuàng)客平臺(tái)APP的特色功能,包括了創(chuàng)客項(xiàng)目推薦和創(chuàng)客產(chǎn)品推薦兩個(gè)子模塊。創(chuàng)客項(xiàng)目推薦能根據(jù)創(chuàng)客的專業(yè)、特長(zhǎng)和項(xiàng)目完成情況等歷史記錄推薦合適的創(chuàng)客項(xiàng)目,而創(chuàng)客產(chǎn)品推薦則是根據(jù)客戶的購(gòu)物歷史推薦相應(yīng)的創(chuàng)客產(chǎn)品。為了提高推薦的準(zhǔn)確性,個(gè)性化推薦模塊結(jié)合了基于用戶(User-based)協(xié)同過(guò)濾和基于項(xiàng)目(Item-based)協(xié)同過(guò)濾算法[4]。基于用戶的協(xié)同過(guò)濾算法根據(jù)創(chuàng)客之間的相似性來(lái)推薦創(chuàng)客項(xiàng)目,而基于項(xiàng)目的協(xié)同過(guò)濾算法則是根據(jù)創(chuàng)客項(xiàng)目之間的相似性做出推薦。
創(chuàng)客之間的相似度是通過(guò)比較創(chuàng)客對(duì)已完成項(xiàng)目的評(píng)價(jià)得到的,相似的創(chuàng)客對(duì)相同項(xiàng)目會(huì)有相近甚至相同的評(píng)分。假設(shè)創(chuàng)客樣本的集合為U,每?jī)蓚€(gè)創(chuàng)客(如創(chuàng)客a∈U和創(chuàng)客b∈U)之間的相似度Suser(a,b)計(jì)算如公式(1)所示。
(1)

(2)
創(chuàng)客b對(duì)項(xiàng)目p預(yù)測(cè)值計(jì)算與公式(2)類似,此處不再贅述。
假設(shè)項(xiàng)目樣本的集合為P,每?jī)蓚€(gè)項(xiàng)目(如項(xiàng)目i∈P和項(xiàng)目j∈P)之間的相似度如公式(3)所示。
(3)



本文設(shè)計(jì)了基于移動(dòng)互聯(lián)網(wǎng)的電商創(chuàng)客平臺(tái)APP,介紹了APP的需求分析和主要功能模塊,詳細(xì)闡述了本平臺(tái)APP的特色功能模塊——個(gè)性化推薦模塊。但本平臺(tái)APP仍有不足,在未來(lái)的研究中還須考慮添加創(chuàng)客產(chǎn)品眾籌等新功能,優(yōu)化個(gè)性化推薦算法,提高推薦的效率和正確性,增強(qiáng)平臺(tái)APP的安全性。

圖3個(gè)性化推薦的程序流程