基于JAVA的餐飲管理系統(tǒng)畢業(yè)設計_第1頁
基于JAVA的餐飲管理系統(tǒng)畢業(yè)設計_第2頁
基于JAVA的餐飲管理系統(tǒng)畢業(yè)設計_第3頁
基于JAVA的餐飲管理系統(tǒng)畢業(yè)設計_第4頁
基于JAVA的餐飲管理系統(tǒng)畢業(yè)設計_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

#引言近年來隨著改革開放步伐的加快和中西方文化的交流與發(fā)展,我國人民生活水平顯著提高,全社會對餐飲業(yè)的需求量也越來越大,伴隨著消費的持續(xù)增長,餐飲行業(yè)已經(jīng)成為現(xiàn)代社會中發(fā)展最快的行業(yè)之一。要想在激烈的市場競爭中生存,就必須在經(jīng)營管理、餐飲服務等方面提高管理意識。而對的經(jīng)營狀況起決定作用的是對日常營業(yè)的管理。如何用先進的管理手段,提高餐飲的管理水平,是每一家的經(jīng)營者所面臨的重要課題。所以應勢而出的管理系統(tǒng)有著很好的可行應用性。一直以來人們都采用傳統(tǒng)人工的方式管理賬單,這種管理方式存在著許多缺點,如效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了很多的困難,同時,也加大了管理者的工作量和工作難度。本系統(tǒng)很好的克服了這些缺點,并且有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點。這些優(yōu)點能夠極大地提高賓館管理的效率,也是賓館的科學化、正規(guī)化管理,與世界接軌的重要條件。系統(tǒng)以 作為后臺數(shù)據(jù)庫, 為前臺開發(fā)工具,運用自頂向下逐層分解的模塊化結(jié)構設計思想、面向?qū)ο蟮脑O計方法,完成了管理系統(tǒng)的主要模塊?,F(xiàn)如今隨著經(jīng)濟的不斷發(fā)展,旅游出國等帶來的市場營業(yè)量大大增加。這樣就存在客房管理和登記入住等一系列數(shù)據(jù)的導入和導出,大多數(shù)經(jīng)銷商只是用簡單的記錄,這樣在查詢和記錄方面都很不方便。如果設計一款專門為管理人員和員工查詢本信息,以及各種預訂、入住、核賬、結(jié)算、退房等的專業(yè)軟件,將會大大減少銷售商的工作并提高營業(yè)額。同時為加強對客戶和員工的管理工作,我們?yōu)槟抽_發(fā)管理系統(tǒng),解決了該管理復雜、不規(guī)范等問題,優(yōu)化了管理流程,實現(xiàn)了該管理工作的無紙化辦公。第一章緒論系統(tǒng)開發(fā)背景隨著我國市場經(jīng)濟的快速發(fā)展以及互聯(lián)網(wǎng)的崛起,各行業(yè)都對互聯(lián)網(wǎng)的依賴性越來越強,其中餐飲業(yè)的發(fā)展尤為突出,近兩年來已呈現(xiàn)出高速發(fā)展的態(tài)勢。但在快速發(fā)展的同時,餐飲業(yè)在日常經(jīng)營管理中仍普遍采用手工管理方式,整體科技含量低。隨著餐飲企業(yè)規(guī)模和數(shù)量的不斷增長,手工管理模式無論是在工作效率、人員成本還是提供決策信息方面都已難以適應現(xiàn)代化經(jīng)營管理的要求,因此制約了整個餐飲業(yè)的規(guī)?;l(fā)展和整體服務水平的提升。有效的管理成為了一個難題,為能有效的解決這些問題提高企業(yè)的經(jīng)濟效益,在這些中小型飯店中采用工作流技術,結(jié)合飯店綠色管理內(nèi)容,實施計算機管理信息系統(tǒng)不視為一條有效的解決途徑。餐飲業(yè)的蓬勃發(fā)展帶動餐飲投資多元化,大量資本的進入進一步推動了餐飲業(yè)的快速、健康發(fā)展,隨著社會各領域信息化建設的不斷普及,餐飲業(yè)也開始不斷注入信息化元素,將餐飲業(yè)務融入計算機管理,既節(jié)省人力資源,也提高了管理效率和工作效率,將餐飲業(yè)提升到一個新的階段。該餐飲系統(tǒng)從發(fā)展現(xiàn)狀談起,結(jié)合用戶實際需求提出本系統(tǒng)的總體結(jié)構和功能模塊,然后通過系統(tǒng)結(jié)構設計、安全設計及前端開發(fā),構建了一個以技術和后臺數(shù)據(jù)庫為基礎的、具備相關功能的餐飲系統(tǒng)。根據(jù)餐飲系統(tǒng)的流程,完成從用戶登錄到開臺點菜,到結(jié)賬收銀,到統(tǒng)計一條線的信息化管理,因此整個餐飲管理信息系統(tǒng)的研發(fā)內(nèi)容就是開發(fā)一整套餐飲管理信息系統(tǒng),實現(xiàn)餐飲業(yè)務的計算機化。該系統(tǒng)將餐飲業(yè)中點菜、退錢、預定、結(jié)賬等一連串的業(yè)務用計算機來管理,分析與設計了餐飲系統(tǒng)的結(jié)構及功能模塊,解決餐飲系統(tǒng)的關鍵技術,給出了餐飲業(yè)務的解決方案,實現(xiàn)了現(xiàn)代化的餐飲管理機制。當今世界已進入了在計算機信息管理領域中激烈競爭的時代,應用計算機已經(jīng)變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應該承認,誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立于不敗之地。隨著科學技術的不斷提高計算機科學日漸成熟其強大的功能已為人們深刻認識它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。越來越多的管理人員意識到信息管理的重要性。作為計算機應用的一部分使用計算機對餐飲企業(yè)信息進行管理具有手工管理所無法比擬的優(yōu)點例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高信息管理的效率也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。國內(nèi)外相關研究狀態(tài)隨著信息化技術的日益普及,餐飲這樣的傳統(tǒng)行業(yè)也越來越多的采用信息技術來管理業(yè)務,市場上餐飲管理軟件正處于百花齊放、百家爭鳴的階段。本文所依賴的開發(fā)環(huán)境是甲骨文公司提供的JDK6和apache公司提供的tomcat服務器而運行,同時借用eclipse開發(fā)工具,開發(fā)工具界面友好,功能完備,是目前功能最強大的JAVA開發(fā)工具之一。和其他的開發(fā)工具一樣,eclipse也是通過項目(project)來管理所開發(fā)的程序。本文所建立的項目是B/S型的應用,Java的最根本作用就是對可執(zhí)行內(nèi)容執(zhí)行與平臺無關的訪問。目前市場上大多數(shù)餐飲軟件是基于 操作系統(tǒng)的,也有部分餐飲軟件考慮到版權的問題,采用 操作系統(tǒng);又比如,系統(tǒng)數(shù)據(jù)庫,有 、 、 、等,對于餐飲系統(tǒng)來說,采用什么數(shù)據(jù)庫與餐廳的規(guī)模比較相關,較小的餐廳可以采用比較簡單的數(shù)據(jù)庫如 ,這樣使用維護都可以做的比較簡單,而規(guī)模大的餐廳就應該用這樣的數(shù)據(jù)庫,可以保障數(shù)據(jù)比較安全、系統(tǒng)比較穩(wěn)定,但同時也要求有專門的系統(tǒng)管理員來維護。還有,數(shù)據(jù)的錄入通常有三種方式,一是基于普通電腦,二是基于觸摸屏,三是采用無線點菜系統(tǒng),而無線技術又有基于紅外技術和基于無線網(wǎng)絡的技術。從目前的發(fā)展趨勢看,餐飲系統(tǒng)越來越多的采用觸摸屏,而無線技術正在逐步成熟起來。在國內(nèi),餐飲軟件的發(fā)展也正處于蓬勃發(fā)展的時期,如北京天良軟件,它是一家以軟件開發(fā)、銷售為主營方向的技術開發(fā)型企業(yè)。天良軟件立足于餐飲及客房管理市場,致力于為客戶提供一流的產(chǎn)品及服務,企業(yè)下設市場拓展部、產(chǎn)品研發(fā)部、公關策劃部、客戶服務部等主要職能部門。在國外發(fā)展比較成熟的軟件有龍騰觸摸屏點菜系統(tǒng),“龍騰餐飲管理系統(tǒng)”軟件采用了獨特的組網(wǎng)技術,以 為操作平臺,全位應用軟件系統(tǒng),功能在國內(nèi)處于領先地位。網(wǎng)絡系統(tǒng)是以 搭成的對等網(wǎng)絡,簡單實用、穩(wěn)定可靠,保證企業(yè)非常迅速地把信息傳遞到各個點。這個系統(tǒng)適用于快餐企業(yè)、西餐、火鍋有勾劃式菜單的餐飲企業(yè),中高檔中餐可以配合其他點菜設備一起使用這個系統(tǒng)。本課題研究的目的及意義餐飲管理系統(tǒng)也是典型的管理信息系統(tǒng)()S其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)以及后廚等自動化管理這幾個方面。該系統(tǒng)中,應用數(shù)據(jù)庫管理系統(tǒng)、語言原理、應用程序設計,數(shù)據(jù)庫技術采用成熟的(瀏覽器服務器端)結(jié)構,根據(jù)分析和討論,實現(xiàn)訂餐管理,提供與用戶交互的界面,完成餐飲管理系統(tǒng)的設計和開發(fā)。根據(jù)該系統(tǒng)的具體情況,應能完成以下功能:前臺管理:開臺管理、客人買單、結(jié)賬數(shù)據(jù)分析,餐桌狀態(tài);基礎信息管理:倉庫信息管理,菜單管理,公司員工管理以及員工密碼的修改服務管理:點菜、訂餐等;系統(tǒng)管理:公司員工注冊,員工密碼的修改,員工信息的查詢等;開發(fā)工具及相關技術程序開發(fā)技術java不僅是編程語言,還是一個開發(fā)平臺,java技術給程序員提供了許多工具:編譯器、解釋器、文檔生成器和文件打包工具等等。同時java還是一個程序發(fā)布平臺,有兩種主要的”發(fā)布環(huán)境",首先java運行時環(huán)境(javaruntimeenvironment,簡稱JRE)包含了完整的類文件包,其次許多主要的瀏覽器都提供了java解釋器和運行時環(huán)境。目前Sun公司把java平臺劃分成J2EE、J2SE、J2ME三個平臺,針對不同的市場目標和設備進行定位。J2EE是Java2EnterpriseEdition,主要目的是為企業(yè)計算提供一個應用服務器的運行和開發(fā)平臺。J2EE本身是一個開放的標準,任何軟件廠商都可以推出自己的符合J2EE標準的產(chǎn)品,使用戶可以有多種選擇。java主要有以下特性1語言是簡單的。 語言的語法與語言和語言很接近,使得大多數(shù)程序員很容易學習和使用v另一方面,丟棄了中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。特別地, 語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔憂。2 語言是一個面向?qū)ο蟮摹?語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關鍵字為 )。語言全面支持動態(tài)綁定,而 語言只對虛函數(shù)使用動態(tài)綁定??傊?, 語言是一個純的面向?qū)ο蟪绦蛟O計語言。3 語言是可移植的。這種可移植性來源于體系結(jié)構中立性,另外, 還嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。 系統(tǒng)本身也具有很強的可移植性, 編譯器是用 實現(xiàn)的, 的運行環(huán)境是用 實現(xiàn)的。語言的優(yōu)良特性使得應用具有無比的健壯性和可靠性,這也減少了應用系統(tǒng)的維護費用。 對對象技術的全面支持和 平臺內(nèi)嵌的 能縮短應用系統(tǒng)的開發(fā)時間并降低成本。 的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構和在多平臺之間傳遞信息的低成本方式。特別是 企業(yè)應用編程接口I)為企業(yè)計算及電子商務應用系統(tǒng)提供了有關技術和豐富的類庫。應用程序開發(fā)環(huán)境一技術在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構成了JSP網(wǎng)頁(*.jsp)。JSP頁面看上去象標準的HTML和XML頁面,并附帶有JSP引擎能夠處理和抽取的額外元件。Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給用戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低。它基于強大的Java語言,具有良好的伸縮性,在網(wǎng)絡數(shù)據(jù)庫應用開發(fā)領域具有得天獨厚的優(yōu)勢。JSP技術在多個方面加速了動態(tài)Web頁面的開發(fā):1、將內(nèi)容的生成和顯示進行分離使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。生成內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。如果核心邏輯被封裝在標識和Beans中,那么其他人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。在服務器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBCTM技術訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。2、強調(diào)可重用的組件絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者EnterpriseJavaBeansTM組件)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。3、采用標識簡化頁面開發(fā)Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JavaServerPage技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態(tài)內(nèi)容生成所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。通過開發(fā)定制化標識庫,JSP技術是可以擴展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構件來工作。4、JSP能提供所有Servlets功能與Servlets相比,JSP能提供所有Servlets功能,它比用Println書寫和修改HTML更方便??梢愿鞔_地進行分工,Web頁面設計人員編寫HTML,只需留出空間讓Servlets程序員插入動態(tài)部分即可。JSP技術能夠支持高度復雜的基于Web的應用。5、健壯的存儲管理和安全性由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為JavaServlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和安全性。6、一次編寫,各處運行作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務器和工具,更改工具或服務器并不影響當前的應用。應用服務器目前支持JSP的應用服務器是較多的,Tomcat是其中較為流行的一個Web服務器,被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。Tomcat是一個免費的開源的Serlvet容器,在Tomcat中,應用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應用的JSP時,通常第一次會很慢,因為Tomcat要將JSP轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會很快。另外Tomcat也提供了一個應用:manager,訪問這個應用需要用戶名和密碼,用戶名和密碼存儲在一個xml文件中。通過這個應用,輔助于FTP,你可以在遠程通過Web部署和撤銷應用。當然本地也可以。Tomcat也具有傳統(tǒng)的Web服務器的功能:處理HTML頁面。但是與Apache相比,它的處理靜態(tài)HTML的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)HTML,而Tomcat處理JSP和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可。Tomcat確實是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性。如今,開源軟件越來越收到人們的重視,Linux就是一個成功的典型。人們不再限于只使用軟件,而且已經(jīng)關心起軟件的具體實現(xiàn)。我們有理由相信Tomcat會走得更遠。第二章系統(tǒng)分析可行性分析可行性分析是需求分析的基礎上進行的,對系統(tǒng)的開發(fā)從技術、經(jīng)濟、營運等方面進行分析,并得出系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為可行性分析是在建設的前期對工程項目的一種考察和鑒定,對擬議中的項目進行全面與綜合的技術、經(jīng)濟能力的調(diào)查,判斷它是否可行。可行性分析階段的主要工作包括以下幾個方面技術可行性分析技術可行性分析是根據(jù)新系統(tǒng)的目標來衡量是否具各所需要的技術,包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應用技術。從各個網(wǎng)站及許多局域網(wǎng)的建設中可以看到,目前基于的系統(tǒng)開發(fā)技術已經(jīng)十分成熟,相信隨著 技術的進一步發(fā)展,基于的信息系統(tǒng)開發(fā)將有更為明朗的前景。經(jīng)濟可行性分析經(jīng)濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進行比較,確認新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟效益。開發(fā)此餐飲管理系統(tǒng),不僅能提高企業(yè)的管理水平給管理者提供一個企業(yè)運作的信息平臺還能提升企業(yè)的形象及增強競爭力。使用餐飲管理系統(tǒng)能將餐飲企業(yè)業(yè)務管理和人員管理信息化,使企業(yè)從原材料進貨到客人消費都由計算機管理并記錄,可隨時掌握里餐桌的使用狀況,客人點單,預定餐桌等情況,并能盡可能的降低使用者的勞動強度,同時提高工作質(zhì)量和效率。用最少的成本獲得最好的經(jīng)濟效益,增強了餐飲企業(yè)的市場競爭力安全可行性在系統(tǒng)運行后,就用戶方而言,由于用戶使用本系統(tǒng)時不會也不必關心系統(tǒng)內(nèi)部的結(jié)構及實現(xiàn)方法,即對用戶來說是透明的,所以本系統(tǒng)對用戶而言是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡單的用鼠標點擊各頁面上的鏈接或按鈕就能執(zhí)行相應的功能。就管理者而言,關心的是如何處理用戶信息,只要把用戶的信息放入服務器端的數(shù)據(jù)庫或?qū)iT的數(shù)據(jù)庫服務器,管理者就可運行相應的后臺程序進行處理。操作可行性目前資源的利用情況和可操作性,只需根據(jù)相關需要對數(shù)據(jù)庫中的相應表數(shù)據(jù)直接操作就可以實現(xiàn)系統(tǒng)的完整、穩(wěn)定的運行,不會造成系統(tǒng)的巨大壓力,可以保證系統(tǒng)的正常運行。綜上所述,通過技術可行性經(jīng)濟可行性,安全可行性操作可行性分析,本系統(tǒng)的開發(fā)是可行的。需求分析項目需求分析就是描述系統(tǒng)需求,通過定義系統(tǒng)中的關鍵域類來建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機制,因此,餐飲管理系統(tǒng)的需求分析也是開發(fā)人員和用戶一起完成的。需求分析的第一步是描述餐飲管理系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。該系統(tǒng)主要從的訂餐方面來分析。餐飲管理系統(tǒng)的核心思想就是以顧客是上帝為核心,這就意味著將把客人作為其運作的核心,提升客人滿意程度,獲得更大的利潤。隨著行業(yè)競爭的加劇和市場的快速膨脹,增長率的下降,利潤的降低,消費行為的理性化是必然的發(fā)展趨勢。各大更多的將目光專注于如何提高服務質(zhì)量,提高經(jīng)營管理,而提高經(jīng)營管理最重要的保證就是信息技術。餐飲管理系統(tǒng)也是一個不可缺少的部分,它的內(nèi)部無論對于客戶還是員工來說都至關重要,所以一個系統(tǒng)應該能夠為用戶提供充足的快捷的信息和方便的查詢方式,而且不應有時間和地域的限制。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已成為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的部分,使用計算機對餐飲的管理具有著手工管理所無法比擬的優(yōu)點:()客戶和工作人員可以隨時了解有關餐飲的相關信息。()減輕了工作人員的工作負擔。()查詢、修改更加方便、快捷。系統(tǒng)的主要功能根據(jù)餐飲行業(yè)的特點和該企業(yè)的實際情況,該系統(tǒng)以餐飲業(yè)務為基礎,突出前臺管理,從專業(yè)角度出發(fā),提供科學有效的管理模式。公司人事模塊:管理者命名為:賈琳娜管理者登錄模塊(員工號admin,密碼admin)員工登錄模塊(員工號,密碼)新員工注冊,員工刪除密碼修改訂餐模塊:(1)預訂:預訂就餐時間,餐桌位置(桌面變黃,該餐桌不可再次選擇),記錄客戶信息(X先生,電話)(2)到店就餐:選定餐桌后,在餐桌上顯示餐桌狀態(tài)(空閑,就餐中,預定)如圖:藍色為空閑,黃色為預訂,紅色為就餐中I空閑11預定■就餐(3)菜單顯示:有熱菜和涼菜的分類,可以增刪菜品.結(jié)賬模塊:按餐桌號結(jié)賬,顯示最后的賬單和折扣情況(vip用戶8.8折),更改餐桌狀態(tài)為空閑,接受下一次預定或就餐.營業(yè)額顯示模塊:有當天的營業(yè)額,本月營業(yè)額.倉庫顯示模塊:各種原料剩余情況系統(tǒng)的實現(xiàn)目標面對服務行業(yè)的高速發(fā)展和餐飲企業(yè)信息化發(fā)展的過程中出現(xiàn)的各種情況,該餐飲管理系統(tǒng)在實施后應能夠達到以下目標:1采用漢字圖形用戶界面,系統(tǒng)界面友好美觀,操作簡單易行。2業(yè)務管理信息化,可隨時掌握倉庫管理,營業(yè)額以及餐廳目前經(jīng)營情況等情況。3采用流行的客戶機服務器方式,響應速度快,安全性高,擴充方便。、該軟件應盡可能地降低使用者的勞動強度,同時提高工作質(zhì)量和效率。6系統(tǒng)維護方便可靠,具有靈活性、通用性及安全性的特點。系統(tǒng)的性能需求系統(tǒng)的安全性系統(tǒng)運行安全是決定軟件質(zhì)量的重要因素,雖然此餐飲系統(tǒng)不需要接入 ,但系統(tǒng)中涉及多方信息,有營業(yè)額信息、公司員工信息、原材料信息、菜品信息等等,如果有人蓄意破壞任意信息,都可能會導致系統(tǒng)的停用,會帶來損失,因此仍然需要保證它的安全。為了保證系統(tǒng)的安全性,必須采取一定的安全措施,防止用戶越權使用,防止工作數(shù)據(jù)被非法篡改、破壞和泄露等。既要考慮操作系統(tǒng)的安全性,還要考慮到餐飲系統(tǒng)本身的安全性。系統(tǒng)的合理性在設計系統(tǒng)時要考慮實際的系統(tǒng)性能和硬件要求,不能忽視所處環(huán)境,也不能一味地追求新技術,要保證系統(tǒng)的合理性。系統(tǒng)的簡單性、易用性要考慮到不同層次服務人員及領導人員的計算機操作水平,一般而言,大部分服務員的計算機操作水平偏低,因此開發(fā)時要本著“簡單易用”的原則,方便各層次人員的使用,使人員的培訓降到最低。對于收銀的服務員只需要簡單且快捷地收銀方式,既利于他們使用,也提高收銀速度,同樣對于領導人員,也需求簡單、一目了然的界面,這樣即使是沒有操作過計算機的人來說,只需要進行簡單的操作培訓就可以達到熟練,使之能順利地完成系統(tǒng)各種功能。系統(tǒng)的穩(wěn)定性、可靠性餐飲業(yè)從業(yè)人員來源廣泛,分布性強,往往不具備專業(yè)的計算機知識,因此,餐飲系統(tǒng)必須穩(wěn)定、可靠。另外,餐飲業(yè)營業(yè)時間與一般公司或企業(yè)區(qū)別很大一般公司或企業(yè)正常上班時間,餐飲企業(yè)生意不多;而一般公司或企業(yè)休息時間卻正是餐飲業(yè)營業(yè)高峰。餐飲系統(tǒng)必須兼顧到餐飲業(yè)這種間隙性的營業(yè)狀況,必須具有高度的穩(wěn)定性,保證在營業(yè)高峰時不出故障,即使出現(xiàn)故障,系統(tǒng)也必須具有快速恢復能力。運行環(huán)境系統(tǒng)對運行的環(huán)境的要求:(1)、硬件環(huán)境服務器端服務器端的最低配置是由建立站點所需的軟件來決定的,在最低配置的情況下,服務器的往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當出色,而且價格也很便宜,因此通常應給服務器端配置高性能的硬件。本網(wǎng)絡系統(tǒng)服務器端的配置如下:處理器:InterPentium41.6GHz或更高內(nèi)存:512MB硬盤空間:160GB光驅(qū):CD-ROM48X顯卡:SVAG顯示適配器。用戶端因為客戶端主要用于瀏覽和操作數(shù)據(jù),所以對客房端的硬件要求不高,不過現(xiàn)在的電腦很高的性價比,因此需要的配置應該高于下面的配置:處理器:InterPentium1.0GHz或更高內(nèi)存:216MB硬盤空間:80GB光驅(qū):CD-ROM48X顯卡:SVAG顯示適配器。(1)、軟件環(huán)境服務器端操作系統(tǒng):Windows2000Server或者更高版本網(wǎng)絡協(xié)議:TCP/IPweb服務器:Tomcat6.X及以上版本數(shù)據(jù)庫:SqlServer2005瀏覽器:InternetExplorer6.0及以上用戶端操作系統(tǒng):Windows98/2000/XP網(wǎng)絡協(xié)議:TCP/IP瀏覽器:InternetExplorer6.0或以上第三章總體設計功能模塊設計采用本系統(tǒng)可以大大減少前臺的服務人員的人數(shù),直接查詢當前餐桌使用情況,直接查詢菜單價格以及菜單的品種等。由于采用計算機操作,可以大大提高操作速度。為了能夠適應信息化發(fā)展的需要,提高餐飲部門的工作效率,引入了該信息系統(tǒng)。根據(jù)分析,餐飲管理系統(tǒng)可分為以下三個模塊:登錄模塊、訂餐模塊、后臺管理模塊。其系統(tǒng)模塊圖所示。餐飲管理系:統(tǒng):人事模塊菅心湖顯不模塊倉摩幾7T模塊訂人事模塊菅心湖顯不模塊倉摩幾7T模塊訂餐模塊到店就餐餐的Il'lk7r數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)的收集和數(shù)據(jù)分析秘獲得的主要成果。數(shù)據(jù)字典在數(shù)據(jù)庫設計中占有很重要的地位。數(shù)據(jù)字典部分如下:表員工信息表數(shù)據(jù)流系統(tǒng)名:餐飲管理系統(tǒng)條目名:服務員信息來源:系統(tǒng)管理員去處:員工信息查詢以及修改數(shù)據(jù)結(jié)構:管理員信息:編號,員工號,員工姓名,密碼,員工郵箱,員工年齡簡要說明:管理員信息表主要是錄入員工的信息,以及對員工的信息的查詢,員工修改密碼表餐桌信息表數(shù)據(jù)流系統(tǒng)名:餐飲管理系統(tǒng)條目名:餐桌信息來源:區(qū)域餐桌信息去處:餐桌信息預定,空閑,就餐查詢數(shù)據(jù)結(jié)構:餐桌信息:編號,餐桌號,狀態(tài)簡要說明:餐桌信息表主要是查看餐桌的當前狀態(tài)表菜單信息表數(shù)據(jù)流系統(tǒng)名:餐飲管理系統(tǒng)條目名:菜單信息來源:菜單信息去處:菜單信息添加,刪除查詢數(shù)據(jù)結(jié)構:菜單信息表主要是查看菜單的信息菜單信息:編號,菜名,菜品的類型,價格簡要說明:菜單信息,主要是管理員對菜單信息的添加與刪除表賬單信息表數(shù)據(jù)流系統(tǒng)名:餐飲管理系統(tǒng)條目名:賬單信息來源:賬單 去處:賬單信息查詢,結(jié)賬,查詢營業(yè)額數(shù)據(jù)結(jié)構:營業(yè)額信息:編號,餐桌號,消費金額,開單日期,狀態(tài),折扣情況簡要說明:營業(yè)額信息,管理員能查看當日和當月的營業(yè)額,以及結(jié)賬等操作表訂餐信息表數(shù)據(jù)流系統(tǒng)名:餐飲管理系統(tǒng)條目名:訂餐信息來源:訂餐 去處:訂餐信息查詢數(shù)據(jù)結(jié)構:訂餐信息:編號,客戶姓名,客戶聯(lián)系方式,預定就餐時間簡要說明:訂餐與開臺表倉庫信息表數(shù)據(jù)流系統(tǒng)名:餐飲管理系統(tǒng)條目名:信息來源:倉庫管理去處:倉庫信息查詢數(shù)據(jù)結(jié)構:信息:編號,原料名,原料數(shù)量,數(shù)量單位

