趙小華
(咸陽職業技術學院,陜西咸陽 712000)
關鍵字:校園物資;交易;捐贈;義賣;捐贈跟蹤
在我國,移動智能終端的大范圍快速覆蓋與應用,使得電子商務平臺迅速擴張并成長起來,二手市場網站也以大型電子商務平臺為依托,有了更好的傳播和流通渠道。二手商品交易量的增加與人們的消費觀念轉變有著緊密聯系,例如,很多消費者認為,購買二手母嬰用品等特殊商品具有價格低廉、性價比高等特點[1]。但網絡上的信息魚龍混雜,廣大學生沒有足夠的辨別信息真偽的能力,輕易不敢在這些網站進行交易,同時這些二手網站大部分是以信息發布平臺為主,可能存在信息過時的問題[6]。
眾所周知,大學生的校園和社會文化生活需求日益豐盛,購買欲望日漸劇增,同時也暴露出學生在大量購買背后,對物資的回收再利用率不高的問題[7-8]。為使校園二手物資盡可能達到最大化利用,結合校園二手物資的特殊性和高校學生的消費觀念,提出以咸陽職業技術學院為背景,與公益機構合作,提倡資源循環利用,共創綠色校園的校園物資再利用管理系統。
根據調查,咸陽職業技術學院可再利用物資種類繁多,其中學習資料所占比重最大,約為45%,其余還有體育用品、服裝、電腦配件、手機等,學生購買這些物資,能夠滿足短期的使用需求,實現資源的可重復和持續利用,符合大多數大學生的消費觀念。構建校園物資再利用管理系統,響應國家“節能減排”和“低碳生活”的號召,體現可持續發展的要求,將校園可再利用物資充分合理地利用,既減少資源浪費和環境負擔,又滿足廣大高校學生的需求,為需求雙方提供了一個共贏的平臺。根據在校學生交易的趨勢,結合當下的“互聯網+”,聯合咸陽的一些公益組織接受學生資料、衣物等物資的捐贈,既保護了環境,也能為公益盡一份力[2]。
為了營造一個自由、方便、安全、快捷的交易環境,該系統包含用戶登錄、系統公告管理、物資信息管理、訂單管理、訂單糾紛管理、志愿者管理、捐贈管理和義賣管理八個模塊。其中物資交易和物資捐贈是本系統的設計核心。
根據系統的業務特點,主要分為游客、一般用戶、志愿者、管理員、公益組織等五個角色。所有的角色都可以瀏覽物資信息和系統公告,游客可選擇角色進行登錄。一般用戶可以進行信息發布,提交管理員進行信息審核,大件物資可預約志愿者上門取件,托管給系統進行交易,或實體展示;看到合適的物資進行下單,發布的物資信息有買家需要,進行發貨;交易完成可以對買家的物資進行評價;不需要的物資可以進行捐贈,捐贈者可對自己所捐物資進行跟蹤。一般用戶可以在線申請成為志愿者,查看志愿任務,對一般用戶的預約信息進行真實性審核,對捐贈的物資進行上門取件。管理員對一般用戶發布的信息進行審核,對志愿者進行審核通過,派任務給志愿者;系統與賣家進行交易,再與買家進行二次交易。
物資捐贈后,管理員聯系公益組織接受整理好的捐贈物資,并做好登記。公益組織對捐贈物資進行站點信息錄入、修改等操作,方便捐贈者對所捐物資追蹤,同時系統會不定時發布貧困山區需要的定向物資捐贈信息,對可再利用的捐贈物資登記,統一分類消毒,再次打包,捐贈跟蹤;日常捐贈,建立固定的捐贈點,接受校園可再利用物資的捐贈,對捐贈物資進行分類,對消毒處理后可以直接利用的物資,進行直接捐贈,對于捐贈的物資在貧困地區的利用率不高的甚至利用不到,但是對校園學生可以提高其利用價值的物資進行價格評估,在校園物資再利用管理系統上義賣,籌集善款進行捐助。
根據系統業務需求分析,校園物資再利用管理系統涉及的實體對象主要有用戶類(User)、用戶角色類(Role)、志愿者任務類(VoluateTask)、物資分類(Category)、物資信息類(Product)、物資訂單類(OrdeForm)、物資評價類(Commment)、糾紛處理類、捐贈追蹤類(DonationRecord)。用戶類與用戶角色類是關聯關系N:N;物資類別類與物資信息類是關聯關系1:N;物資信息類和物資訂單類是關聯關系1:N;物資信息類和物資評價類的關聯關系為1:N;物資訂單類與物資評價類的關聯關系為1:N;物資訂單類與糾紛處理類的關聯關系為1:1。
根據用戶的角色不同,登錄進入系統,主頁面顯示不同的功能菜單;用戶可以發布物資信息,同時對自己發布的物資信息進行編輯;管理員對發布的物資信息進行審核,對志愿者進行派單審核物資;用戶可以對物資下單,完成后對訂單評價;對購買的物資不滿意可以退貨,系統對糾紛進行處理;用戶可以對物資捐贈,對捐贈的物資進行全程跟蹤;管理員對捐贈的物資進行分捐贈管理和義賣管理,捐贈管理的物資,方便捐贈者跟蹤;管理員同時對捐贈的物資進行義賣管理,用戶可以參與物資義賣。具體如圖1所示。

