校園飲品網(wǎng)絡(luò)銷售平臺的設(shè)計與實現(xiàn)-計算機畢業(yè)設(shè)計源碼+LW文檔
摘要
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,當前人們的生活模式發(fā)生了巨大的變化,特別是以電子商務(wù)為代表的產(chǎn)業(yè)影響了人們的生活。當前,電子商務(wù)成為振興國家經(jīng)濟的重要手段,電子商務(wù)為人們的生活提供了極大的便利,幫助企業(yè)降低銷售成本,提高銷售效率。在校園,飲品店作為傳統(tǒng)的實體行業(yè),經(jīng)營運行中競爭激烈,投入高,管理效率低。而把飲品銷售工作轉(zhuǎn)移到網(wǎng)絡(luò)中來,可以提高飲品銷售利潤,方便學(xué)生用戶在線訂購飲品,具有一定的研究價值和實際意義。
校園飲品網(wǎng)絡(luò)銷售平臺根據(jù)目前實際的需求,開發(fā)出管理員后臺管理飲品,前臺會員訂購的校園飲品網(wǎng)絡(luò)銷售平臺。該系統(tǒng)使用Java技術(shù),MySQL數(shù)據(jù)庫存儲數(shù)據(jù),實現(xiàn)了飲品信息管理、分類管理、購物管理、會員管理、銷售統(tǒng)計等功能。
本文主要工作是對網(wǎng)上飲品管理系統(tǒng)的分析,提出飲品管理系統(tǒng)的主要技術(shù),對實體飲品需求進行分析,并轉(zhuǎn)化為相應(yīng)的功能模塊,然后進行數(shù)據(jù)庫設(shè)計,搭建系統(tǒng)框架,最后編寫代碼并對代碼進行優(yōu)化,對系統(tǒng)測試,完善程序中的問題。校園飲品網(wǎng)絡(luò)銷售平臺提高了飲品整體的經(jīng)濟效率和管理水平,值得大力推廣。
關(guān)鍵詞:校園飲品,飲品銷售, Java, MYSQL。
?
ABSTRACT
With the development of network technology, great changes have taken place in people's life patterns, especially in the industries represented by e-commerce, which have affected people's lives. Currently, e-commerce has become an important means of revitalizing the national economy, providing great convenience for people's lives, helping enterprises reduce sales costs and improve sales efficiency. On campus, as a traditional physical industry, beverage stores face fierce competition in operation, high investment, and low management efficiency. Transferring the work of beverage sales to the network can improve the profit of beverage sales and facilitate student users to order drinks online, which has certain research value and practical significance.
Based on current actual needs, the campus beverage online sales platform has developed a campus beverage online sales platform where administrators manage beverages in the background and front desk members order beverages. The system uses Java technology and MySQL database to store data, achieving functions such as beverage information management, classification management, shopping management, membership management, and sales statistics.
The main work of this article is to analyze the online beverage management system, propose the main technologies of the beverage management system, analyze the physical beverage requirements, and convert them into corresponding functional modules. Then, carry out database design, build a system framework, and finally write code and optimize the code, test the system, and improve the problems in the program. The campus beverage online sales platform has improved the overall economic efficiency and management level of beverages, and is worth vigorously promoting.
KEYWORDS:campus drinks, beverage sales, Java, MYSQL.
?
目? 錄
摘要 1
ABSTRACT 2
目? 錄 1
1 緒論 1
1.1 系統(tǒng)開發(fā)目的 1
1.2 系統(tǒng)開發(fā)意義 1
1.3 國內(nèi)外研究現(xiàn)狀 2
2 系統(tǒng)主要開發(fā)技術(shù) 3
2.1 B/S體系結(jié)構(gòu) 3
2.2 Java技術(shù) 3
2.3 MYSQL數(shù)據(jù)庫 3
2.4 前臺技術(shù) 4
3 需求分析 6
3.1 可行性分析 6
3.1.1技術(shù)可行性 6
3.1.2 經(jīng)濟可行性 6
3.1.3 操作可行性 6
3.2 系統(tǒng)功能性需求分析 6
3.2.1 游客功能需求 6
3.2.2 會員功能需求 7
3.2.3 管理員功能需求 8
3.3 系統(tǒng)環(huán)境需求 9
4 系統(tǒng)設(shè)計 11
4.1 系統(tǒng)總體設(shè)計 11
4.1.1系統(tǒng)架構(gòu)設(shè)計 11
4.1.2 總體功能設(shè)計 12
4.2 數(shù)據(jù)庫設(shè)計 13
4.2.1 數(shù)據(jù)庫ER圖設(shè)計 13
4.2.2 數(shù)據(jù)庫表設(shè)計 14
5 系統(tǒng)的實現(xiàn) 17
5.1 首頁頁面 17
5.2 用戶注冊頁面 17
5.3 所有飲品頁面 18
5.4 飲品詳情頁面 19
5.5 資訊頁面 20
5.6 管理員管理主頁面 20
5.7 添加資訊信息頁面 21
5.8 飲品管理頁面 22
5.9 訂單列表信息頁面 22
6 系統(tǒng)測試 24
6.1 軟件測試的目的 24
6.2 測試內(nèi)容 24
6.3 測試結(jié)論 26
結(jié)論 27
參考文獻 28
致 謝 30
B/S結(jié)構(gòu)是常見的軟件體系結(jié)構(gòu),也是目前最為流行的結(jié)構(gòu)。所有通過瀏覽器訪問的系統(tǒng)都屬于B/S結(jié)構(gòu),它是一種基于瀏覽器和服務(wù)器端的軟件結(jié)構(gòu)。隨著Internet興起,越來越多的管理系統(tǒng)采用這種B/S結(jié)構(gòu)體系。傳統(tǒng)的C/S結(jié)構(gòu)需要安裝軟件才能連接服務(wù)器,我們操作系統(tǒng)中常見的Windows辦公軟件,開發(fā)軟件,包括殺毒軟件,這些都是與C/S結(jié)構(gòu)的軟件。C/S結(jié)構(gòu)軟件的升級,必須通過本機的安裝后才能使用。B/S結(jié)構(gòu)的軟件升級時只需要更新服務(wù)器端的代碼即可??蛻舳酥恍枰ㄟ^瀏覽器去進行操作,所以這種方式大大減輕了后期的維護費用和成本和時間成本。
總體來說,B/S優(yōu)點在于具有分布式特點,業(yè)務(wù)擴展簡單,維護簡單,共享性強。但是也存在一些缺點,比如響應(yīng)速度比C/S慢,用戶體驗效果不強,很多軟件無法進行底層的調(diào)用,而且數(shù)據(jù)請求時也存在延時的情況。但是通過對班級通訊錄管理系統(tǒng)的分析,使用B/S架構(gòu)更具有一定的優(yōu)勢,所以結(jié)構(gòu)上選擇B/S進行開發(fā)。
前臺使用CSS、bootstrap、JavaScript、HTML技術(shù),下面對這些技術(shù)進行簡單的介紹。
HTML是網(wǎng)頁設(shè)計語言,所有web項目都是基于這種語言進行創(chuàng)建,使用可擴展超文本標識標標準。HTML語法簡潔,使用方便,瀏覽器可以直接解釋執(zhí)行HTML語言。在新一代的HTML語言中提供了視頻播放、語音播放、動畫制作、圖片渲染等多種特性。
CSS是層疊樣式表,管理網(wǎng)頁顯示的樣式,和網(wǎng)頁內(nèi)容進行結(jié)合,對文字、圖片、視頻、文件進行合理的布局,達到美觀顯示的目的。在前臺開發(fā)中,CSS是必學(xué)的編程語言,CSS有網(wǎng)頁對象模型等能力,設(shè)計相應(yīng)的樣式和用戶進行交互。CSS通過和HTML進行結(jié)合,構(gòu)建多樣的前臺網(wǎng)頁,我們看到的所有web網(wǎng)頁或者手機網(wǎng)頁都是通過CSS和html進行布局顯示。在項目中可以單獨創(chuàng)建不同模塊的頁面樣式,方便控制,便于維護。對通用的模塊放置在通在樣式表中,特定的功能也可以自定義名稱,然后控制具體的樣式,降低設(shè)計難度,提高工作效率。
JavaScript是瀏覽器腳本語言,是瀏覽器網(wǎng)頁中非常重要的部分。JavaScript通常內(nèi)嵌在網(wǎng)頁中,對HTML標記進行處理。JavaScript和其他語言一樣,具有數(shù)據(jù)類型、表達式、運算等功能。JavaScript腳本語言的特點包括面向?qū)ο?,簡單性、動態(tài)性、良好的跨平臺性。主流的瀏覽器全部支持JavaScript,響應(yīng)用戶操作。
Bootstrap是基于HTML、JavaScript、CSS開發(fā)的一個腳本庫,在JavaScript的基礎(chǔ)之上,進行代碼封裝,提供多種操作。其核心理念是用很少的代碼處理最多的事情。Bootstrap包括事件處理、DOM元素、制作動畫、數(shù)據(jù)驗證、文檔處理等功能特點。通過HTTP的post方法,從服務(wù)器中請求文本,對數(shù)據(jù)進行處理,減少頻繁向服務(wù)器提交的寬帶占用情況。Bootstrap降低了使用難度,同時提供了強大的腳本語言編程能力。
?
完成校園飲品網(wǎng)絡(luò)銷售平臺的系統(tǒng)架構(gòu)后,對系統(tǒng)的整體功能進行設(shè)計,系統(tǒng)從功能劃分為前臺和后臺。后臺管理模塊分為飲品管理、訂單管理、用戶管理、留言管理、系統(tǒng)管理。前臺設(shè)計包括注冊登錄模塊,飲品瀏覽查詢,購物車,飲品訂單,個人中心。飲品管理包括飲品分類管理和飲品信息管理。一個飲品分類對應(yīng)多個飲品信息,一般來說,一個飲品只針對一個分類。當刪除分類后,該分類下所有的飲品都會刪除。
前臺中,通過賬號的驗證來獲取登錄權(quán)限,所以在登錄中通過登錄頁面輸入用戶名和密碼即可。用戶點擊飲品分類可以查看分類下的飲品信息,點擊名稱查看具體的飲品介紹,同時通過關(guān)鍵字進行飲品搜索,搜索到的結(jié)果為飲品集合,點擊集合內(nèi)的某一個飲品即可查看該飲品的詳細信息。在收銀臺付款后即可生成用戶的訂單,訂單狀態(tài)包括訂單、支付訂單、發(fā)貨訂單收貨單。

