計(jì)算機(jī)科學(xué)與技術(shù)本科生畢業(yè)論文——基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)本科生畢業(yè)論文——基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)本科生畢業(yè)論文——基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)本科生畢業(yè)論文——基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)本科生畢業(yè)論文——基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本科生畢業(yè)論文(設(shè)計(jì))題 目: 基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc11932 摘要 PAGEREF _Toc11932 1 HYPERLINK l _Toc22200 關(guān)鍵詞 PAGEREF _Toc22200 1 HYPERLINK l _Toc4909 Abstract PAGEREF _Toc4909 1 HYPERLINK l _Toc27109 Key words PAGEREF _Toc27109 1 HYPERLINK l _Toc548 1 緒論 PAGEREF _Toc548 2 HYPERLINK

2、l _Toc25124 1.1 選題背景、意義 PAGEREF _Toc25124 2 HYPERLINK l _Toc3616 1.1.1 國(guó)內(nèi)外研究現(xiàn)狀 PAGEREF _Toc3616 2 HYPERLINK l _Toc5030 1.2 網(wǎng)上訂餐系統(tǒng)的研究目標(biāo)與內(nèi)容 PAGEREF _Toc5030 2 HYPERLINK l _Toc24148 1.2.1 研究目標(biāo) PAGEREF _Toc24148 2 HYPERLINK l _Toc17782 1.2.2 研究?jī)?nèi)容 PAGEREF _Toc17782 3 HYPERLINK l _Toc28606 1.3 論文組織結(jié)構(gòu) PAGE

3、REF _Toc28606 3 HYPERLINK l _Toc29263 2 相關(guān)技術(shù)與理論 PAGEREF _Toc29263 3 HYPERLINK l _Toc17683 2.1 開(kāi)發(fā)工具 PAGEREF _Toc17683 3 HYPERLINK l _Toc23839 2.2 主要技術(shù) PAGEREF _Toc23839 3 HYPERLINK l _Toc9776 2.2.1 JAVA簡(jiǎn)介 PAGEREF _Toc9776 3 HYPERLINK l _Toc17806 2.2.2 JSP簡(jiǎn)介 PAGEREF _Toc17806 4 HYPERLINK l _Toc22179 2

4、.2.3 數(shù)據(jù)庫(kù)連接技術(shù)簡(jiǎn)介 PAGEREF _Toc22179 4 HYPERLINK l _Toc11416 3 系統(tǒng)需求分析 PAGEREF _Toc11416 4 HYPERLINK l _Toc6587 3.1 可行性分析 PAGEREF _Toc6587 4 HYPERLINK l _Toc10107 3.1.1 經(jīng)濟(jì)可行性 PAGEREF _Toc10107 4 HYPERLINK l _Toc22580 3.1.2 技術(shù)可行性 PAGEREF _Toc22580 4 HYPERLINK l _Toc27597 3.2 業(yè)務(wù)功能需求分析及用例圖 PAGEREF _Toc27597

5、 4 HYPERLINK l _Toc25766 3.2.1 用戶(hù)功能需求分析 PAGEREF _Toc25766 4 HYPERLINK l _Toc12387 3.2.2 商家功能需求分析 PAGEREF _Toc12387 5 HYPERLINK l _Toc30401 3.2.3 系統(tǒng)管理員功能需求分析 PAGEREF _Toc30401 6 HYPERLINK l _Toc403 3.3 系統(tǒng)活動(dòng)圖設(shè)計(jì) PAGEREF _Toc403 7 HYPERLINK l _Toc30539 3.3.1 用戶(hù)注冊(cè)活動(dòng)圖 PAGEREF _Toc30539 7 HYPERLINK l _Toc9

6、69 3.3.2 用戶(hù)登錄活動(dòng)圖 PAGEREF _Toc969 8 HYPERLINK l _Toc17615 3.3.3 用戶(hù)個(gè)人信息管理活動(dòng)圖 PAGEREF _Toc17615 8 HYPERLINK l _Toc32749 3.3.4 用戶(hù)瀏覽查詢(xún)收藏餐廳活動(dòng)圖 PAGEREF _Toc32749 9 HYPERLINK l _Toc32505 3.3.5 用戶(hù)訂餐活動(dòng)圖 PAGEREF _Toc32505 10 HYPERLINK l _Toc12242 3.3.6 用戶(hù)訂單管理活動(dòng)圖 PAGEREF _Toc12242 11 HYPERLINK l _Toc5565 3.3.7

7、商家注冊(cè)活動(dòng)圖 PAGEREF _Toc5565 12 HYPERLINK l _Toc13127 3.3.8 商家登錄活動(dòng)圖 PAGEREF _Toc13127 13 HYPERLINK l _Toc691 3.3.9 商家賬號(hào)信息管理活動(dòng)圖 PAGEREF _Toc691 14 HYPERLINK l _Toc6786 3.3.10 商家菜單管理活動(dòng)圖 PAGEREF _Toc6786 14 HYPERLINK l _Toc1613 3.3.11 商家桌臺(tái)管理活動(dòng)圖 PAGEREF _Toc1613 15 HYPERLINK l _Toc6389 3.3.12 商家員工管理活動(dòng)圖 PAGE

8、REF _Toc6389 16 HYPERLINK l _Toc20439 3.3.13 商家優(yōu)惠公告管理活動(dòng)圖 PAGEREF _Toc20439 16 HYPERLINK l _Toc19413 3.3.14 商家訂單管理活動(dòng)圖 PAGEREF _Toc19413 17 HYPERLINK l _Toc28256 3.3.15 商家營(yíng)業(yè)額統(tǒng)計(jì)查詢(xún)活動(dòng)圖 PAGEREF _Toc28256 18 HYPERLINK l _Toc6620 3.3.16 系統(tǒng)管理員權(quán)限管理活動(dòng)圖 PAGEREF _Toc6620 19 HYPERLINK l _Toc6653 4 系統(tǒng)設(shè)計(jì) PAGEREF _T

9、oc6653 20 HYPERLINK l _Toc7691 4.1 系統(tǒng)功能模塊設(shè)計(jì) PAGEREF _Toc7691 20 HYPERLINK l _Toc8193 4.2 系統(tǒng)總體流程圖設(shè)計(jì) PAGEREF _Toc8193 21 HYPERLINK l _Toc23919 4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc23919 22 HYPERLINK l _Toc21026 4.3.1 系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc21026 22 HYPERLINK l _Toc18499 4.3.2 系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc18499 28 HYPE

10、RLINK l _Toc6053 4.3.3 系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì) PAGEREF _Toc6053 30 HYPERLINK l _Toc18654 4.4 系統(tǒng)整體界面設(shè)計(jì) PAGEREF _Toc18654 34 HYPERLINK l _Toc30982 4.4.1 系統(tǒng)主頁(yè)面設(shè)計(jì) PAGEREF _Toc30982 34 HYPERLINK l _Toc433 5 系統(tǒng)測(cè)試 PAGEREF _Toc433 35 HYPERLINK l _Toc28882 5.1 功能測(cè)試 PAGEREF _Toc28882 35 HYPERLINK l _Toc26807 5.1.1 登錄用例 PAGE