圖1 系統實體類關聯關系
本系統主要以物資在線交易和物資捐贈為核心功能,其次包括信息發布、物資審核、糾紛處理等業務功能;捐贈包括捐贈管理、義賣管理、捐贈跟蹤等業務功能;志愿者申請、志愿者審核、派單給志愿者和志愿者上門取件等其他業務[3]。該系統的建設是對目前主流的可再生資源利用系統的細化。通過對物資的發布、審核、交易、評價、糾紛處理和物資捐贈、跟蹤、義賣等方面的需求分析,解決咸陽職院在校學生可再利用物資的最大化利用和物資的審核、交易、捐贈等問題。
根據描述,按照由下至上的思想將系統分為四層,分別是視圖層、控制代理層、業務邏輯層和持久層。視圖層主要完成用戶與系統的交互,包括移動端、PC端、對外開放的接口管理;控制代理層主要完成不同應用程序之間消息的傳遞,包括數據封裝、消息轉發;業務邏輯層主要完成將消息下發至持久層,包括消息解析、業務處理、業務實體的定義;持久層主要完成對數據庫相關資源訪問存儲修改等[4]。
從開發技術層面而言,客戶端瀏覽器以HTTPS協議訪問系統,系統頁面嚴格遵循MVC設計模式,并且將界面代碼與應用程序數據和邏輯清晰分離,這使得視圖層應用更加方便管理;業務邏輯采用Spring開發框架,減輕應用程序對事務的管理,其中對云平臺數據庫的訪問采用了Hibernate對象關系映射框架,它對JDBC進行了輕量級對象封裝,使得開發過程中完全以面向對象的思維與數據庫交互,本系統的所有數據庫表存放在數據庫持久層中,云平臺數據庫采用MySQL[5]。
根據系統需求分析,校園物資再利用管理系統主要包含用戶類(User)、用戶角色類(Role)、物資類別信息類(Category)、物資信息明細類(Product)、訂單信息類(OrderForm)、物資評價類(ProductComment)、捐贈追蹤類(DonationRecord)、志愿者任務類(VolunteTask)、系統信息類(Note)、物資狀態類(ProductStatus)等業務核心類。
管理員用戶類(User)對系統信息類(Note)進行發布操作(add),管理員對志愿者角色類(Role)進行角色的審批操作(add),對物資訂單信息類(OrderForm)進行下單操作(add),對物資訂單物資評價類(ProductComment)進行評價操作(commont);用戶類(User)對物資評價類(ProductComment)進行查詢顯示操作(view),對物資明細類(Product)與物資類(Category)分類操作(set),對捐贈的物資(Product)進行跟蹤類的添加跟蹤信息操作(addTask)。
數據庫是系統的基礎和核心,將數據庫中大量數據按照一定的結構模型組織起來,實現數據的存儲、檢索、維護等功能,使得系統能夠快捷、準確地從數據庫中獲取所需信息。在校園物資再利用管理系統中,數據庫設計以物資對象為核心對象,進行物資發布、物資瀏覽、物資下單、物資交易、糾紛處理、物資捐贈、捐贈管理、義賣管理等業務流程。
在校園物資再利用管理系統中,根據業務邏輯的分析對數據庫的設計及各表結構的關聯關系,形成了以下校園物資再利用管理系統ER圖,具體如圖2所示。

