尉欽超,梁周宇,馬奧迪,余唐麗,汪 斌,葛 芳
(蚌埠學院 計算機工程學院,安徽 蚌埠233030)
本項目是二手物品線上交易平臺,借助目前普及到千家萬戶的微信小程序,初級階段主要在大學校園推行,面向用戶主要為在校大學生,第一站在蚌埠學院推行。隨著社會生活水平的普遍提高,社交媒體的普及,廣大人民日常生活中以微信公眾平臺為代表的社交軟件占據了大量的時間。依附于微信的各種小程序以其獨特的方便性、快捷性、實用性,深受青睞,在青年人居多的大學生群體中該特性更為明顯[1]。
有調查顯示,中國大學生多達九成以上習慣使用微信,小程序、朋友圈、微信公眾號的廣泛使用使得現代信息傳播更具分享性[2]。本項目旨在給在校大學生提供一個專門化、專業化的校園二手物品交易平臺,依托于微信小程序,該交易平臺可以更加方便地實現線上操作,形成二手交易的線上市場。隨著生活水平不斷提高,當代大學生越來越追求生活質量,因此相比于習慣勤儉節約的老一輩,更加容易產生所謂的“二手物品”;對于這些“二手物品”,其中不乏使用性能、表觀狀態俱佳的物品,然而由于原主擁有了性能更好的替代品或者已經不符合原主的生活追求,而被擱置一旁。學生們面對的處境往往是“扔了可惜”“留著沒用”,從而產生了大量的閑置及浪費。所以,通過本項目平臺,將這些閑置的“二手物品”與微信社交媒體相結合,學生們可以很方便地對這些“二手物品”進行交易,減少浪費,盤活資源。本項目立足當代社會現狀、基于電子信息科學的發展、面向廣大青年大學生,其“二手交易”的主旨符合當代大學生團體的實際需求,與當代大學生活息息相關。通過本項目的順利推行,能夠豐富當代大學生的校園生活,提高當代大學生的學習及生活質量[3]。
1.1.1 微信小程序
微信小程序,依賴微信應運而生,它提供的一套API實現了應用“觸手可及”的夢想,也體現了“用完即走,無需卸載”的理念。微信小程序的開發與HTML5普通網頁的開發有著很大的相似點,采用的都是JavaScript腳本語言。但有兩點區別:一是普通網頁可以使用瀏覽器提供的API操作,而微信小程序的邏輯層和渲染層是分離的,這一點從項目結構就可以看出;二是普通網頁的渲染線程是和腳本互斥的,微信小程序則不同,是分開的、運行在不同線程中的。
1.1.2 Java技術
Java是面向對象的編程語言,Java語言具有功能強大和簡單易用兩個特征[4]。Java語言作為靜態面向對象編程語言的代表語言,很好地實現了面向對象的理論。
1.1.3 JSP技術
JSP(Java Server),動態網頁開發技術的標準。JSP是用Java編寫的,與VB或者其他MS專用語言相比更加的強大與易用;為用戶的HTTP請求提供服務,并能與服務器上的其他Java程序共同處理復雜的業務需求[5]。
1.1.4 數據庫技術
MySQL是一款安全、跨平臺、高效的,并與多種主流編程語言緊密結合的關系型數據庫管理系統。MySQL數據庫是目前運行速度最快的SQL語言數據庫之一,并且有著體積小、成本低的優點。
打開小程序,如果是無賬號情況,需要進行注冊。即用戶輸入相關信息完成注冊后,獲取賬號信息;如果不進行注冊,只能以游客的身份,進入瀏覽功能,不能進行發布或者購買物品。在有賬號情況下,輸入賬號及密碼,后臺驗證正確,登錄后可以進行發布或者購買物品等功能。具體的業務流程圖,如圖1所示。

