餐廳管理信息系統_.doc_第1頁
餐廳管理信息系統_.doc_第2頁
餐廳管理信息系統_.doc_第3頁
餐廳管理信息系統_.doc_第4頁
餐廳管理信息系統_.doc_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

*大學畢業(yè)設計(論文)餐廳餐飲管理系統的開發(fā)與設計姓 名 * 學 院 信息學院 專 業(yè) 計算機科學與技術 指導教師 * 職 稱 2010年 6摘 要隨著我國市場經濟的快速發(fā)展,各行業(yè)都呈現出生機勃勃的發(fā)展景象,其中餐飲業(yè)的發(fā)展尤為突出。近兩年來已呈現出高速發(fā)展的態(tài)勢。但在快速發(fā)展的同時,餐飲業(yè)在日常經營管理中仍普遍采用手工管理方式,整體科技含量低。隨著餐飲企業(yè)規(guī)模和數量的不斷增長,手工管理模式無論是在工作效率、人員成本還是提供決策信息方面都已難以適應現代化經營管理的要求,因此制約了整個餐飲業(yè)的規(guī)?;l(fā)展和整體服務水平的提升。有效的管理成為了一個難題,為能有效的解決這些問題提高企業(yè)的經濟效益,在這些中小型飯店中采用工作流技術,結合飯店綠色管理內容,實施計算機管理信息系統不視為一條有效的解決途徑。本論文主要針對中小型飯店餐飲管理中的一些問題,將其與計算機信息管理系統結合起來,實現中小型飯店管理信息計算機化、系統化,將中小型飯店管理中的工作流轉化成比較科學化、規(guī)范化的業(yè)務流程,使管理基礎數據更加準確化,管理人員擺脫了事務性工作,轉而從事管理專業(yè)工作,為經營決策提供了快捷和強大的數據支持。把計算機用于餐飲企業(yè)管理,可在很大程度上提高管理者分析和決策的科學性,提高經營管職水平,帶來更多的顧客,使企業(yè)取得更好的經濟效益。關鍵詞: 計算機信息管理系統,中小型飯店, 餐飲管理ABSTRACTWith the rapid development of economic,Food and Beverage trade presents excellent development trend, especially in recent two years. However there are still some management problems especially in middle and small restaurant. For example,low content of science and technology,backward of management method .these problems limit trade development and service level improvement. So it is necessary to study a new computer management system, it can solve many questions of tranditional handwork management in middle and small restaurant, such as,it can provide adequate decision data for manager and can improve the efficent with the workflow technology and the way of hotel green management. For the situation who talk about, this paper is try to study a new computer information management system, that can solve many questions of tranditional handwork management in middle and small restaurant, such as,it can provide adequate decision data for manager and can manage many dishes and tables and so on. It will be convenience for the manager and scientific. It can also raise working efficiency and be more beneficial for the middle and small restaurant. .Key words:computer information management system,middle and small restaurant, Restaurant Management 緒論1.1管理信息系統概述管理信息系統是一門新興的,集管理科學、信息科學、系統科學及計算機科學為一體的綜合性學科,研究的是企業(yè)中信息管理活動的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進行現代化管理。管理信息系統的分析與設計,必須和具體實際相結合,才能真正服務社會。在系統開發(fā)時應遵循以下一些原則:(1)穩(wěn)定性原則系統的開發(fā)必須具有加強的應變能力,在一定時間內有相對的穩(wěn)定性(2)實用性與先進性原則。目前,我國的管理信息系統開發(fā)中存在低水平的重復開發(fā)和片面追求高檔次的硬件設備,以及系統開發(fā)成功率低,使用價值不高等問題。鑒于實際情況在系統開發(fā)中應遵循把實用性放在第一位,又要突出系統在技術上,管理上的先進性原則。(3)面向用戶原則管理信息系統是為用戶開發(fā)的,最終是交給用戶使用的,只有用戶通過運行才能對系統做出客觀評價。因此必須從系統的總體方案規(guī)劃設計到系統開發(fā)過程中的每一個環(huán)節(jié),都必須堅持一切為了用戶,一切服務于用戶的觀點,這是信息系統開發(fā)的首要前提。1.2餐飲管理系統的國內外現狀目前,國內外開發(fā)的飯店餐飲管理系統多是面向大型餐飲飯店的,他采用了先進的無線點菜系統或觸摸屏點菜系統以及計算機網絡系統,這類系統對餐飲企業(yè)中為數很多的中小型餐飲企業(yè)而言,硬件系統功能過剩并且費用昂貴,軟件功能過分繁多復雜,信息化投入成本太大,風險過大,反而不便于管理,使餐飲企業(yè)投入了大量的不必要的資金。而一些中小型飯店所使用的小型餐飲管理系統本身的性能現狀也不理想,可總結為以下幾點:1.軟件不統一由于飯店餐飲的應用系統不同,所以各家供應商的軟件也各不相同。對于一家飯店,如果各部門使用的是不同的平臺、不同的軟件,當員工進行軟件操作時,需要學習各種軟件,這樣不但使員工的學習成本增高,也同時影響飯店的效率。對于連鎖飯店集團而言,信息系統沒有實施標準化是非常嚴重的。飯店不但需要耗費大量財力去維護不同的平臺,而且當未來同一連鎖集團的飯店共享服務中心或實施電子商務時,平臺整合的任務非常困難,價格也很昂貴。對于飯店軟件系統的選擇類型,飯店業(yè)主主要考慮到價格,而忽略了軟件系統的質量和功能。如果飯店應用了一個不適合的系統,降低了客戶的滿意度,會直接影響飯店現在及以后的生意。如果飯店企業(yè)應用統一的、標準化的軟件,不但員工可以使用的得心應手,同時飯店企業(yè)的報表也會非常統一,便于集團化的管理。對于飯店的業(yè)主來說,一個不錯的建議是:應保持著眼于長期業(yè)務策略、采用標準化的系統產品,而不僅僅是在成本比較的基礎上去選擇技術和產品。 2.飯店軟件產品穩(wěn)定性不是很好不論是國內還是國外,其飯店業(yè)發(fā)展已經有20多年,整體發(fā)展已經基本趨于成熟,但是在飯店軟件產品的穩(wěn)定性和完整性方面,還有很多地方是需要進一步改進的。中國餐飲業(yè)信息化管理體制總體來說由國外引進。引入信息化管理的目的是杜絕原有的弊端,提高科學的管理水平。而現在很多的飯店對于軟件系統,要按自己的需求,模仿原來飯店業(yè)手工的操作系統的思路,開發(fā)出的系統難免存在一些漏洞,對飯店的管理沒有太大的改善。 3.國內外軟件提供商通盤考慮性差一個普遍性存在的問題是軟件提供商不可避免的對開發(fā)的軟件進行修修補補。這是因為,國內外軟件提供商對客戶的需求一味滿足,對軟件進行修改。但是如果軟件提供商對軟件系統沒有很好的管理,今天給這個飯店修改,明天又給另一個飯店修改,造成一個系統的多種版本,這樣為后期的維護帶來了巨大的困難。從而,系統的穩(wěn)定性就會出現一些問題。 “民以食為天”,作為衣食住行的一部分,飲食在生活中具有極其重要的地位。現代社會正在進入信息社會,蓬勃發(fā)展的餐飲業(yè)作為第三產業(yè)的重要組成部分在國民經濟中的作用日益突出;同時,快節(jié)奏的生活,要求餐飲業(yè)跟上時代的步伐,提供高質量、快速的服務。國內的餐飲業(yè)由于管理成本過高、服務效率低下,面臨國外餐飲業(yè)的入侵,處于競爭的劣勢;國內的類似產品比較落后,且無法滿足餐廳的實際需要。為了促進餐飲業(yè)的現代化,提高我國餐飲業(yè)的競爭力,急切需要真正適合餐廳的實際需要的餐飲管理系統。1.3本系統的開發(fā)背景e家人餐廳位于上海市浦東金橋南區(qū),餐廳坐落于金橋工業(yè)區(qū)內。e家人餐廳其本質屬于中小型餐廳的性質,所以餐廳并沒有投入資金來建立一個餐飲管理系統,而是仍然采用手工管理方式,整體科技含量很低,這也是目前e家人餐廳所不完善的地方。雖然餐廳的占地面積不是很大,但是餐廳坐落于金橋工業(yè)區(qū)內,每天的客流量是非常大的,餐飲市場相當的好。隨著人民的生活水平的不斷提高,餐飲業(yè)的消費持續(xù)增長,競爭愈來愈激烈。傳統餐飲企業(yè)的日常運作還是靠人工管理,從原材料入庫到客人點單,再到結賬基本上由人工完成記錄,這樣做不僅耗費人力資源而且容易導致記錄丟失或重復等錯誤,造成管理水平低下。e家人餐廳作為傳統的餐飲企業(yè)也存在這些問題,進貨,庫存有人工管理,客人點單需服務員記錄并送至廚房,客人結賬由手工記錄,人力耗費大,客人等待時間長,管理效率低下,這就迫切需要標準的、高效率的計算機管理方式引導其發(fā)展,通過計算機管理該企業(yè)的日常運作,給管理者以決策參考的模型,來不斷完善管理水平,提高工作效率。1.4開發(fā)本系統的目的和意義餐飲行業(yè)是一個具有悠久歷史的行業(yè),但大部分餐飲企業(yè)的運作管理模式仍基本沿襲傳統的方法。依靠人工處理顧客垂詢、服務員落單并將所點菜單的手寫存根傳送到廚房;廚房各單位依照服務員所寫的菜單而制作菜肴,最后由跑菜員及服務員將完成的菜肴遞送給顧客。但是,隨著餐廳的規(guī)模及顧客的流量日益增大,這種基本運作模式在近年已經受到了挑戰(zhàn),紊亂的情況屢見不鮮:服務員落單不清,導致菜單錯誤;點菜單不翼而飛;顧客一而再、再而三地催促服務員所點的菜肴還未到等等問題不斷發(fā)生,給酒店的經營與管理者帶來了很多的煩惱和不必要的經濟損失。為了適應行業(yè)競爭的需要,使餐飲管理更加規(guī)范化和科學化,餐飲在開業(yè)前期就將電腦管理系統列入餐廳籌建項目的重要位置?;谝陨鲜聦崳覀兲岢隽艘惶仔兄行У那芭_點菜解決方案,以我們在計算機管理方面的專業(yè)優(yōu)勢與客戶的實際業(yè)務流程有機地結合,制定出適合于具體用戶的方案。目前e家人餐廳用手工運作的服務方式,雖然可以支持向客戶提供餐飲服務功能,但是卻存在很多薄弱環(huán)節(jié)。所以開發(fā)一套完善的餐飲管理系統對e家人餐廳的市場形象、服務質量、管理水平和經濟效益都有至關重要的影響。1.5本論文內容的主要安排本文主要是圍繞上海e家人餐廳管理系統的開發(fā)而展開的。第一章是緒論。分析了餐飲管理信息系統的國內外現狀,然后介紹了上海e家人餐廳餐飲管理系統的開發(fā)背景,系統開發(fā)的目的及意義,給以后的分析做出了引導。第二章是在可行性分析的基礎上,對上海e家人餐廳餐飲管理系統進行了系統分析。主要論述了該系統的需求分析、系統功能結構分析、業(yè)務流程分析以及數據流程分析等。第三章是在系統分析的前提下,對上海e家人餐廳餐飲管理系統進行系統設計。分別對該系統進行總體結構框架設計、代碼設計、數據庫設計、輸入/輸出設計、人機交互界面設計、以及本系統設計時的一些亮點模塊的設計。第四章進行入了系統的實施階段。主要介紹了系統運行的環(huán)境、系統的實施步驟以及使用說明。第五章主要是系統的測試與測評。具體說明了系統測試的基本知識以及對本系統的測試和評價。第二章 系統分析2.1系統分析的目的本系統的系統分析,我選擇了面向對象的系統分析方法。系統分析的任務主要是在確定系統需求以后,繼續(xù)的識別待開發(fā)的系統的應用領域的對象,分析對象間的關系,建立出復合系統需求的模型。在面向對象的系統分析中,在需求分析的基礎上要建立兩種模型。一種是靜態(tài)模型,主要包括:用例圖、類圖/對象圖等;另一種是動態(tài)模型,主要包括:序列圖、協作圖、狀態(tài)圖等。2.2 系統初步調查為了這套e家人餐廳餐飲管理系統能夠順利地進行,并且能夠適應其他一些中小型餐飲企業(yè)的使用,充分體現出這套系統設計的最終目標,特此進行了詳細的調查。目前,e家人餐廳管理還沒有實現信息化、網絡化。數據傳遞、信息發(fā)布等多為手工模式。雖然飯店現行的手工運作系統可以支持向客戶提供餐飲服務功能,但是卻存在以下薄弱環(huán)節(jié):(1)現行系統是手工運作的系統,業(yè)務人員手工作業(yè)量大,數據傳遞不及時,對數據的統計和計算容易發(fā)生差錯,工作效率較低。(2)業(yè)務流程管理不夠嚴密。(3)向客戶提供的消費清單手工書寫,常發(fā)生字跡不清晰的問題,并且格式也不統一。(4)客人消費單據難以保存和查詢。(5)個別服務員作弊、改單、宰客。因此,根據調查的結果而制定了e家人餐廳管理信息系統主要分為前臺管理和后臺管理兩部分。前臺管理主要是銷售人員點菜、查看已點菜、結賬等功能模塊;后臺管理主要分為用戶管理、菜品管理、財務管理等功能模塊。2.3系統需求分析需求分析過程是整個系統開發(fā)的重要階段,分析的成功與否,決定著整個系統功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產品的功能要求,并且將現實事務抽象成對象并建模。2.3.1 功能需求分析在對的初步調查過程中,已經掌握了餐廳對這套餐飲管理系統所要能夠實現的功能方面的需求,需求分析如下:(1)餐飲部要求本系統能夠完成對客人的點菜管理以及買單管理,便于客人對消費程度的查詢以及財務部門每個月的賬務統計。(2)采購部要求本系統能夠具有商品信息管理、商品信息查詢、以及進貨管理和庫存查詢的功能。以便于采購部能夠隨時進行庫存查詢,提前采購所需物品,避免物品短缺進而影響到正常的工作、餐廳的效益。(3)財務部要求本系統能夠具有日結算以及月結算功能,以方便對飯店的經濟運行情況有詳細的統計,給飯店的決策方案提供準確的參考依據。(4)人事部要求本系統能夠具有員工信息管理功能,便于飯店對每一個員工的具體情況進行了解,也是對每一個員工進行職務提升的重要依據。2.3.2 功能模塊分析1、用戶管理 用戶管理模塊主要是用來實現對銷售員和會員進行管理。用戶管理它記錄了用戶的信息,包括用戶名、密碼、性別、年齡、地址等基本信息。在這個模塊中可以對用戶信息進行查詢、修改、刪除以及添加新的用戶操作;權限管理是用來設計用戶的權限,對不同的用戶分配不同的權限,在本系統中主要是分為管理員和銷售員兩種權限。2、菜品管理菜品管理模塊是整個系統的重點,該模塊主要用于對菜品信息進行管理,菜品管理模塊中記錄了菜品的基本信息,包括菜名、配料、價格以及菜品簡單介紹等信息。菜品模塊還可以對菜品進行添加、刪除、修改、查看等操作。 3、財務管理 財務管理模塊是整個系統的一個亮點,是為了對餐廳的銷售情況做一個詳細的管理,包括對餐廳當天的銷售情況的分析顯示以及當月銷售情況的分析顯示。餐廳也可以根據此模塊來查詢其菜品在市場中的銷售量等信息,還可以查詢餐廳針對客戶的業(yè)務信息。4、窗口 窗口用于顯示已打開的操作窗口,同時可以在不同的窗口中進行切換,以及顯示目前已打開的窗口數量和正在操作的窗口。2.3.3 性能需求分析1對有效性的要求有效性主要反映在信息系統的部件失效的情況下,滿足業(yè)務性能要求的程度。比如,信息系統部件失效雖然沒有引起聯接性故障,但是卻造成質量指標下降,平均延時增加、線路堵塞等現象。 2對完整性的要求完整性是信息未經授權不能進行改變的特性。即信息在存儲過程中不被偶然或蓄意的刪除、修改、偽造、亂序、重放、插入等行為破壞和丟失的特性。 3對適應性的要求如用戶在操作失誤,或者是操作環(huán)境改變了(如由windows 98升級到Windows 2000后,系統能夠繼續(xù)適用),系統要能夠適應新的連接方式,能夠及時、方便、簡捷的進行系統更新。2.3.4 其他需求用戶界面要新穎、大方,并且是能夠讓用戶所能接受的。要能保證用戶的安全性,即用戶的權限、密碼、個人信息只能是管理員進行修改,并且修改要快捷方便。2.4系統可行性分析2.4.1技術可行性技術上的可行性:技術方面的可行性就是根據現有的技術條件,能否實現系統的各項要求。硬件:該系統對所需的硬件設備,如服務器、pc機等的性能要求一般,現有設備的性能完全能夠滿足系統功能的要求。軟件:本系統屬于數據庫應用程序,本系統需要一個數據庫服務器及其運行的操作系統平臺,根據客戶的數據量并不是十分巨大,我們選擇目前市場上價格比較低廉的數據庫服務器產品:Microsoft SQL Server2005及配套的平臺Windows xp。而前臺開發(fā)工具采用 VS2005,利用其可視化的開發(fā)環(huán)境、豐富的控件資源,能快速開發(fā)出應用程序。這些軟件在中小型MIS開發(fā)中已被大量應用,技術上都比較成熟,因此技術上是可行的。2.4.2經濟可行性費用:根據該餐廳多年來良好的經濟效益,餐廳的經濟實力比較雄厚,這就為系統的實施奠定了經濟基礎,足能提供購買硬件設備和開發(fā)軟件所需要的資金。效用:實施該系統也能給餐廳帶來長期效益,它可幫助領導實現管理方法的現代化、科學化,極大地提高餐廳的工作質量與工作效率,減少管理支出的費用,從而保證餐廳管理的可持續(xù)的良好發(fā)展。因此經濟上具有了系統開發(fā)的可行性。2.4.3管理可行性餐廳的領導認識到當今社會的發(fā)展趨勢,認為使用計算機從事餐廳管理是公司當前非常必要的舉措。公司員工也對本系統的開發(fā)十分的歡迎,并給予積極配合,從而保證了系統調查與分析能夠順利的進行。另外,為了提高餐廳管理水平,適應管理系統的要求,該餐廳對管理人員進行了全面的培訓,提高了他們對餐飲管理系統的認識。因此在管理上具有了系統開發(fā)的可行性。2.5系統組織結構圖上海e家人餐廳的組織機構包括:財務部,人事部,采購部,餐飲部。具體該餐廳的組織結構圖如圖2-1所示:上海e家人餐廳人事部財務部采購部餐飲部圖2-1 組織結構圖2.6靜態(tài)模型2.6.1用例圖用例圖是從用戶角度描述系統功能,并指出個功能的操作者。他描述出了用例、角色以及它們之間的關系。在本系統中主要的用戶是管理員和銷售員。其中管理員主要是負責對用戶和菜品的增加、刪除、修改、查看和對系統的管理。而銷售員是本系統的主要用戶 ,其負責對顧客的點菜、退菜、加菜、結賬等操作,同時其還可以查看修改個人和會員的基本信息。整體體現在用例圖上如下: 2.8數據概念設計 E-R圖E-R圖是用來描述某一組織(單位)的概念模型,提供了表示實體、屬性和聯系的方法。構成E-R圖的基本要素是實體、屬性和關系。實體是指客觀存在并可相互區(qū)分的事件;屬性指指實體所具有的每一個特性。最后可以利用E-R圖方法來進行數據庫的概念設計,所以下面先畫出本系統的E-R圖。圖3-8 總體E-R圖圖3-9 科室醫(yī)生E-R圖圖3-10 病人病床E-R圖圖3-11 病人藥房E-R圖 圖3-12 病人醫(yī)生E-R圖圖3-13 醫(yī)生處方E-R圖圖3-14 藥庫藥房E-R圖第三章 系統設計完成了系統的需求分析之后,就進入了系統的設計階段,在整個系統的開發(fā)時期中,設計階段是最主要的階段。3.1系統的體系結構根據如上得到的用戶需求,上海e家人餐廳管理系統的主要功能分成以下兩個部分:前臺管理和后臺管理。其功能結構圖設計如圖3-1所示:上海e家人管理系統窗口菜品管理用戶管理窗口財務管理菜品管理用戶管理前臺管理后臺管理查看用戶信息查看用戶信息查看已點菜品添加用戶密碼重置查看所有菜品添加新菜品查看已點菜品查看當天利潤已打開的窗口查看當月利潤點菜已打開的窗口圖3-1 功能結構圖3.1.1后臺管理:a、用戶管理:密碼重置:管理員修改密碼添加用戶:添加新用戶查看所有用戶:查看所有用戶信息b、菜品管理:查看所有菜品:查看所有菜品的信息添加新菜:添加新菜品查看已點菜:查看已點菜品信息C、財務管理:查看當天利潤:查看當天利潤、成本信息查看當月利潤:查看當月利潤、成本信息3.1.2前臺管理:a、用戶管理:查看所有用戶:查看所有用戶信息b、菜品管理:我要點菜:為客戶點菜、退菜、結賬等查看已點菜:查看已點菜品信息3.2系統的代碼設計計算機管理信息系統設計的基本前提條件是把管理對象數字化或符號化,也就是代碼設計。它是數據庫系統開發(fā)的前提條件,數據庫的有力補充,是系統不可缺少的重要內容。編碼是指與原來名稱對應的編號、符號或記號。它是進行信息交換、處理、傳輸和實現信息資源共享的關鍵。編碼也用于指定數據的處理方法、區(qū)別數據類型,并指定計算機處理的內容等。3.2.1本系統代碼設計遵循的原則1.唯一性在本系統中,每一個代碼都標識了系統中的每一個實體,而每一個實體也只能由一個代碼來唯一確定。2標準性主要體現在對程序文件名命名和對數據文件命名的一目了然,無重復現象。為了系統維護人員便于進行系統維護,使用了統一的標準。3合理性系統中代碼設計與編碼對象的分類相適應,以使代碼對編碼對象的分類據有標志作用。4簡單性在設計過程中采用漢字的漢語拼音的聲母來表示漢字。5適應性在代碼設計過程中,代碼反映了編碼對象的特點,便于識別和記憶,使系統維護人員容易了解和掌握,便于進行維護工作。6規(guī)范性代碼的結構、類型、格式統一,便于記憶和計算機進行處理。7可擴充性考慮到今后程序擴充的需要,在編制代碼時,留有足夠的備用代碼3.2.2代碼設計的具體內容1.本管理系統代碼主要采用的是順序碼。如餐桌編碼為1、2、3。2.在順序碼基礎上還加入了時間,如已點菜編碼為2010-3-10 10:53:27,其中2010-3-10 10:53:27代表的是在2010年3月10日某個時間段已經點的菜品。3.3系統的數據庫設計在數據庫設計初始階段,為了對以后的數據庫進行物理優(yōu)化,提供了一些系統配置變量、存儲分配系數,并對這些變量賦予了合理的缺省值。但是這些值不一定適合每一種應用環(huán)境,在進行物理設計時,對這些變量重新賦值,以改善系統的性能。對系統配置的變量,例如:同時使用數據庫的用戶數,同時打開的數據庫對象數,內存分配參數,緩沖區(qū)分配參數(使用的緩沖區(qū)長度、個數),存儲分配參數,物理塊的大小,物理塊裝填因子,時間片大小,數據庫的大小,鎖的數目等。這些參數值直接影響存取時間和存儲空間的分配,在物理設計時應根據應用環(huán)境確定這些參數值,以使系統性能最佳。在運行及管理的過程中,涉及到的數據庫實體包括有管理員信息表、菜品信息表、餐桌信息表、已點菜信息表、會員信息表、銷售員信息表等,具體表格如下:表3-1管理員信息表字段名稱數據類型說明idint主鍵、編號namevarchar用戶名pwdvarchar密碼表3-2 菜品信息表字段名稱數據類型說明idint主鍵、菜品編號namevarchar菜品名稱peiliaovarchar菜品配料ptPriceint普通客戶價格vipPriceintvip客戶價格benqianint菜品本錢jianjievarchar菜品簡單介紹表3-3 餐桌信息表字段名稱數據類型說明idint主鍵、餐桌編號statebit餐桌使用狀態(tài)表3-4 vip客戶信息表字段名稱數據類型說明idint主鍵、編號namevarchar用戶名sexchar性別ageint年齡scorefloat用戶類型addressvarchar地址pwdvarchar密碼表3-5 銷售員信息表字段名稱數據類型說明idint主鍵、編號namevarchar用戶名sexchar性別ageint年齡addressvarchar地址pwdvarchar密碼表3-6已點菜信息表字段名稱數據類型說明idint主鍵deskIdint餐桌編號benqianmoney本錢isYouhuichar是否優(yōu)惠maiJiamoney價格jyMoneymoney優(yōu)惠價格lirunmoney利潤timedatetime點菜時間vipNamevarcharvip姓名scorefloat查看類型caiNamevarchar菜品名3.4系統的輸入輸出設計 3.4.1輸入設計輸入設計是整個系統設計的關鍵環(huán)節(jié)之一,它的根本任務是如何保證將資料正確地傳送到系統中去,然后由計算機完成各種的后續(xù)處理工作。對系統的質量起著決定性的影響。其設計原為則:提高速度、減少錯誤;其輸入媒介和裝置:鍵盤。本系統輸入信息主要包括管理員輸入的用戶名和密碼以及用戶及會員信息、菜品信息的錄入等等。這些信息在錄入的過程中均有明確文字信息提示,大多數通過我們所熟悉的鍵盤和鼠標完成信息的輸入,大大方便了用戶的使用。例如:在數據管理中添加新的用戶信息界面如圖3-2所示。圖3-2 添加新用戶信息的輸入界面3.4.2輸出設計輸出設計的目的是使系統能輸出滿足用戶需要的有用信息。例如查看所有菜品時的信息輸出,所得界面如圖3-4所示。 圖3-3 菜品信息的輸出界面第四章 系統實施在系統分析與系統設計的階段中,開發(fā)人員為新系統設計了它的邏輯模型和物理模型。系統實施階段的目標就是把系統設計的物理模型轉換成可實際運行的新系統。系統實施階段既是成功地實現新系統,又是取得用戶對新系統信任的關鍵階段。4.1系統開發(fā)工具的選擇(可以詳細點)4.1.1 Microsoft SQL Server 2005數據庫的選擇SQL Server 2005 是一個全面的數據庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數據管理。SQL Server 2005 數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數據應用程序。SQL Server 2005 數據引擎是本企業(yè)數據管理解決方案的核心。此外SQL Server 2005與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。無論您是開發(fā)人員、數據庫管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數據中更多地獲益。4.1.2 Visual studio 2005開發(fā)工具的選擇 Visual Studio Team System 利用 Visual Studio Team Foundation Core Services (TFCS) 將這些工具集成在一起。TFCS 提供一組能夠將工具集成在一起的工具,無需工具間的緊密耦合。對于數據收集,TFCS 還能夠將第三方工具用于由 Visual Studio Team System 使用的數據倉庫。Visual Studio Team System 使用方法論模板來定義每個項目將遵循的過程。不存在適用于所有組織、以至一個組織內的所有項目的通用過程。Visual Studio Team System 是一個靈活的工具集,它采用即靈活又正規(guī)的過程。Microsoft 的 Global Solution Integrator 合作伙伴將提供他們自己的方法論模板產品;或者,您可以自己創(chuàng)建模板。過程擴展性允許自定義工作項類型、簽入策略、自定義報告以及項目管理模板。4.2系統模塊處理流程圖4.2.1管理員登錄處理流程如圖4-1所示。輸入用戶名和密碼是否正確是否管理員密碼或用戶名錯誤銷售員界面管理員界面是否否是圖4-1 管理員登錄處理流程圖4.2.1基本模塊處理流程如圖4-2所示,菜品管理否登陸主界面用戶管理菜品管理財務管理銷售員界面是否管理員密碼重置查看已點菜查看當天利潤查看當月利潤查看所有菜品添加新菜添加用戶查看所有用戶管理員界面用戶管理是查看所有用戶點菜查看已點菜品圖4-2 基本模塊處理流程圖4.3系統的詳細設計的實現 4.3.1系統登錄設計首先,用戶登錄界面比較簡單,需在登陸系統中輸入用戶名和密碼,若與數據庫中管理員表中的記錄一致則可以進入該系統,否則無法進入。為防止用戶的錯誤操作,應設置錯誤處理頁面。用戶登錄頁面及用戶登錄操作錯誤界面設計效果如圖4-4、4-5、4-6所示。圖4-4 用戶登錄頁面 圖4-5 用戶登錄用戶名或密碼錯誤界面圖4-6 用戶登錄用戶名或密碼為空錯誤界面4.3.2系統主界面設計用戶名和用戶的密碼驗證通過以后,進入該系統首頁。系統管理員和銷售員登陸首頁設計如圖4-7、4-8所示:圖4-7 系統管理員首頁界面圖4-8 銷售員首頁界面菜單主導航區(qū):主要用于為用戶提供系統的功能導航。退出登錄:主要用于退出餐飲統管理系統。4.3.3管理員用戶管理 用戶管理包括密碼重置、添加用戶、查看所有用戶以及編輯用戶信息等管理。門診管理界面如圖4-9、4-10、4-11、4-12所示:圖4-9 密碼重置界面圖4-10 添加新用戶管理界面圖4-10 查看所有用戶界面圖4-10 編輯用戶信息界面4.3.4管理員菜品管理 菜品管理包括添加新菜、查看所有菜品、編輯菜品信息和查看已點菜等。菜品管理界面如圖4-11、4-12、4-13、4-14所示:圖4-11 添加新菜界面 圖4-12 查看菜品界面圖4-13 編輯菜品界面圖4-14 查看已點菜界面4.3.5管理員財務管理 財務管理包括統計顯示當天利潤以及當月利潤情況。財務管理相關界面如圖4-15、4-16、4-17所示:圖4-15 當天銷售額為0統計界面圖4-16 查看當天利潤界面圖4-17 查看當月利潤界面4.3.6銷售員菜品管理菜品管理包括點菜、退菜、補菜、結賬以及查看已點菜等的管理。菜品管理相關界面如圖4-18、4-19所示: 圖4-18 點菜主界面圖4-19 點菜賬單詳情界面圖4-18 結賬界面第五章 系統測試與維護5.1系統測試1.系統測試的作用和意義系統測試是信息系統的開發(fā)周期中一個十分重要的活動。盡管在系統開發(fā)周期的各個階段均采取了嚴格的技術審查,但依然難免遺留下差錯,如果沒有在投入運行前的系統測試階段被發(fā)現并糾正,問題遲早會在運行中暴露出來,到那時要糾正錯誤則會付出更大的代價。系統測試占用的時間、花費的人力和成本占軟件開發(fā)的很大比例。統計表明,開發(fā)較大規(guī)模系統,系統測試的工作量大約占整個軟件開發(fā)工作量的4050。而對于一些特別重要甚至人命關天的大型系統,測試的工作量和成本更大,甚至超過系統開發(fā)其他各階段總和的若干倍。因此,系統調試與測試工作的作用和意義那是不言而喻的。2.系統測試的目的和原則系統測試是以找錯誤為目的,我們不是要證明程序沒有錯誤,而是要精心選取那些易于發(fā)生錯誤的測試數據,以十分挑剔的態(tài)度,去尋找程序的錯誤。這個測試目的的觀念對于我們的測試工作是有很大影響的。由于人類思維的嚴密性是有限度的,加之開發(fā)人員的主觀的、心理的、經驗等方面的因素,實踐證明,軟件在測試前是不可能沒有錯誤的,因此測試的目的就是發(fā)現程序的錯誤。系統測試的最主要的原則就是測試工作應該避免由原開發(fā)軟件的個人或小組來承擔。3.系統測試的方法與步驟一般源程序通過編譯后,先要經過人工測試,然后再進行機器測試。因此這套餐飲系統首先由我個人進行了復查,接著進行機器測試,請辦公室管理人員及財務人員及收銀員進行單元測試、組裝測試、確認測試及系統測試,登錄界面的測試為例:(1)用正常數據測試(2)用異常數據測試例如:用空數據文件參加測試,檢查程序能否正常運行。(3)用錯誤數據測試試驗程序對錯誤的處理能力,包括顯示出錯信息及容許修改錯誤的可能性。具體檢驗內容有:輸入鍵號錯誤時(包括錯的鍵號和不應該有的鍵號)能否及時檢出和發(fā)出出錯信息,并允許修改;輸入數據錯誤時(包括錯誤數據、不合理數據和負數)能否及時查出或發(fā)出出錯信息,并允許修改;操作錯誤時(包括磁盤錯誤、操作步驟或方法錯誤)能否及時檢出并發(fā)出警告信息,并允許改正。5.2系統維護系統運行后會暴露出一些錯誤、缺陷或者用戶又對系統有一些新的功能需要,這就要求系統在使用中不斷的得到完善。因此,系統維護的主要任務就是保證系統的正常運轉,使系統的資源得到有效運用,并使系統的功能在運行中不斷得到完善和擴充,以提高系統的工作效率和延長系統的生命周期。對系統的維護工作貫穿于系統整個生命周期,維護工作的質量將直接影響到系統的使用效果和使用壽命。所以,系統維護是系統生存的重要條件。1.系統運行的日常維護:包括數據收集、數據整理、數據錄入及處理結果的整理與分發(fā)。此外,還包括簡單的硬件管理和設施管理。2.系統運行情況的記錄:整個系統運行情況的記錄能夠反映出系統在大多數情況下的狀態(tài)和工作效率,對于系統的評價和改進具有重要的參考價值。因此,對MIS的運行情況一定要及時、準確、完整地記錄下來。系統剛建成時所編制的程序和數據很少能一字不改地沿用下去。系統人員應根據MIS運行的外部環(huán)境的變更和業(yè)務量的改變,及時對系統進行維護。根據維護對象的不同,系統維護的內容可分為以下幾類:1.系統應用程序維護:業(yè)務處理是通過程序進行的,一旦程序發(fā)生問題或業(yè)務發(fā)生變化就必然地引起程序的修改和調整。2.數據維護:需求為業(yè)務是不斷在變化的,因此反映這種變化的數據也要求隨之改變,包括內容增加及數據結構的調整。主要的維護工作有以下三個方面:數據庫文件安全性、完整性的控制;數據庫的正確性保護、轉儲與恢復;數據庫的重組織與重構造。3.代碼維護:系統的任何變化最終要通過修改代碼實現,代碼的維護應由代碼管理小組進行。4.硬件設備維護:主要指主機及外設的日常維護和管理,如機器部件的清洗、潤滑,設備故障的檢修,易損部件的更換等。本系統維護階段需注意以下三點: 1.正確性維護:針對在系統開發(fā)階段已發(fā)生的而系統調試階段尚未發(fā)現的錯誤。這類錯誤是由于遇到了以前從未有過的某種輸入數據或者是對系統的硬件和軟件的不正確使用引起的,也可能是調試階段診斷錯誤引起的,這就需要對錯誤進行診斷和改正。2.適應性維護:由于計算機科學技術的迅速發(fā)展,新的硬、軟件不斷推出,是系統的外部環(huán)境發(fā)生了變化。為了使系統適應這種變化,延長使用壽命,滿足用戶的要求,就需要對系統進行相應的修改。3.完善性維護:為了擴充功能和改善性能而進行的修改。在系統的使用過程中,用戶往往會提出增加新功能或修改已有功能的要求。為了滿足用戶要求,需要對系統進行完善工作。這項工作很有意義,可以大大提高系統的可用性,可維護性和可靠性,系統壽命也隨之延長。結 論通過這段時間的系統開發(fā)和論文撰寫過程,通過查閱、研究大量的相關文獻,分析相關領域的特色網站并結合實際,使我對餐飲管理系統方面的理論知識,包括對它的定義,內涵,特點,功能,技術等方面的研究都有了更深的了解。并親自利用所學知識建立了餐飲管理系統。雖然由于時間有限和本人能力有限,這個系統還不夠完善,還有許多地方有待改進。但這短短2個月的畢業(yè)設計,對我來說是對大學三年多來一次全面檢查。三年多的理論學習,在畢業(yè)設計中得到實際上的應用,它使我懂得了如何去開發(fā)一個系統或者一個軟件,它也使我懂得了軟件的結構,在設計過程中使我對Visual Studio 2005技術、SQL Server 2005數據庫以及餐飲管理系統的開發(fā)有了更深入的理解,對即將步入社會的我積累了經驗。以下是對系統的幾點描述:1.系統的技術評價從系統所提供的功能和具有的技術性能兩個角度進行評價。本系統針對系統開發(fā)所設定的目標,已經全部達到預定的要求。對系統的功能評價則是,根據用戶所提供的功能要求,在實際的運行環(huán)境中,通過檢查系統功能的完成情況,評價用戶對功能的滿意程度和系統中各項功能的實際效果,效果良好。對系統的性能評價則是,系統的穩(wěn)定性好,在試運行的近一個月時間里,尚未出現較大的錯誤、數據正確率高,在設計時增加了許多

溫馨提示

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

評論

0/150

提交評論