圖2 系統ER圖
根據系統的需求分析和設計,主要對物資信息訂單管理、捐贈管理和義賣功能進行詳細設計。
2.4.1 物資信息管理功能設計
物資信息管理主要包括物資信息發布、更新、查詢和物資審核功能。
1)物資信息管理
用戶登錄成功后,進入物資信息發布頁面,輸入物資信息,提交到物資信息發布頁面,物資信息發布頁面操作物資對象,把物資信息添加至數據庫,添加成功后,數據庫返回操作結果給物資對象,發送到物資信息發布頁面,在界面上顯示物資信息發布操作結果;用戶向物資信息管理頁面發送修改請求,管理頁面查詢數據庫,對物資信息按要求進行修改,保存到持久層,完成修改數據保存后,刷新物資信息列表,把修改后的數據正確顯示給用戶;任何用戶都可以對物資信息進行查詢,打開物資信息查詢頁面,輸入查詢條件,根據條件查詢結果,物資查詢頁面向物資對象發送查詢請求,物資對象接受查詢請求后,對數據庫進行查詢操作,數據庫將查詢的結果返回給物資對象,物資對象接受查詢結果后,顯示在頁面上。
2)物資審核
該功能是系統管理員操作,管理員登錄進入管理頁面,查看用戶發布的物資信息并進行審核,系統生成一個審核命令到
物資對象,審核完成后,頁面顯示審核結果,管理員獲得物資發布者的信息,并發送審核結果給物資信息發布者。
2.4.2 物資訂單管理功能設計
物資訂單管理功能主要包括物資訂單生成和訂單評價兩大功能。
用戶先瀏覽物資,將有購買意向的物資加入購物車中,選擇完成后,進行統一結算,在交易頁面進行下單,系統操作訂單對象,發送操作請求,訂單對象把更新的數據添加到數據庫中,數據庫更新數據完成后,返回結果給訂單對象,訂單對象將結果顯示在交易頁面,并返回給用戶;用戶(買家)登錄系統后選擇交易完成的訂單,進入評價頁面,輸入評價內容,評價頁面接受評價內容,向訂單對象發送評價請求,訂單對象接受評價要求,操作數據庫,更新數據,返回評價操作結果,同時,在評價信息頁面顯示評價信息,并返回給用戶。
2.4.3 物資捐贈管理功能設計
管理員在捐贈頁面發布捐贈信息,包括捐贈信息、志愿者明細等信息;捐贈者在捐贈頁面瀏覽捐贈信息到捐贈點進行可再利用物資捐贈;志愿者接受捐贈物資并進行物資登記分類等操作;管理員統一對符合捐贈條件的物資進行消毒等處理,同時更新物資狀態;對于貧困地區利用率低的物資進行義賣。
2.4.4 物資義賣管理功能設計
管理員發布義賣信息,參與義賣的用戶瀏覽義賣信息并參與義賣,進行出價,在義賣時間未截止前可以進行出價修改;義賣采用拍賣的形式進行,根據價高者得的原則,在義賣時間截止后,出價最高的參與義賣者獲得義賣物資;中簽的用戶,管理員發送物資,中簽用戶收到物資后進行簽收;未中簽用戶,管理員進行義賣退款操作,未中簽用戶收到退款;參與義賣的用戶可以查詢義賣物資的義賣明細信息,如最高中簽價和中簽人信息。同時管理員更新物資的狀態。
本文通過對校園物資再利用管理系統的設計,其出發點是營造綠色低碳校園環境,倡導低碳生活,合理地對一些閑置物資進行交易和捐贈,為咸陽職業技術學院提供一個便捷的物資再利用系統。本文基于Android平臺,結合在校大學生的消費特點,設計了基于綠色背景的校園物資再利用管理系統。