陳秋玲
摘要:圖書購物網(wǎng)站屬于新型的電子商務(wù),是利用計(jì)算機(jī)和網(wǎng)絡(luò)來實(shí)現(xiàn)圖書購買的一種方式。這種方式為商家提供了銷售和宣傳的新途徑,商家可在網(wǎng)站上發(fā)布圖書信息,處理消費(fèi)者的訂單信息,安排發(fā)貨等;對于消費(fèi)者來說,可實(shí)現(xiàn)圖書在線購買,下單等操作,便捷且節(jié)省時(shí)間。網(wǎng)站采用JAVA語言和JSP技術(shù),利用MYSQL數(shù)據(jù)庫進(jìn)行開發(fā),結(jié)合了SSH框架技術(shù),實(shí)現(xiàn)購書新方式。
關(guān)鍵詞:圖書購物;JAVA;MYSQL;JSP
中圖分類號:TP311.52? ? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)16-0036-03
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
Abstract: The Book Shopping Website is a new type for e-commerce, which is a way of purchasing books by using computers and networks. It provides a novel way for businesses to sell and publicize books. Businessmen can publish book information on the website, and receive orders from consumers, and arrange shipments. For consumers, they can select books, place orders and so on, which can save the time of consumers. The Book shopping Website adopts JAVA language and JSP technology, which uses MySQL database to develop the website. It combines SSH framework technology to realize a new style of book purchasing.
Key words: book shopping; JAVA; MySQL; JSP
1 背景
隨著網(wǎng)絡(luò)時(shí)代的興起,各個(gè)行業(yè)發(fā)生了巨大的變革,紛紛加入線上購物服務(wù)的行列,書店行業(yè)也不例外。傳統(tǒng)的圖書購買方式不僅需要花費(fèi)時(shí)間去實(shí)體店,而且圖書價(jià)格不透明,顧客大都被動購買,造成不好的消費(fèi)體驗(yàn)。同時(shí),線上購物網(wǎng)的盛行,對于書店實(shí)體行業(yè)造成巨大的壓力,若不尋求一種新的銷售途徑將會面臨倒閉的風(fēng)險(xiǎn)。本文設(shè)計(jì)的圖書購物網(wǎng)能夠方便用戶購買圖書,提高全民的讀書率。管理員使用網(wǎng)站后臺可輕松管理圖書資源;顧客通過智能終端可隨時(shí)隨地瀏覽網(wǎng)站,購買自己喜歡的圖書,價(jià)格透明,套路少,并且可根據(jù)已購買用戶的評價(jià)信息作為參考,更大程度地保證了圖書的質(zhì)量和具有良好的購物體驗(yàn)。
2 網(wǎng)站操作流程
如圖1所示,本網(wǎng)站的具體操作流程為:非注冊用戶在網(wǎng)站前臺進(jìn)行注冊,注冊成功后可登錄網(wǎng)站;若登錄失敗,則需要重新登錄。用戶成功登錄后可瀏覽具體的圖書信息,也可按照類別進(jìn)行圖書信息的瀏覽,看到喜歡的圖書可加入購物車,并進(jìn)行下單購買,購買成功后可在我的訂單里看到具體的訂單信息,并且查看訂單的狀態(tài)。管理員登錄網(wǎng)站后臺,可以對網(wǎng)站的基本信息進(jìn)行維護(hù),對用戶的訂單進(jìn)行處理,同時(shí)可以發(fā)布公告,對用戶的留言進(jìn)行回復(fù)和刪除。
3 網(wǎng)站功能設(shè)計(jì)
本圖書購物網(wǎng)的用戶權(quán)限包括三個(gè):注冊用戶,非注冊用戶和管理員。注冊用戶可以進(jìn)行圖書信息的瀏覽、圖書購買及在線留言等操作;非注冊用戶只能進(jìn)行圖書信息的查看,不能進(jìn)行購買操作。管理員負(fù)責(zé)圖書信息的上傳更新及維護(hù)系統(tǒng)的正常運(yùn)行。
3.1 前臺功能設(shè)計(jì)
網(wǎng)站分為前臺和后臺兩部分。如圖2所示,前臺為網(wǎng)站的主界面,主要面向已注冊用戶,可查看到網(wǎng)站的所有功能,其中主要的功能包括:
1)商品信息功能:展示所有圖書信息,由管理員負(fù)責(zé)在后臺添加和管理,可看到圖書的詳細(xì)信息,包括作者,時(shí)間,價(jià)格等。
2)我的信息功能:可查看自己的注冊信息,包括賬號,密碼等信息。
3)用戶注冊功能:讓非注冊用戶填寫基本信息進(jìn)行注冊。
4)特價(jià)區(qū)域功能:展示低價(jià)處理的圖書信息。
5)我的訂單管理功能:用戶提交訂單后,可在本功能中看到所有的訂單信息,及時(shí)地了解訂單。
6)我的購物車管理功能:用戶可將多本圖書放到購物車?yán)铮黄鹣聠巍?/p>
7)我要留言管理功能:方便用戶與管理員進(jìn)行交流,對用戶給出的問題和建議及時(shí)修改和完善。
3.2 后臺功能設(shè)計(jì)
如圖3所示,網(wǎng)站后臺主要由管理員使用,在使用時(shí)需要先輸入正確的賬號和密碼進(jìn)行登錄,登錄成功后才可以使用,其中主要的功能包括:
1)修改個(gè)人密碼功能:可以對管理員的登錄密碼進(jìn)行修改,修改的時(shí)候需要先輸入正確的舊密碼。
2)財(cái)務(wù)管理功能:可以定期對本店的銷售進(jìn)行統(tǒng)計(jì),以便做好分析。
3)訂單信息管理功能:管理用戶的訂單信息,當(dāng)看到用戶的訂單后,可以進(jìn)行發(fā)貨操作。
4)留言公告管理功能:看到用戶的留言后可以進(jìn)行刪除和回復(fù)。
5)商品信息管理功能:可以添加商品,修改商品和刪除商品,實(shí)現(xiàn)商品的更新。
4 數(shù)據(jù)庫設(shè)計(jì)
為保證網(wǎng)站中的數(shù)據(jù)可以正確顯示,需要將不同的數(shù)據(jù)類型進(jìn)行分類。對于不同字段值的設(shè)計(jì)要夠精準(zhǔn),以免在填寫信息的時(shí)候出現(xiàn)數(shù)據(jù)添加不正確的情況,這時(shí)數(shù)據(jù)庫的設(shè)計(jì)就顯得非常重要。網(wǎng)站中的數(shù)據(jù)都是自動存儲的,當(dāng)管理員在后臺對數(shù)據(jù)進(jìn)行修改時(shí),數(shù)據(jù)應(yīng)可以快速地存儲到數(shù)據(jù)庫中。對于數(shù)據(jù)庫的設(shè)計(jì)主要表現(xiàn)在概念設(shè)計(jì)和邏輯設(shè)計(jì)。
4.1 數(shù)據(jù)庫E-R圖
E-R圖是實(shí)體的具體字段和關(guān)系的表現(xiàn),本網(wǎng)站具體的實(shí)體有圖書,圖書種類,用戶,訂單和訂單明細(xì),它們之間的關(guān)系如圖4所示。
4.2 數(shù)據(jù)庫表設(shè)計(jì)
數(shù)據(jù)庫表的設(shè)計(jì)為數(shù)據(jù)庫的邏輯設(shè)計(jì),通過數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì),可設(shè)計(jì)出數(shù)據(jù)庫的邏輯設(shè)計(jì)。本網(wǎng)站中的數(shù)據(jù)庫表主要包括管理員信息表,用戶信息表,圖書信息表,購物車信息表等8個(gè)表,具體的表結(jié)構(gòu)如表1-8所示:
5 網(wǎng)站功能實(shí)現(xiàn)
網(wǎng)站采用JSP技術(shù)[1-3]和B/S[4]架構(gòu),用戶無需安裝程序系統(tǒng),通過瀏覽器即可直接訪問網(wǎng)站,實(shí)現(xiàn)網(wǎng)上銷售的目標(biāo),達(dá)到線上線下都可銷售的效果。進(jìn)一步,網(wǎng)站使用MYSQL[5]進(jìn)行數(shù)據(jù)庫的建立,并采用root權(quán)限進(jìn)行數(shù)據(jù)庫的連接與訪問,有效地保證了數(shù)據(jù)庫的安全。這里給出網(wǎng)站的主界面,如圖5所示。
6 總結(jié)
本文設(shè)計(jì)的圖書購物網(wǎng)站包括前臺和后臺部分,用戶在前臺可瀏覽圖書信息并進(jìn)行購買操作,后臺管理員可對圖書信息,用戶訂單信息等進(jìn)行修改與維護(hù)。對于現(xiàn)如今加快的生活節(jié)奏來說,設(shè)計(jì)這樣一個(gè)圖書購物網(wǎng)站具有一定的意義。
參考文獻(xiàn):
[1] 邵良彬. Jsp (java)實(shí)踐教程[M]. 北京: 清華大學(xué)出版社, 2007: 34-35.
[2] 馬照亭. Jsp Web編程實(shí)例教程[M]. 北京: 北京希望電子出版社, 2002.
[3] 李志義, 王志強(qiáng). 用jsp制作Web圖書館中的留言本[M]. 北京: 人民郵電出版社, 2000.
[4] 蘇東震, 陳明, 史忠植. 基于B/S架構(gòu)的數(shù)據(jù)挖掘原型系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 微電子學(xué)與計(jì)算機(jī), 2008(12).
[5] 孫振亞. JSP與MYSQL的連接[J]. 數(shù)字技術(shù)與應(yīng)用, 2012(1): 173.
【通聯(lián)編輯:謝媛媛】