軟件工程_餐廳管理系統(tǒng)設(shè)計報告_第1頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、. 題 目:軟件工程餐廳管理設(shè)計報告目 錄1緒 論第一章 需求分析3§1.1 設(shè)計任務(wù)3§1.2設(shè)計目標4§1.3 要達到的技術(shù)要求4第二章 總體設(shè)計6§2.1 軟件結(jié)構(gòu)圖6§2.2 服務(wù)與處理的數(shù)據(jù)結(jié)構(gòu)設(shè)計7§2.3 安全設(shè)計8第3章 數(shù)據(jù)庫設(shè)計9§3.1 總體設(shè)計9§3.1.1概念結(jié)構(gòu)設(shè)計9§3.2邏輯結(jié)構(gòu)設(shè)計11§3.3物理結(jié)構(gòu)設(shè)計11第四章 詳細設(shè)計12第五章 編 碼15§5.1 包房信息模塊功能編碼15§5.1.1查詢功能15§5.1.2添加功能16

2、67;5.1.3修改功能16§5.1.4刪除功能17§5.2 結(jié)賬信息模塊功能編碼17§5.2.1 連接到賬單表功能17§5.2.2 消費金額計算顯示功能18§5.2.3 退臺功能18第6章 測試19設(shè)計總結(jié)20學習體會21致謝22參考文獻23緒 論隨著我國市場經(jīng)濟的快速發(fā)展,餐飲業(yè)的發(fā)展日新月異,近兩年來已呈現(xiàn)出高速發(fā)展的態(tài)勢。但在快速發(fā)展的同時,餐飲業(yè)在日常經(jīng)營管理中仍普遍采用手工管理方式,整體科技含量低。隨著餐飲企業(yè)規(guī)模和數(shù)量的不斷增長,手工管理模式無論是在工作效率、人員成本還是提供決策信息方面都已難以適應現(xiàn)代化經(jīng)營管理的要求,因此制約了

3、整個餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平的提升。有效的管理成為了一個難題,為能有效的解決這些問題提高企業(yè)的經(jīng)濟效益,在這些中小型飯店中采用工作流技術(shù),結(jié)合飯店綠色管理內(nèi)容,實施計算機管理信息系統(tǒng)視為一條有效的解決途徑。本系統(tǒng)是為了有效解決現(xiàn)行系統(tǒng)中手工運作所面臨的工作量大、數(shù)據(jù)傳遞不及時、數(shù)據(jù)統(tǒng)計和計算易發(fā)生差錯等造成餐飲管理效率低的種種問題,提供一個檢索迅速、查找方便、存儲量大、成本低的優(yōu)勢,從而大大提高信息管理的效率,促進餐飲行業(yè)健康、完善、穩(wěn)步發(fā)展。在人力與設(shè)備費用的節(jié)省方面,系統(tǒng)采用人機交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠??刂凭然蛏a(chǎn)能力的提高方面對用戶輸入的

4、數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能的避免人為錯誤。在管理信息服務(wù)的改進方面實現(xiàn)對消費的歷史記錄進行查詢。系統(tǒng)應最大限度地實現(xiàn)易維護性和易操作性。實現(xiàn)對餐廳顧客開臺、點菜/加菜、賬目查詢和結(jié)賬等操作。 因此本項目應實現(xiàn)系統(tǒng)人機交互的方式,使界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠,功能齊全。如菜品的增刪,價格的改變、桌臺的增刪、人員的流動,還能很好的管理顧客的點菜、查詢消費記錄、結(jié)賬,改善傳統(tǒng)意義上的管理,使管理變得方便并且有效。 我們設(shè)計的人間使用c+builder6.0編寫程序,建造窗口,美化界面,改進操作,是軟件和數(shù)據(jù)庫完美結(jié)合。旨在達到技術(shù)和操作兩方面的要求。技術(shù)方面,做全面細致