11、REF _Toc26807 35 HYPERLINK l _Toc14653 5.1.2 注冊(cè)用例 PAGEREF _Toc14653 35 HYPERLINK l _Toc29115 5.1.3 個(gè)人信息維護(hù)用例 PAGEREF _Toc29115 37 HYPERLINK l _Toc4606 5.1.4 菜單管理用例 PAGEREF _Toc4606 37 HYPERLINK l _Toc15408 5.1.5 訂餐用例 PAGEREF _Toc15408 39 HYPERLINK l _Toc9240 5.1.6 員工考核方式用例 PAGEREF _Toc9240 40 HYPERLI

12、NK l _Toc25237 5.1.7 優(yōu)惠管理用例 PAGEREF _Toc25237 41 HYPERLINK l _Toc1906 5.1.8 用戶(hù)訂單管理用例 PAGEREF _Toc1906 42 HYPERLINK l _Toc28431 5.1.9 商家訂單管理用例 PAGEREF _Toc28431 43 HYPERLINK l _Toc4108 6 總結(jié)與展望 PAGEREF _Toc4108 44 HYPERLINK l _Toc22088 6.1 總結(jié) PAGEREF _Toc22088 44 HYPERLINK l _Toc13803 6.2 展望 PAGEREF _

13、Toc13803 44 HYPERLINK l _Toc13867 致謝 PAGEREF _Toc13867 44 HYPERLINK l _Toc30051 參考文獻(xiàn): PAGEREF _Toc30051 45 基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:伴隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)早已變成現(xiàn)代人們生活中不可缺少的一部分。雖然餐飲是傳統(tǒng)行業(yè),但是也受到了互聯(lián)網(wǎng)的影響,為了更有效的管理經(jīng)營(yíng)活動(dòng),設(shè)計(jì)開(kāi)發(fā)了一個(gè)基于web的網(wǎng)上訂餐系統(tǒng)。本系統(tǒng)基于B/S(Browser/Server)模式,通過(guò)MyEclipse集成開(kāi)發(fā)環(huán)境,運(yùn)用Java語(yǔ)言中的JSP技術(shù),使用MYSQL數(shù)據(jù)庫(kù),通過(guò)編寫(xiě)Serv

14、let來(lái)設(shè)計(jì)整個(gè)功能模塊,最終實(shí)現(xiàn)了登錄注冊(cè),個(gè)人信息維護(hù),選擇餐廳和菜品,購(gòu)物車(chē)功能,訂餐功能,桌 臺(tái)管 理,菜 單管 理,員 工管 理,訂 單管 理,公 告 優(yōu)惠管 理,評(píng)價(jià)回復(fù),營(yíng)業(yè)額查詢(xún)等功能。關(guān)鍵詞:網(wǎng)上訂餐;Browser/Server;MyEclipse;MYSQL;JSP Design and Implementation of online reservation system based on webAbstract: With the development of the technology of the Internet, the Internet has becom

15、e a dispensable part of peoples everyday life now. Although food and beverage industries are traditional industries, they also have been affected by the Internet. In order to manage restaurants more effectively, an online reservation manage system is designed based on web. This system is based on B/

16、S mode and designed by the environment of MyEclipse, the JSP technology of JAVA and the database of MYSQL. The whole functional module is designed by writing Servlet. Finally, the system can realize the function of register and login, changing personal information, looking for the restaurant and foo

17、d, adding food into the shopping cart, making a reservation, managing desk, managing menu, managing waiter, managing the reservation, releasing the announcement and discount, evaluating and replying, counting the turnover, and so on.Key words: online reservation;Browser/Server;MyEclipse;MYSQL;JSP緒論選

18、題背景、意義國(guó)民經(jīng)濟(jì)的迅猛增長(zhǎng),人民消費(fèi)水平的持續(xù)增長(zhǎng)推動(dòng)了整個(gè)餐飲行業(yè)的成長(zhǎng)。近年來(lái)餐飲行業(yè)的成長(zhǎng)特別快速,以前的運(yùn)營(yíng)方式已經(jīng)跟不上餐飲運(yùn)營(yíng)者的需求了1。傳統(tǒng)的人為記單、算賬、統(tǒng)計(jì)、消費(fèi)查詢(xún)等工作不但浪費(fèi)時(shí)間,浪費(fèi)人力,而且特別容易發(fā)生錯(cuò)誤。但是如果使用網(wǎng)絡(luò)餐飲系統(tǒng)進(jìn)行機(jī)器管理,那么這些問(wèn)題都會(huì)很容易解決。這不僅能夠很大程度地提高員工的工作效率,還能夠節(jié)省許多人力和資源。大多數(shù)此行業(yè)的運(yùn)營(yíng)者可以因此得利,與此同時(shí),消費(fèi)者訂餐也變得更加方便2。 餐飲行業(yè)現(xiàn)在已經(jīng)是服務(wù)性行業(yè)的代表,最近幾年來(lái)我們國(guó)家的餐飲業(yè)之間的競(jìng)爭(zhēng)愈為激烈。怎么樣提供更加好的的服務(wù),怎么樣能夠吸引更多的消費(fèi)者,怎么樣能夠很好

19、的利用網(wǎng)絡(luò)對(duì)消費(fèi)者的賬戶(hù)信息進(jìn)行管理,怎么樣能夠保證員工的工作效率是當(dāng)前所有企業(yè)領(lǐng)導(dǎo)人都需要去面對(duì)和解決的問(wèn)題。餐飲行業(yè)是一個(gè)服務(wù)性的行業(yè),顧客首先是第一位,需要給顧客一種舒服的感受。其次提高自身的管理水平,能夠在最短的時(shí)間內(nèi)規(guī)范各種業(yè)務(wù)各種操作也是非常有必要的,這樣才能夠大大的增加顧客的回頭率。國(guó)內(nèi)外研究現(xiàn)狀隨著信息化的發(fā)展,餐飲業(yè)這樣的傳統(tǒng)行業(yè)也越來(lái)越多的采用信息技術(shù)來(lái)管理業(yè)務(wù),市場(chǎng)上餐飲管理系統(tǒng)正處于百花齊放、百家爭(zhēng)鳴的階段3。伴隨國(guó)家經(jīng)濟(jì)的迅猛成長(zhǎng),每個(gè)行業(yè)的成長(zhǎng)都日漸迅速,尤其是餐飲業(yè)。但是在迅速發(fā)展的同時(shí),有的餐館在平時(shí)管理中還是使用原始的人為記賬管理方式。餐飲企業(yè)的規(guī)模和數(shù)量一直

20、在不停地增長(zhǎng),原始的人為記賬管理方式不管是在工作效率還是人力資源方面都已經(jīng)很難再適應(yīng)當(dāng)前企業(yè)經(jīng)營(yíng)管理的要求。因此,這種方式又阻礙了餐飲行業(yè)的快速發(fā)展。全球信息化帶動(dòng)著我們國(guó)家的餐飲業(yè)走進(jìn)了一個(gè)全新的階段。特別是在那些發(fā)展比較迅速的城市,網(wǎng)上訂餐業(yè)發(fā)展的也非常迅速。調(diào)查表明:已經(jīng)有越來(lái)越多的人漸漸習(xí)慣和喜歡上在網(wǎng)上進(jìn)行訂餐。訂餐方式已經(jīng)開(kāi)始從以前的打電話(huà)訂餐逐漸轉(zhuǎn)變成方便快捷的網(wǎng)上訂餐。但目前我國(guó)的網(wǎng)上訂餐還是在開(kāi)始階段,主要還是集中在發(fā)展比較迅速的城市 4。當(dāng)前,伴隨網(wǎng)絡(luò)的日益成熟,網(wǎng)上訂餐系統(tǒng)已經(jīng)被很多國(guó)家和地區(qū)被投入使用。這個(gè)系統(tǒng)可以給工作繁忙的上班族和平時(shí)喜歡宅在宿舍的學(xué)生帶來(lái)便利。在一