圖1 業務流程圖
本平臺使用MySQL數據庫[6]建表,對數據有以下功能:查找、存儲、修改和刪除。該平臺數據庫有五張重要的數據庫表,分別為用戶信息表、論壇信息表、帖子信息表、訂單信息表和商品信息表。
本平臺分為可以對用戶開放的微信小程序端和對管理員開放的后臺管理端。用戶可以通過小程序端發布商品,瀏覽商品和購買商品;管理員可以通過后臺管理端對用戶信息、論壇信息、通知信息、交易信息和商品信息進行管理。
用戶通過進入小程序進行商品的瀏覽,通過點擊商品的方式,查看商品的具體信息,部分瀏覽頁面如圖2所示。此外,可以通過在搜索框輸入關鍵詞,進行模糊查詢,找到符合該關鍵詞的商品,例如搜索自行車,會得到如下結果,結果如圖3所示。

圖2 小程序首頁

圖3 查詢自行車的結果
在菜單欄點擊發布,進入發布頁面,可以選擇發布出售或者求購商品信息,需填寫出售/求購,商品類型,商品名稱,商品入手時間,商品交易時間,商品單價以及商品圖片等信息,點擊下方發布交易進行發布,如圖4、圖5所示。

圖4 發布交易信息

圖5 發布交易信息
在菜單欄發布交易,可以通過進入“我的寶貝”界面,查看自己發布寶貝,修改自己的寶貝信息,其中當寶貝出售成功以后,點擊下線,可以將寶貝設置為已售,如圖6、圖7所示。

圖7 修改交易
2.2.1 閑置商品管理
管理員可以通過商品信息數據庫表對用戶發布的閑置商品進行檢查,如果發現有不符合規范或有不當操作的閑置商品,則對閑置商品進行刪除處理,如圖8所示。

圖8 商品信息數據庫表
2.2.2 閑置商品類別管理
通過對數據庫表增添、刪除、修改調整閑置商品的類別。
2.2.3 交易和論壇管理
作為以學生為主的平臺,并沒有對具體的交易信息進行第三方操作,暫時只開放部分功能,例如查詢功能,為的是如果出現突發事件,可以提供證明。
2.2.4 官方通知管理
發布一些對用戶的處理通知或者一些商品通知等。
2.2.5 用戶信息管理
對用戶的注冊信息進行相關操作。操作界面省略。
測試是在測試中識別產品和服務的準確性和質量的過程。為了確定產品是否符合要求,是否能夠區分實際與預期的結果。
本次測試一共分為三個類型進行測試。
測試界面是否清晰可見,界面提示是否符合用戶的習慣,界面的設計是否容易操作等。
測試該平臺的各個模塊是否能正確處理事務,是否存在邏輯問題,對于數據的處理和儲存是否存在問題。
對網絡、可靠性、故障恢復和并發等進行測試。
該平臺經過上面三個類型的測試之后,結果顯示,基本可以滿足本校學生的用戶需求。
本項目是基于微信小程序的校園二手線上交易平臺,響應了當前社會厲行勤儉節約、反對鋪張浪費的號召。本小程序,定位在高等院校,立足當代社會現狀、基于電子信息科學的發展、面向廣大青年大學生,主打閑置書籍、電子產品、文具、體育用品等“二手物品”,不僅滿足了當代大學生團體的實際需求,也有效避免了資源浪費。通過本項目的順利推行,能夠豐富當代大學生的校園生活,提高當代大學生的學習及生活質量。
從個人來講,出售二手商品可以回收購買該商品時的部分成本;從環境保護的角度講,可以減少垃圾投放、降低環境壓力;從社會資源的角度講,可以減少資源浪費、盤活閑置資源。本平臺初級階段主要在大學校園推行,面向用戶主要為在校大學生。本平臺可以實現一舉多得。首先,解決了學生閑置物品過多的煩惱;其次,為學生提供了價格低、實用性好的學習、生活物品等;最后,可以提高學生的環境保護意識和節約意識,響應建設節約型社會的號召。希望通過本平臺的順利推行,可以使得“二手物品線上交易”、節約資源、保護環境理念在當代大學生中流行起來。