5、的用戶需求分析,明確所要開發(fā)的軟件應具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上做出界面美觀 ,人機交互能力強,滿足用戶需求的軟件。操作方面,人機交互能力強,界面友好,操作方便。第一章 需求分析§1.1 設(shè)計任務(wù) 完成以下功能要求:前臺營業(yè):日常營業(yè)操作日始日結(jié):設(shè)定每個營業(yè)日的開始和結(jié)束接待預訂:顯示房臺狀態(tài),進行房臺預訂點菜收銀:開臺、點菜、結(jié)帳、交班,提供最主要的營業(yè)功能營業(yè)設(shè)置:日常營業(yè)所必需的數(shù)據(jù)庫設(shè)定酒菜設(shè)置:按類別(酒水飲料、涼菜、熱菜、主食、包桌、服務(wù)用品等)設(shè)置酒菜數(shù)據(jù)房臺設(shè)置:類別設(shè)置包房或餐臺其他設(shè)置:付款方式(現(xiàn)金、

6、銀行卡、贈券、掛賬、免單)、點菜說明等營業(yè)分析:對營業(yè)數(shù)據(jù)進行統(tǒng)計分析、打印報表銷售分析:營業(yè)總況、收入金額房臺分析:按房臺統(tǒng)計分析營業(yè)情況酒菜分析:各種酒菜的詳細銷售情況統(tǒng)計操作分析:統(tǒng)計分析服務(wù)員的營業(yè)情況業(yè)績分析:統(tǒng)計分析提成服務(wù)員的銷售業(yè)績和提成金額財務(wù)查詢:查詢各類單據(jù)和消費情況帳單查詢:查詢所有已結(jié)帳單點單查詢:查詢所有歷史點單掛帳查詢:查詢掛帳(簽單)客人消費情況輔助管理:日常營業(yè)所需的其他管理功能操作員管理:管理操作員信息,并設(shè)置系統(tǒng)操作權(quán)限和最低折扣值掛帳管理:掛帳人信息錄入、修改、掛帳歸還§1.2設(shè)計目標(1)支持日常業(yè)務(wù)運作。(2)集中管理業(yè)務(wù)數(shù)據(jù),支持管理預測

7、與決策。(3)有良好的可擴充性(系統(tǒng)配置靈活,支持用戶未來信息化進程的發(fā)展)。(4)漢字圖形用戶界面,人機對話友好,操作方便。(5)響應速度合理,安全性較高(對折扣、退菜、贈送、優(yōu)惠操作提供權(quán)限校驗,并有記錄備查。數(shù)據(jù)庫安全中支持前后臺雙數(shù)據(jù)庫管理),網(wǎng)絡(luò)運行穩(wěn)定。(6)系統(tǒng)建設(shè)費用較低。§1.3 要達到的技術(shù)要求(1)功能:該系統(tǒng)可以幫助餐飲企業(yè)處理日常工作業(yè)務(wù),規(guī)范管理工作和操作流程,是餐飲行業(yè)的得力助手??梢詭椭芾碚邆冞吂ぷ鳌⑦吜私馄髽I(yè)經(jīng)營狀況,為經(jīng)營者提供決策分析的數(shù)據(jù);可以杜絕內(nèi)部管理的漏洞和避免人為錯誤給企業(yè)造成損失;可以為顧客提供全方位滿意的服務(wù);可以為顧客提供正規(guī)、

8、精美、具有企業(yè)特色的結(jié)帳單;可以保證企業(yè)營業(yè)額數(shù)目的準確;可以了解常客的不同消費習慣和消費歷史信息;可以知道暢銷菜品和不受歡迎菜品;同時還能建立全方位的管理模式。(2)輸入/輸出:條形碼英文和漢字輸入,英文和漢字輸出(3)性能:穩(wěn)定快速,實時控制。本系統(tǒng)屬于小型的餐飲管理系統(tǒng),可以有效地對中小型餐廳消費進行管理。本研究報告結(jié)合公司對餐飲業(yè)的實地調(diào)查所得出的許多數(shù)據(jù),對餐飲業(yè)的發(fā)展概況和現(xiàn)狀、投資特性、行業(yè)發(fā)展預測等進行詳細的分析,并重點對本行業(yè)及市場競爭格局做了具體的剖析。(4)安全與保密要求:不能輕易被破壞,不能讓管理人員以外的人刪改餐飲等信息,對斷電、死機、系統(tǒng)崩潰等問題有有力措施以保障數(shù)

