文/謝峰,哈爾濱市物業(yè)供熱集團(tuán)
二手物品交易網(wǎng)站設(shè)計
文/謝峰,哈爾濱市物業(yè)供熱集團(tuán)
在大學(xué)中,存在著大量二手書籍以及其他二手物品的交易活動,本文通過問卷調(diào)查、分析研究,完成了一個基于WEB的二手物品交易網(wǎng)站的開發(fā)與設(shè)計。主要采用了JSP、MySQL等工具進(jìn)行開發(fā)設(shè)計。提供包括品信息管理、購買管理、會員管理、留言板信息管理等功能服務(wù)。
二手物品;交易網(wǎng)站;WEB;JSP
互聯(lián)網(wǎng)的興起和發(fā)展從本質(zhì)上改變了整個社會的交易方式,而我國各大企業(yè)從上個世紀(jì)90年代初,就產(chǎn)生了通過網(wǎng)絡(luò)進(jìn)行銷售經(jīng)營商品的想法。但并不是說,網(wǎng)上交易就風(fēng)生水起了,它也有諸如網(wǎng)上企業(yè)信譽(yù)度、網(wǎng)絡(luò)法規(guī)不健全、物流不發(fā)達(dá)等問題。到了21世紀(jì),科技社會進(jìn)一步發(fā)展前進(jìn),網(wǎng)上交易問題也越來越小,各行各業(yè)也都紛紛加入電子商務(wù)這一新型商業(yè)模式。
有關(guān)數(shù)據(jù)顯示,現(xiàn)如今全國已有4萬多家商業(yè)網(wǎng)站。電子商務(wù)項目發(fā)展迅速,幾乎每天都有新的各類購物網(wǎng)站出現(xiàn)。電子商務(wù)技術(shù)的應(yīng)用與發(fā)展的地域也已不再僅限于北京上海等極少數(shù)發(fā)達(dá)城市了,早已開始向一些發(fā)展中城市蔓延。
網(wǎng)絡(luò)購物這一消費(fèi)方式給人們生活帶來的變化,除了購物場所的改變以外,更重要的是大大改變了傳統(tǒng)的消費(fèi)行為習(xí)慣,無論是否在網(wǎng)上購物,上網(wǎng)查看產(chǎn)品的相關(guān)信息,已經(jīng)成為購物決策環(huán)節(jié)的重要組成部分,這一環(huán)節(jié)對購物行為的實(shí)際發(fā)生起到了至關(guān)重要的指導(dǎo)作用。所以忠信二手汽車銷售集團(tuán)恰恰跟上了這個步伐,采用了創(chuàng)新型的商業(yè)模式。
后臺功能模塊包括商品信息管理、購買管理、會員管理、私聊信息管理、留言板信息管理、網(wǎng)站公告信息管理六大模塊。
具體內(nèi)容如下:
(1)商品信息管理功能模塊主要負(fù)責(zé)使管理員能夠?qū)ι唐愤M(jìn)行分類管理,添加或刪除商品大類以及具體商品,對商品進(jìn)行簡單查詢和關(guān)鍵字查詢。商品管理功能模塊的用例圖如下圖所示:
(2)購買管理功能模塊在后臺主要實(shí)現(xiàn)記錄每筆交易的功能,每筆交易的詳細(xì)信息包括訂單及訂單項查詢、交易用戶查詢,并能在一段時期內(nèi),對無用的交易記錄進(jìn)行刪除操作。購買管理功能模塊的用例圖如下圖所示:
圖1 后臺購買管理功能模塊用例圖
(3)會員管理功能模塊在后臺需要實(shí)現(xiàn)管理員對本網(wǎng)站的注冊用戶進(jìn)行管理的功能,包括查詢和刪除注冊用戶。該模塊還包括管理員登錄的功能。
(4)私聊管理功能模塊主要用于解決兩個注冊用戶之間買賣商品時進(jìn)行實(shí)時交流的問題,管理員只需定期對這些聊天記錄進(jìn)行刪除,但不能查詢具體內(nèi)容。
(5)留言板管理功能模塊中,后臺管理員負(fù)責(zé)查看留言是否符合網(wǎng)站要求,并據(jù)以保留或刪除留言。
(6)網(wǎng)站公告信息管理模塊中,后臺管理員負(fù)責(zé)發(fā)布公告,并定期查看和刪除公告。
數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計是為了數(shù)據(jù)模型在設(shè)備上選定合適的存儲結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率。通過分析,系統(tǒng)物理結(jié)構(gòu)設(shè)計的庫文件的組織形式選用順序文件組織形式。對于存儲介質(zhì)的分配,將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲器上,穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲器上。
在設(shè)計數(shù)據(jù)庫時,應(yīng)考慮以下事項:
(1)數(shù)據(jù)庫的用途及該用途將如何影響設(shè)計,應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫計劃。
(2)數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設(shè)計中出現(xiàn)錯誤。
(3)對數(shù)據(jù)完整性的保護(hù)。
(4)數(shù)據(jù)庫和用戶權(quán)限的安全要求。
(5)應(yīng)用程序的性能需求,設(shè)計數(shù)據(jù)庫時必須利用Microsoft?SQLServer2005中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權(quán)衡也是很重要的。
(6)數(shù)據(jù)庫維護(hù)。
商品信息表此表用于記錄網(wǎng)站所有商品的詳細(xì)信息,是與商品類別相關(guān)聯(lián)的表。商品信息表,如表1所示。
表1 商品信息表
此表用于記錄用戶的基本訂單信息,使用戶方便查看自己的訂單信息。訂單上限值默認(rèn)值為后臺庫存的數(shù)值,但當(dāng)每發(fā)生一筆付款交易時,它就等于后臺庫存減去后臺已出貨標(biāo)記的數(shù)目。前臺的出貨標(biāo)記是賣家發(fā)貨時使用的,其默認(rèn)值為Null,0表示未出貨,1表示已出貨。以提示用戶商品是否發(fā)貨。訂單說明信息表,如表2所示。
表2 訂單說明信息表
本系統(tǒng)網(wǎng)站的主界面設(shè)計結(jié)構(gòu)采用了上左右的結(jié)構(gòu),上部分為主功能菜單區(qū),主要是顯示網(wǎng)站的主功能,右側(cè)為用戶注冊、登錄、公告瀏覽,左側(cè)部分為信息顯示區(qū),銷售排行榜主要是為方便用戶提供了一些最新信息??蛻舻卿浿鹘缑?,如下圖2所示:
圖2 客戶登錄主界面
用戶單擊注冊后需要輸入密碼和確認(rèn)密碼、用戶真實(shí)姓名、住址、性別、E_mail、QQ。用戶只須填寫一個Web表單。這里需要用戶通過E_mail注冊是考慮到兩點(diǎn):第一,用戶的E_mail是唯一的;第二,通過用戶的E_mail可以很方便快捷的與用戶取得聯(lián)系。用戶在提交注冊信息后,系統(tǒng)會對注冊頁面填寫的正確性進(jìn)行檢查。對于不符合要求的填寫會給出必要的提示,并返回修改;對于符合要求的注冊表單,用戶提交信息后也要返回相應(yīng)的歡迎信息,用戶提交的正確注冊信息將被存入系統(tǒng)的數(shù)據(jù)庫中。用戶注冊界面,如下圖3所示:
圖3 用戶注冊界面
用戶在該模塊可以查看訂單的詳細(xì)信息。訂單信息顯示界面如圖4所示:
圖4 訂單信息顯示界面
本二手物品交易網(wǎng)站采用了當(dāng)前比較流行的B/S模式,以及MVC框架和擁有較高安全性與穩(wěn)定性的數(shù)據(jù)庫MySQL來完成系統(tǒng)的設(shè)計與開發(fā)。系統(tǒng)充分考慮了用戶的需求,最終達(dá)到了預(yù)期效果,并添加了一些附加功能,使系統(tǒng)更加人性化。操作者可以隨時對所有的信息進(jìn)行查詢,并且每個模塊都提供信息瀏覽的功能。
本系統(tǒng)實(shí)現(xiàn)了大學(xué)生通過互聯(lián)網(wǎng)進(jìn)行二手物品的交易,在本交易網(wǎng)站,用戶可以通過計算機(jī)網(wǎng)絡(luò)搜索到自己需要的信息,購買自己需要的二手物品,在線下達(dá)訂單。然后由后臺來處理相關(guān)的訂單信息、網(wǎng)站維護(hù)等信息。
[1]耿祥義,張躍平.Java編程設(shè)計精編教程[M].北京:清華大學(xué)出版社,2011:2-10
[2]史斌星,史佳.Java基礎(chǔ)編程貫通教程[M].北京:清華大學(xué)出版社,2013:96-102
[3]馬海軍,楊繼萍.Java 2實(shí)用教程[M].北京:清華大學(xué)出版社,2014:67-78
[4]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2010:204-219