趙長進 扈樂華 段華斌
摘要:本文從高等學校校園實際需求出發,對目前流行的Web開發技術進行分析,基于SSM和MySQL平臺開發了一個校園舊貨交易網站;再通過Android平臺開發出Android客戶端校園舊貨交易App。完成了校園舊貨交易系統的前臺和后臺管理設計,實現了用戶注冊、用戶登錄、商品搜索、商品展示、商品交易、系統管理等功能。
關鍵詞:Android;舊貨;高校
1 緒論
在大學中,國內普遍的校園二手交易市場一般為跳蚤市場,一般在六月份的畢業季時期,是由即將畢業的大四學生自發形成的一場短期的交易市場,購買群體主要是大一到大二的新老生,其持續時間一般在10天左右,而且每天集中在午飯和晚飯的時間進行交易,其交易商品種類也比較繁多,大多數是無法帶走的生活和學習用品。[1]
但是跳蚤市場也有其局限性,首先交易持續的時間比較短暫,不能得到很大的交易量和物品的選擇。[2]其次缺乏前期的宣傳,導致大多數購買者在購買二手商品時很盲目,無法快速找到自己需要的商品,很大程度上降低了交易的效率。
另一種情況是沒畢業的學生也存在閑置物品情況,但“跳蚤市場”都是畢業季才有的,這時“跳蚤市場”的弊端就出現了。沒能處理單個學生的閑置物品,導致資源大量浪費。“跳蚤市場”的不便捷性尤其突出。這時如果有一個網上的校園交易平臺,就可以解決現在的所有問題。是非常有意義的意見事情。
2 系統總體設計
(1)后臺系統管理員。定義管理員的主要權限,主要包括管理員登錄、會員信息管理、商品信息管理、管理員管理、會員信息修改等功能;
(2)后臺系統主要接口。定義主要接口提供給前臺系統訪問數據庫,主要包括查詢信息接口、發布信息接口、會員注冊登錄接口、物品分類接口、訂單信息管理接口、會員信息修改接口;
(3)前臺系統Web前臺。調用后臺系統接口實現Web端,實現用戶通過網頁形式訪問本系統。主要包括查詢信息、發布信息、會員注冊登錄、物品分類、訂單信息管理、會員信息修改等功能;
(4)前臺系統Android前臺。與Web前臺調用后臺系統接口,實現用戶通過Android平臺訪問本系統。主要包括查詢信息、發布信息、會員注冊登錄、物品分類、訂單信息管理、會員信息修改等功能。
3 系統詳細設計
本系統的設計重點有包括以下幾方面的定位和要求(1)提供客服服務,有關系統的問題可以反饋;(2)商品信息的維護與管理,功能包括商品價格調整、正在出售商品信息的修改、新商品信息的及時發布、無效的商品信息審查刪除等;(3)高效的商品數據搜索方案為用戶提高體驗,對商品信息進行科學靈活地分類、存儲迅速、方便客戶迅速海量商品中找出自己所需商品;(4)方便、快捷的查詢功能。提供關鍵字查詢;(5)系統的定位為只提供物品信息發布和管理用戶(6)本網站是免費使用。
因此本系統主要從數據庫設計,Web端(前臺、后臺)設計,Android端設計三個方面進行詳細設計。
(1)數據庫設計。本系統采用MySql 數據庫,數據庫的設計主要集中在添加數據、更新數據、刪除數據、查詢數據。表字段要全面,同時還要考慮到數據表盡量減少冗余,盡量使用外鍵將各表關聯起來。適當的在數據量大且查詢較多的數據表中添加索引,調高數據庫的查詢速度。每個表都要有ID并用其作為主鍵,同時還要有添加時間、修改時間,對數據進行詳細記錄,以便之后對數據進行分析和操作。
數據庫表包括以下6張:會員信息表(member)、管理員信息表(user)、商品信息表(goods)、商品分類信息表(goodsclass)、訂單信息表(order)、購物車信息表(shoppingcart)。
(2) 前后臺Web端設計。主要采用SSM架構,是Spring + Spring MVC + MyBatis的三大主流后端框架的縮寫,這種企業級框架能夠適用于搭建各種大型的應用系統,數據接口主要采用Json格式。
①Spring是一個開源且輕量級的java開發框架,核心思想主要是 IOC,DI,AOP,能夠簡化企業開發,幫助分離對象之間的依賴關系。
②Spring MVC屬于Spring 框架中的一個子框架產品,能夠融合在Spring Web Flow里面,無縫支持的Spring特性,將龐大復雜的項目架構進行分層管理,使開發變得更加簡單規范。
③MyBatis是一個基于Java的持久層框架,提供了對JDBC的封裝,將SQL語句放在了映射文件中,并且能夠自動的將輸入參數映射到SQL語句的動態參數上,能夠將SQL語句執行的結果集自動的映射成實體對象。
(3)Android端設計。采用Android Studio IDE進行本部分系統的設計。利用后臺提供的Json格式數據接口,對后臺數據庫進行增刪改查。圖片的展示主要采用瀑布流的方式簡潔的布局和和干凈界面,較少的干擾信息可以給用戶一個良好的體驗,不復雜的界面,功能實用夠用,是Android布局核心所在,設計出大眾喜歡的風格。在布局上模仿淘寶商品展示布局,適應大眾用戶審美習慣,更好的提供瀏覽體驗。
4 結語
高校校園舊貨市場系統的研發,彌補了傳統舊貨交易場所的不足與缺陷,擴大了校園舊貨交易的范圍,給舊貨商品信息提供了更加廣闊的展示空間,同時規范了交易的流程,滿足大學生的需求,并充分發揮了信息網絡的優勢,使大學生可以將閑置的物品轉賣給有需要的人使用,從而達到商品使用價值的最大化。
參考文獻:
[1]王昊.大學校園二手商品交易市場的探討[J].中國市場,2016(18):3031.
[2]劉仙艷.移動終端開放平臺—Android[J].信息通信技術,2011,5(04):5053+72.
項目:1.湖南科技學院校級大學生研究性學習和創新性實驗計劃項目(湘科院教發[2016]17號);2.55號湖南科技學院科學研究項目[2016](項目編號:16XKY057 );3.湖南省普通高等學校“十三五”專業綜合改革試點項目(湘教通〔2016〕276號);4.湖南省普通高校校企合作創新創業教育基地(湘教通〔2016〕436號);5.湖南科技學院計算機應用技術重點學科建設項目;6.永州市科技計劃項目 永科發[2015]9號