9、據(jù)不受損失。該系統(tǒng)包含有密碼裝置來實現(xiàn)基本密碼操作。在系統(tǒng)功能中通過身份鑒別分別授予經(jīng)理與員工不同的權(quán)限。它是為增強普通關(guān)系數(shù)據(jù)庫管理系統(tǒng)的安全性而設(shè)計的。該系統(tǒng)中通過基本設(shè)置實現(xiàn)了數(shù)據(jù)庫數(shù)據(jù)存儲等的完整性要求。第二章 總體設(shè)計§2.1 軟件結(jié)構(gòu)圖圖21 餐飲管理軟件功能結(jié)構(gòu)圖§2.2 服務(wù)與處理的數(shù)據(jù)結(jié)構(gòu)設(shè)計圖22 餐飲管理系統(tǒng)的業(yè)務(wù)流程圖§2.3 安全設(shè)計本系統(tǒng)考慮到了安全方面的問題,因此,設(shè)置了系統(tǒng)的登錄權(quán)限,工作人員分經(jīng)理和員工,并且每個工作人員進入界面都有自己的登錄名和密碼,只有用戶名和密碼一致,才能進入系統(tǒng)。不同職位的人員有著不同的負責部分,進入到不同

10、的界面,只能在自己的界面上進行業(yè)務(wù),比如增、刪、改信息。員工只負責日常服務(wù)工作,不可以對員工信息和房間信息性進行訪問和修。經(jīng)理權(quán)限要大一些,可以對員工信息和房間信息性進行訪問和修。第三章 數(shù)據(jù)庫設(shè)計§3.1 總體設(shè)計在此系統(tǒng)中,本人主要負責包房信息管理,結(jié)賬功能管理兩個模塊。在此,針對這兩個功能模塊所涉及到得有關(guān)數(shù)據(jù)庫設(shè)計過程作一下描述。§3.1.1概念結(jié)構(gòu)設(shè)計(1)總體ER模型設(shè)計圖31 各實體及其聯(lián)系圖1、房間和顧客之間是使用關(guān)系; 供房間可以供不同的顧客所使用,顧客也可是選擇不同的包房使用,所以是多對多的對應關(guān)系。2、 顧客與賬單之間是付賬的關(guān)系; 一張賬單只對應固定

11、的消費顧客,所以他們之間是一對一的對應關(guān)系。且只有在進行付賬過程中才有付款方式的選擇和找零,所以這兩個屬性應該在對應關(guān)系上標出。3、 房間與賬單的之間是對應關(guān)系; 房間在不同顧客使用過程中,對應不同的賬單;而賬單可以來自不同的房間,所以兩者之間是多對多的關(guān)系。(2) 部分ER模型設(shè)計圖32 房間實體及屬性圖房間必須有以一個房間號和所能容納的顧客人數(shù),在實際使用中需要有一個屬性來表示房間是否已經(jīng)被使用,根據(jù)房間具有不同的大、中、小包需要給出房間類型屬性,還有專門的員工對某一房間進行管理,在添加管理員工號這一屬性。便構(gòu)成了如圖所示的結(jié)構(gòu)。 圖33 賬單實體及屬性圖 賬單通常是都有一個賬單號的,賬單

12、需要顯示顧客所選用的菜名以及數(shù)量,并標明是那個房間號。便需要以上的個屬性。§3.2邏輯結(jié)構(gòu)設(shè)計將概念模型轉(zhuǎn)換為邏輯結(jié)構(gòu),給出關(guān)系模式:此為房間實體對應的關(guān)系模式: 房間(房間號,狀態(tài),容量,房間類型,管理員工號)此為賬單實體對應的關(guān)系模式。 賬單(賬單號,菜名,點菜數(shù)量,房間號)§3.3物理結(jié)構(gòu)設(shè)計將邏輯結(jié)構(gòu)轉(zhuǎn)化為物理結(jié)構(gòu),根據(jù)ER圖和邏輯結(jié)構(gòu)設(shè)計,可以創(chuàng)建數(shù)據(jù)表。表31 房間信息表字段名稱數(shù)據(jù)類型長度可否為空約束條件說明roomidint4NOT NULL主鍵房間號stateint4NULL無狀態(tài)capacityint10NULL無容量roomkindchar10NULL

13、無房間類型chiefint4NULL無管理員工號 表32 賬單信息表字段名稱數(shù)據(jù)類型長度可否為空約束條件說明billidint8NOT NULL主鍵賬單號dishidchar10NULL無菜名dishamountint4NULL無點菜數(shù)量roomidchar10NULL無房間號第四章 詳細設(shè)計§4.1 包房信息模塊圖 41 房間信息功能結(jié)構(gòu)§4.1.1 模塊設(shè)計:運用c+builder6.0進行可視化頁面的設(shè)計,并且連接數(shù)據(jù)庫,在數(shù)據(jù)庫中建立包房信息的數(shù)據(jù)庫。數(shù)據(jù)庫中包含房間信息表,表中有roomid(房間號),state(房間狀態(tài)),capacity(房間容納人次),ro

