

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