




已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
JIANGXI AGRICULTURAL UNIVERSITY本 科 畢 業(yè) 論 文(設(shè) 計(jì))題目: 顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院: 軟件學(xué)院 姓 名: 劉川 學(xué) 號(hào): 20131889 專 業(yè): 軟件工程 班 級(jí): 軟件工程 1307 班 指導(dǎo)教師: 胡昶 職 稱: 講師 二零一七年四月顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要畢業(yè)的論文選題題目為 - 顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),我走訪了幾個(gè)餐廳。針對他們的經(jīng)營模式和管理方式進(jìn)行研究,分析。最終確定了一套相關(guān)的系統(tǒng)。采用最有效的技術(shù)手段,完美的分析設(shè)計(jì),良好的用戶界面。設(shè)計(jì)出令客戶滿意的顧客就餐管理系統(tǒng)。顧客就餐管理系統(tǒng)結(jié)構(gòu)簡單,設(shè)計(jì)樸實(shí),清晰明了,客戶可以很快掌握和使用。它分為三個(gè)模塊,系統(tǒng)管理員,服務(wù)員和收銀員。針對餐廳最普遍的操作,設(shè)計(jì)了比如點(diǎn)餐和付賬、會(huì)員等功能。物聯(lián)網(wǎng)時(shí)代到來,在餐飲業(yè)競爭越來越激烈的現(xiàn)在,很多人都采用現(xiàn)代網(wǎng)絡(luò)技術(shù)去管理餐廳,因?yàn)檫@樣非常的有效和方便。根據(jù)綜合分析幾家餐廳的功能需要,采用 Win7 系統(tǒng)作為服務(wù)器平臺(tái),采用 J2EE + MYSQL+JSP 的開發(fā)模式,利用 MYSQL 作為系統(tǒng)數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫, 用 MyEclipse 做為開發(fā)工具,最終實(shí)現(xiàn)顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。顧客就餐管理系統(tǒng)使用簡單,讓使用者不會(huì)覺得很難操作,大大縮短了員工的工作量,是一個(gè)不錯(cuò)的系統(tǒng)。關(guān)鍵詞:數(shù)據(jù)管理;J2EE;MYSQL;JSP顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)IABSTRACTGraduation thesis topic titled - customers dining management system design and implementation, I visited several restaurants. For their operation mode and management mode, analysis. Eventually determine a set of related systems. Using the most effective technical means, the analysis of the perfect design, good user interface. Design the customer satisfaction of the customer dining management system.Customers dining management system structure is simple, design is simple, clear, customers can quickly grasp and use. It is divided into three modules, the system administrator, the attendant and cashier. According to the operation of the restaurant is the most common, design such as the order and pay, members, etc.Internet era, the catering industry is more and more competitive now, a lot of people are using modern network technology to manage the restaurant, because it is very effective and convenient.According to the function of the comprehensive analysis of several restaurants need, using Windows 7 system as a server platform, adopting J2EE + JSP + MYSQL development mode, using MYSQL as a database of data storage system, use MyEclipse as a development tool, the realization of ultimate customers dining management system design and implementation. Customers dining management system is simple to use and let the user wont find it difficult to operate, greatly shorten the workload of staff, is a good systemKey words: Data management Information management; J2EE; MYSQL;JSP0目錄摘 要 .IABSTRACT.II1 緒論 .11.1 項(xiàng)目背景 .11.2 研究意義 .11.3 相關(guān)領(lǐng)域介紹 .11.4 本系統(tǒng)概述 .21.5 本文的主要內(nèi)容 .22 顧客就餐管理系統(tǒng)分析 .32.1 系統(tǒng)需求分析 .32.1.1 系統(tǒng)功能概述 .32.2 系統(tǒng)可行性分析 .42.3 業(yè)務(wù)流程圖 .52.4 業(yè)務(wù)流程分析 .53 系統(tǒng)設(shè)計(jì)概要 .63.1 系統(tǒng)物理環(huán)境配置 .63.2 系統(tǒng)概要設(shè)計(jì) .63.3 數(shù)據(jù)庫設(shè)計(jì) .83.3.1 模型設(shè)計(jì) .83.3.2 數(shù)據(jù)庫表設(shè)計(jì) .94 詳細(xì)設(shè)計(jì) .134.1 登錄界面設(shè)計(jì) .134.2 餐桌管理 .144.3 辦理會(huì)員卡 .154.4 會(huì)員卡管理 .164.5 為顧客點(diǎn)餐 .174.6 顧客點(diǎn)餐記錄查詢 .184.7 為顧客結(jié)賬 .195 系統(tǒng)測試 .215.1 測試模塊 .215.1.1 登錄模塊 .215.1.2 數(shù)據(jù)長度,類型測試 .215.1.3 數(shù)據(jù)刪除測試要點(diǎn) .215.2 測試用例 .215.2.1 用戶登錄測試用例 .215.2.2 修改會(huì)員卡信息 .225.2.3 刪除會(huì)員卡測試 .225.2.4 添加餐桌測試 .225.2.5 添加菜單測試 .23總結(jié) .24參考文獻(xiàn) .25顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)11 緒論 1.1 項(xiàng)目背景社會(huì)在發(fā)展,科技在發(fā)展,如果你不跟上,遲早會(huì)被淘汰,每行每業(yè)都是如此,我們在不停的學(xué)習(xí)中成長,在借鑒中壯大。餐廳看似和軟件沒有關(guān)系,其實(shí)當(dāng)今社會(huì)不管是哪個(gè)行業(yè)之間,他們或多或少會(huì)有些關(guān)系。特別是物聯(lián)網(wǎng)時(shí)代的今天,幾乎每一個(gè)行業(yè)都和物聯(lián)網(wǎng)有關(guān)。物聯(lián)網(wǎng)已經(jīng)走進(jìn)了人們生活的每一個(gè)角落。作為一家餐廳,你想好發(fā)展就必須和互聯(lián)網(wǎng)結(jié)合起來,才能夠在市場中生存下來,許多餐廳都是采用軟件來管理商品的進(jìn)、銷、存,這樣比起原始的管理方式大大提高了效率和質(zhì)量。餐廳想要迅速發(fā)展,跟上時(shí)代潮流很重要,讓顧客消費(fèi)感受到高、大、上,這樣回頭客的幾率將會(huì)大大提升。所以在這樣的形式下各種各樣的餐廳管理系統(tǒng)應(yīng)運(yùn)而生。1.2 研究意義很多小型的餐廳記賬方式還是采用手工的方式進(jìn)行的,這對于小型餐廳來說并沒有什么影響,但是稍大點(diǎn)的餐廳,還采用這種方式,那么就不合適了。這種方式有很多的漏洞,管理賬目常常會(huì)出現(xiàn)問題,特別是有膽大的不法分子從中漁利。這樣對于企業(yè)來說損失非常大。隨著餐廳的日益壯大,以前的管理方式越來越不適合餐廳的管理和運(yùn)營了,為了高效的管理數(shù)據(jù)和提高管理模式。餐廳就需要有一套自己的管理系統(tǒng),對員工進(jìn)行管理,對菜單、餐桌、會(huì)員、點(diǎn)餐、結(jié)賬進(jìn)行管理。員工通過這樣一套系統(tǒng),可以很方便的對顧客進(jìn)行點(diǎn)餐,結(jié)賬,節(jié)省了員工很多工作量。這樣對于加強(qiáng)餐廳的競爭力起到很大的作用。目前餐飲業(yè)的競爭是非常大的,吃飯是個(gè)大問題,民以食為天,所以許多餐廳在這方面下了不少的功夫,但是有時(shí)候卻收效甚微。但是有了這樣一套管理軟件將會(huì)大大提高餐廳的檔次,給餐廳帶來更多的收益。1.3 相關(guān)領(lǐng)域介紹經(jīng)濟(jì)發(fā)展了,人們有錢了,去餐廳用餐成為了時(shí)尚,很多城市大街小巷都開滿了各種各樣的餐館。大家都會(huì)挑選最時(shí)尚,最高大上的餐廳去消費(fèi),這樣也顯得自己也很有面子和身份,所以為了餐廳在餐營業(yè)占有一席之地,很多餐廳都有自己一套管理系統(tǒng)。各行各業(yè)最早都是在紙質(zhì)上手工記錄數(shù)據(jù),餐飲業(yè)也不例外。這種方式記錄數(shù)據(jù)存在很多問題。小企業(yè)問題還不是很明顯,大企業(yè),一旦數(shù)據(jù)過大,就會(huì)出現(xiàn)數(shù)據(jù)冗余,出錯(cuò)率高,顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2查找困難,每次查找都需要耗費(fèi)不少人力物力,而且容易丟失數(shù)據(jù),如果數(shù)據(jù)丟失,對企業(yè)會(huì)造成很大的損失??傊?,這種原始的方式效率非常低,不易管理。隨著科技的發(fā)展,計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)的發(fā)展,人們就想到了利用計(jì)算機(jī)來管理數(shù)據(jù),這樣大大的提高的數(shù)據(jù)的安全性和管理效率。目前國內(nèi)外有許多這樣的餐廳管理系統(tǒng),采用的設(shè)計(jì)模式可能各種各樣,但是功能都是大同小異。就是對數(shù)據(jù)庫進(jìn)行操作,刪除,修改,添加。利用數(shù)據(jù)庫技術(shù)對數(shù)據(jù)進(jìn)行統(tǒng)一管理,進(jìn)而滿足用戶的需求。本顧客就餐管理系統(tǒng)有三個(gè)子系統(tǒng),管理員系統(tǒng)、服務(wù)員系統(tǒng)和收銀員系統(tǒng)。三個(gè)子系統(tǒng)各有分工,對餐廳進(jìn)行合理的管理,提高餐廳的工作質(zhì)量和效率。1.4 本系統(tǒng)概述本系統(tǒng)是基于 java 的餐廳管理系統(tǒng),設(shè)計(jì)這樣一個(gè)系統(tǒng)就是為了能夠高效、便捷的管理餐廳,能夠非??焖俚臑轭櫩吞峁┓?wù),病令顧客滿意。通過顧客就餐管理系統(tǒng),我們能夠做到這些。滿足了餐廳的需求。顧客就餐管理系統(tǒng)是在 Win7 操作系統(tǒng)上完成的額,采用 J2EE + MYSQL + JSP 的開發(fā)模式,利用 MYSQL 作為系統(tǒng)數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫, MyEclipse 為程序開發(fā)工具。系統(tǒng)界面簡單明了,首頁是登錄界面,有三種身份登錄。管理員有管理員的賬號(hào)登錄,服務(wù)員有服務(wù)員的賬號(hào)登錄,收銀員有收銀員的賬號(hào)登錄。管理員對餐廳的餐桌,對餐廳的菜單和會(huì)員進(jìn)行添加和管理。服務(wù)員為顧客點(diǎn)餐,為顧客顧客預(yù)約餐桌。收銀員為顧客結(jié)賬等等。1.5 本文的主要內(nèi)容第一章緒論主要闡述了顧客就餐管理系統(tǒng)的項(xiàng)目背景、研究意義、相關(guān)領(lǐng)域介紹和對本系統(tǒng)的概述以及本文的主要內(nèi)容。第二章就顧客就餐管理系統(tǒng)進(jìn)行分析,主要包括:系統(tǒng)需求分析、系統(tǒng)可行性分析、業(yè)務(wù)流程圖、業(yè)務(wù)流程分析。第三章是系統(tǒng)設(shè)計(jì)概要,就系統(tǒng)物理環(huán)境配置、系統(tǒng)概要設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)進(jìn)行描述。第四章詳細(xì)設(shè)計(jì),本章節(jié)摘用系統(tǒng)源代碼進(jìn)行詳細(xì)的分析,主要描述了本系統(tǒng)的一些功能界面。比如:登錄界面設(shè)計(jì)、餐桌管理、辦理會(huì)員卡、會(huì)員卡管理、為顧客點(diǎn)餐、為顧客結(jié)賬等等。第五章闡述在完成顧客就餐管理系統(tǒng)過程中進(jìn)行的測試用例。顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)32 顧客就餐管理系統(tǒng)分析需求分析,需求分析是很重要的一個(gè)過程,只有了解了需求,我們程序員才能夠盡量的去滿足客戶的需求,如果在不知道需求的情況下就去做產(chǎn)品,那樣做出的產(chǎn)品再好也沒有用,因?yàn)槟强赡懿皇强蛻羲枰?。所以最先就?yīng)該了解餐廳的日常業(yè)務(wù)流程,然后確定我們需要做什么樣的功能。2.1 系統(tǒng)需求分析我走訪了多家餐廳,了解他們的運(yùn)營方式,向他們的工作人員了解情況,從而確定他們的需求。然后整理分析,確定整個(gè)系統(tǒng)的業(yè)務(wù)流程,發(fā)現(xiàn)其中的問題,想出具體解決方案,盡量滿足客戶需求。了解了餐廳的需求和運(yùn)營模式之后,我們才能夠有效的滿足客戶的需求,如果不了解客戶的需求,不對客戶的需求進(jìn)行分析,就開始開發(fā),那很可能做一些無用功,最后沒有滿足用戶需求,客戶不滿意那就出大問題了。所以需求分析是必不可少的。2.1.1 系統(tǒng)功能概述本管理系統(tǒng)主要完成了一下功能,包括:餐館經(jīng)營菜單管理,添加和刪除修改菜單;會(huì)員卡管理模塊:添加、修改和刪除會(huì)員;訂餐模塊:為顧客訂餐;點(diǎn)餐消費(fèi)模塊:為顧客點(diǎn)餐,和添加菜品;結(jié)算模塊:為顧客結(jié)賬。查詢賬單,查詢顧客點(diǎn)餐,查詢會(huì)員等功能。具體功能描述如下。1 員工權(quán)限管理本系統(tǒng)分為三中身份,管理員,服務(wù)員,收銀員,每個(gè)模塊的操作基本相同,就是對數(shù)據(jù)進(jìn)行添加、修改和刪除。2經(jīng)營菜單管理 菜單管理,對餐廳的菜單進(jìn)行添加,刪除,和修改以及查詢。添加:添加菜品名,菜品單價(jià)等。刪除:直接可以刪除修改:對菜品進(jìn)行適當(dāng)修改。查詢:統(tǒng)過商品編號(hào)、商品名稱進(jìn)行查詢菜單,顯示出具體信息。 3. 餐桌管理餐桌管理,對餐桌進(jìn)行添加,刪除,和修改。添加:添加餐桌編號(hào)。顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)4刪除:直接刪除。修改:修改餐桌編號(hào)4會(huì)員卡管理會(huì)員管理主要是對會(huì)員進(jìn)行添加、刪除、修改、和查詢。添加:填寫會(huì)員卡號(hào)、會(huì)員姓名、電話、身份證等。刪除:直接刪除。修改:對會(huì)員的相關(guān)信息進(jìn)行修改查詢,根據(jù)會(huì)員卡號(hào),姓名,身份證號(hào)等查詢會(huì)員5就餐預(yù)定管理可以通過電話等方式讓服務(wù)員幫助客戶預(yù)定餐桌,點(diǎn)菜等等。這樣顧客到了時(shí)間點(diǎn),就可以直接進(jìn)行用餐,而不會(huì)耽誤顧客的時(shí)間。給顧客良好的就餐體驗(yàn)。6顧客消費(fèi)管理顧客通過服務(wù)員進(jìn)行點(diǎn)餐,加點(diǎn)菜品等等。這樣點(diǎn)了餐之后,可以通過餐桌進(jìn)行查詢顧客點(diǎn)的所有菜品等其他商品。7消費(fèi)結(jié)算收銀員根據(jù)餐桌編號(hào)進(jìn)行查詢,查出該餐桌一共消費(fèi)了多少菜品和其他商品。然后進(jìn)行統(tǒng)一結(jié)算。2.2 系統(tǒng)可行性分析 本系統(tǒng)我采用了 java 語言進(jìn)行開發(fā),數(shù)據(jù)庫用的是 MYSQL 數(shù)據(jù)庫,MYSQL 免費(fèi),開源,輕量型,運(yùn)用比較廣。我采用 JSP 插入 java 代碼的方式進(jìn)行的,這種最原始的方式。JSP 底層是 SERVLET。java 語言是 SUN 公司開發(fā)的一門面向?qū)ο蟮木幊陶Z言,Java 語言具有很強(qiáng)大的庫,給我們提供了很多方法,讓我們編程更加簡單,方便快捷,大大縮短了我們開發(fā)軟件的周期,在過去的十幾年中,java 語言一直是比較流行的語言,運(yùn)用在很多的軟件中。JSP 是配合 java 而誕生的一門技術(shù),一般只是作為 view 層。但是本系統(tǒng)不是如此,我還在 JSP 中插入了大量的 java 代碼,作為后臺(tái)控制作用去連接數(shù)據(jù)庫。我所開發(fā)的這個(gè)系統(tǒng)是一個(gè)小型的系統(tǒng),所以對于這種在 JSP 中插入 java 代碼的最原始的開發(fā)方式對系統(tǒng)的影響不會(huì)太大,系統(tǒng)功能很少,需要交互的地方也很少,最多的就是和數(shù)據(jù)庫進(jìn)行交互,對數(shù)據(jù)進(jìn)行存儲(chǔ)修改和刪除。顧客就餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)52.3 業(yè)務(wù)流程圖 管理員服務(wù)員收銀員經(jīng)營菜單會(huì)員級(jí)別就餐餐桌就餐預(yù)訂單消費(fèi)明細(xì)顧客消費(fèi)賬單瀏覽菜單查看經(jīng)營菜單菜單信息表管理經(jīng)營菜單添加 、 修改 、 刪除瀏覽選擇會(huì)員級(jí)別管理會(huì)員級(jí)別添加 、 修改刪除級(jí)別信息表為會(huì)員開卡就餐預(yù)定管理添加 、 修改狀態(tài) 、 刪除就餐預(yù)定信息會(huì)員卡辦理會(huì)員卡管理會(huì)員卡添加 、 修改刪除會(huì)員信息表管理餐桌添加 、 修改刪除餐桌信息表顧客就餐選擇就餐位置消費(fèi)記錄表生成消費(fèi)臺(tái)帳結(jié)算結(jié)算存儲(chǔ)計(jì)算瀏覽經(jīng)營菜單點(diǎn)餐時(shí)選擇菜單點(diǎn)餐生成明細(xì) 點(diǎn)餐 點(diǎn)餐生成明細(xì)根據(jù)會(huì)員卡得到折扣圖 2-1 系統(tǒng)業(yè)務(wù)流程圖2.4 業(yè)務(wù)流程分析根據(jù) 2.3 章的業(yè)務(wù)流程圖我們可以清晰的看出各個(gè)成員之間的關(guān)系,我們做每一件事之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《H應(yīng)用培訓(xùn)材料》課件
- 中學(xué)數(shù)學(xué)教師培訓(xùn)課件:如何創(chuàng)造性地使用數(shù)學(xué)教材
- 醫(yī)院診斷學(xué)課件:心悸
- 《工藝安全培訓(xùn)課件 - 事故預(yù)防與應(yīng)急響應(yīng)》
- 河南高考英語題型單選題100道及答案
- 平等協(xié)商集體合同制度
- 《設(shè)計(jì)豪華別墅立面圖》課件
- 技術(shù)經(jīng)濟(jì)學(xué)課件-財(cái)務(wù)分析基本原理
- 《動(dòng)物世界》公開課獲獎(jiǎng)?wù)n件
- 設(shè)計(jì)投標(biāo)委托協(xié)議
- GB/T 12236-2008石油、化工及相關(guān)工業(yè)用的鋼制旋啟式止回閥
- 部編版六年級(jí)語文畢業(yè)總復(fù)習(xí)課件
- 洛可可藝術(shù)課件
- 譯林英語必修3Unit3reading(共19張)課件
- 20kV及以下配網(wǎng)工程建設(shè)預(yù)算編制與計(jì)算規(guī)定-
- 人工肝血漿置換術(shù)知情同意書
- TRIZ試題庫詳細(xì)版
- Q∕GDW 12129-2021 電網(wǎng)大氣腐蝕等級(jí)分布圖繪制規(guī)范
- MTM-1基本方法
- ppt精選模板:熱烈歡迎領(lǐng)導(dǎo)蒞臨指導(dǎo)工作PPT課件
- (完整版)高中化學(xué)必修2有機(jī)化合物試題.doc
評(píng)論
0/150
提交評(píng)論