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