陳秋玲



摘要:圖書購物網站屬于新型的電子商務,是利用計算機和網絡來實現圖書購買的一種方式。這種方式為商家提供了銷售和宣傳的新途徑,商家可在網站上發布圖書信息,處理消費者的訂單信息,安排發貨等;對于消費者來說,可實現圖書在線購買,下單等操作,便捷且節省時間。網站采用JAVA語言和JSP技術,利用MYSQL數據庫進行開發,結合了SSH框架技術,實現購書新方式。
關鍵詞:圖書購物;JAVA;MYSQL;JSP
中圖分類號:TP311.52? ? ?文獻標識碼:A
文章編號:1009-3044(2019)16-0036-03
開放科學(資源服務)標識碼(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 背景
隨著網絡時代的興起,各個行業發生了巨大的變革,紛紛加入線上購物服務的行列,書店行業也不例外。傳統的圖書購買方式不僅需要花費時間去實體店,而且圖書價格不透明,顧客大都被動購買,造成不好的消費體驗。同時,線上購物網的盛行,對于書店實體行業造成巨大的壓力,若不尋求一種新的銷售途徑將會面臨倒閉的風險。本文設計的圖書購物網能夠方便用戶購買圖書,提高全民的讀書率。管理員使用網站后臺可輕松管理圖書資源;顧客通過智能終端可隨時隨地瀏覽網站,購買自己喜歡的圖書,價格透明,套路少,并且可根據已購買用戶的評價信息作為參考,更大程度地保證了圖書的質量和具有良好的購物體驗。
2 網站操作流程
如圖1所示,本網站的具體操作流程為:非注冊用戶在網站前臺進行注冊,注冊成功后可登錄網站;若登錄失敗,則需要重新登錄。用戶成功登錄后可瀏覽具體的圖書信息,也可按照類別進行圖書信息的瀏覽,看到喜歡的圖書可加入購物車,并進行下單購買,購買成功后可在我的訂單里看到具體的訂單信息,并且查看訂單的狀態。管理員登錄網站后臺,可以對網站的基本信息進行維護,對用戶的訂單進行處理,同時可以發布公告,對用戶的留言進行回復和刪除。
3 網站功能設計
本圖書購物網的用戶權限包括三個:注冊用戶,非注冊用戶和管理員。注冊用戶可以進行圖書信息的瀏覽、圖書購買及在線留言等操作;非注冊用戶只能進行圖書信息的查看,不能進行購買操作。管理員負責圖書信息的上傳更新及維護系統的正常運行。
3.1 前臺功能設計
網站分為前臺和后臺兩部分。如圖2所示,前臺為網站的主界面,主要面向已注冊用戶,可查看到網站的所有功能,其中主要的功能包括:
1)商品信息功能:展示所有圖書信息,由管理員負責在后臺添加和管理,可看到圖書的詳細信息,包括作者,時間,價格等。
2)我的信息功能:可查看自己的注冊信息,包括賬號,密碼等信息。
3)用戶注冊功能:讓非注冊用戶填寫基本信息進行注冊。
4)特價區域功能:展示低價處理的圖書信息。
5)我的訂單管理功能:用戶提交訂單后,可在本功能中看到所有的訂單信息,及時地了解訂單。
6)我的購物車管理功能:用戶可將多本圖書放到購物車里,一起下單。
7)我要留言管理功能:方便用戶與管理員進行交流,對用戶給出的問題和建議及時修改和完善。
3.2 后臺功能設計
如圖3所示,網站后臺主要由管理員使用,在使用時需要先輸入正確的賬號和密碼進行登錄,登錄成功后才可以使用,其中主要的功能包括:
1)修改個人密碼功能:可以對管理員的登錄密碼進行修改,修改的時候需要先輸入正確的舊密碼。
2)財務管理功能:可以定期對本店的銷售進行統計,以便做好分析。
3)訂單信息管理功能:管理用戶的訂單信息,當看到用戶的訂單后,可以進行發貨操作。
4)留言公告管理功能:看到用戶的留言后可以進行刪除和回復。
5)商品信息管理功能:可以添加商品,修改商品和刪除商品,實現商品的更新。
4 數據庫設計
為保證網站中的數據可以正確顯示,需要將不同的數據類型進行分類。對于不同字段值的設計要夠精準,以免在填寫信息的時候出現數據添加不正確的情況,這時數據庫的設計就顯得非常重要。網站中的數據都是自動存儲的,當管理員在后臺對數據進行修改時,數據應可以快速地存儲到數據庫中。對于數據庫的設計主要表現在概念設計和邏輯設計。
4.1 數據庫E-R圖
E-R圖是實體的具體字段和關系的表現,本網站具體的實體有圖書,圖書種類,用戶,訂單和訂單明細,它們之間的關系如圖4所示。
4.2 數據庫表設計
數據庫表的設計為數據庫的邏輯設計,通過數據庫的概念結構設計,可設計出數據庫的邏輯設計。本網站中的數據庫表主要包括管理員信息表,用戶信息表,圖書信息表,購物車信息表等8個表,具體的表結構如表1-8所示:
5 網站功能實現
網站采用JSP技術[1-3]和B/S[4]架構,用戶無需安裝程序系統,通過瀏覽器即可直接訪問網站,實現網上銷售的目標,達到線上線下都可銷售的效果。進一步,網站使用MYSQL[5]進行數據庫的建立,并采用root權限進行數據庫的連接與訪問,有效地保證了數據庫的安全。這里給出網站的主界面,如圖5所示。
6 總結
本文設計的圖書購物網站包括前臺和后臺部分,用戶在前臺可瀏覽圖書信息并進行購買操作,后臺管理員可對圖書信息,用戶訂單信息等進行修改與維護。對于現如今加快的生活節奏來說,設計這樣一個圖書購物網站具有一定的意義。
參考文獻:
[1] 邵良彬. Jsp (java)實踐教程[M]. 北京: 清華大學出版社, 2007: 34-35.
[2] 馬照亭. Jsp Web編程實例教程[M]. 北京: 北京希望電子出版社, 2002.
[3] 李志義, 王志強. 用jsp制作Web圖書館中的留言本[M]. 北京: 人民郵電出版社, 2000.
[4] 蘇東震, 陳明, 史忠植. 基于B/S架構的數據挖掘原型系統的設計與實現[J]. 微電子學與計算機, 2008(12).
[5] 孫振亞. JSP與MYSQL的連接[J]. 數字技術與應用, 2012(1): 173.
【通聯編輯:謝媛媛】