14、omkind(房間類型)和chief(負責員工號)五項屬性。§4.1.2 功能描述:具體功能描述如下:1) 按房間類型查詢:通過對房間類型的查詢,查看某類房間的使用情況,方便員工和顧客選擇房間和了解房間使用情況。如:顧客光臨的時候,根據(jù)顧客人數(shù)的多少,選擇合適的房間類型后,通過按類型查詢,查看該類房間的使用情況,了解是否還有空余的房間。2) 按房間號查詢:通過對某一房間號查詢到具體房間,了解該房間此時的使用情況。方便餐廳工作人員了解具體房間的使用情況,對給該房間的開放時間,到目前的使用時間,負責房間的員工等信息直觀顯示。如:顧客結(jié)賬時,查看該房間是在什么時間開始使用的,到結(jié)賬時間位置

15、,總共消費使用了多長時間和負責該房間服務(wù)員工的員工號是多少,據(jù)此找到是負責該房間的員工。3) 刪除房間和增加房間:此項主要是考慮到在具體的實際生活中,餐廳的中房間,可能會因為某種原因不能使用和在問題接觸后重新恢復使用,或者餐廳擴大規(guī)模,縮小規(guī)模的實際情況。如:房間需要重新裝修,或者由于設(shè)施等反面的原因在一段時間內(nèi),該房間不能使用,置于停止使用狀態(tài),為了能夠在平日的工作中直觀的表現(xiàn)出來,將把此房間從數(shù)據(jù)庫中暫時刪除掉。便用到了此項操作,這樣在日常的營業(yè)中,進行相關(guān)操作時便不會出現(xiàn)該房間的任何信息,避免將此房間開出而不能使用的尷尬局面。在暫停使用的房間重新開始使用,或者是餐廳擴大規(guī)模,增加了新的房

16、間時。就需要恢復數(shù)據(jù)庫信息或者修改增加數(shù)據(jù)庫中的信息。這就用到了增加房間的操作。4) 修改房間信息:在實際的工作中,房間的相關(guān)信息并不是一成不變的,所以就需要對房間的相關(guān)信息進行及時的修改,以保證信息的正確性。如:由于員工的變動,本來負責某一房間的員工告假,就需要安排新的員工負責該房間?;蛘撸捎趩T工的辭職離去,招聘了新的員工進入,在員工數(shù)據(jù)庫信息發(fā)生變動的同時,間接的影響到了房間信息數(shù)據(jù)庫的異常。此時,就需要根據(jù)具體情況,對包房信息數(shù)據(jù)庫進行相應的修改。§4.1.3界面設(shè)計:利用c+builder6.0自動生成的界面,進行添加所需要的項目框,構(gòu)成實際操作中所需要的功能欄。然后通過數(shù)

17、據(jù)庫連接連接到相應的數(shù)據(jù)庫信息。在然后通過程序代碼的編寫,就可以實現(xiàn)通過在界面的相應操作框中輸入正確的信息,進行查詢,增加,刪除和修改,以及顯示的具體操作了。§4.2 結(jié)賬信息管理 圖42 結(jié)賬模塊功能結(jié)構(gòu)此模塊與包房信息模塊雖然在某些功能上不同,但是在實現(xiàn)界面設(shè)計和實現(xiàn)方式上是基本相同,類似的。在此僅對功能進行簡要的描述。§4.1.1 功能描述:具體功能如下:1) 連接包房表:通過連接包房表,找到顧客消費時使用的包房編號,包房類型;2) 連接賬單表:連接到賬單,顯示所選擇的菜品和數(shù)量;3) 結(jié)賬方式選擇:此程序系統(tǒng)為顧客提供了多種支付方式供選擇,并且直接在營業(yè)額顯示中按不

18、同的支付方式總額的比例;4) 退臺:將使用完畢的包房重新在前臺包房信息中恢復顯示,供前臺服務(wù)員安排包房的使用。第五章 編 碼§5.1 包房信息模塊功能編碼§5.1.1查詢功能 1)顯示包房全部信息:TForm1 *Form1;/-_fastcall TForm1:TForm1(TComponent* Owner) : TForm(Owner)/-void _fastcall TForm1:Button14Click(TObject *Sender) if(Edit11->Text!=") String mysql="select roomid 餐桌

19、代碼,capacity 可容人數(shù),chief 負責編號,name 負責人姓名,roomkind 包間類型 from Room,Staff where chief=id and roomkind='"+Edit11->Text+"'" ; ADOQuery1->Active=false; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(mysql); ADOQuery1->Open(); if(Edit11->Text=") String mysql=

