王昱婷 劉靜 燕明媚 謝琳芝
摘要:基于對(duì)大學(xué)生二手物品交易市場(chǎng)的需求分析,利用微信小程序的通用性及便利性,設(shè)計(jì)和開(kāi)發(fā)大學(xué)生對(duì)自身的合法財(cái)產(chǎn)進(jìn)行合理轉(zhuǎn)賣(mài)的二手交易平臺(tái)。該平臺(tái)基于Nami處理request請(qǐng)求、接收和處理websocket、與微信服務(wù)端交互并維護(hù)access_token、處理微信服務(wù)端登錄鑒權(quán)、發(fā)送模板消息、接收微信支付事件等交互功能。
關(guān)鍵詞:二手物品;微信小程序;Nami
中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)32-0283-02
1概述
我國(guó)二手交易模式先后經(jīng)歷了從線下二手交易、分類(lèi)信息門(mén)戶網(wǎng)站、二手電商網(wǎng)站到移動(dòng)二手電商網(wǎng)站四個(gè)階段。線下的二手交易市場(chǎng)主要是本地的跳蚤市場(chǎng),如大學(xué)生畢業(yè)季學(xué)校的跳蚤市場(chǎng)及二手店。到2005年,線下二手模式開(kāi)始進(jìn)入線上時(shí)代。如58同城二手頻道、百姓網(wǎng)二手頻道等。2014年以后,交易更便捷的移動(dòng)二手電商相繼成立。如阿里巴巴集團(tuán)推出的“閑魚(yú)”APP、58同城推出的轉(zhuǎn)轉(zhuǎn)APP,舊愛(ài)APP,花粉APP等。但出于二手商品質(zhì)量問(wèn)題、網(wǎng)絡(luò)信用體系缺陷和在線交易安全不足的考慮,消費(fèi)者對(duì)這種新興的二手交易方式仍然感到陌生,接受程度和信任程度都較低。這也從另一角度說(shuō)明國(guó)內(nèi)二手交易潛在的巨大增長(zhǎng)量,中國(guó)的二手物品交易需求如若能夠得到完全釋放,發(fā)展前景將非常可觀。隨著大學(xué)生二手交易需求的不斷增長(zhǎng),也涌現(xiàn)出一些針對(duì)大學(xué)生群體的二手交易平臺(tái)。此類(lèi)平臺(tái)均持有獨(dú)特的經(jīng)營(yíng)模式和理念,倡導(dǎo)環(huán)保觀念,以避免資源浪費(fèi)、構(gòu)建節(jié)約校園為最終目的;但由于受到地域、交易對(duì)象、實(shí)現(xiàn)技術(shù)等因素的影響,此類(lèi)平臺(tái)的通用性、有效性、便利性還有待進(jìn)一步研究。
綜上所述,國(guó)內(nèi)外二手交易市場(chǎng)均已得到一定程度的發(fā)展和應(yīng)用,但該類(lèi)平臺(tái)對(duì)大學(xué)生群體的二手物品交易缺乏針對(duì)性與便利性。因此,研究設(shè)計(jì)具有操作便利化、推薦個(gè)性化、信息對(duì)等化大學(xué)生二手交易平臺(tái)是一個(gè)極具現(xiàn)實(shí)意義和市場(chǎng)發(fā)展?jié)摿Φ难芯空n題。本項(xiàng)目聚焦已有校園二手服務(wù)的痛點(diǎn),基于大學(xué)生二手物品交易市場(chǎng)分析,建立一個(gè)操作便利化、推薦個(gè)性化、信息對(duì)等化二手交易平臺(tái),拓寬閑置二手物品的交流渠道,培養(yǎng)大學(xué)生二手物品交易的行為習(xí)慣,實(shí)現(xiàn)二手資源的循環(huán)利用,構(gòu)建綠色健康的大學(xué)生消費(fèi)模式。
2功能設(shè)計(jì)
本項(xiàng)目基于對(duì)大學(xué)生二手物品交易市場(chǎng)的需求分析,利用微信小程序的通用性及便利性,設(shè)計(jì)和開(kāi)發(fā)大學(xué)生對(duì)自身的合法財(cái)產(chǎn)進(jìn)行合理轉(zhuǎn)賣(mài)的二手交易平臺(tái)。該平臺(tái)將與大學(xué)生二手交易密度相關(guān)的商品發(fā)布、商品分類(lèi)、信息搜索、在線交易等功能通過(guò)微信小程序頁(yè)面完成信息瀏覽和商品交易;同時(shí)基于微信小程序頁(yè)面進(jìn)行消息推送及商品個(gè)性化推薦,促進(jìn)買(mǎi)賣(mài)雙方間的信息交換,實(shí)現(xiàn)二手交易平臺(tái)的信息對(duì)等化。該系統(tǒng)的總體功能結(jié)圖如圖1所示。
整個(gè)交易平臺(tái)由主頁(yè)顯示、信息發(fā)布、商品分類(lèi)、在線交易、慈善捐贈(zèng)、消息推送和用戶中心七個(gè)主要功能模塊組成,布局共分為四個(gè)主頁(yè)面,各頁(yè)面的具體功能如下:
1)主頁(yè)顯示頁(yè)面:該模塊主要負(fù)責(zé)顯示搜索功能、用戶個(gè)性化推薦、最新物品和免費(fèi)物品。
2)商品分類(lèi)頁(yè)面:該模塊主要包括了搜索功能、商品種類(lèi)等信息。商品種類(lèi)大致分為學(xué)習(xí)用品、日用品、運(yùn)動(dòng)、電子、服飾、美妝、其他這幾類(lèi),其中還包含了在線交易的功能。
3)發(fā)布商品及慈善捐贈(zèng)頁(yè)面:該模塊主要包括發(fā)布二手物品信息、發(fā)布二手書(shū)籍信息、發(fā)布免費(fèi)物品信息、發(fā)布慈善捐贈(zèng)信息四個(gè)部分。
4)用戶中心頁(yè)面:該模塊包括了用戶的基本信息,比如頭像、呢稱、簡(jiǎn)介等,還包括了用戶的關(guān)注以及用戶的收藏。最主要的部分是查看用戶的發(fā)布、用戶的賣(mài)出、用戶的購(gòu)買(mǎi)、用戶的參與、用戶的信用積分、消息推送、設(shè)置等重要信息。通過(guò)官方身份認(rèn)證后,即可發(fā)布交易物品的相關(guān)信息,信譽(yù)積分過(guò)低者將取消其參與交易的資格。
3系統(tǒng)詳細(xì)設(shè)計(jì)
系統(tǒng)采用微信開(kāi)發(fā)者工具作為本平臺(tái)前端開(kāi)發(fā)工具;由于微信小程序只能發(fā)送Request請(qǐng)求的特點(diǎn),擬采用Nami后臺(tái)作為本項(xiàng)目的服務(wù)器端開(kāi)發(fā)框架?;贜ami處理request請(qǐng)求、接收和處理websocket、與微信服務(wù)端交互并維護(hù)access_token、處理微信服務(wù)端登錄鑒權(quán)、發(fā)送模板消息、接收微信支付事件等交互功能。該框架支持Mysql,Oracle等主流數(shù)據(jù)庫(kù),并內(nèi)置H2小型數(shù)據(jù)庫(kù)。本項(xiàng)目擬選擇內(nèi)置H2數(shù)據(jù)庫(kù)完成數(shù)據(jù)庫(kù)設(shè)計(jì),通過(guò)Javas-cript腳本完成數(shù)據(jù)庫(kù)操作。系統(tǒng)業(yè)務(wù)流程圖如圖2所示。
3.1數(shù)據(jù)庫(kù)表設(shè)計(jì)
本系統(tǒng)中的信息表有:用戶表、商品信息表等。數(shù)據(jù)庫(kù)中表的詳細(xì)設(shè)計(jì)結(jié)構(gòu)舉例如表1、表2。
3.2配置連接數(shù)據(jù)庫(kù)
打開(kāi)NAMI文件夾,點(diǎn)擊db.bat,打開(kāi)內(nèi)置H2數(shù)據(jù)庫(kù),再雙擊打開(kāi)start.bat,啟動(dòng)NAMI,并保持此頁(yè)面不關(guān)閉。將項(xiàng)目中所需表的sql語(yǔ)句寫(xiě)入內(nèi)置的數(shù)據(jù)庫(kù)中,將表成功建立。點(diǎn)擊Run運(yùn)行建表語(yǔ)句,執(zhí)行成功后可以看到表結(jié)構(gòu)。同時(shí),將用戶和商品信息中后綴為.js的文件放人NAMI文件夾中的request文件中,用來(lái)處理用戶請(qǐng)求等問(wèn)題。最后打開(kāi)項(xiàng)目程序編譯,若能成功上傳商品且數(shù)據(jù)庫(kù)表中有記錄,即成功連接數(shù)據(jù)庫(kù)。
4結(jié)束語(yǔ)
大學(xué)生二手物品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā),可以為在校師生以及更多的人提供一個(gè)二手物品交易的渠道,讓大量的二手物品具有持續(xù)使用的屬性,同時(shí)還為大家提供了免費(fèi)物品贈(zèng)送以及慈善物品捐贈(zèng)等功能,讓更多人享受到物品的價(jià)值,并互相進(jìn)行傳遞,惠及更多的用戶,為資源節(jié)約和資源利用貢獻(xiàn)自己的一分力量。