摘要:網上書城是一種全新的電子商務模式,人們可以通過網絡和計算機實現購買圖書的需求。這種全新的消費方式為商家帶來了銷售及宣傳的新思路。商家可通過網上書城發布現有圖書的信息,同時處理消費者的訂單,與消費者溝通交流,最后安排發貨。不僅有利于消費者節省時間,也為商家拓展了銷售渠道。本次研究設計的網上書城使用了JAVA語言以及JAVAweb技術,并利用MYSQL數據庫開發,結合SSH框架技術實現了購書的新方式。
關鍵詞:JAVAweb; 網上書城; MYSQL數據庫; SSH框架;
Design and implementation of online bookstore based on Java Web Technology
Absrtact: online bookstore is a new e-commerce mode. People can purchase books through Internet and computer. This new way of consumption has brought new ideas of sales and publicity to businesses. Businesses can release the information of existing books through the online bookstore, process the orders of consumers, communicate with consumers, and finally arrange the delivery. It not only helps consumers save time, but also expands sales channels for businesses. The online bookstore designed in this study uses Java language and Java Web technology, and uses MySQL database development, combined with SSH framework technology to achieve a new way to purchase books.
Keywords: JavaWeb; online bookstore; MySQL database; SSH framework;
目 錄
摘要 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 1
關鍵詞 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 1
第一章 網站操作流程 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 2
第二章 網站功能設計 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 3
2.1 前臺功能 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 3
2.2 后臺功能 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅4
第三章 數據庫設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅5
3.1 數據庫E-R圖 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅5
3.2 數據庫表設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅6
第四章 討論 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅7
致謝 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅8
參考文獻 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 9
附錄 ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅┅10
論文正文
隨著信息時代的到來,各行各業的工作模式發生了翻天覆地的變化,越來越多的商家加入線上購物服務,以期打開更大的銷售市場,書店也不例外[1]。過去消費者想要購買圖書圖需要去實體書店挑選,而書店的種類多無法在短時間內找到自己心儀的書籍,且大部分圖書的價格不夠透明,消費者多是被動購買,消費體驗相對較差[2]。線上購物網的流行讓實體書店面臨了巨大的挑戰,尋求新的銷售方式迫在眉睫。本次研究目的是為消費者購買書籍提供方便,提高全民讀書率。商家可以通過后臺更加輕松的管理書籍資源;消費者可以隨時隨地通過網站瀏覽購買自己喜歡的書,價格更加透明,充分提高了消費體驗。
第一章 網站操作流程
首次登陸網站的用戶需要先進行注冊,注冊成功后直接登陸,可以瀏覽網站中不同圖書的信息,瀏覽時可按照類別瀏覽,對于自己喜歡的圖書可直接添加進購物車,決定購買后再提交訂單并支付,在我的訂單中可以查看不同訂單的詳細信息和狀態[3]。管理員登陸后臺后,能夠維護網站的基本信息并處理訂單,也可以發布新的廣告消息和公告、回復或刪除用戶的留言。
第二章 網站功能設計
網上書城的用戶權限主要有注冊用戶、非注冊用戶以及管理員。注冊用戶能夠在網站內瀏覽圖書信息,進行圖書購買和留言評價等操作;非注冊用戶只能瀏覽圖書信息,無法購買;管理員可上傳圖書信息,同時維護系統的正常運行。
2.1 前臺功能
圖1 前臺功能結構
網站有前臺和后臺兩部分。前臺是網站的主要界面,使用者為注冊用戶,用戶可通過前臺查看網站提供的功能[4],如圖1。(1)商品信息:可以展示所有書籍的信息,信息披露程度可由管理員進行刪減及管理,包括圖書的作者、價格、出版時間等等。(2)我的信息:用戶可以查看自己的注冊信息,包括賬號、密碼等。(3)用戶注冊:可以讓非注冊用戶通過提示信息進行注冊。(4)特價區展示:可以展示網站出售的特價圖書信息和樣式。(5)我的訂單:用戶在選好書籍后需要提交訂單,在我的訂單中可以看到訂單的詳細信息。(6)購物車:購物車功能可以讓用戶將多本圖書放在購物車中,選購結束后一起結算。(7)留言:留言功能可以實現用戶和管理員之間的交流,對于產品提出相應的意見,管理員可以采納及時完善。
2.2 后臺功能
圖2 后臺功能結構圖
后臺功能的使用者為管理員,登錄時需要輸入管理員賬號和密碼,正確登錄后才可使用,見圖2。(1)修改密碼:能夠及修改管理員并的登錄密碼,修改時需要輸入舊密碼。(2)財務管理:可以統計店鋪的銷售額,可以按時間選擇,有利于對書籍的銷售情況進行分析。(3)訂單詳細管理:管理員可從后臺查看用戶的訂單及要求,并安排發貨。(4)商品信息管理:能夠添加、刪除以及修改商品,可以根據用戶的喜好上架新的書籍。(5)留言公告:管理員看到用戶的留言,能夠回復或刪除。
第三章 數據庫設計
為了讓網站可以正確的顯示所有數據,需要先對不同的數據進行分類處理。不同的字段值要保證設計精準,避免在填寫信息的時候發生數據添加錯誤的情況,因此數據庫的設計非常重要[5]。網站內的數據是可以自動存儲的,管理員進入后臺修改數據時,數據也可以對應的快速儲存到數據庫中。而數據庫的設計主要體現在概念和邏輯設計。
3.1 數據庫E-R圖
E-R圖實際上體現的是具體字段和關系,網上書城具體的實體包括用戶、圖書、圖書種類、訂單以及明細,
3.2 數據庫表設計
數據庫表屬于數據庫的邏輯設計,通過數據庫的概念記過能夠設計出數據庫的邏輯設計。網上書城的數據庫表主要有用戶信息表、管理員信息表、圖書信息表以及購物車信息表,舉例如下。
圖3 系統關系E-R圖
表1 用戶信息表
表2 管理員信息表
表3 購物車信息表
第四章 討論
SSH技術在現階段已經相對較為成熟,可以滿足現代大部分辦公、商務的需求,也是很多公司和部門首選的框架。Java屬于主流技術,精通Java的工程師很多。本文設計的網上書城有前臺和后臺兩部分,用戶在前天可瀏覽圖書信息,根據自己的喜好購買;管理員可在后臺修改圖書信息并維護。在生活壓力不斷加快的當今社會,設計此網上書城對于拓寬商戶銷售渠道、節省消費者時間均有重要意義。
致謝(略)
參考文獻
[1]陳秋玲.基于Java Web的圖書購物網站的設計與實現[J].電腦知識與技術:學術版,2019(6):36-38.
[2]吳昊.基于Java Web的學生云博客的設計與實現[J].電腦知識與技術:學術版,2019(6):57-58.
[3]龔龍.基于Java Web的高校學生考勤管理系統設計與實現[J].明日風尚,2019(1):115.
[4] 江橋.基于Open CV和Java CV的人臉識別系統設計與實現[J].2017.
[5]趙驥,張東洋,劉業順,et al.基于MVC模式和Java EE技術倉儲管理系統的設計與實現[J].無線互聯科技,2019(6):33.
附錄(略)
(如您需要查看本篇畢業設計全文,請您聯系客服索。