20、"select roomid 餐桌代碼,capacity 可容人數(shù),chief 負責編號,name 負責人姓名,roomkind 包間類型 from Room,Staff where chief=id " ; ADOQuery1->Active=false; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(mysql); ADOQuery1->Open(); §5.1.2添加功能void _fastcall TForm1:Button1Click(TObject *Sender) ADO

21、Query1->Insert() ; ADOQuery1->FieldByName("餐桌代碼")->Value=Edit1->Text ; ADOQuery1->FieldByName("可容人數(shù)")->Value=Edit2->Text ; ADOQuery1->FieldByName("負責編號")->Value=Edit3->Text ; ADOQuery1->FieldByName("包間類型")->Value=Edit4->T

22、ext ; ADOQuery1->Post() ;§5.1.3修改功能void _fastcall TForm1:Button2Click(TObject *Sender) /1 得到用戶輸入的新值 String newValue=Edit1->Text; /第二步 向TADOTable組件發(fā)出編輯的請求 ADOQuery1->Edit(); /給字段賦值 ADOQuery1->FieldByName("餐桌代碼")->Value=newValue; /第四步 提交更改 ADOQuery1->Post(); /1 得到用戶輸入的

23、新值 String newValue2=Edit2->Text; /第二步 向TADOTable組件發(fā)出編輯的請求 ADOQuery1->Edit(); /給字段賦值 ADOQuery1->FieldByName("可容人數(shù)")->Value=newValue2; /第四步 提交更改 ADOQuery1->Post(); /1 得到用戶輸入的新值 String newValue3=Edit3->Text; /第二步 向TADOTable組件發(fā)出編輯的請求 ADOQuery1->Edit(); /給字段賦值 ADOQuery1->

24、;FieldByName("負責編號")->Value=newValue3; /第四步 提交更改 ADOQuery1->Post(); /1 得到用戶輸入的新值 String newValue4=Edit4->Text; /第二步 向TADOTable組件發(fā)出編輯的請求 ADOQuery1->Edit(); /給字段賦值 ADOQuery1->FieldByName("包間類型")->Value=newValue4; /第四步 提交更改 ADOQuery1->Post(); String mysql="

25、select roomid 餐桌代碼,capacity 可容人數(shù),chief 負責編號,name 負責人姓名,roomkind 包間類型 from Room,Staff where chief=id " ; ADOQuery1->Active=false; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(mysql); ADOQuery1->Open();§5.1.4刪除功能void _fastcall TForm1:Button3Click(TObject *Sender) Applicatio

26、n->MessageBoxA("餐桌將被刪除","信息提示框"); ADOQuery1->Delete() ;§5.2 結(jié)賬信息模塊功能編碼§5.2.1 連接到賬單表功能void _fastcall TForm_jiezhangxinxi:Button2Click(TObject *Sender) String mysql="select dish.dishid 菜品編號,dishname 菜品名稱,dishamount 菜品數(shù)量 from dishs,dish where dishs.dishid=dish.d

27、ishid and roomid='"+ComboBox2->Text+"'" ADOQuery1->Active=false; ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(mysql); ADOQuery1->Open(); String mysqls="select distinct billid from dishs where roomid='"+ComboBox2->Text+"'" ADO

28、Query4->Active=false; ADOQuery4->SQL->Clear(); ADOQuery4->SQL->Add(mysqls); ADOQuery4->Open(); AnsiString q=ADOQuery4->FieldByName("billid")->AsString; Edit5->Text=q;§5.2.2 消費金額計算顯示功能void _fastcall TForm_jiezhangxinxi:Button3Click(TObject *Sender) String mys

