李 莉 屈卓越 劉俊豪 吳 芊
(武漢工商學院 湖北·武漢 430065)
在這個互聯(lián)網快速發(fā)展的時代,大學生的生活習慣和消費方式也發(fā)生著變化,一到了開學、放假、畢業(yè)季,地上到處都是被同學們丟棄的東西,很多都嶄新如初還具有使用價值,如果能作為二手閑置物品處理,比起無情的丟棄更有意義。因此,學生群體中需要閑置物品交易的需求是存在的,校園閑置物品二手交易平臺不但能吸引到廣大同學,同時也滿足了廣大消費者的需求。
SpringBoot是一個用以簡化Spring開發(fā)的框架。在使用SpringBoot時只選擇合適的框架或組件,不用自己手動去寫一堆xml配置然后進行配置。因此Spring Boot非常適合于快速開發(fā)研究。
數據庫采用mysql,mysql目前可以說是用量最多而且免費的數據庫,數據顯示,mysql能夠支撐很大的并發(fā)量,也經過線上的考驗,語法簡單,操作方便。
普通會員(既可以是商品發(fā)布者也可以是商品購買者):(1)商品瀏覽、查找、獲知商家聯(lián)系方式、查看商品詳細信息。(2)加入購物車、修改購物車、訂購商品、生成訂單、查看訂單等。(3)商品信息發(fā)布,自身商品信息統(tǒng)計。(4)注冊、登陸、注銷、自身密碼修改、自身信息修改。(5)查看訂單信息、處理訂單進行發(fā)貨處理等。
管理員:(1)查看訂單信息、獲知處理訂單情況等。(3)自身密碼修改,其他用戶添加刪除,用戶信息修改、統(tǒng)計。(4)商品信息添加、修改、刪除、查找、統(tǒng)計。
商品發(fā)布者發(fā)布商品→購買者將選定的商品加入購物車,對購物車中的商品進行確認付款之后,生成正式訂單→商品發(fā)布者根據生成的訂單,進行發(fā)貨處理。商品發(fā)布者還可以對交易平臺的商品信息進行發(fā)布、統(tǒng)計和查找瀏覽。
交易平臺管理員可以對商品信息進行添加、刪除、修改、查找、統(tǒng)計等管理操作。

圖1:系統(tǒng)數據流圖
3.2.1 抽象出系統(tǒng)的實體
用戶:賬號、密碼、姓名、地址、手機、管理員標識,其中賬號是主鍵,用戶標識為0表示普通會員,為1表示為管理員。
商品:商品編號、商品名、商品發(fā)布者、商品類型、定價、庫存量,其中商品編號是主鍵。
訂單:訂單號、訂購日期、訂購總價、發(fā)貨日期,其中訂單號是主鍵。
3.2.2 E-R圖(見圖2)
校園閑置物品二手交易平臺的關系模式如下:
會員(賬號,密碼,姓名,地址,手機,用戶標志)為會員實體對應的關系模式,其中賬號是會員關系的主鍵。
訂單(訂單號,訂購日期,訂購總價,發(fā)貨日期,賬號)為訂單實體和訂購聯(lián)系合并的關系模式,其中訂單號是主鍵。

圖2:E-R圖
商品(商品編號,商品名,商品發(fā)布者,商品類型,定價,庫存量)為商品實體對應的關系模式,其中商品編號是商品的主鍵。
訂單詳情(訂單號,商品編號,訂購數量)為“訂單詳情”聯(lián)系對應的關系模式,訂單、商品的主屬性及訂單詳情聯(lián)系本身的屬性“訂購數量”,共同構成了訂單詳情關系模式屬性。
校園網二手交易系統(tǒng)包括會員、商品、訂單等信息。對于會員,需要有用戶的賬號、密碼、姓名、電話、地址等屬性;對于商品,需要有商品名、商品類別、定價、庫存數量等屬性,對于一個訂單,需要記錄會員的購買日期、商品發(fā)布者進行發(fā)貨的發(fā)貨日期、訂單總價等屬性,其中訂單總計是由多種商品的售價乘以數量累計計算得出的。
設計研發(fā)的關鍵代碼如下:


后臺是管理員賬號登錄的,界面如圖所示,可以對前端用戶進行管理,添加新員工信息,修改員工權限,刪除離職員工信息,對商品進行管理,添加新商品,修改商品信息,以及下架商品及分類管理。
后臺能查看發(fā)布的求購訂單,進行分類統(tǒng)計。
設計研發(fā)的關鍵代碼如下:
/*判斷用戶名是否存在,添加和編輯均可判斷*/

本二手交易平臺為學生提供一個可以進行買賣二手商品的網絡平臺。用戶可以方便的查找所需物品,評價所購物品,當然也可在上面將自己的東西進行售賣交易。經過測試,基本實現了所需功能。