胡致杰,張俊林
(廣東理工學院 信息工程系,廣東 肇慶 526114)
大學校園二手商品交易平臺的開發與實踐
胡致杰,張俊林
(廣東理工學院 信息工程系,廣東 肇慶 526114)
作為人才培養搖籃的大學校園里會產生大量的二手商品,利用基于互聯網的商品交易平臺可實現二手商品的妥善處理。采用B/S結構及Java開發技術進行二手商品交易平臺的開發并對交易平臺的實踐效果進行統計分析,交易平臺在資源重復利用、校園環境保護及專業技能實踐等方面有著較大的經濟意義和社會意義。
交易平臺;二手商品;實踐;B/S
大學校園作為人才培養的基地,每年都會產生大量的書籍、日用品等二手商品,為能妥善處理這些二手商品,實現多方共贏,構建校園二手商品交易平臺尤為迫切。
校園二手商品交易平臺不僅可為老生處理無用商品,減輕離校負擔,還可為新生提供了物美價廉的二手物品,節省生活費用;通過校園二手商品交易平臺既能實現資源的重復利用,增加校園環保,還能實現管理、物流等專業學生的專業實踐,提升實踐技能,二手商品交易平臺是當前互聯網時代下的發展必然。
1.1 平臺架構及開發環境與技術
二手商品交易平臺采用B/S(Browser/Server)架構即瀏覽器/服務器結構,在B/S結構下,工作界面完全通過瀏覽器實現,少部分事務邏輯在前端(Browser)實現,主要事務邏輯在服務器(Server)端實現,它減輕了用戶端電腦載荷,降低了系統開發、維護和使用成本[1]。
開發環境:JSP+JavaScriPt+HTML、APache Tomcat、MySQL、Dreamweaver CS5
運行環境:Windows 2003 server
1)Web服務器遇到用戶的JSP網頁訪問請求時,先執行其中的程序段,后將執行結果連同JSP文件中的HTML代碼一同返回給用戶,插入的Java程序段可以操作數據庫、重新定向網頁等,以實現建立動態網頁所需要的功能[2-3]。
2)MySQL除支持標準的ANSISQL語句,還支持多種平臺,其體積小、速度快、成本低,尤其是開源性,一般中小型網站的開發都選擇MySQL作為數據庫,搭配PHP和APache可組成良好的開發環境[4]。
3)頁面設計通過CSS+DIV模式比較好地設計網頁布局,每張網頁都通過引用CSS來進行布局優化,易于搜索引擎訪問;使用Ajax局部刷新技術,無需整個頁面刷新,只需刷新相應板塊,實現加載速度快,用戶體驗良好[5]。
1.2 概要設計
校園二手商品交易平臺分為前臺與后臺兩部分,主要包含用戶管理、商品管理、交易管理和系統管理4大模塊,如圖1所示。
用戶管理:游客誠信注冊成功后可成為買家或賣家,再通過用戶名和密碼實現登錄,注冊用戶還可根據需要對個人信息進行維護。
商品管理:該模塊實現游客或注冊用戶對上架商品進行瀏覽與查詢,可按照商品類別、上架時間、商品價格等進行排序查詢、精確查詢和模糊查詢,賣家或買家還能進行商品供求信息的發布,根據商品交易情況賣家或管理員可以對商品進行上、下架操作。

圖1 交易平臺主要功能模塊圖
交易管理:在買家確認購買后,系統自動為買家生成商品訂單,賣家、買家和管理員都可對訂單進行查詢與跟蹤;在交易管理中還能實現對交易支付的管理,交易成功后完成對商品的派送安排,買家和管理員可跟蹤商品派送情況;交易成功后買家可以對商品質量,服務質量等進行客觀評價。
系統管理:對于買家的惡意評價或不實評價,管理員可以對其進行清除,管理員還可對公告信息進行發布、修改和刪除,為保障交易平臺的安全性和可靠性,模塊要提示管理員定期對平臺進行安全維護及重要數據的殺毒和備份。
1.3 詳細設計
校園二手商品交易平臺的核心是用戶管理、商品管理和交易管理,它們詳細流程圖如圖2、圖3所示。

圖2 用戶管理流程圖

