摘要:隨著社會(huì)的發(fā)展,大學(xué)生的生活水平相對(duì)提高,日常生活中的輔助物品也隨之增多,物品的更新?lián)Q代也更加迅速?!伴e品云集市”這個(gè)網(wǎng)絡(luò)平臺(tái),為同學(xué)們?cè)炀鸵粋€(gè)更加便利的舊物品流通的可靠渠道。利用Android開發(fā)提供閑置物品的出售、購買、出租、捐贈(zèng)以及廢舊物質(zhì)利用等功能的C2C平臺(tái),為大學(xué)生提供了一種便捷的處理和利用閑置物品的交易渠道,促進(jìn)了資源的循環(huán)利用。
關(guān)鍵詞:Android;大學(xué)生;二手交易;閑置物
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A
開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
文章編號(hào):1009- 3044(2020)21-0226-03
隨著電子商務(wù)的飛速發(fā)展,二手商品交易平臺(tái)逐漸成為學(xué)生們便捷經(jīng)濟(jì)的購物平臺(tái),也符合國家循環(huán)經(jīng)濟(jì)發(fā)展戰(zhàn)略,是建設(shè)生態(tài)文明、推動(dòng)綠色發(fā)展的重要途徑。閑品云交易集市是一個(gè)全程由Java作為編寫語言基于Android操作系統(tǒng)搭建的用戶網(wǎng)上交易平臺(tái),用于高校園區(qū)廣大學(xué)生以交換、買賣二手物品為主,既為閑置物品變現(xiàn)服務(wù),也是為大家提供空間整理交流的一個(gè)平臺(tái)。平臺(tái)系統(tǒng)現(xiàn)在處于設(shè)計(jì)初期,不涵蓋會(huì)員策略,所以注冊(cè)用戶、客服和管理員成為平臺(tái)的主要構(gòu)成關(guān)系成員。
1 系統(tǒng)需求分析與功能
閑品云交易集市為大學(xué)生搭建一個(gè)“我要賣”“我要買”“我要租”以及潔簡綠色生活方式的平臺(tái),可以將學(xué)生手中的閑品交換給需要的學(xué)生。該平臺(tái)設(shè)計(jì)了四個(gè)功能模塊,即物品信息發(fā)布、物品信息查詢、用戶信息管理及綠色生活。用戶可以通過閑品云交易集市平臺(tái)獲取可出售、交換、捐贈(zèng)等內(nèi)容、查詢到閑品處置和物品整理的相關(guān)資訊等。
1)物品信息發(fā)布。此模塊是用戶商品的發(fā)布窗口。每個(gè)用戶具有兩種角色:賣家和買家。當(dāng)用戶作為賣家時(shí)發(fā)布相應(yīng)的實(shí)體商品出售、出租或拍賣等信息;用戶作為買家時(shí)也可以發(fā)出購買或者租用的商品信息。
2)物品信息查詢。此模塊是顯示賣家與買家用戶之間的互動(dòng)消息列表。當(dāng)買家對(duì)某閑置物品感興趣時(shí),可以查看到相關(guān)物品的信息,其次買家也可以聯(lián)系賣家進(jìn)一步了解相關(guān)閑置物品的信息;當(dāng)然,賣家也可以根據(jù)買家所發(fā)出的需求信息,主動(dòng)聯(lián)系買家并推薦其物品。
3)用戶信息管理。在用戶信息模塊中,用戶可以選擇查看、更改或添加自己的個(gè)人信息;我的訂單模塊中,用戶可以查看到自己在平臺(tái)中已經(jīng)下單的物品信息。
4)綠色生活。該模塊包括空間整理、生活達(dá)人板塊,提供“斷舍離”講座和空間整理技能視頻、巧手改造與廢舊物質(zhì)利用的資訊,豐富學(xué)生課余生活,培養(yǎng)節(jié)儉的生活方式。
2 系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)整體設(shè)計(jì)
基于Android的閑品云集市平臺(tái)主要由客戶端和服務(wù)器端構(gòu)成,項(xiàng)目實(shí)現(xiàn)分為前端功能和后臺(tái)數(shù)據(jù)處理的實(shí)現(xiàn)。
用戶模式下主要功能模塊包括:注冊(cè)登錄、首頁\我的(個(gè)人信息管理、信息完善認(rèn)證、購物訂單、出售訂單)、商品瀏覽(商品信息查詢、商品收藏)、商品信息發(fā)布(商品發(fā)布、信息管理、信息刪除)和聊天交流(賣家聯(lián)系、買家聯(lián)系、客服)幾個(gè)部分;綠色生活包含空間整理和生活達(dá)人兩部分。服務(wù)器端是系統(tǒng)后臺(tái)管理員的使用系統(tǒng),主要任務(wù)是系統(tǒng)維護(hù)、客服反饋和安全監(jiān)測(cè)等,平臺(tái)功能模塊圖如下圖1所示。
本系統(tǒng)使用者的身份有兩種,客戶端擁有著游客模式和用戶模式。游客身份是指新用戶在未注冊(cè)登錄系統(tǒng)之前的時(shí)候使用者的身份,當(dāng)用戶選擇登錄以后,以手機(jī)或電腦用戶端IP地址為基本認(rèn)證信息,游客身份會(huì)自動(dòng)變成用戶身份。若身份是“游客”,則為游客模式,用戶只能進(jìn)行瀏覽平臺(tái)應(yīng)用中的部分功能,比如瀏覽綠色生活、進(jìn)行物品信息查詢和物品收藏的局部幾項(xiàng)功能,以實(shí)現(xiàn)在用戶沒有注冊(cè)登錄賬戶之前便可使用平臺(tái)的綠色生活和查看平臺(tái)商品的功能。若用戶不滿足局部的幾項(xiàng)功能,需要進(jìn)行平臺(tái)應(yīng)用中的其他操作時(shí),必須進(jìn)行“登錄”操作,將身份轉(zhuǎn)化為用戶并進(jìn)行信息認(rèn)證,新注冊(cè)登錄的用戶數(shù)據(jù)將融合游客模式使用當(dāng)中的所有數(shù)據(jù)。正式用戶則可以在信息發(fā)布模塊中的物品發(fā)布中發(fā)布我要賣、我要買、我要租、我要捐贈(zèng),并且可以在查詢系統(tǒng)中查詢要購買的商品和其他待更新功能模塊的設(shè)置。
2.2 數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫來實(shí)現(xiàn),庫中的信息包含系統(tǒng)用戶、用戶信息和商品發(fā)布信息等數(shù)據(jù)。系統(tǒng)數(shù)據(jù)庫內(nèi)容設(shè)計(jì)如表1所示。
根據(jù)系統(tǒng)的需求分析以及功能模塊設(shè)計(jì),平臺(tái)使用的數(shù)據(jù)存儲(chǔ)與調(diào)用做服務(wù)的數(shù)據(jù)庫主要包含以下幾個(gè)方面。
1)系統(tǒng)用戶表。此數(shù)據(jù)庫存儲(chǔ)的是平臺(tái)所有用戶的注冊(cè)信息,涵蓋了游客模式與用戶模式,游客模式的賬號(hào)由系統(tǒng)根據(jù)客戶端所使用設(shè)備的IP地址自動(dòng)生成,用戶模式的賬號(hào)則由用戶自行設(shè)定。
2)用戶信息表。此數(shù)據(jù)庫主要為已注冊(cè)的用戶提供身份完善與認(rèn)證時(shí)所使用,獨(dú)立的數(shù)據(jù)庫模塊與賬號(hào)使用不同的數(shù)據(jù)庫表使得平臺(tái)的服務(wù)更加清晰,使用戶的體驗(yàn)感更加舒適。
3)商品發(fā)布信息表。所有商家所發(fā)布的無論出售、出租還是捐贈(zèng)或者作為買家發(fā)布所需要的商品信息統(tǒng)一由此數(shù)據(jù)庫表收集存儲(chǔ),詳細(xì)的分類與統(tǒng)一的商品編碼使得商品瀏覽與查詢時(shí)更加快捷具體。
3 客戶端設(shè)計(jì)
對(duì)于客戶端的設(shè)計(jì),在用戶注冊(cè)登錄平臺(tái)之后,通過平臺(tái)登錄界面能夠訪問首頁、商品信息發(fā)布、商品瀏覽、聊天交流。
3.1 用戶管理
用戶管理模塊包含用戶的注冊(cè)、登錄和退出,可以選擇手機(jī)號(hào)碼、QQ、微信、支付寶或E-Mail來進(jìn)行注冊(cè)并登錄。因?yàn)槠脚_(tái)的主要用戶是在校大學(xué)生,所以平臺(tái)注冊(cè)時(shí)將用戶名與學(xué)校、專業(yè)和學(xué)號(hào)進(jìn)行了綁定。用戶注冊(cè)完成后選擇登錄輸入賬號(hào)和密碼,服務(wù)端驗(yàn)證其身份合法后,在客戶端保存User,同時(shí)頁面顯示“用戶登錄成功”,登錄成功之后用戶可以完善自己的信息以便于買家去聯(lián)系自己。
3.2 系統(tǒng)首頁
系統(tǒng)主界面為導(dǎo)航菜單,包括:我的、商品發(fā)布、商品瀏覽、綠色空間交流、聯(lián)系客服。我的欄目是個(gè)人信息,能夠通過在其中進(jìn)行個(gè)人信息修改、完善信息等一系列操作。在“我的”模塊的界面有兩個(gè)文本視圖( Text view),其中一個(gè)Text view命名為“發(fā)布商品”,另一個(gè)Text view命名為“購物車”。點(diǎn)擊命名為“發(fā)布商品”的Text view,會(huì)跳轉(zhuǎn)到一個(gè)商品發(fā)布的界面,點(diǎn)擊命名為“購物車”的Text view,用戶可以查看已收藏的商品列表;在“我的”模塊中,用戶可以以賣家以及買家兩個(gè)角色查看或修改已發(fā)布的商品信息列表。
3.3 商品發(fā)布
此模塊是用戶的需求信息發(fā)布窗口。在商品發(fā)布系統(tǒng)中根據(jù)高校學(xué)生閑置物品的特征設(shè)計(jì)了電器類、學(xué)習(xí)類、生活用品類、體育類、衣物類和其他六個(gè)欄目。當(dāng)用戶作為賣家在“發(fā)布商品”板塊中發(fā)布要出租、要出售和捐贈(zèng)的閑置物品或者作為買家發(fā)布所需要的商品時(shí),用戶需要進(jìn)入此模塊發(fā)布相應(yīng)的閑置物品,同時(shí)填寫商品信息表:商品名稱、商品類別、商品數(shù)量、商品價(jià)格并添加文字或圖片來具體說明。
3.4 商品瀏覽
商品瀏覽中顯示有平臺(tái)上所發(fā)布的商品分類列表。用戶能夠在此模塊瀏覽、選擇商品,當(dāng)用戶對(duì)商品感興趣時(shí),可以加入購物車后聯(lián)系賣家進(jìn)一步了解有關(guān)商品的更詳細(xì)的信息;賣家在看到有用戶瀏覽的記錄或用戶發(fā)布的需求商品信息時(shí)也可以主動(dòng)聯(lián)系買家,推薦自己的商品,這樣促使了賣家與買家之間的交易成功率大大提高。
4 系統(tǒng)主要模塊的實(shí)現(xiàn)
Android是基于linux的,通過終端進(jìn)行各種操作,Android大部分的開發(fā)都是中間層到頂層的應(yīng)用開發(fā),所以基本上是Java開發(fā)。Eclipse是開發(fā)Java必備,也是Android必備。系統(tǒng)開發(fā)工具主要包括Eclipse和MySQL數(shù)據(jù)庫。MySQL數(shù)據(jù)庫實(shí)現(xiàn)應(yīng)用后端數(shù)據(jù)存儲(chǔ),在對(duì)于后臺(tái)進(jìn)行管理和維護(hù)的過程中,用Java來連接MySQL數(shù)據(jù)庫的功能,Android客戶端則用來接收無線請(qǐng)求并顯示最終的結(jié)果。
4.1 服務(wù)器端管理系統(tǒng)的實(shí)現(xiàn)
服務(wù)器端管理系統(tǒng)主要承擔(dān)的是服務(wù)器端各種數(shù)據(jù)的管理操作,系統(tǒng)將采用可視化MDI操作界面,以Java語言選擇Eclipse作為開發(fā)環(huán)境實(shí)現(xiàn),有利于系統(tǒng)的擴(kuò)展和跨平臺(tái)應(yīng)用。
4.2 數(shù)據(jù)庫的編寫實(shí)現(xiàn)
打開MySQL數(shù)據(jù)庫后,選擇tables創(chuàng)建一個(gè)數(shù)據(jù)表,其次創(chuàng)建所需要的三個(gè)表,定義表的字段名、類型、長度并選擇是否為null,將定義的三個(gè)表的表名分別寫為:User(系統(tǒng)用戶表)、User Information(用戶信息表)和Item Information(商品發(fā)布信息表),表創(chuàng)建好之后選擇編譯前200行,把庫中的信息編輯進(jìn)去,這樣數(shù)據(jù)庫就創(chuàng)建好了,最后用Java編寫代碼實(shí)現(xiàn)與MySQL數(shù)據(jù)庫的連通,以便后續(xù)調(diào)用數(shù)據(jù)庫信息。
4.3 客戶端接口的實(shí)現(xiàn)
客戶端是平臺(tái)重要的組成部分,用戶對(duì)客戶端的體驗(yàn)感對(duì)平臺(tái)擁有者有直接影響。所以在客戶端接口將為客戶提供多方面操作使用,實(shí)現(xiàn)網(wǎng)頁和App的共同服務(wù)。具體實(shí)現(xiàn)可以使用Java做服務(wù)器,android做客戶端,實(shí)現(xiàn)數(shù)據(jù)傳輸。
5 總結(jié)
本文主要介紹了基于Android所設(shè)計(jì)的“閑品云集市”平臺(tái)各方面系統(tǒng)設(shè)計(jì)與構(gòu)成,主要由系統(tǒng)整體結(jié)構(gòu)、內(nèi)部系統(tǒng)的設(shè)計(jì)和用戶端操作構(gòu)架三個(gè)部分組成。對(duì)于解決系統(tǒng)所覆蓋部分高校大學(xué)生的二手商品流通問題能夠提供幫助。經(jīng)過技術(shù)性研究發(fā)現(xiàn),即使現(xiàn)在我們進(jìn)一步細(xì)化實(shí)施后已經(jīng)能夠?qū)崿F(xiàn)平臺(tái)的基本運(yùn)轉(zhuǎn)與使用,但在細(xì)節(jié)方面,我們的系統(tǒng)還有很大的不足需要不斷地去進(jìn)行完善。
參考文獻(xiàn):
[1]黃瑜.校園二手市場(chǎng)系統(tǒng)分析與設(shè)計(jì)[J].校園電子圖書館,2011(4): 17-24.
[2]陳衍席.基于Java網(wǎng)絡(luò)聊天系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)研究[Jl.通訊世界,2016(4): 207-208.
[3]劉正紅,基于JAVA的網(wǎng)上手機(jī)店鋪的設(shè)計(jì)與實(shí)現(xiàn)[J].電子世界,2015(15): 197-198.
[4]夏幫貴.基于Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)[J].西華大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,30(5): 81-84.
[5]陸興華,吳恩粲,黃冠華.基于Android的智能家居控制系統(tǒng)軟件設(shè)計(jì)研究[J].物聯(lián)網(wǎng)技術(shù),2015,5(11): 14-16.
[6]王淑娟,基于Android的學(xué)生校園數(shù)字化學(xué)習(xí)與生活平臺(tái)設(shè)計(jì)與開發(fā)[D].武漢:中南民族大學(xué),2016.
[7]邱雷,周宇航,謝凡殊.基于Android的創(chuàng)意者互動(dòng)交易平臺(tái)設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2018,14(35): 95-97.
[8]郝俊生,李冰鋒,陳曦,等.基于Android平臺(tái)的高校網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2018,45(S1): 591-594.
[9]沈忠新.智慧井蓋系統(tǒng)監(jiān)管平臺(tái)軟件的設(shè)計(jì)與實(shí)現(xiàn)[Dl.重慶:重慶郵電大學(xué),2019.
【通聯(lián)編輯:謝媛媛】
基金項(xiàng)目:國家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(項(xiàng)目編號(hào):201911481029X)
作者簡介:張婉春(1999-),女,學(xué)士,研究方向?yàn)檐浖こ獭?/p>