文/謝峰,哈爾濱市物業(yè)供熱集團
二手物品交易網(wǎng)站設計
文/謝峰,哈爾濱市物業(yè)供熱集團
在大學中,存在著大量二手書籍以及其他二手物品的交易活動,本文通過問卷調(diào)查、分析研究,完成了一個基于WEB的二手物品交易網(wǎng)站的開發(fā)與設計。主要采用了JSP、MySQL等工具進行開發(fā)設計。提供包括品信息管理、購買管理、會員管理、留言板信息管理等功能服務。
二手物品;交易網(wǎng)站;WEB;JSP
互聯(lián)網(wǎng)的興起和發(fā)展從本質(zhì)上改變了整個社會的交易方式,而我國各大企業(yè)從上個世紀90年代初,就產(chǎn)生了通過網(wǎng)絡進行銷售經(jīng)營商品的想法。但并不是說,網(wǎng)上交易就風生水起了,它也有諸如網(wǎng)上企業(yè)信譽度、網(wǎng)絡法規(guī)不健全、物流不發(fā)達等問題。到了21世紀,科技社會進一步發(fā)展前進,網(wǎng)上交易問題也越來越小,各行各業(yè)也都紛紛加入電子商務這一新型商業(yè)模式。
有關數(shù)據(jù)顯示,現(xiàn)如今全國已有4萬多家商業(yè)網(wǎng)站。電子商務項目發(fā)展迅速,幾乎每天都有新的各類購物網(wǎng)站出現(xiàn)。電子商務技術的應用與發(fā)展的地域也已不再僅限于北京上海等極少數(shù)發(fā)達城市了,早已開始向一些發(fā)展中城市蔓延。
網(wǎng)絡購物這一消費方式給人們生活帶來的變化,除了購物場所的改變以外,更重要的是大大改變了傳統(tǒng)的消費行為習慣,無論是否在網(wǎng)上購物,上網(wǎng)查看產(chǎn)品的相關信息,已經(jīng)成為購物決策環(huán)節(jié)的重要組成部分,這一環(huán)節(jié)對購物行為的實際發(fā)生起到了至關重要的指導作用。所以忠信二手汽車銷售集團恰恰跟上了這個步伐,采用了創(chuàng)新型的商業(yè)模式。
后臺功能模塊包括商品信息管理、購買管理、會員管理、私聊信息管理、留言板信息管理、網(wǎng)站公告信息管理六大模塊。
具體內(nèi)容如下:
(1)商品信息管理功能模塊主要負責使管理員能夠?qū)ι唐愤M行分類管理,添加或刪除商品大類以及具體商品,對商品進行簡單查詢和關鍵字查詢。商品管理功能模塊的用例圖如下圖所示:
(2)購買管理功能模塊在后臺主要實現(xiàn)記錄每筆交易的功能,每筆交易的詳細信息包括訂單及訂單項查詢、交易用戶查詢,并能在一段時期內(nèi),對無用的交易記錄進行刪除操作。購買管理功能模塊的用例圖如下圖所示:

圖1 后臺購買管理功能模塊用例圖
(3)會員管理功能模塊在后臺需要實現(xiàn)管理員對本網(wǎng)站的注冊用戶進行管理的功能,包括查詢和刪除注冊用戶。該模塊還包括管理員登錄的功能。
(4)私聊管理功能模塊主要用于解決兩個注冊用戶之間買賣商品時進行實時交流的問題,管理員只需定期對這些聊天記錄進行刪除,但不能查詢具體內(nèi)容。
(5)留言板管理功能模塊中,后臺管理員負責查看留言是否符合網(wǎng)站要求,并據(jù)以保留或刪除留言。
(6)網(wǎng)站公告信息管理模塊中,后臺管理員負責發(fā)布公告,并定期查看和刪除公告。
數(shù)據(jù)庫在物理設備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫的物理結(jié)構(gòu)設計是為了數(shù)據(jù)模型在設備上選定合適的存儲結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率。通過分析,系統(tǒng)物理結(jié)構(gòu)設計的庫文件的組織形式選用順序文件組織形式。對于存儲介質(zhì)的分配,將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲器上,穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲器上。
在設計數(shù)據(jù)庫時,應考慮以下事項:
(1)數(shù)據(jù)庫的用途及該用途將如何影響設計,應創(chuàng)建符合用途的數(shù)據(jù)庫計劃。
(2)數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設計中出現(xiàn)錯誤。
(3)對數(shù)據(jù)完整性的保護。
(4)數(shù)據(jù)庫和用戶權(quán)限的安全要求。
(5)應用程序的性能需求,設計數(shù)據(jù)庫時必須利用Microsoft?SQLServer2005中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權(quán)衡也是很重要的。
(6)數(shù)據(jù)庫維護。
商品信息表此表用于記錄網(wǎng)站所有商品的詳細信息,是與商品類別相關聯(lián)的表。商品信息表,如表1所示。