21、些發(fā)達(dá)國(guó)家中,大多數(shù)企業(yè)的負(fù)責(zé)人和經(jīng)營(yíng)者都意識(shí)到了網(wǎng)上訂餐的必要性,人們也漸漸發(fā)現(xiàn)網(wǎng)上訂餐所帶來(lái)的便利。網(wǎng)上訂餐系統(tǒng)在餐飲行業(yè)的發(fā)展中已經(jīng)得到了普及6。時(shí)間就是金錢(qián),對(duì)于企業(yè)來(lái)說(shuō),節(jié)省了時(shí)間意味著節(jié)省了成本,同時(shí)這個(gè)系統(tǒng)也給企業(yè)省去了多余的人力。而對(duì)于顧客來(lái)說(shuō),不需要出門(mén)就可以買(mǎi)到想要吃的東西,對(duì)于那些工作繁忙的上班族和平時(shí)喜歡宅在宿舍的學(xué)生來(lái)說(shuō),必然是非常便利的?,F(xiàn)在網(wǎng)絡(luò)的發(fā)展速度非常的迅速,網(wǎng)上訂餐這種方式也會(huì)變的越來(lái)越流行。雖然,國(guó)內(nèi)外已經(jīng)開(kāi)發(fā)了非常多的餐飲管理系統(tǒng)軟件,但是這些軟件大多數(shù)都是為大型酒店服務(wù)的。這些軟件使用了比較先進(jìn)的無(wú)線(xiàn)傳感器點(diǎn)菜系統(tǒng)或者觸屏點(diǎn)菜系統(tǒng),這對(duì)大多數(shù)中小型餐

22、館而言,信息化成本太大,而且完全沒(méi)有必要,反而可能會(huì)浪費(fèi)大量的沒(méi)有必要的資金5。網(wǎng)上訂餐系統(tǒng)的研究目標(biāo)與內(nèi)容研究目標(biāo)網(wǎng)上訂餐系統(tǒng)是一種新起的更加便利和快捷的訂餐方式,實(shí)現(xiàn)了網(wǎng)上瀏覽菜單,自主選菜訂餐的方式。該系統(tǒng)需要及時(shí)提醒顧客的訂餐情況,對(duì)于每筆訂單都能夠處理迅速,完成智能化管理7。本系統(tǒng)可以實(shí)現(xiàn)餐飲管理系統(tǒng)的基本功能,也具有自己的特色,可以提高管理者的管理效率,減少管理所用的成本,提高管理的正確率等,主要實(shí)現(xiàn)以下幾個(gè)模塊:用戶(hù)模塊:登錄、注冊(cè)、信息維護(hù)、查看選擇餐廳、收藏餐廳、在線(xiàn)瀏覽選擇菜單桌臺(tái)、訂單管理、對(duì)已完成訂單進(jìn)行評(píng)價(jià)商家模塊:登錄、注冊(cè)、信息維護(hù)、菜單管理、桌臺(tái)管理、員工管理、

23、員工業(yè)績(jī)工資管理、訂單管理、優(yōu)惠公告管理、對(duì)訂單評(píng)價(jià)進(jìn)行回復(fù)、營(yíng)業(yè)額查詢(xún)。系統(tǒng)后臺(tái)管理員:創(chuàng)建普通管理員、權(quán)限管理、對(duì)餐廳用戶(hù)進(jìn)行管理。研究?jī)?nèi)容1)了解當(dāng)前網(wǎng)上訂餐的需求,結(jié)合網(wǎng)上現(xiàn)有的一些主流訂餐網(wǎng)站所具備的功能作為參考,進(jìn)行合理創(chuàng)新的系統(tǒng)設(shè)計(jì),以解決目前訂餐網(wǎng)站存在的缺陷。2)研究網(wǎng)上訂餐的特征。3)設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)。4)在用戶(hù)界面上,以友好的用戶(hù)操作體驗(yàn)為目標(biāo)進(jìn)行設(shè)計(jì),結(jié)合HTML網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),來(lái)完善用戶(hù)體驗(yàn)。 5)程序測(cè)試:對(duì)程序進(jìn)行測(cè)試,通過(guò)測(cè)試來(lái)查找各模塊功能上的缺陷,以便改善。論文組織結(jié)構(gòu)本文詳細(xì)介紹了系統(tǒng)開(kāi)發(fā)的背景意義、具體功能特點(diǎn)應(yīng)用的相關(guān)技術(shù),根據(jù)軟件工程系統(tǒng)開(kāi)發(fā)的相關(guān)理論

24、從系統(tǒng)需求分析出發(fā)到系統(tǒng)詳細(xì)設(shè)計(jì)以及系統(tǒng)的測(cè)試,到最后的實(shí)現(xiàn)結(jié)果進(jìn)行相關(guān)分析。對(duì)于上述的研究?jī)?nèi)容,本文分為七個(gè)章節(jié)進(jìn)行敘述,具體章節(jié)的詳細(xì)內(nèi)容:第一章緒論。本章主要明確了本課題的研究目標(biāo)和研究?jī)?nèi)容。第二章相關(guān)技術(shù)與理論。本章主要論述在系統(tǒng)開(kāi)發(fā)過(guò)程中運(yùn)用的一些相關(guān)技術(shù)。第三章需求分析。主要論述了功能需求分析,用例圖和活動(dòng)圖的設(shè)計(jì)。第四章系統(tǒng)設(shè)計(jì)。詳細(xì)設(shè)計(jì)網(wǎng)上訂餐系統(tǒng),其中主要包括數(shù)據(jù)庫(kù)表的設(shè)計(jì)、訂餐模塊的設(shè)計(jì)、訂單管理模塊的設(shè)計(jì)以及后臺(tái)管理功能設(shè)計(jì)。第五章程序測(cè)試。通過(guò)測(cè)試系統(tǒng)功能實(shí)現(xiàn)情況,并實(shí)時(shí)操作程序進(jìn)行數(shù)據(jù)與功能的測(cè)試分析,調(diào)試程序,修正錯(cuò)誤,完善程序。第六章總結(jié)與展望。主要對(duì)本次畢設(shè)的工