簡要說明:查看當前庫存情況概念設計是一種面向?qū)ο蟮臄?shù)據(jù)模型,是按照用戶的觀點來對數(shù)據(jù)和信息建模。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的實現(xiàn)環(huán)境,這種方法用圖描述現(xiàn)實世界中的實體,而不涉及這些實體在系統(tǒng)中的方法。概念設計中最著名的方法就是實體聯(lián)系方法(方法),建立模型,用圖表示概念結(jié)構,得到數(shù)據(jù)庫的概念模型2模型中包含實體,聯(lián)系和屬性”在本系統(tǒng)中,多對多的關系用()表示。本系統(tǒng)的主要的實體有餐桌,客人,菜譜,餐飲,賬單,點菜單等。實體圖如下所示:餐桌號餐桌狀態(tài)編號訂餐餐桌狀態(tài)編號餐桌號客人姓手機號時間系統(tǒng)數(shù)據(jù)表下面將主要介紹關鍵數(shù)據(jù)表的數(shù)據(jù)庫設計的詳細說明。表餐桌表字段名稱數(shù)據(jù)類型字段大小說明索引是否為空編號餐桌號狀態(tài)該表是用來記錄餐桌信息表訂餐表字段名稱數(shù)據(jù)類型字段大小說明索引是否為空餐桌號客戶姓名客戶聯(lián)系方式預定時間該表是用來記錄訂餐信息,主要有客戶信息,餐桌信息等。表菜單表字段名稱數(shù)據(jù)類型字段大小說明索引是否為空