29、ql="select sum(uniteprice) a from dishs,dish where dishs.dishid=dish.dishid and roomid='"+ComboBox2->Text+"'" ADOQuery4->Active=false; ADOQuery4->SQL->Clear(); ADOQuery4->SQL->Add(mysql); ADOQuery4->Open(); AnsiString s=ADOQuery4->FieldByName("

30、;a")->AsString; Edit1->Text=s;§5.2.3 退臺功能void _fastcall TForm_jiezhangxinxi:Button1Click(TObject *Sender) String mysql="insert into consume(billid,money,roomid,chargerid,discount,payways) values('"+Edit5->Text+"','"+Edit3->Text+"','&

31、quot;+ComboBox2->Text+"','"+ComboBox1->Text+"','"+Edit2->Text+"','"+k+"')" ADOQuery3->Active=false; ADOQuery3->SQL->Add(mysql); ADOQuery3->ExecSQL(); Application->MessageBoxA("操作成功","信息提示框"

32、;); mysql="update room set state=0 where roomid='"+ComboBox2->Text+"'" ADOQuery3->Active=false; ADOQuery3->SQL->Clear(); ADOQuery3->SQL->Add(mysql); ADOQuery3->ExecSQL(); Form_yuangong->ADOQuery1->Close(); Form_yuangong->ADOQuery1->Open();

33、 mysql="delete from dishs where roomid='"+ComboBox2->Text+"'" ADOQuery3->Active=false; ADOQuery3->SQL->Clear(); ADOQuery3->SQL->Add(mysql); ADOQuery3->ExecSQL(); Form_yuangong->ADOQuery1->Close(); Form_yuangong->ADOQuery1->Open(); this->

34、;Close() ;第六章 測試§6.1包房信息管理模塊:1、 查詢功能:1 在“餐桌類型”輸入框中,輸入“中包”,點擊“查詢”,將在顯示框中顯示出房間類型為“中包”的元組;2 在“負責人”輸輸入框中,輸入“和平”,點擊“查詢”,將在顯示框中顯示出員工姓名為“和平”的元組;3 當輸入的輸入項不符合要求時,在顯示框中出現(xiàn)空表,沒有顯示內(nèi)容;2、 插入功能:在出現(xiàn)的對話框右側(cè),依次輸入房間號為5,容納人數(shù)為10,負責編號為123,包房類型大包后,點擊“確定”,在顯示框中便會立即出現(xiàn)新插入的數(shù)組"5","10","123",&qu

35、ot; ","大包";3、 刪除功能:在對話框中直接輸入房間號,便可以直接刪除對應的房間元組; 出現(xiàn)的錯誤:再刪除房間元組后,出現(xiàn)了產(chǎn)出異常,對應的管理員工的數(shù)據(jù)也被刪除,在其他表中,涉及到該員工的信息元組都一并被刪除了。 解決方案:經(jīng)刪除語句中,將當初設(shè)計的“級聯(lián)”修改為“限制”。4、 修改功能:如插入功能類似,在輸入框中輸入需要修改的信息,點擊修改,然后點擊確定,在顯示框中便會立即顯示出修改后的新數(shù)組信息。§6.2結(jié)賬功能模塊:1 進入頁面后,點擊“房間號”輸入框后的下拉菜單即可選擇房間號碼,在選中具體號碼之后,便會在“賬單號”輸入框中自動顯示,該房

36、間的賬單號;2點擊查詢后,在顯示框中就會心輸出賬單信息;3點擊“總金額”,便會在“折扣前總金額”顯示出消費金額;設(shè)計總結(jié) 此餐廳管理系統(tǒng)歷時多個多星期已基本完成了,實現(xiàn)了餐廳管理系統(tǒng)的基本功能,并具有友好的界面,操作簡單方便,基本實現(xiàn)了前臺管理、桌臺信息的查詢、開臺信息、點菜、打印,報表、收銀、桌臺信息管理、員工管理、菜單維護、消費查詢和盈利信息查詢等功能。在此餐廳管理系統(tǒng)中,我主要看重其中包房信息和點菜信息兩個功能模塊。一、架構(gòu)模式及運行環(huán)境: 1 、系統(tǒng)采用當今流行的 C/S 結(jié)構(gòu)和三層架構(gòu)模式,支持 SQL Server 等大型數(shù)據(jù)庫系統(tǒng)。 2 、在vs20008開發(fā)環(huán)境下,以C+builder為開發(fā)語言。二、系統(tǒng)特點: 1、 系統(tǒng)界面友好,在包房信息模塊和點菜信息模塊中能夠以直接、清晰的界面顯示所需要的信息,不顯示對用戶無用的信息; 2、操作簡單,在界面上點擊所要的操作,便可進入到具體的操作

溫馨提示

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

評論

0/150

提交評論