25、作成果和不足進(jìn)行了總結(jié),同時(shí)對(duì)論文指導(dǎo)老師以及給予我?guī)椭耐瑢W(xué)表示感謝。相關(guān)技術(shù)與理論開(kāi)發(fā)工具本系統(tǒng)使用的開(kāi)發(fā)工具主要有:MyEclipse10、MYSQL。主要技術(shù)JAVA簡(jiǎn)介Java 是一種 面向 對(duì) 象的程 序 設(shè) 計(jì) 語(yǔ) 言,它增 加了垃 圾 回 收 器 功 能,可以用來(lái) 存放不 再被引 用的對(duì) 象 所占 據(jù)的內(nèi) 存。Java區(qū) 別于一般的 程 序 語(yǔ) 言,它首先 是將 源 代 碼 編 譯成二 進(jìn) 制字 節(jié) 碼,接著 通過(guò)各個(gè)不同的虛 擬 機(jī)來(lái)解釋 執(zhí)行。因此可以展 示“一次 編 譯、四 處執(zhí) 行”的特 性9。Java是一種程序設(shè)計(jì)平臺(tái),既是開(kāi)發(fā)環(huán)境,也是應(yīng)用環(huán)境10。Java還是一種

26、軟件平臺(tái),與大多數(shù)的平臺(tái)不同的是,Java平臺(tái)是一個(gè)基于其它軟件或硬件的純軟件平臺(tái)。JSP技術(shù)簡(jiǎn)介JSP(Java Server Page)是從1998年開(kāi)始出現(xiàn)的新技術(shù)。JSP技術(shù)為建立動(dòng)態(tài)顯示的web頁(yè)面提供了便利的方法11。JSP繼承了Java的特點(diǎn),即“一次編譯,四處運(yùn)行”。雖然現(xiàn)在JSP還沒(méi)有成為主流的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),但是因?yàn)镴SP具有很明顯的優(yōu)勢(shì),很多網(wǎng)站都已經(jīng)開(kāi)始投入JSP的懷抱,運(yùn)用JSP技術(shù)來(lái)設(shè)計(jì)動(dòng)態(tài)網(wǎng)站12。JSP是面向服務(wù)器的,因此支持任何瀏覽器?,F(xiàn)在網(wǎng)站建設(shè)中最常使用的是用戶(hù)瀏覽器Web服務(wù)器數(shù)據(jù)庫(kù)的三層架構(gòu)模式8。數(shù)據(jù)庫(kù)連接技術(shù)簡(jiǎn)介JD BC 是一種 用來(lái)執(zhí) 行S QL

27、 語(yǔ)句的數(shù) 據(jù) 庫(kù)連接 技術(shù),能夠給各 種關(guān)系數(shù)據(jù)庫(kù) 提供統(tǒng)一 的訪(fǎng)問(wèn)。JD BC 提供了一個(gè) 標(biāo)準(zhǔn)的 AP I,按照 這個(gè)能夠 創(chuàng)造更加 高級(jí)的 接 口,使得 數(shù)據(jù)庫(kù) 開(kāi)發(fā)人員 可以使用純 Java API 來(lái)編寫(xiě) 數(shù)據(jù)庫(kù) 應(yīng)用程序14。經(jīng)由 這些類(lèi) 和接 口,技 術(shù) 人員能夠 使用Java語(yǔ)言簡(jiǎn)便 地創(chuàng)建與 數(shù)據(jù)庫(kù) 的連接,然后通過(guò) 執(zhí)行不同的 SQ L語(yǔ)句,從而 能夠?qū)崿F(xiàn)對(duì) 不同數(shù)據(jù)庫(kù) 的訪(fǎng)問(wèn)。大多數(shù) JD BC 解決 方案把 所有的數(shù)據(jù) 訪(fǎng)問(wèn)包裝在 數(shù)據(jù) 訪(fǎng)問(wèn)對(duì)象 中,對(duì)象中 包裝有一個(gè) 關(guān)系表。JD BC連 接 數(shù) 據(jù)庫(kù)分為 以下7個(gè)步驟:(1) 加 載JD BC驅(qū) 動(dòng) 程 序。(2

28、)提 供JD BC連 接 的U RL。(3)建 立 連 接。(4)創(chuàng) 建 語(yǔ)句。(5)執(zhí) 行 語(yǔ)句。(6)處理 結(jié)果。(7)釋放 資 源。系統(tǒng)需求分析可行性 分析經(jīng)濟(jì) 可行性本系統(tǒng) 不需要購(gòu)買(mǎi) 額外的設(shè)備,也不需要進(jìn)行人員培訓(xùn)。除此之外本系統(tǒng)對(duì)開(kāi)發(fā)的需求以及軟硬件要求都不是很高,開(kāi)發(fā)的軟件網(wǎng)絡(luò)上都可以下載的到,所以在軟硬件的支出上十分有限。而在開(kāi)發(fā)方面也沒(méi)有額外的花費(fèi),技術(shù)方面的學(xué)習(xí)可以通過(guò)圖書(shū)館書(shū)籍,或者網(wǎng)上視頻教程學(xué)到,所以成本相對(duì)低廉。所以該項(xiàng)目在經(jīng)濟(jì)上是完全可行的,可以進(jìn)行開(kāi)發(fā)。技術(shù)可行性本系統(tǒng) 選擇J SP作為 開(kāi)發(fā)語(yǔ)言,Tom cat6.0作 為We b服務(wù) 器。選 擇M YS Q

29、L作 為后臺(tái) 數(shù)據(jù)庫(kù),基 于B/ S模 式。JSP可以創(chuàng)建 和運(yùn)用動(dòng)態(tài)、交互 的WE B服務(wù) 器應(yīng)用程序13。這些技術(shù) 目前已經(jīng)處于 非常成熟 的狀態(tài),大 部分的網(wǎng)站都是 通過(guò)這些技術(shù)來(lái)實(shí)現(xiàn),所以用此來(lái)實(shí)現(xiàn) 本系統(tǒng)的開(kāi)發(fā)是 具備可 行性的。業(yè)務(wù)功能需求分析及用例圖需求分析的任務(wù)是明確用戶(hù)的各種需求。本系統(tǒng)在功能上總體劃分為三個(gè)模 塊:用 戶(hù) 模 塊、商 家 模 塊、系 統(tǒng)管 理 員 模 塊。用戶(hù)模 塊:主要實(shí)現(xiàn)登 錄、注 冊(cè)、信 息維護(hù)、查看選擇餐廳、收藏餐廳、在線(xiàn)瀏覽選擇菜單桌臺(tái)、訂單管理、對(duì)已完成訂單進(jìn)行評(píng)價(jià)等功能。商家模塊:主要實(shí)現(xiàn)登 錄、注 冊(cè)、信息維護(hù)、菜 單管 理、桌 臺(tái)管 理、員

30、 工管 理、員 工業(yè) 績(jī) 工 資 管 理、訂 單管 理、優(yōu) 惠公 告 管 理、對(duì)訂單評(píng)價(jià)進(jìn)行回復(fù)、營(yíng)業(yè)額查詢(xún)等功能。系統(tǒng)后臺(tái)管理員:主要實(shí)現(xiàn)創(chuàng)建普通管理員、權(quán)限管理、對(duì)餐廳用戶(hù)進(jìn)行管理等功能。用戶(hù)功能需求分析用戶(hù)模塊主要是顧客使用該系統(tǒng)的功能模塊,其主要功能如下:(1)登錄、注冊(cè)、修改個(gè)人信息:用 戶(hù)首先進(jìn)行賬號(hào)注 冊(cè)然后登 錄,之后可以修改信息,修改密碼等功能。(2)瀏覽查詢(xún)選擇餐廳、收藏餐廳:用戶(hù)進(jìn)入網(wǎng)站后可瀏覽查詢(xún)并選擇想要訂餐的餐廳,并可以收藏此餐廳。(3)訂餐功能:用戶(hù)可選擇想要吃的菜品加入購(gòu)物車(chē),選擇就餐方式,填寫(xiě)就餐信息進(jìn)行訂餐操作。(4)訂單管理:用戶(hù)可對(duì)已提交的訂單進(jìn)行查詢(xún),