表1 商品信息表
此表用于記錄用戶的基本訂單信息,使用戶方便查看自己的訂單信息。訂單上限值默認值為后臺庫存的數(shù)值,但當每發(fā)生一筆付款交易時,它就等于后臺庫存減去后臺已出貨標記的數(shù)目。前臺的出貨標記是賣家發(fā)貨時使用的,其默認值為Null,0表示未出貨,1表示已出貨。以提示用戶商品是否發(fā)貨。訂單說明信息表,如表2所示。

表2 訂單說明信息表
本系統(tǒng)網(wǎng)站的主界面設計結(jié)構(gòu)采用了上左右的結(jié)構(gòu),上部分為主功能菜單區(qū),主要是顯示網(wǎng)站的主功能,右側(cè)為用戶注冊、登錄、公告瀏覽,左側(cè)部分為信息顯示區(qū),銷售排行榜主要是為方便用戶提供了一些最新信息。客戶登錄主界面,如下圖2所示:

圖2 客戶登錄主界面
用戶單擊注冊后需要輸入密碼和確認密碼、用戶真實姓名、住址、性別、E_mail、QQ。用戶只須填寫一個Web表單。這里需要用戶通過E_mail注冊是考慮到兩點:第一,用戶的E_mail是唯一的;第二,通過用戶的E_mail可以很方便快捷的與用戶取得聯(lián)系。用戶在提交注冊信息后,系統(tǒng)會對注冊頁面填寫的正確性進行檢查。對于不符合要求的填寫會給出必要的提示,并返回修改;對于符合要求的注冊表單,用戶提交信息后也要返回相應的歡迎信息,用戶提交的正確注冊信息將被存入系統(tǒng)的數(shù)據(jù)庫中。用戶注冊界面,如下圖3所示:

圖3 用戶注冊界面
用戶在該模塊可以查看訂單的詳細信息。訂單信息顯示界面如圖4所示:

圖4 訂單信息顯示界面
本二手物品交易網(wǎng)站采用了當前比較流行的B/S模式,以及MVC框架和擁有較高安全性與穩(wěn)定性的數(shù)據(jù)庫MySQL來完成系統(tǒng)的設計與開發(fā)。系統(tǒng)充分考慮了用戶的需求,最終達到了預期效果,并添加了一些附加功能,使系統(tǒng)更加人性化。操作者可以隨時對所有的信息進行查詢,并且每個模塊都提供信息瀏覽的功能。
本系統(tǒng)實現(xiàn)了大學生通過互聯(lián)網(wǎng)進行二手物品的交易,在本交易網(wǎng)站,用戶可以通過計算機網(wǎng)絡搜索到自己需要的信息,購買自己需要的二手物品,在線下達訂單。然后由后臺來處理相關的訂單信息、網(wǎng)站維護等信息。
[1]耿祥義,張躍平.Java編程設計精編教程[M].北京:清華大學出版社,2011:2-10
[2]史斌星,史佳.Java基礎編程貫通教程[M].北京:清華大學出版社,2013:96-102
[3]馬海軍,楊繼萍.Java 2實用教程[M].北京:清華大學出版社,2014:67-78
[4]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2010:204-219