編號菜名菜類型( ,價格該表是用來記錄菜單信息,和添加菜單信息。表賬單表字段名稱數(shù)據(jù)類型字段大小說明索引是否為空編號餐桌號( ,金額( )折扣記賬日期賬單狀態(tài)該表是用來記錄賬單信息。表倉庫表字段名稱數(shù)據(jù)類型字段大小說明索引是否為空編號原料名原料剩余數(shù)量數(shù)量單位該表是用來記錄倉庫信息。表 員工信息表字段名稱數(shù)據(jù)類型字段大小說明索引是否為空編號員工號密碼員工姓名詳細設計書用戶登錄員工通過輸入員工編號和密碼登錄入系統(tǒng),如果密碼或者員工編號不正確,則不任許員工登錄到系統(tǒng)。只有有此系統(tǒng)賬號的員工才可以登錄到本系統(tǒng),并把員工的基本信心賦到中,以便其他工能模塊能獲得登錄員工的基本信息。修改密碼員工登錄后可以自行修改密碼,必須先輸入原始密碼,再重新輸入新密碼,如果輸入不最正確,則系統(tǒng)不任許用戶修改密碼人員管理可以看到所有人員基本信息,包括員工姓名,員工編號,員工性別,員工的職責類別。對于員工信息也可以刪除。如果新添加員工時,則添加員工姓名,員工編號,性別,并設置員工的默認密碼餐桌管理系統(tǒng)給出內(nèi)所有餐桌信息,列出餐桌編號,以及餐桌的使用狀態(tài)菜單管理系統(tǒng)給出所有菜單信息列表,列出菜單的名稱,菜單的價格,菜品的規(guī)格,如果刪除菜品的信息,則通過刪除按鈕刪除想要刪除的數(shù)據(jù),如果添加餐桌信息,則點添加菜品,進入添加菜品信息頁面,選擇菜品所歸屬的類別,填寫菜品的名稱,菜品的規(guī)格,菜品的價格。填寫完保存,系統(tǒng)提示成功,可以通過列表信息查看已經(jīng)添加的菜品信息。訂餐管理營業(yè)員填寫客戶信息,客戶的聯(lián)系方式,預定的餐桌號,預定就餐時間等信息,增加預定桌。管理員工根據(jù)餐桌的狀態(tài)來管理餐桌的使用情況,餐桌的狀態(tài)有三種狀態(tài):空閑,預定,就餐,在首頁看到餐桌的狀態(tài)來分配餐桌的使用。當餐桌是空閑狀態(tài)的時候,點需要就餐的餐桌,系統(tǒng)提示,開臺,預定,關閉開臺直接輸餐桌上的就餐人數(shù),就可以下一步點菜或者結(jié)賬的操作,餐桌的狀態(tài)直接到就餐狀態(tài)。如果是預定輸入訂餐人姓名以及電話,則餐桌的狀態(tài)變?yōu)轭A定狀態(tài),但是餐桌為就餐狀態(tài)的時候,進入輸入就餐人數(shù),就可進行點餐的操作,服務員進行點餐操作,根據(jù)菜品的分類選擇就餐客人所需要的菜品,設置菜品的狀態(tài),準備,已做,已上。就餐結(jié)束后,進行結(jié)賬,系統(tǒng)會根據(jù)結(jié)賬的類型(會員 特價)等信息自動計算本次就餐的價錢。營業(yè)額系統(tǒng)自動列出每一筆交易的金額并且計算總共的營業(yè)額,在系統(tǒng)內(nèi)可以查詢到當天以及本月的營業(yè)額。倉庫管理可以查詢到本店的倉庫原料剩余情況退出系統(tǒng)系統(tǒng)把 信息銷毀,并直接返回到登錄界面。等待用戶登錄。第四章系統(tǒng)實現(xiàn)用戶登錄員工通過輸入員工編號和密碼登錄入系統(tǒng),如果密碼或者員工編號不正確,則不任許員工登錄到系統(tǒng)。只有有此系統(tǒng)賬號的員工才可以登錄到本系統(tǒng),并把員工的基本信心賦到中,以便其他工能模塊能獲得登錄員工的基本信息。用戶登錄界面如圖所示。圖 登陸界面關鍵代碼如下:if(isLogin){HttpSessionsession=req.getSession();session.setAttribute("isLogin”,true);session.setAttribute("userId”,userid);session.setAttribute("password”,password);if(userid.equals("admin")){session.setAttribute("role","admin");}elsesession.setAttribute("role","common");dispatcher=req.getRequestDispatcher("/index.jsp");}elsedispatcher=req.getRequestDispatcher("/login.jsp");系統(tǒng)驗證密碼正確后,則把人員信息,付給 中,直接跳轉(zhuǎn)到系統(tǒng)首頁系統(tǒng)主界面通過前期的分析和設計,現(xiàn)將系統(tǒng)具體實現(xiàn)。登錄成功進入系統(tǒng)主頁面。系統(tǒng)主頁面中主要包括的功能有:管理,關于,修改信息,菜單管理,區(qū)域管理,餐桌管理,人員管理,退菜列表,修改密碼,營業(yè)額,退出系統(tǒng)。系統(tǒng)主界面如圖所示。圖系統(tǒng)主界面修改密碼員工登錄后可以自行修改密碼,必須先輸入原始密碼,再重新輸入兩次新密碼,如果輸入不最正確,則系統(tǒng)不任許用戶修改密碼。修改密碼界面如圖所示。修改密碼原始密擔:??新密碼:? ?u二圖 修改密碼界面關鍵代碼如下:if(oderpassword.equals(req.getSession(),getAttribute("password")))user.setPassword(newpassword);user.setUserId((String)req.getSession(),getAttribute("userId"));userDaoImpl.update(user);req.setAttribute("message","修改成功");}elsereq.setAttribute("message","原始密碼輸入錯誤,請重新輸入");dispatcherreq.getRequestDispatcher("/updatePassword,jsp");人員管理可以看到所有人員基本信息,包括員工姓名,員工編號,員工性別,員工的職責類別。對于員工信息也可以刪除。如果新添加員工時,則添加員工姓名,員工編號,性別,并設置員工的默認密碼。注冊員工界面如圖所示。歡迎您二a七m脩改密碼當前位置二用戶名:用戶密碼:員工姓名:用戶年齡:用戶郵箱:提交圖 注冊界面用戶名用戶姓名Email年齡00031Idrhuang201001ghuangdd@312001$QQQQQQQQ26admin賈搟娜admin@29圖 人員列表界面關鍵代碼如下:publicListg-etUserList(UserEntityuser){ListuserLi5t=newArrayList(Jj.try{StringsqlStr="selectdistinctuseridasuserid,ageasage>passwordaspassword^enidilasemailTnaR*eaif(user!=mull&4user.g&tUserrd()!1=null)sqlStr+="anduserid="_+^i5er.getUserId()+ ;if(u5er[=null&8cU5er.getPa55word()I=null}sql$tr+='randuserid=''r+user.getllserld()4-”…;ResultSetrs=this..sqlHelper*query(sqlStr);while(rs.in&xt()){UserEntityquerUser=newU5erEntityf^;querUser,setAgefrs,get5tring("age"));querUser+&etEmail(rsfgetString("ema11"));querUs&r.s&tName(rs.getString("ndne"J);querUs&r.s&tPas£word(rs.getString("password"));querUser,setUserldtrs.getString(11u5,crid")};|userLiHt+add(querUser);通過查詢方法查詢出所需要的人員信息餐桌信息系統(tǒng)給出內(nèi)所有餐桌信息,列出餐桌編號,以及所在的區(qū)域名稱,餐桌的使用狀態(tài),餐桌分為3個狀態(tài):空閑狀態(tài),就餐狀態(tài),預定狀態(tài),藍色為空閑狀態(tài),紅色為就餐狀態(tài),黃色為預定狀態(tài)空閑預定■就餐圖區(qū)域管理界面關鍵代碼如下:<fieldsetstyle="height:200"><legend>餐桌狀態(tài):</legend><tablewidth="100%"height="100%-><%List<BoardEntity>boardEntityList=newArrayList<BoardEntity>();BoardServiceboardService=newBoardService();boardEntityList=boardService.getBoardEntityList();BoardEntityboardEntity=null;intj=0;%><trheigth="20%-><%for(inti=0;i<boardEntityList.size();i++){boardEntity=boardEntityList.get(i);++j;if(j==6)break;%><tdwidth=20%><imgsrc="<%=basePath%>/images/boardlmage/<%=boardEntity.getBoardId()%><%=boardEntity.getStatus()%>.gif-></td><%}%></tr>trheigth="20%-><%for(inti=j-1;i<boardEntityList.size();i++){boardEntity=boardEntityList.get(i);++j;if(j==12)break;%><tdwidth=20%><imgsrc="<%=basePath%>/images/boardlmage/<%=boardEntity.getBoardId()%><%=boardEntity.getStatus()%>.gif-></td><%}%></tr>trheigth="20%"><%for(inti=j-2;i<boardEntityList.size();i++){boardEntity=boardEntityList.get(i);++j;if(j==18)break;%><tdwidth=20%><imgsrc="<%=basePath%>/images/boardlmage/<%=boardEntity.getBoardId()%><%=boardEntity.getStatus()%>.gif"></td><%}%></tr>trheigth="20%"><%for(inti=j-3;i<boardEntityList.size();i++){boardEntity=boardEntityList.get(i);++j;if(j==24)break;%><tdwidth=20%><imgsrc="<%=basePath%>/images/boardlmage/<%=boardEntity.getBoardId()%><%=boardEntity.getStatus()%>.gif"></td><%}%></tr></table>利用方法引用在 類中封裝的 方法直接等到 結(jié)果集,在前臺顯示出來菜單管理系統(tǒng)給出所有菜單信息列表,列出菜單的名稱,菜單的價格,菜品的規(guī)格,如果刪除菜品的信息,則通過“刪除”按鈕刪除想要刪除的數(shù)據(jù),如果添加餐桌信息,則點“增加餐單”,進入添加菜品信息頁面,選擇菜品所歸屬的類別,填寫菜品的名稱,菜品的類型,菜品的價格。菜單管理界面如圖所示就餐二菜名菜單類型菜單價格刪除魚香肉至熱菜15幅宮保雞丁熱菜15幅宮保雞丁熱菜15刪除新增菜單1圖 菜單界面圖新增菜單管理界面營業(yè)額系統(tǒng)自動列出今日的營業(yè)額并且計算出本月的營業(yè)額。營業(yè)額列表如圖 所示。今天營北額本月營獨額3000.003000.00倉庫剩余信息原料名稱原料數(shù)里單位白菜25Ft豬肉20Ft圖 倉庫原料基本信息界面預定餐桌信息提交一 營業(yè)額圖 預定餐桌界面就餐模塊就輟:菜名菜單類型菜單價格刪除魚香肉絲熱菜15宮保雞丁熱菜15宮保雞丁熱菜15刪除新增菜單1就輟:崔卓號:I I餐卓消費:| |折扣情況:| |I蔽I圖 就餐界面第五章系統(tǒng)測試測試的作用和意義系統(tǒng)測試是系統(tǒng)開發(fā)周期中的一個非常重要環(huán)節(jié)。盡管在系統(tǒng)開發(fā)周期的各個階段均采取了嚴格的技術審查,但依然難免會留下錯誤,如果系統(tǒng)的一些漏洞或錯誤在投入運行之前的系統(tǒng)檢測階段沒有發(fā)現(xiàn)并糾正,這些問題在運行階段是遲早會暴露出來的,到那時要糾正錯誤將會付出更大的代價。系統(tǒng)測試占用的時間、花費的人力和成本占軟件開發(fā)的很大比例。統(tǒng)計表明,開發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測試的工作量大約占整個軟件開發(fā)工作量的%—%。而對于一些特別重要的大系統(tǒng),測試的工作量和成本更大,甚至超過系統(tǒng)開發(fā)其他各階段的總和的若干倍。測試方法個人單元測試對于小系統(tǒng),在編碼過程中,最常用的單位測試。單元測試是在軟件開發(fā)過程中要進行的最低級別的測試活動,在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進行測試。單元測試不僅僅是作為無錯編碼一種輔助手段在一次性的開發(fā)過程中使用,單元測試必須是可重復的,無論是在軟件修改,或是移植到新的運行環(huán)境的過程中。因此,所有的測試都必須在整個軟件系統(tǒng)的生命周期中進行維護。系統(tǒng)功能測試系統(tǒng)功能測試最常見的兩種方法是黑盒測試和白盒測試,黑盒測試也稱功能測試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構和特性的情況下,研究軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書測試用例,從程序的輸入和輸出特性上測試是否滿足設定的功能。白盒測試也稱結(jié)構測試,將軟件看作一個透明的白盒子,按照程序的內(nèi)部結(jié)構和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查與測試是否相符。鏈接測試鏈接是應用系統(tǒng)的一個主要特征,它是在頁面之間切換和指導用戶去一些不知道地址的頁面的主要手段。鏈接測試可分為三個方面。首先,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后,保證應用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的地址才能訪問。表單測試當用戶給應用系統(tǒng)管理員提交信息時,就需要使用表單操作,例如用戶注冊、登陸、信息提交等。在這種情況下,我們必須測試提交操作的完整性,以校驗提交給服務器的信息的正確性。如果表單只能接受指定的某些值,則也要進行測試。例如:只能接受某些字符,測試時可以跳過這些字符,看系統(tǒng)是否會報錯。數(shù)據(jù)庫測試在應用技術中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為應用系統(tǒng)的管理、運行、查詢和實現(xiàn)用戶對數(shù)據(jù)存儲的請求等提供空間。在應用中,最常用的數(shù)據(jù)庫類型是關系型數(shù)據(jù)庫,可以使用對信息進行處理。在使用了數(shù)據(jù)庫的應用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯誤,分別是數(shù)據(jù)一致性錯誤和輸出錯誤。數(shù)據(jù)一致性錯誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯誤主要是由于網(wǎng)絡速度或程序設計問題等引起的,針對這兩種情況,可分別進行測試。系統(tǒng)測試軟件測試方法從測試人員角度看,可分為人工測試和機器測試。人工測試又稱為代碼復審。主要有三種方法:個人復查、走查、會審。機器測試分為黑盒測試(又稱功能測試)和白盒測試(又稱結(jié)構測試)兩種。下面對本餐飲管理系統(tǒng)進行測試,以檢查系統(tǒng)能否正確完成各種操作,是否能夠?qū)崿F(xiàn)預期具有的功能。用戶登錄測試正常。測試結(jié)果如圖所示

圖登陸界面修改密碼員工登錄后可以自行修改密碼,輸入密碼 ,新密碼也是測試結(jié)果如圖所示一修改密碼一原始密碼:I新密碼二I I修改成功[提交I圖修改密碼界面預定餐桌管理填寫客戶信息,餐桌號,預定就餐時間等信息

溫馨提示

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

評論

0/150

提交評論