31、并可在在規(guī)定時(shí)間選擇對(duì)訂單進(jìn)行取消等功能。(5)評(píng)價(jià)功能:用戶(hù)可在每個(gè)訂單完成后對(duì)本次服務(wù)進(jìn)行評(píng)價(jià)。根據(jù)用戶(hù)以上功能分析得到用例圖:圖3-1 用戶(hù)用例圖商家功能需求分析商家模塊主要是餐廳商家使用該系統(tǒng)進(jìn)行各種操作的功能模塊,其主要功能如下:(1)登錄、注冊(cè)、修改餐廳信息:商家首先進(jìn)行餐廳注冊(cè)經(jīng)過(guò)審核后登錄,之后可以進(jìn)入賬號(hào)中心進(jìn)行修改餐廳信息,修改密碼等功能。(2)菜單管理:商家可對(duì)餐廳菜單信息進(jìn)行增加、修改、刪除、查詢(xún)等操作,并可查看菜品庫(kù)存以便及時(shí)補(bǔ)貨。(3)桌臺(tái)管理:商家可對(duì)餐廳桌臺(tái)信息增加、修改、刪除、查詢(xún)等操作,并可對(duì)桌臺(tái)空閑狀態(tài)進(jìn)行管理以便用戶(hù)進(jìn)行選座預(yù)訂。(4)員工管理:商家可對(duì)

32、餐廳員工信息增加、修改、刪除、查詢(xún)等操作,并可對(duì)員工進(jìn)行業(yè)績(jī)考核,工資管理查詢(xún)。(5)優(yōu)惠公告管理:商家可隨時(shí)發(fā)布優(yōu)惠公告,并可同時(shí)對(duì)菜品價(jià)格做出調(diào)整。(6)訂單管理:商家可對(duì)用戶(hù)提交的訂單進(jìn)行訂單查詢(xún)、開(kāi)臺(tái)、添加員工、完成訂單等操作。(7)消費(fèi)查詢(xún):商家可對(duì)每一位用戶(hù)的消費(fèi)明細(xì)進(jìn)行查詢(xún)。(8)營(yíng)業(yè)額統(tǒng)計(jì):商家可對(duì)餐廳營(yíng)業(yè)額進(jìn)行按天按月按年統(tǒng)計(jì)查詢(xún)。(9)評(píng)價(jià)回復(fù)功能:商家可對(duì)用戶(hù)的訂單評(píng)價(jià)及時(shí)給與回復(fù)。根據(jù)商家以上功能分析得到用例圖:圖3-2 商家用例圖系統(tǒng)管理員功能需求分析(1)權(quán)限管理:超級(jí)管理員可創(chuàng)建普通管理員并可授予不同的權(quán)限。(2)用戶(hù)商家管理:管理員可對(duì)用戶(hù)進(jìn)行刪除操作,可對(duì)商家

33、進(jìn)行注冊(cè)審核、刪除等操作。根據(jù)系統(tǒng)管理員以上功能分析得到用例圖:圖3-3 系統(tǒng)管理員用例圖系統(tǒng)活動(dòng)圖設(shè)計(jì)針對(duì)系統(tǒng)的功能業(yè)務(wù)分析得到各部分功能場(chǎng)景的活動(dòng)圖。用戶(hù)注冊(cè)活動(dòng)圖用戶(hù)注冊(cè)場(chǎng)景活動(dòng)圖:圖3-4 用戶(hù)注冊(cè)活動(dòng)圖用戶(hù)進(jìn)入注冊(cè)界面,輸入用戶(hù)名手機(jī)號(hào)、郵箱、密碼等信息,點(diǎn)擊注冊(cè),驗(yàn)證用戶(hù)名是否已經(jīng)注冊(cè)過(guò),如果該用戶(hù)名已被注冊(cè)過(guò),返回重新注冊(cè);如果用戶(hù)名驗(yàn)證成功,再對(duì)密碼進(jìn)行驗(yàn)證,如果兩次密碼不一致或者密碼位數(shù)小于六位,均不能驗(yàn)證成功,如果密碼驗(yàn)證成功,則注冊(cè)成功,系統(tǒng)將數(shù)據(jù)傳到服務(wù)器,將新用戶(hù)信息添加到數(shù)據(jù)庫(kù)中。用戶(hù)登錄活動(dòng)圖已注冊(cè)用戶(hù)進(jìn)入該網(wǎng)站若要進(jìn)行操作首先要進(jìn)行登錄,登錄場(chǎng)景活動(dòng)圖:圖3-5

34、 用戶(hù)登錄活動(dòng)圖用 戶(hù)進(jìn)入登 錄界面,輸入用 戶(hù)名和密 碼,點(diǎn)擊登 錄,判 斷用 戶(hù)名是否存在以及與密 碼是否對(duì)應(yīng),如果不對(duì)應(yīng)提示用 戶(hù)名或密 碼錯(cuò)誤,重新登 錄;如果對(duì)應(yīng)登 錄成功,則跳轉(zhuǎn)到登 錄成功后網(wǎng)站主頁(yè)面。用戶(hù)個(gè)人信息管理活動(dòng)圖用 戶(hù)進(jìn)入網(wǎng)站后,可進(jìn)入個(gè)人中心查看個(gè)人信息,修改個(gè)人信息,修改密碼。場(chǎng)景活動(dòng)圖如下:圖3-6 用戶(hù)個(gè)人信息管理活動(dòng)圖用戶(hù)進(jìn)入個(gè) 人中 心,查看個(gè)人信息,可以選擇修改個(gè)人信息或修改密碼。修改個(gè)人信息,首先輸入新的個(gè)人信息,驗(yàn)證是否可以修改,可以修改成功,不可以返回查看信息頁(yè)面;修改密碼,首先輸入舊密碼,再輸入兩次新的密碼,驗(yàn)證舊密碼是否正確和兩次新密碼是否一致

35、,驗(yàn)證成功則修改成功,驗(yàn)證失敗則重新輸入。用戶(hù)瀏覽查詢(xún)收藏餐廳活動(dòng)圖用戶(hù)登錄進(jìn)入網(wǎng)站主頁(yè)后,可瀏覽或查詢(xún)想要訂餐的餐廳,選擇進(jìn)入餐廳后可選擇是否收藏該餐廳,場(chǎng)景活動(dòng)圖如下:圖3-7 用戶(hù)瀏覽選擇收藏餐廳活動(dòng)圖用戶(hù)進(jìn)入網(wǎng)站主頁(yè)后可從頭開(kāi)始瀏覽餐廳或者直接搜索想要訂餐的餐廳,選擇后進(jìn)入餐廳后,可以選擇是否收藏該餐廳,收藏以后可直接從我的收藏里進(jìn)入該餐廳,不收藏則直接瀏覽該餐廳菜品。用戶(hù)訂餐活動(dòng)圖用戶(hù)進(jìn)入一家餐廳后即可進(jìn)行訂餐操作,場(chǎng)景活動(dòng)圖如下:圖3-8 用戶(hù)訂餐活動(dòng)圖用戶(hù)進(jìn)入餐廳后瀏覽并選擇菜品加入購(gòu)物車(chē),然后選擇就餐方式,若選擇進(jìn)店就餐,則需選擇預(yù)約就餐的時(shí)間,填寫(xiě)就餐信息,查詢(xún)空閑桌臺(tái)并選擇

