理艷榮


摘要: 根據目前的互聯網的發展趨勢,用PHP技術在互聯網上架構一個在線直播拍賣的網站。設計從理論以及實踐兩個角度出發,對在線拍賣網站進行設計數據分析以及實現分析。基于PHP拍賣直播系統的實現不僅豐富了拍賣的形式,更方便了拍賣業務的實施,具有很大的現實意義。
關鍵詞: 在線拍賣網站;直播;PHP技術
課題背景及意義
二十一世紀互聯網時代到來,讓計算機開始遍布在生活中的各個領域。比如,電商購物、學生信息管理、企業管理等。一般來說,通過計算機的信息化統計,可以使得數據更新快,用戶操作更便捷,而且能更好的進行記錄查詢跟統計。現場拍賣的形式,需要花費大量的人力物力,還需要統籌場地、時間等問題[1]。相對于漸漸無力招架的人工操作非智能化而言,計算機系統方便而又快捷的存儲信息體系,大大方便了拍賣者和競拍者的時間。PHP拍賣直播系統的開發將傳統的實地競拍商品的管理方式轉變為自動化網上拍賣的管理方式,從而為相關拍賣者和競拍者提供更多的便利具有重要的意義[2]。
需求分析
通過對PHP拍賣直播系統的開發進行需求調查,目的為了深入了解一些拍賣賣家和拍賣買家對PHP拍賣直播系統的開發的應用需求,讓開發的系統能夠更加符合拍賣使用的需求,提高系統的實用性和可用性[3]。根據調查,PHP拍賣直播系統應該包括以下幾點需求:1、管理員可以對商品的類別、商品信息、商品的拍賣紀錄和前臺的注冊用戶信息進行管理;2、用戶會員可以發布自己想要競拍的商品、可以對自己鐘意的商品進行競拍和瀏覽自己的競拍拍賣紀錄。這樣可以大大的改善買家或者賣家的購買或者出售渠道,使得操作方便,更加符合現代化的需求。
系統總體設計
PHP拍賣直播系統有兩個功能結構圖,分別為后臺管理員功能結構圖,用戶功能結構圖。如圖1后臺管理員功能結構圖和圖2用戶功能結構圖所示。
數據庫的分析與設計
數據庫設計,是開始動手編寫代碼的第一步,數據庫的E–R圖是描述數據庫之間的關聯關系,通過E–R圖來描述實體和對象之間的關系。PHP拍賣直播系統有三個實體,分別是管理員、用戶、拍賣商品。如圖3拍賣直播系統E–R圖所示。
管理員實體的屬性包括:賬號、密碼、權限;用戶實體的屬性包括:賬號、密碼、姓名、性別、地區、郵箱;拍賣商品實體的屬性包括商品編號、商品名稱、類別、圖片、起價、簡介。其中,一個管理員可以管理多個用戶和多件拍賣商品,一個用戶可以發布和競拍多個拍賣商品,實現了實體之間的一對多的關系。
系統設計與實現
系統后臺管理可以實現管理員賬號信息的維護、商品類別管理、商品信息管理、拍賣紀錄管理與查詢以及留言管理等業務功能。
當用戶注冊完自己賬號后,待后臺管理員審核成功后,即可用自己設定的賬號和密碼進行登錄,點擊在線競拍按鈕后,即可進行競拍商品的查看,點擊詳細按鈕后,即可對想要競拍的商品詳細信息進行查看,點擊我要競拍按鈕后,即可填入出價價格進行競拍。
結論
PHP拍賣直播系統系統的開發采用B/S架構設計,以PHP為開發語言,WampServer為開發工具,使用MySQL來存儲數據,系統實現了商品發布、商品競拍、公告管理、留言管理等功能。在功能上,系統實現了系統后臺管理員、普通用戶兩種不同類型的用戶登錄,不同用戶的登錄后各自的權限也不相同,能進行很好的區分,增強用戶體驗性。
參考文獻
陳思拓.在線競拍系統的設計與開發[D].江西財經大學,2017.
李志濤.基于用戶評價與密封策略的在線拍賣系統的設計與實現[D].東北大學,2015.
潘虹,王瑩,吳慶敏,等.基于ASP.NET技術的網上拍賣系統的設計[J].微型機與應用,2011(12).