陳曉晨 江翠元
摘要:在大學(xué)校園里,隨著學(xué)生生活水平的提高及每年大批學(xué)生畢業(yè)和升學(xué)的現(xiàn)象,致使大量的物品被閑置在宿舍。傳統(tǒng)的線下二手交易模式已經(jīng)不適合時代的發(fā)展,也不利于學(xué)生們及時處理掉他們的閑置物品。最終導(dǎo)致大量的閑置物品被扔掉,不能很好的進(jìn)行二次利用?;诖吮菊撐脑O(shè)計開發(fā)一套基于微信小程序的校園閑置物品交易平臺來解決目前大學(xué)校園存在的大量閑置物品的問題。
關(guān)鍵詞:微信小程序;校園閑置物品交易平臺;SSM
1???? 引言
1.1? 校園閑置物品交易平臺現(xiàn)狀
目前校園閑置物品的交易方式大多是學(xué)?;蛏鐖F(tuán)組織的,其方式是在學(xué)校的主干道或者操場通過擺地攤的形式銷售自己的閑置商品。這種方式的賣家主要是即將畢業(yè)的學(xué)生,由于他們即將離校,有很多物品不能帶走所以選擇離校前通過二手市場低價賣掉。這種交易模式的最大弊端是買賣時間不靈活,不能夠?qū)崟r的出售或者購買商品。
1.2選題背景及意義
每當(dāng)畢業(yè)季來臨時,有大量的書籍和生活用品被當(dāng)作廢品賣掉甚至被白白的扔掉,致使很多有用的東西不能發(fā)揮它的剩余價值,這不符合中華民族勤儉節(jié)約的傳統(tǒng)美德。隨著互聯(lián)網(wǎng)時代的到來,網(wǎng)上購物已經(jīng)成為一種趨勢。并且,在校園里絕大多數(shù)學(xué)生是沒有經(jīng)濟(jì)能力的,生活來源主要依靠父母,因此可以選擇購買性價比高的二手商品。由此看來,開發(fā)一套基于微信小程序的校園閑置物品交易平臺是十分有必要的。
2 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù)介紹
2.1 開發(fā)環(huán)境介紹
校園閑置物品交易平臺的前臺界面開發(fā)使用微信開發(fā)者工具,該軟件界面美觀、功能可靠、可以提高程序員的編程效率。開發(fā)者使用該軟件可以很簡單的完成后臺接口和前臺頁面的整合開發(fā),并且可以對小程序的界面進(jìn)行實時調(diào)試預(yù)覽。
校園閑置物品交易平臺的后臺開發(fā)工具是IntelliJ IDEA。該軟件可以自動補(bǔ)齊代碼、界面友好、功能完善、使用方便。
2.2 相關(guān)技術(shù)介紹
前臺開發(fā)技術(shù)采用微信小程序開發(fā),微信小程序是一種全新的即開即用無需下載的微型程序,它以手機(jī)里微信軟件為載體,給用戶提供了出色的使用體驗。
校園閑置物品交易平臺的后臺開發(fā)采用SSM(Spring、SpringMVC、My-batis)框架開發(fā)。SSM框架可以降低代碼間的耦合度,開發(fā)人員只需關(guān)注業(yè)務(wù)功能的編寫,大大提高了系統(tǒng)的可擴(kuò)展性。
3 技術(shù)可行性分析
該系統(tǒng)的前臺界面采用當(dāng)下流行的微信小程序開發(fā)。微信小程序作為一種新興的技術(shù),因其依托于微信,即開即用的特點備受用戶喜愛。對于開發(fā)者來說,微信團(tuán)隊也提供了詳細(xì)的開發(fā)者文檔、開發(fā)Demo以及微信開發(fā)者社區(qū)提供技術(shù)答疑,所以就目前而言采用微信小程序進(jìn)行前臺的開發(fā)想法切實可行。
后端開發(fā)采用Java語言。Java語言有著長達(dá)20多年的歷史,其穩(wěn)定性和健壯性不言而喻。Java的核心優(yōu)勢就是跨平臺,程序員對程序進(jìn)行編譯一次就可以在不同的平臺運(yùn)行。對于開發(fā)者來說最重要的還是遇到Bug的處理問題,Java語言擁有大量的使用者所以當(dāng)我們遇到問題可以輕松的找到答案。因此,后端的開發(fā)可以采用Java語言。
4 系統(tǒng)設(shè)計
4.1 系統(tǒng)整體架構(gòu)設(shè)計
校園閑置物品交易平臺總體架構(gòu)包括三個層次:用戶層、視圖交互層、應(yīng)用服務(wù)層[1]。其中,用戶層主要包括前臺用戶和后臺管理員。前臺用戶通可以通過本系統(tǒng)進(jìn)行買賣閑置物品,后臺管理員可以對用戶以及商品等功能進(jìn)行管理,保證系統(tǒng)的正常有序運(yùn)行。交互界面層指的是用戶和管理員操作的方式,普通用戶通過微信小程序訪問校園閑置物品交易平臺,管理員通過瀏覽器訪問閑置物品交易平臺的后臺管理系統(tǒng)。應(yīng)用服務(wù)層采用Tomcat服務(wù)器運(yùn)行本系統(tǒng),主要負(fù)責(zé)接受用戶和管理員的操作請求,以及對數(shù)據(jù)的處理。
4.2 系統(tǒng)功能設(shè)計
校園閑置物品交易平臺的功能模塊主要分為前臺用戶操作模塊和后臺系統(tǒng)管理模塊,其中前臺用戶通過微信小程序進(jìn)行商品的瀏覽、交易等操作。后臺管理員通過Web瀏覽器對校園閑置物品交易平臺進(jìn)行管理。
前臺用戶的功能主要包括商品發(fā)布、商品瀏覽、商品收藏、商品購買、商品留言、商品搜索等操作。后臺管理員的功能主要包括用戶管理、商品管理、訂單管理、分類管理、錢包管理等。
4.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
本系統(tǒng)采用的是開源的MySQL數(shù)據(jù)庫,來存儲數(shù)據(jù),因體積小、安裝簡單、便于維護(hù)等特點使其在中小型的系統(tǒng)開發(fā)中備受青睞。系統(tǒng)的實體主要包括用戶、商品、分類、訂單、留言、收藏等。
5 結(jié)束語
基于微信小程序的校園閑置物品交易平臺可以滿足用戶目前的基本需求。該交易平臺是一個適合時代發(fā)展趨勢的大學(xué)生二手物品交易的平臺,希望以后該系統(tǒng)能夠在各個高校傳播起來,成為同學(xué)們喜愛的購物軟件。
參考文獻(xiàn):
[1] 景菲菲,李奇.基于O2O模式的校園二手交易平臺的建立[J].商場現(xiàn)代化,2019,(13):26-27.
[2] 馬愛倫.大理煙草公司職工信息管理與服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[D].山東大學(xué),2016,(03):72-72.
[3] 羅志敏.基于SHC的校園二手交易APP的設(shè)計與實現(xiàn)[D].南昌大學(xué),2018,(05):20-25.
[4] 湯敏,鄭乾,陳佳雨,楊敏,李冰鑫,江磊.共享經(jīng)濟(jì)下大學(xué)校園二手市場的發(fā)展現(xiàn)狀及對策研究[J].商場現(xiàn)代化,2019,0(09):140-141.
[5] 顏浩瀚,葉建林“.二貨”校園二手交易平臺Android端的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2019,15(23):55-58+63.
作者簡介:
陳曉晨(1997-),男,山東協(xié)和學(xué)院計算機(jī)學(xué)院軟件工程2016級學(xué)生。
指導(dǎo)老師:江翠元(1985-),女,碩士研究生,助教,山東協(xié)和學(xué)院軟件工程教研室教師。