36、預(yù)定桌臺(tái),最后確認(rèn)訂單,若就餐信息未填寫(xiě)完整則返回繼續(xù)填寫(xiě),若已填寫(xiě)完成則訂單提交成功;若選擇外賣(mài)配送,則需選擇送餐時(shí)間,填寫(xiě)手機(jī)地址等信息,最后確認(rèn)訂單,同樣若信息未填寫(xiě)完整則返回繼續(xù)填寫(xiě),若已填寫(xiě)完成則訂單提交成功。用戶(hù)訂單管理活動(dòng)圖用戶(hù)可對(duì)已提交的訂單或已完成的訂單進(jìn)行管理。場(chǎng)景活動(dòng)圖如下:圖3-9 用戶(hù)訂單管理活動(dòng)圖用戶(hù)首先查看該訂單是否已經(jīng)消費(fèi),若該訂單還未消費(fèi),則可以選擇取消訂單;若訂單已經(jīng)消費(fèi),則可以選擇評(píng)價(jià)此訂單。商家注冊(cè)活動(dòng)圖商家想要把餐廳掛到該網(wǎng)站上首先同樣需要進(jìn)行賬號(hào)注冊(cè),注冊(cè)場(chǎng)景活動(dòng)圖如下:圖3-10 商家注冊(cè)活動(dòng)圖商家進(jìn)入注冊(cè)界面,輸入餐廳名、商家名、手機(jī)號(hào)、郵箱、密

37、碼等信息,點(diǎn)擊注冊(cè),驗(yàn)證餐廳名是否已經(jīng)注冊(cè)過(guò),如果已被注冊(cè)過(guò),返回重新注冊(cè);如果餐廳名驗(yàn)證成功,再對(duì)密碼進(jìn)行驗(yàn)證,如果兩次密碼不一致或者密碼位數(shù)小于六位,均不能驗(yàn)證成功,如果密碼驗(yàn)證成功,則注冊(cè)成功,系統(tǒng)將數(shù)據(jù)傳到服務(wù)器,將新餐廳信息添加到數(shù)據(jù)庫(kù)中。商家登錄活動(dòng)圖商家想要管理餐廳信息首先要進(jìn)行登錄,登錄場(chǎng)景活動(dòng)圖如下:圖3-11 商家登錄活動(dòng)圖商家進(jìn)入登錄界面,輸入餐廳名和密碼,點(diǎn)擊登錄按鈕,判斷餐廳名是否存在以及與密碼是否對(duì)應(yīng),如果不對(duì)應(yīng)提示餐廳名或密碼錯(cuò)誤,重新登錄;若對(duì)應(yīng)則可查看注冊(cè)是否已被審核,未被審核則繼續(xù)等待管理員審核,已被審核則登錄成功,跳轉(zhuǎn)到網(wǎng)站主頁(yè)面。商家賬號(hào)信息管理活動(dòng)圖商

38、家登錄進(jìn)入餐廳管理頁(yè)面后,能夠查看賬號(hào)信息和餐廳信息,修改賬號(hào)餐廳信息,修改密碼。修改賬號(hào)餐廳信息,首先輸入新的信息,驗(yàn)證是否可以修改,可以修改成功,不可以返回查看信息頁(yè)面;修改密碼,首先需要輸入舊密碼,再輸入兩次新的密碼,驗(yàn)證舊密碼是否正確和兩次新密碼是否一致,如果驗(yàn)證成功則修改成功,如果驗(yàn)證失敗則需重新輸入。場(chǎng)景活動(dòng)圖和用戶(hù)信息管理活動(dòng)圖類(lèi)似,這里省略。 商家菜單管理活動(dòng)圖商家可對(duì)餐廳菜單進(jìn)行管理,場(chǎng)景活動(dòng)圖如下:圖3-12 商家菜單管理活動(dòng)圖商家可以對(duì)餐廳菜單進(jìn)行增加菜單、修改菜單、刪除菜單、查看菜單信息等操作,并可進(jìn)行庫(kù)存查看以便及時(shí)補(bǔ)貨。 商家桌臺(tái)管理活動(dòng)圖商家可對(duì)餐廳桌臺(tái)進(jìn)行管理,

39、場(chǎng)景活動(dòng)圖如下:圖3-13 商家桌臺(tái)管理活動(dòng)圖商家可對(duì)餐廳桌臺(tái)進(jìn)行增加桌臺(tái)、修改桌臺(tái)信息、刪除桌臺(tái)等操作并可查詢(xún)改變桌臺(tái)空閑狀態(tài)。 商家員工管理活動(dòng)圖商家可對(duì)餐廳員工進(jìn)行管理,場(chǎng)景活動(dòng)圖如下:圖3-14 商家員工管理活動(dòng)圖商家可對(duì)餐廳員工進(jìn)行管理,分為信息管理和業(yè)績(jī)管理。員工信息管理包括增加員工、修改員工信息、刪除員工、查詢(xún)員工信息等操作,員工業(yè)績(jī)管理包括查詢(xún)員工業(yè)績(jī)和查詢(xún)員工工資等操作。 商家優(yōu)惠公告管理活動(dòng)圖商家可隨時(shí)增加優(yōu)惠信息并將此以公告形式進(jìn)行發(fā)布,場(chǎng)景活動(dòng)圖如下:圖3-15 商家優(yōu)惠公告管理活動(dòng)圖商家可隨時(shí)增加優(yōu)惠信息并將此以公告形式進(jìn)行發(fā)布,優(yōu)惠管理包括增加優(yōu)惠、修改優(yōu)惠信息、刪

40、除優(yōu)惠、查詢(xún)優(yōu)惠信息等操作,公告管理包括可以增加公告、修改公告、刪除公告、查詢(xún)公告信息等操作。 商家訂單管理活動(dòng)圖商家可對(duì)用戶(hù)提交的訂單進(jìn)行管理,場(chǎng)景活動(dòng)圖如下:圖3-16 商家訂單管理活動(dòng)圖商家首先查看訂單是否完成,對(duì)于已完成的訂單,查看用戶(hù)是否已經(jīng)做出評(píng)價(jià),對(duì)于用戶(hù)已經(jīng)評(píng)價(jià)的訂單商家可選行回復(fù)評(píng)價(jià),商家也可查詢(xún)用戶(hù)的消費(fèi)明細(xì)。對(duì)于尚未消費(fèi)的訂單,等到用戶(hù)需要消費(fèi)時(shí),首先為其添加服務(wù)員工,表示訂單開(kāi)始消費(fèi),消費(fèi)結(jié)束后完成訂單。 商家營(yíng)業(yè)額統(tǒng)計(jì)查詢(xún)活動(dòng)圖營(yíng)業(yè)額查詢(xún)場(chǎng)景活動(dòng)圖如下:圖3-17 商家營(yíng)業(yè)額統(tǒng)計(jì)查詢(xún)活動(dòng)圖商家可以按日、按月、按年統(tǒng)計(jì)查詢(xún)本餐廳支出收入盈利情況。 系統(tǒng)管理員權(quán)限管理活動(dòng)