圖3 商品管理、交易管理流程圖
1.4 數據庫設計
數據是系統的靈魂,根據系統的需求交易平臺采用Mysql 5.0數據庫,并能實現數據的自動備份,數據庫中主要的數據表如下:用戶信息表、商品信息表、商品分類信息表、訂單信息表、派送信息表、支付信息表和評價信息表,其中,商品信息表、訂單信息表的具體設計如表1、表2所示。

表1 商品信息表

表2 訂單信息表
1.5 平臺的實現
二手商品交易平臺在完成前、后臺設計后,需進行前、后臺數據對接,實現平臺的整體功能,Java實現數據庫的連接有4種方法,其中JDBC-ODBC Bridge是最常用的一種,能實現JDBC與ODBC之間的轉換,二手商品交易平臺就采用JDBC-ODBC Bridge實現與Mysql數據庫的連接。
2.1 平臺實踐情況
二手商品交易平臺投入運行以來,平臺的訪問量、商品的上架量、商品的成交量等指標都處于不斷上升趨勢,達到設計要求,滿足用戶需求,指標統計結果如表3所示。

表3 指標統計表
2.2 實踐效果分析
1)二手商品交易平臺成功解決了在校生特別是畢業生無用商品的處理問題,為學生提供了妥善處理“廢品”的良好渠道,減輕了畢業
生離校時的累贅,同時,交易平臺也為在校生或新生提供了物美價廉、經濟適用的二手商品,較好的滿足了同學們的需求。
2)二手商品交易平臺實現了資源的重復利用,創造了經濟價值,賣方通過交易獲取了商品的現金價值,買方通過交易獲取了商品的使用價值,交易實現了節約型社會的要求,培養了學生踐行節約的品德。
3)通過交易平臺在實現資源重復利用的同時,還減少污染,實現環保,在沒有交易平臺之前,學生的廢品基本都當作垃圾處理,扔的滿地皆是,造成較大的環境污染和環衛工作量,二手商品交易平臺極大地改善了環境,喚醒大家環保意識。
4)二手商品交易平臺的順利運轉需較強的企業管理和物流管理知識作支撐,因此,交易平臺可作為企業管理、物流管理等專業的實踐教學基地,通過交易平臺的實戰進行專業實踐,提升學生的專業技能。
大學校園二手商品交易平臺的開發與實踐證明二手商品交易平臺具有強的發展空間,能為用戶提供物美價廉的商品,能讓學生養成勤儉節約的美德,能實現二手商品的循環利用,能改善校園的環境提高環保,能實現專業實踐提升職業技能。
[1] 任泰明.基于B/S結構的軟件開發技術[M].西安:電子科技大學出版社,2006.
[2] 張基溫,朱嘉鋼,張景莉編寫.Java程序開發教程[M].北京:清華大學出版社,2002.
[3] 李長云.EcliPse與J2EE應用開發[M].北京:北京大學出版社,2008.
[4] MichaelKofler.MySQL 5權威指南[M].北京:人民郵電出版社,2006.
[5] 曾順.精通CSS+DIV網頁樣式與布局[M].北京:人民郵電出版社,2009.
責任編輯:吳旭云
DeveloPment and Practice of Trading Platform for Second-hand Commodities at Cam Pus
HU Zhijie,ZHANG Junlin
(DePartment of Information Engineering,Guangdong College of Technology,Zhaoqing 526114,China)
College camPus,the cradle of Personnel training,in which a lot of second-hand goods will generate.The use of internetbased commodity trading Platform can realize the ProPer handling of the used goods.In this PaPer,a second-hand commodity trading Platform is designed with B/S structure and Java Programming and the statistical analysis on its Practical effects is carried out,showing that the trading Platform has a greateconomic significance and social significance in resource reuse,camPus environment Protection and Professional skills Practice.
trading Platform;second-hand commodity;Practice;B/S
TP311
A
1009-3907(2015)06-0045-04
2015-04-08
廣東省大學生創新創業訓練項目(CXCY2012007);廣東理工學院教育教學改革與研究項目。
胡致杰(1974-),男,湖北蘄春人,講師,碩士研究生,主要從事數據倉庫與數據挖掘方面研究。