41、圖系統(tǒng)管理員權(quán)限管理場(chǎng)景活動(dòng)圖如下:圖3-18 系統(tǒng)管理員權(quán)限管理活動(dòng)圖系統(tǒng)超級(jí)管理員可以添加普通管理員并對(duì)其賦予不同權(quán)限,用戶(hù)管理員分管用戶(hù),餐廳管理員分管餐廳。系統(tǒng)設(shè)計(jì)系統(tǒng)功能模塊設(shè)計(jì)本系統(tǒng)主要對(duì)三種角色進(jìn)行設(shè)計(jì),即用戶(hù)、商家和系統(tǒng)管理員。用戶(hù)主要有注冊(cè)登錄、維護(hù)個(gè)人信息、瀏覽查詢(xún)餐廳、訂餐、管理訂單、評(píng)價(jià)等功能;商家主要有注 冊(cè)登 錄、維護(hù)餐廳信 息、管 理菜 單、管 理桌 臺(tái)、管 理員 工、管 理訂 單、發(fā)布優(yōu)惠公告、評(píng)價(jià)回復(fù)、消費(fèi)明細(xì)查詢(xún)、營(yíng)業(yè)額查詢(xún)等功能;系統(tǒng)管理員主要有創(chuàng)建普通管理員、分配權(quán)限、管理用戶(hù)和餐廳等功能。具體功能模塊圖如下:圖4-1 系統(tǒng)功能模塊圖系統(tǒng)總體流程圖設(shè)計(jì)圖

42、4-2 系統(tǒng)流程圖用戶(hù)進(jìn)入系統(tǒng)后,首先進(jìn)行賬號(hào)登錄,如果是第一次使用該系統(tǒng)則需進(jìn)行賬號(hào)注冊(cè),登錄進(jìn)入系統(tǒng)后看到的首先是整個(gè)系統(tǒng)的首頁(yè)。在首頁(yè),用戶(hù)可以瀏覽查詢(xún)想要訂餐的餐廳,選擇一家餐廳進(jìn)入后,可以選擇是否收藏該餐廳。進(jìn)入餐廳后,用戶(hù)可以瀏覽菜單并選擇想要訂購(gòu)的菜品加入購(gòu)物車(chē),選擇完畢后,選擇你想要就餐的方式,可以進(jìn)店就餐也可以外賣(mài)配送,填寫(xiě)就餐時(shí)間、手機(jī)、地址等訂餐信息,最后提交訂單。訂單提交完成后可以進(jìn)入個(gè)人中心查看訂單,如果有訂單還未消費(fèi)可以選擇取消該訂單,如果有訂單已消費(fèi)可以選擇評(píng)價(jià)該訂單。在個(gè)人中心還可以查看自己的個(gè)人信息、修改個(gè)人信息、修改密碼等。商家進(jìn)入該系統(tǒng)后,同樣首先進(jìn)行賬號(hào)

43、登錄,如果是第一次使用該系統(tǒng)同樣需要賬號(hào)注冊(cè),注冊(cè)完成后需要等待系統(tǒng)管理員審核,審核完成后才可登錄進(jìn)入該系統(tǒng)。登錄成功后進(jìn)入的是餐廳管理頁(yè)面,商家可以對(duì)餐廳進(jìn)行管理,包括管理菜單、管理桌臺(tái)、管理員工、發(fā)布優(yōu)惠公告信息等,可查看員工的考核業(yè)績(jī)和工資。商家還可以對(duì)用戶(hù)提交的訂單進(jìn)行管理,如果該訂單還未消費(fèi),在用戶(hù)需要消費(fèi)的時(shí)候給這個(gè)訂單添加服務(wù)員工開(kāi)始消費(fèi),消費(fèi)完成后該訂單完成,消費(fèi)金額添加到當(dāng)天營(yíng)業(yè)額中;如果該訂單已消費(fèi),查看該訂單是否被用戶(hù)評(píng)價(jià),若已評(píng)價(jià)則可以回復(fù)用戶(hù)評(píng)價(jià)。系統(tǒng)管理員進(jìn)入該系統(tǒng)后,登錄賬戶(hù)進(jìn)入后臺(tái)后,可以對(duì)用戶(hù)和餐廳進(jìn)行管理,查看是否有新注冊(cè)的餐廳需要審核,如果有則對(duì)其進(jìn)行審核

44、。也可選擇添加普通管理員并給其分配權(quán)限。系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的概 念結(jié) 構(gòu)設(shè) 計(jì)采用實(shí) 體-關(guān) 系(E-R)模 型 設(shè) 計(jì)方法,該模 型的組 成元 素有實(shí) 體、屬 性、聯(lián) 系,用E-R圖表示。(1)用 戶(hù)信息實(shí) 體圖:圖4-3 用 戶(hù)信息實(shí) 體圖(2)餐 廳信息實(shí) 體圖:圖4-4 餐廳信 息實(shí) 體圖(3)系統(tǒng)管理員信 息實(shí) 體圖:圖4-5 系統(tǒng)管理員信 息實(shí) 體圖(4)菜單信 息實(shí) 體圖:圖4-6 菜單信 息實(shí) 體圖(5)桌臺(tái)信 息實(shí) 體圖:圖4-7 桌臺(tái)信 息實(shí) 體圖(6)員 工信 息實(shí) 體圖:圖4-8 員 工信 息實(shí) 體圖(7)優(yōu)惠信 息實(shí) 體圖:圖4-9 優(yōu)惠信 息

45、實(shí) 體圖(8)公告信 息實(shí) 體圖:圖4-10 公告信 息實(shí) 體圖(9)收藏信 息實(shí) 體圖:圖4-11 收藏信 息實(shí) 體圖(10)員 工考核信 息實(shí) 體圖:圖4-12 員 工考核信 息實(shí) 體圖(11)員 工工資信 息實(shí) 體圖:圖4-13 員 工工資信 息實(shí) 體圖(12)用戶(hù)訂餐信息E-R圖:圖4-14 訂餐信息E-R圖(13)餐廳營(yíng)業(yè)額信 息實(shí) 體圖:圖4-15 營(yíng)業(yè)額信 息實(shí) 體圖(14)系統(tǒng)E-R圖圖4-16 系統(tǒng)總E-R圖系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)圖4-17 數(shù) 據(jù)庫(kù)模 型圖系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì) 各個(gè)數(shù)據(jù)庫(kù)表設(shè)計(jì)如下:(1)用 戶(hù)信 息表:表4-1 用 戶(hù)信 息表(user)字 段描 述類(lèi) 型長(zhǎng)

46、度備 注Id用戶(hù)idint主鍵username用戶(hù)名varcharrealname真實(shí)名varcharpassword密碼varcharSex性別varcharAge年齡intEmail郵箱varcharTel電話(huà)varcharaddress地址varcharbirthday生日varcharUpic頭像varchar(2)餐廳信息表:表4-2 餐廳信息表(restaurant)字 段描 述類(lèi) 型長(zhǎng) 度備 注Rid餐廳idint主鍵Rname餐廳名varcharDzname商家名varcharpassword密碼varcharRstyle餐廳類(lèi)型varcharRtime營(yíng)業(yè)時(shí)間varcharR

47、email郵箱varcharRtel電話(huà)varcharraddress地址varcharRintr餐廳簡(jiǎn)介varcharRpic餐廳圖片varcharrstatus審核狀態(tài)varchar(3)收藏信息表:表4-3 收藏信息表(shoucang)字 段描 述類(lèi) 型長(zhǎng) 度備 注Sid收藏idint主鍵Id用戶(hù)idintRid餐廳idintStime收藏時(shí)間varchar(4)管理員信息表:表4-4 管理員信息表(admin)字 段描 述類(lèi) 型長(zhǎng) 度備 注Aid管理員idint主鍵Aname管理員用戶(hù)名varcharpassword密碼varcharastatus權(quán)限varcharlogintime

48、登錄時(shí)間varchar(5)員工信息表:表4-5 員工信息表(waiter)字 段描 述類(lèi) 型長(zhǎng) 度備 注Wid員工idint主鍵Wname員工名varcharSex性別varcharAge年齡intwstatus服務(wù)狀態(tài)varcharTel電話(huà)varcharWtype員工類(lèi)型varcharRid餐廳idint(6)桌臺(tái)信息表:表4-6 桌臺(tái)信息表(desk)字 段描 述類(lèi) 型長(zhǎng) 度備 注Did桌臺(tái)idint主鍵Dname桌臺(tái)號(hào)varcharSeat桌臺(tái)座位數(shù)varcharposition桌臺(tái)位置varcharRid餐廳idint(7)公告信息表:表4-7 公告信息表(gonggao)字 段描

49、 述類(lèi) 型長(zhǎng) 度備 注Gid公告idint主鍵Gname公告主題varcharGinfo公告內(nèi)容varcharGtime發(fā)布時(shí)間varchargstatus發(fā)布狀態(tài)intRid餐廳idint(8)菜單信息表:表4-8 菜單信息表(menu)字 段描 述類(lèi) 型長(zhǎng) 度備 注Mid菜單idint主鍵Mname菜單名varcharStyle菜單類(lèi)型varcharcbprice成本intPrice價(jià)格intAmount數(shù)量intMpic菜單圖片varcharRid餐廳idint(9)優(yōu)惠信息表:表4-9 優(yōu)惠信息表(youhui)字 段描 述類(lèi) 型長(zhǎng) 度備 注Yid優(yōu)惠idint主鍵Ytype優(yōu)惠方式v

50、archarMid菜單idintdiscount打折數(shù)intallprice滿(mǎn)減價(jià)格intYprice優(yōu)惠價(jià)格intYtime優(yōu)惠時(shí)間varcharystatus發(fā)布狀態(tài)intRid餐廳idint(10)員工考核信息表:表4-10 員工考核信息表(kaohe)字 段描 述類(lèi) 型長(zhǎng) 度備 注Kid考核idint主鍵Ktype員工類(lèi)型varcharDixin底薪intMin考核標(biāo)準(zhǔn)1intMax考核標(biāo)準(zhǔn)2intjiangli1獎(jiǎng)金1intjiangli2獎(jiǎng)金2varcharRid餐廳idint(11)員工工資表:表4-11 員工工資表(gongzi)字 段描 述類(lèi) 型長(zhǎng) 度備 注Zid工資idin

51、t主鍵Year年份intMonth月份intWid員工idintDixin底薪intJixiao績(jī)效intjiangjin獎(jiǎng)金intGongzi工資intRid餐廳idint(12)訂餐信息表:表4-12 訂餐信息表(dingcan)字 段描 述類(lèi) 型長(zhǎng) 度備 注cid訂餐idint主鍵id用戶(hù)idintrid餐廳idintmenu菜單varcharbprice總成本intcprice總價(jià)格intccprice優(yōu)惠后價(jià)格intcstatus訂單狀態(tài)intccstatus訂餐方式intdid桌臺(tái)idintwid員工idintjcdate就餐日期varcharjctime就餐時(shí)間varcharte

52、l電話(huà)varcharaddress地址varcharnumber就餐人數(shù)intyytime訂單提交時(shí)間varcharwctime訂單完成時(shí)間varcharcpingjia用戶(hù)評(píng)價(jià)varcharpjtime評(píng)價(jià)時(shí)間varcharchuifu商家回復(fù)varcharhftime回復(fù)時(shí)間varchar(13)營(yíng)業(yè)額信息表:表4-13 營(yíng)業(yè)額信息表(yingye)字 段描 述類(lèi) 型長(zhǎng) 度備 注yyid營(yíng)業(yè)額idint主鍵year年份intmonth月份intday天數(shù)intchengben成本intshouru收入intlirun利潤(rùn)intrid餐廳idint系統(tǒng)整體界面設(shè)計(jì)系統(tǒng)主頁(yè)面設(shè)計(jì) 系統(tǒng)主頁(yè)是給

53、用戶(hù)的第一感受,合理設(shè)計(jì)是非常需要的,本系統(tǒng)主頁(yè)面如下:圖4-18 系統(tǒng)主頁(yè)設(shè)計(jì)圖首頁(yè)左上角為本訂餐系統(tǒng)的名字,主頁(yè)總共分成三個(gè)頁(yè)面:首頁(yè),商家頁(yè)面和用戶(hù)個(gè)人中。(1)首頁(yè):主要用來(lái)給用戶(hù)瀏覽查詢(xún)餐廳,另外還有三種系統(tǒng)使用者的登錄界面。(2)商家頁(yè)面:主要是商家登陸后的餐廳管理界面。(3)用戶(hù)個(gè)人中心頁(yè)面:主要是用戶(hù)登錄后的個(gè)人信息維護(hù)界面。系統(tǒng)測(cè)試功能測(cè)試登錄用例表5-1 登錄測(cè)試表用 例預(yù) 期 結(jié) 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果空賬 號(hào)或空密 碼用 戶(hù)名或密 碼錯(cuò)誤用戶(hù)名或密碼錯(cuò)誤通過(guò)賬號(hào)密碼不對(duì)應(yīng)用戶(hù)名或密碼錯(cuò)誤用戶(hù)名或密碼錯(cuò)誤通過(guò)賬號(hào)密碼相對(duì)應(yīng)登錄成功登錄成功通過(guò)圖5-1 空賬 號(hào)或空密 碼 圖5-2 賬 號(hào)密 碼不對(duì)應(yīng) 圖5-3 登 錄成功注 冊(cè)用例表5-2 注 冊(cè)測(cè) 試表用 例預(yù) 期 結(jié) 果實(shí) 際 結(jié) 果測(cè) 試 結(jié) 果用戶(hù)名為空用戶(hù)不能為空用戶(hù)不能為空通過(guò)兩次密碼不一致兩次密碼輸入不一致兩次密碼輸入不一致通過(guò)密碼少于六位密碼不得少于六位密碼不得少于六位通過(guò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論