餐飲管理系統(tǒng)軟件工程課程相關(guān)設(shè)計_第1頁
餐飲管理系統(tǒng)軟件工程課程相關(guān)設(shè)計_第2頁
餐飲管理系統(tǒng)軟件工程課程相關(guān)設(shè)計_第3頁
餐飲管理系統(tǒng)軟件工程課程相關(guān)設(shè)計_第4頁
餐飲管理系統(tǒng)軟件工程課程相關(guān)設(shè)計_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、餐飲管理系統(tǒng)軟件工程課程相關(guān)設(shè)計 姓名姓名學號學號Part1.軟件需求說明書軟件需求說明書Part2.概要設(shè)計說明書概要設(shè)計說明書Part3.詳細設(shè)計說明書詳細設(shè)計說明書Part4.小組互評小組互評軟件需求說明書某某某某1 引言引言待開發(fā)的軟件系統(tǒng)的名稱飯店餐飲管理系統(tǒng)1.1背景 經(jīng)過多年發(fā)展,餐飲管理已經(jīng)逐漸由定性管理,進入到重視定量管理,進入到重視定量管理的科學階段。眾所周知,在定量管理的具體實現(xiàn)方法和手段方面,最有效的工具就是電腦管理。傳統(tǒng)手工操作管理存在著許多無法避免的問題。1.1背景例如:1.人工計算賬單容易出差錯。2.收銀工作中跑單、漏單、偷錢現(xiàn)象普遍。3.個別服務(wù)員作弊、改單、宰

2、客情形發(fā)生。4.客人消費數(shù)據(jù)難以保存查詢。5無法對大量營業(yè)數(shù)據(jù)進行統(tǒng)計分析。1.1背景因此制約了整個餐飲業(yè)的規(guī)模化發(fā)展和整體服務(wù)水平的提升。有效的管理成為了一個難題,為能有效的解決這些問題提高企業(yè)的經(jīng)濟效益,在這些中小型飯店中采用工作流技術(shù),結(jié)合飯店綠色管理內(nèi)容,實施計算機管理信息系統(tǒng)視為一條有效的解決途徑。1.2編寫目的本系統(tǒng)為了有效解決現(xiàn)行系統(tǒng)中手工運作所面臨的工作量大、數(shù)據(jù)傳遞不及時、數(shù)據(jù)統(tǒng)計和計算易發(fā)生差錯等造成餐飲管理效率低的種種問題,本系統(tǒng)將采用人機交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠。最大限度地實現(xiàn)易維護性和易操作性。實現(xiàn)對餐廳顧客開臺、點菜/加菜、賬目

3、查詢和結(jié)賬等操作。2 任務(wù)概述任務(wù)概述2.1 目標系統(tǒng)是服務(wù)于餐館的日常管理的,是為了滿足餐飲業(yè)發(fā)展,科學管理餐館管理、調(diào)高效率的管理系統(tǒng)。餐飲管理系統(tǒng)能幫助餐飲業(yè)提高服務(wù)質(zhì)量、工作效率、準備的考評員工績效,掌握消費者信息,及時協(xié)調(diào)處理缺貨情況。 該系統(tǒng)可以幫助餐飲企業(yè)處理日常工作業(yè)務(wù),規(guī)范管理工作和操作流程,是餐飲行業(yè)的得力助手。可以幫助管理者們邊工作、邊了解企業(yè)經(jīng)營狀況,為經(jīng)營者提供決策分析的數(shù)據(jù);可以杜絕內(nèi)部管理的漏洞和避免人為錯誤給企業(yè)造成損失;可以為顧客提供全方位滿意的服務(wù);可以為顧客提供正規(guī)、精美、具有企業(yè)特色的結(jié)帳單;可以保證企業(yè)營業(yè)額數(shù)目的準確;可以了解常客的不同消費習慣和消費

4、歷史信息;可以知道暢銷菜品和不受歡迎菜品;同時還能建立全方位的管理模式。系統(tǒng)界面簡潔,操作直觀簡單。2.2 用戶的特點 (1)支持日常業(yè)務(wù)運作。(2)集中管理業(yè)務(wù)數(shù)據(jù),支持管理預(yù)測與決策。(3)有良好的可擴充性(系統(tǒng)配置靈活,支持用戶未來信息化進程的發(fā)展)。(4)漢字圖形用戶界面,人機對話友好,操作方便。(5)響應(yīng)速度合理,安全性較高。2.3 假定和約束 1,開發(fā)時間:對于FABMS的開發(fā)應(yīng)該做到功能齊全,又要方便用戶使用這樣會要求有大量的時間,我們必須控制好時間是用戶滿意,收益最大。2,開發(fā)資金對與一個系統(tǒng)的開發(fā)資金是有限的,我們必須理解用戶的要求做到盡量少該代碼,這樣可以節(jié)約時間,從而解決

5、資金問題,并應(yīng)最大限度地實現(xiàn)易維護性和易操作性方便管理人員使用3,開發(fā)團隊素質(zhì)約束開發(fā)團隊的素質(zhì)不可能無限優(yōu)越,必定存在某些不足,增強團隊合作是成敗的關(guān)鍵,長期的調(diào)試和維護的過程是必不可少的。3、需求規(guī)定 3.1、對功能的規(guī)定4.輸入輸入輸出輸出3.查詢查詢 管理管理5.安全安全1.前臺前臺營業(yè)營業(yè)2.營業(yè)分營業(yè)分析析前臺營業(yè)backback銷售分析:營業(yè)總況、收入金額房臺分析:按房臺統(tǒng)計分析營業(yè)情況酒菜分析:各種酒菜的詳細銷售情況統(tǒng)計操作分析:統(tǒng)計分析服務(wù)員的營業(yè)情況業(yè)績分析:統(tǒng)計分析提成服務(wù)員的銷售業(yè)績和提成金額營業(yè)分析back財務(wù)查詢:查詢各類單據(jù)和消費情況帳單查詢:查詢所有已結(jié)帳單點單

6、查詢:查詢所有歷史點單掛帳查詢:查詢掛帳(簽單)客人消費情況掛帳管理:掛帳人信息錄入、修改、掛帳歸還輔助管理:日常營業(yè)所需的其他管理功能操作員管理:管理操作員信息,并設(shè)置系統(tǒng)操作權(quán)限和最低折扣值查詢管理輸入:條形碼,英文,漢字,數(shù)字輸出:英文,漢字數(shù)字back安全與保密要求不能輕易被破壞,不能讓管理人員以外的人刪改餐飲等信息,對斷電、死機、系統(tǒng)崩潰等問題有有力措施以保障數(shù)據(jù)不受損失。該系統(tǒng)包含有密碼裝置來實現(xiàn)基本密碼操作back3.2 對性能的規(guī)定3.2.1 精度精度 輸入/輸出:條形碼英文和漢字輸入,英文和漢字輸出和阿拉伯數(shù)字輸入輸出。阿拉伯數(shù)字精確到小數(shù)點后兩位。3.2.2 時間特性要求時

7、間特性要求 a用戶在使用瀏覽功能時,系統(tǒng)的響應(yīng)時間不能超過5秒,系統(tǒng)可以不間斷運行。b 更新處理時間:每輸入一次數(shù)據(jù)即實現(xiàn)一次更新。即實現(xiàn)實時控制。c 數(shù)據(jù)的轉(zhuǎn)換和傳送時間在1到兩秒之間,方便數(shù)據(jù)輸入輸出,縮短等待時間。可以有效地對中小型餐廳消費進行管理。 滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨立運行要求。當由于操作人員輸入錯誤,可以隨時更改并更新數(shù)據(jù)。及時對系統(tǒng)進行升級,避免與運行系統(tǒng)的不兼容問題出現(xiàn)。及時發(fā)現(xiàn)軟件漏洞,給予補丁更新。3.2.3 靈活性靈活性 3.3 輸人輸出要求 輸入簡體中文和阿拉伯數(shù)字并生成對應(yīng)的中文大寫數(shù)字并輸出。要求精確到小數(shù)點后兩位并標明正負。

8、3.4 數(shù)據(jù)管理能力要求 考慮到餐飲的業(yè)務(wù)特點和每天的實際業(yè)務(wù)量的情況:要求能存儲一定數(shù)據(jù)的能力,并且能夠?qū)Υ罅繑?shù)據(jù)有一定的處理功能和快速的響應(yīng)時間。鑒于開發(fā)條件有限,我們打算采用SQL Server 2005 進行管理3.5 故障處理要求 登錄時帳號口令錯誤時,系統(tǒng)將給出提示,但最多只要求輸入三次錯誤信息,三次以后將不再允許登錄。正常使用時不應(yīng)出錯,對于用戶的輸入與操作錯誤應(yīng)給出適當?shù)母恼崾荆WC系統(tǒng)的正常運行。若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。2022-3-74、運行環(huán)境規(guī)定2022-3-71 、系統(tǒng)采用當今流行的 C/S 結(jié)構(gòu)和三層架構(gòu)模式,支持 SQL Ser

9、ver 等大型數(shù)據(jù)庫系統(tǒng)。2 、在vs20008開發(fā)環(huán)境下,以C+builder為開發(fā)語言。2022-3-7需求名稱詳細要求Windows操作系統(tǒng)Windows xp操作系統(tǒng),1G內(nèi)存,硬盤剩余500M瀏覽器 IE瀏覽器注:1、 打印機支持POS58,POS76等熱敏小票打印機器,支持各型號針打和票據(jù)打印機(必須帶硬字庫)。2、錢箱支持通過RJ45口連接小票打印機的錢箱。3、刷卡設(shè)備支持無須驅(qū)動支持所有磁卡。2022-3-72022-3-7 由鍵盤,條形碼識別器等輸入設(shè)備輸入,從而激發(fā)計算機發(fā)出指令建立數(shù)據(jù)庫并按以下功能實現(xiàn)對輸出設(shè)備控制實現(xiàn)輸出功能。餐飲管理軟件功能結(jié)構(gòu)圖back飯店餐飲管理

10、系統(tǒng) 概要設(shè)計說明書目錄引言引言運行設(shè)計運行設(shè)計總體設(shè)計總體設(shè)計接口設(shè)計接口設(shè)計系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計系統(tǒng)出錯設(shè)計系統(tǒng)出錯設(shè)計學習總結(jié)學習總結(jié)編寫目的本系統(tǒng)為飯店餐飲管理系統(tǒng)是為了有效解決現(xiàn)行系統(tǒng)中手工運作所面臨的工作量大、數(shù)據(jù)傳遞不及時、數(shù)據(jù)統(tǒng)計和計算易發(fā)生差錯等造成餐飲管理效率低的種種問題,本系統(tǒng)將采用人機交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠。控制精度或生產(chǎn)能力的提高方面對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能的避免人為錯誤。在管理信息服務(wù)的改進方面實現(xiàn)對消費的歷史記錄進行查詢。系統(tǒng)應(yīng)最大限度地實現(xiàn)易維護性和易操作性。實現(xiàn)對餐廳顧客開臺、點菜/加菜、

11、賬目查詢和結(jié)賬等操作。基本概念設(shè)計用戶界面設(shè)計應(yīng)反映用戶分組和各用戶組操作權(quán)限的基本要求,即各用戶只能對與自己操作相關(guān)的功能和數(shù)據(jù)是可見的在服務(wù)端建立獨立的數(shù)據(jù)庫,集中管理系統(tǒng)所涉及的菜譜信息數(shù)據(jù)、點菜單信息數(shù)據(jù)等。以需求用例圖作為系統(tǒng)設(shè)計的依據(jù),將整個系統(tǒng)按用例參與者劃分為與參與者對應(yīng)的功能群,由此形成整個系統(tǒng)的主體邏輯結(jié)構(gòu)。接口設(shè)計內(nèi)部接口用戶通過局域網(wǎng)以C/S的方式訪問系統(tǒng),用戶成功登陸該系統(tǒng)后,按瀏覽器方式使用該系統(tǒng)與角色權(quán)限相關(guān)的功能外部接口用戶界面 硬件接口 軟件接口系統(tǒng)內(nèi)部分為:顧客包房系統(tǒng)和結(jié)賬系統(tǒng)兩個子系統(tǒng)用戶接口運行設(shè)計1.包房模塊組合包房模塊組合2.結(jié)賬模塊組合結(jié)賬模塊組

12、合系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計 總體設(shè)計總體設(shè)計3412運行設(shè)計 各實體及其聯(lián)系圖文各實體及其聯(lián)系圖文字說明文字房間和顧客之間是使用關(guān)系房間和顧客之間是使用關(guān)系顧客與賬單之間是付賬的關(guān)系顧客與賬單之間是付賬的關(guān)系房間與賬單的之間是對應(yīng)關(guān)系房間與賬單的之間是對應(yīng)關(guān)系部分部分ERER模型設(shè)計模型設(shè)計文本文本此為房間實體對應(yīng)的關(guān)系模式:此為房間實體對應(yīng)的關(guān)系模式: 房間(房間(房間號房間號,狀態(tài),容量,房間類,狀態(tài),容量,房間類型,管理員工號)型,管理員工號)此為賬單實體對應(yīng)的關(guān)系模式。此為賬單實體對應(yīng)的關(guān)系模式。 賬單(賬

13、單(賬單號賬單號,菜名,點菜數(shù)量,房,菜名,點菜數(shù)量,房間號)間號)邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計公司名公司名公司名公司名物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計系統(tǒng)出錯處理設(shè)計出錯信息 程序在運行時主要會出現(xiàn)兩種錯誤: 1、由于輸入信息,或無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。 2、由于其他問題,如網(wǎng)絡(luò)傳輸超時等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須生成相應(yīng)的錯誤提示語句,送到輸出模塊中。本系統(tǒng)可能發(fā)生的軟錯誤如下:登錄錯誤:用戶名或密碼輸入錯誤,系統(tǒng)提示“用戶名或密碼錯誤”。錄入信息填寫錯誤:當錄入信息時,某項信息所填內(nèi)容與系統(tǒng)設(shè)置的格式不符,系統(tǒng)提示“項填寫格式不符”;提交時信息填寫不完整,系統(tǒng)提示“項不能

14、為空”。查詢錯誤:進行條件查詢時,未找到相應(yīng)信息,系統(tǒng)提示“所查詢信息不存在”。對與硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置。 補救措施補救措施服務(wù)器必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的服務(wù)器必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真斷電時,在斷電恢復(fù)過程可采用數(shù)據(jù)丟失的損失。若真斷電時,在斷電恢復(fù)過程可采用SQL SERVERSQL SERVER的日志文件,對其進行的日志文件,對其進行ROLLBACKROLLBACK處理,處理,對數(shù)據(jù)進行恢復(fù)。對數(shù)據(jù)進行恢復(fù)。 系統(tǒng)維護設(shè)計系統(tǒng)維護設(shè)計 維護方面主要是對服務(wù)器上的數(shù)據(jù)庫進行維護。可維護方面主要

15、是對服務(wù)器上的數(shù)據(jù)庫進行維護。可使用使用SQL SERVERSQL SERVER的數(shù)據(jù)庫維護功能機制,定期為數(shù)據(jù)的數(shù)據(jù)庫維護功能機制,定期為數(shù)據(jù)庫進行庫進行BackupBackup,維護管理數(shù)據(jù)庫死鎖問題和維護數(shù)據(jù)庫內(nèi),維護管理數(shù)據(jù)庫死鎖問題和維護數(shù)據(jù)庫內(nèi)數(shù)據(jù)的一致性數(shù)據(jù)的一致性 學習總結(jié)通過為軟件工程課程的學習,我們一組三人在一起努力,終于完成了餐廳管理系統(tǒng)的設(shè)計,其中運用到了SQL語句對數(shù)據(jù)庫的編寫,以及對可視化界面的設(shè)計和與數(shù)據(jù)庫的連接等知識。讓我們在實際的操作中,將學過的理論知識在實踐中得到了運用和鞏固,并且面對陌生的知識,我們刻苦鉆研,不斷補充自己的課外知識,并將所學知識靈活運用,才

16、使得程序能夠圓滿的完成BACK飯店餐飲管理系統(tǒng)詳細設(shè)計說明書目錄第一章 引言第二章 程序系統(tǒng)的結(jié)構(gòu)第三章 程序設(shè)計說明第四章 程序(2)標識符設(shè)計說明引言1.1目的 在計算機飛速發(fā)展的今天,快捷便利的操作方法被越來越多的人所接受,計算機代替了人們眾多復(fù)雜繁瑣的工作。目前餐飲管理系統(tǒng)尚未被廣泛應(yīng)用,還存在著進一步開發(fā)的可能性。餐飲管理者和消費者將成為餐飲管理系統(tǒng)報告的潛在讀者。本系統(tǒng)為飯店餐飲管理系統(tǒng)是為了有效解決現(xiàn)行系統(tǒng)中手工運作所面臨的工作量大、數(shù)據(jù)傳遞不及時、數(shù)據(jù)統(tǒng)計和計算易發(fā)生差錯等造成餐飲管理效率低的種種問題,本系統(tǒng)將采用人機交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可

17、靠。控制精度或生產(chǎn)能力的提高方面對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能的避免人為錯誤。在管理信息服務(wù)的改進方面實現(xiàn)對消費的歷史記錄進行查詢。系統(tǒng)應(yīng)最大限度地實現(xiàn)易維護性和易操作性。實現(xiàn)對餐廳顧客開臺、點菜/加菜、賬目查詢和結(jié)賬等操作。1.2背景 經(jīng)過多年發(fā)展,餐飲管理已經(jīng)逐漸由定性管理,進入到重視定量管理,進入到重視定量管理的科學階段。眾所周知,在定量管理的具體實現(xiàn)方法和手段方面,最有效的工具就是電腦管理。傳統(tǒng)手工操作管理存在著許多無法避免的問題例如:1.人工計算賬單容易出差錯。2.收銀工作中跑單、漏單、偷錢現(xiàn)象普遍。3.個別服務(wù)員作弊、改單、宰客情形發(fā)生。3.客人消費數(shù)據(jù)難以保存查詢。

18、4.無法對大量營業(yè)數(shù)據(jù)進行統(tǒng)計分析。因此制約了整個餐飲業(yè)的規(guī)模化發(fā)展和整體服務(wù)水平的提升。有效的管理成為了一個難題,為能有效的解決這些問題提高企業(yè)的經(jīng)濟效益,在這些中小型飯店中采用工作流技術(shù),結(jié)合飯店綠色管理內(nèi)容,實施計算機管理信息系統(tǒng)視為一條有效的解決途徑。說明: a 待開發(fā)軟件系統(tǒng)的名稱:餐飲管理系統(tǒng) b 本項目的任務(wù)提出者:羅文劼 開發(fā)者:李佳慧 郭俊雪 王雪靜1.4 參考資料 1 王珊 薩師煊數(shù)據(jù)庫系統(tǒng)概論(第四版)北京高等教育出版社20062 郭睿志C# +SQL Server項目開發(fā)實踐北京中國鐵道出版社20073 John SharpVisual C#2005從入門到精通北京清華

19、大學出版社20064飛狼 李春萌數(shù)據(jù)庫管理與應(yīng)用指南人民郵電出版社20051.3 定義 房間信息表:表中有roomid(房間號),state(房間狀態(tài)),capacity(房間容納人次),roomkind(房間類型)chief(負責員工號)第二章第二章 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu)2.4各模塊之間的關(guān)系ER圖:2.1 軟件結(jié)構(gòu)圖2.3 結(jié)賬信息管理2.2 包房信息模塊 登陸經(jīng)理員工密碼修改菜品信息包房信息人員管理營業(yè)統(tǒng)計幫助密碼修改菜品信息訂臺信息點菜管理結(jié)賬功能幫助包房信息按房間類型查詢按房號查詢增加房間修改房間信息刪除房間結(jié)賬功能連接包房信息表連接賬單信息表結(jié)賬方式選擇退出員工房間顧客菜品

20、賬單負責對應(yīng)含有選用付賬1 11 11 11 11 1n n1 1n nm mm m找零付款方式領(lǐng)導(dǎo)1 1n n使用m mp p1、房間和顧客之間是使用關(guān)系; 供房間可以供不同的顧客所使用,顧客也可是選擇不同的包房使用,所以是多對多的對應(yīng)關(guān)系。2、顧客與賬單之間是付賬的關(guān)系; 一張賬單只對應(yīng)固定的消費顧客,所以他們之間是一對一的對應(yīng)關(guān)系。且只有在進行付賬過程中才有付款方式的選擇和找零,所以這兩個屬性應(yīng)該在對應(yīng)關(guān)系上標出。3、房間與賬單的之間是對應(yīng)關(guān)系; 房間在不同顧客使用過程中,對應(yīng)不同的賬單;而賬單可以來自不同的房間,所以兩者之間是多對多的關(guān)系。第三章 程序設(shè)計說明3.4 輸人項3.1 程序

21、描述3.2 功能 3.3 性能3.5 輸出項本程序非常駐內(nèi)存,只把所需到的部分調(diào)入內(nèi)存運行即可。包含子程序,包廂模塊及菜單管理方面有覆蓋要求,屬于順序處理。本程序包含以下內(nèi)容:前臺營業(yè):日常營業(yè)操作日始日結(jié):設(shè)定每個營業(yè)日的開始和結(jié)束接待預(yù)訂:顯示房臺狀態(tài),進行房臺預(yù)訂點菜收銀:開臺、點菜、結(jié)帳、交班,提供最主要的營業(yè)功能營業(yè)設(shè)置:日常營業(yè)所必需的數(shù)據(jù)庫設(shè)定酒菜設(shè)置:按類別(酒水飲料、涼菜、熱菜、主食、包桌、服務(wù)用品)設(shè)置酒菜數(shù)據(jù)房臺設(shè)置:類別設(shè)置包房或餐臺其他設(shè)置:付款方式(現(xiàn)金、銀行卡、贈券、掛賬、免單)、點菜說明等營業(yè)分析:對營業(yè)數(shù)據(jù)進行統(tǒng)計分析、打印報表銷售分析:營業(yè)總況、收入金額房臺

22、分析:按房臺統(tǒng)計分析營業(yè)情況酒菜分析:各種酒菜的詳細銷售情況統(tǒng)計操作分析:統(tǒng)計分析服務(wù)員的營業(yè)情況業(yè)績分析:統(tǒng)計分析提成服務(wù)員的銷售業(yè)績和提成金額財務(wù)查詢:查詢各類單據(jù)和消費情況帳單查詢:查詢所有已結(jié)帳單點單查詢:查詢所有歷史點單掛帳查詢:查詢掛帳(簽單)客人消費情況輔助管理:日常營業(yè)所需的其他管理功能操作員管理:管理操作員信息,并設(shè)置系統(tǒng)操作權(quán)限和最低折扣值掛帳管理:掛帳人信息錄入、修改、掛帳歸還該系統(tǒng)可以幫助餐飲企業(yè)處理日常工作業(yè)務(wù),規(guī)范管理工作和操作流程,是餐飲行業(yè)的得力助手。可以幫助管理者們邊工作、邊了解企業(yè)經(jīng)營狀況,為經(jīng)營者提供決策分析的數(shù)據(jù);可以杜絕內(nèi)部管理的漏洞和避免人為錯誤給企

23、業(yè)造成損失;可以為顧客提供全方位滿意的服務(wù);可以為顧客提供正規(guī)、精美、具有企業(yè)特色的結(jié)帳單;可以保證企業(yè)營業(yè)額數(shù)目的準確;可以了解常客的不同消費習慣和消費歷史信息;可以知道暢銷菜品和不受歡迎菜品;同時還能建立全方位的管理模式。穩(wěn)定快速,實時控制。本系統(tǒng)屬于小型的餐飲管理系統(tǒng),可以有效地對中小型餐廳消費進行管理。本研究報告結(jié)合公司對餐飲業(yè)的實地調(diào)查所得出的許多數(shù)據(jù),對餐飲業(yè)的發(fā)展概況和現(xiàn)狀、投資特性、行業(yè)發(fā)展預(yù)測等進行詳細的分析,并重點對本行業(yè)及市場競爭格局做了具體的剖析。3.6 算法 3.7 流程邏輯3.8 接口 3.9 存儲分配第三章 程序設(shè)計說明添加功能void _fastcall TFo

24、rm1:Button1Click(TObject *Sender) ADOQuery1-Insert() ; ADOQuery1-FieldByName(餐桌代碼)-Value=Edit1-Text ; ADOQuery1-FieldByName(可容人數(shù))-Value=Edit2-Text ; ADOQuery1-FieldByName(負責編號)-Value=Edit3-Text ; ADOQuery1-FieldByName(包間類型)-Value=Edit4-Text ; ADOQuery1-Post() ;修改功能void _fastcall TForm1:Button2Click(

25、TObject *Sender) /1 得到用戶輸入的新值 String newValue=Edit1-Text; /第二步 向TADOTable組件發(fā)出編輯的請求 ADOQuery1-Edit(); /給字段賦值 ADOQuery1-FieldByName(餐桌代碼)-Value=newValue; /第四步 提交更改 ADOQuery1-Post(); /1 得到用戶輸入的新值 String newValue2=Edit2-Text; /第二步 向TADOTable組件發(fā)出編輯的請求 ADOQuery1-Edit(); /給字段賦值 ADOQuery1-FieldByName(可容人數(shù))-

26、Value=newValue2; /第四步 提交更改 ADOQuery1-Post(); 刪除功能void _fastcall TForm1:Button3Click(TObject *Sender) Application-MessageBoxA(餐桌將被刪除,信息提示框); ADOQuery1-Delete() ;消費金額計算顯示功能void _fastcall TForm_jiezhangxinxi:Button3Click(TObject *Sender) String mysql=select sum(uniteprice) a from dishs,dish where dishs

27、.dishid=dish.dishid and roomid=+ComboBox2-Text+; ADOQuery4-Active=false; ADOQuery4-SQL-Clear(); ADOQuery4-SQL-Add(mysql); ADOQuery4-Open(); AnsiString s=ADOQuery4-FieldByName(a)-AsString; Edit1-Text=s; 客人進店查看前臺桌臺信息是否有人入座入座人數(shù)是否夠坐開臺點菜是否需要打印結(jié)賬打印金額是否夠桌臺自動清空無無無無是是是是是是房間號、房間狀態(tài)、管理員工號、點菜數(shù)量分配4個存儲單位。容量、房間類型、賬

28、單號、菜名分配8個存儲單位。 /1 得到用戶輸入的新值 String newValue3=Edit3-Text; /第二步 向TADOTable組件發(fā)出編輯的請求 ADOQuery1-Edit(); /給字段賦值 ADOQuery1-FieldByName(負責編號)-Value=newValue3; /第四步 提交更改 ADOQuery1-Post(); /1 得到用戶輸入的新值 String newValue4=Edit4-Text; /第二步 向TADOTable組件發(fā)出編輯的請求 ADOQuery1-Edit(); /給字段賦值 ADOQuery1-FieldByName(包間類型)-

29、Value=newValue4; /第四步 提交更改 ADOQuery1-Post(); String mysql=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();3.10.2測試3.10 測試計劃3.10.1設(shè)計預(yù)期效果第三章 程序設(shè)計說明說明對本程序進行單元測

30、試的計劃,包括對測試的技術(shù)要求、輸入數(shù)據(jù)、預(yù)期結(jié)果、驅(qū)動程序及樁模塊等的規(guī)定。(1)支持日常業(yè)務(wù)運作。(2)集中管理業(yè)務(wù)數(shù)據(jù),支持管理預(yù)測與決策。(3)有良好的可擴充性(系統(tǒng)配置靈活,支持用戶未來信息化進程的發(fā)展)。(4)漢字圖形用戶界面,人機對話友好,操作方便。(5)響應(yīng)速度合理,安全性較高(對折扣、退菜、贈送、優(yōu)惠操作提供權(quán)限校驗,并有記錄備查。數(shù)據(jù)庫安全中支持前后臺雙數(shù)據(jù)庫管理),網(wǎng)絡(luò)運行穩(wěn)定。(6)不能輕易被破壞,不能讓管理人員以外的人刪改餐飲等信息,對斷電、死機、系統(tǒng)崩潰等問題有有力措施以保障數(shù)據(jù)不受損失。包房信息管理模塊:一、查詢功能:1 在“餐桌類型”輸入框中,輸入“中包”,點擊

31、“查詢”,將在顯示框中顯示出房間類型為“中包”的元組;2 在“負責人”輸輸入框中,輸入“和平”,點擊“查詢”,將在顯示框中顯示出員工姓名為“和平”的元組;3 當輸入的輸入項不符合要求時,在顯示框中出現(xiàn)空表,沒有顯示內(nèi)容;二、插入功能:在出現(xiàn)的對話框右側(cè),依次輸入房間號為5,容納人數(shù)為10,負責編號為123,包房類型大包后,點擊“確定”,在顯示框中便會立即出現(xiàn)新插入的數(shù)組5,10,123, ,大包;三、刪除功能:在對話框中直接輸入房間號,便可以直接刪除對應(yīng)的房間元組; 出現(xiàn)的錯誤:再刪除房間元組后,出現(xiàn)了產(chǎn)出異常,對應(yīng)的管理員工的數(shù)據(jù)也被刪除,在其他表中,涉及到該員工的信息元組都一并被刪除了。

32、解決方案:經(jīng)刪除語句中,將當初設(shè)計的“級聯(lián)”修改為“限制”。四、修改功能:如插入功能類似,在輸入框中輸入需要修改的信息,點擊修改,然后點擊確定,在顯示框中便會立即顯示出修改后的新數(shù)組信息。結(jié)賬功能模塊:1 進入頁面后,點擊“房間號”輸入框后的下拉菜單即可選擇房間號碼,在選中具體號碼之后,便會在“賬單號”輸入框中自動顯示,該房間的賬單號;2點擊查詢后,在顯示框中就會心輸出賬單信息;3點擊“總金額”,便會在“折扣前總金額”顯示出消費金額;1、房間模塊設(shè)計說明第四章 程序2(標識符)設(shè)計說明2、賬單模塊設(shè)計說明:具體功能描述如下:1)按房間類型查詢:通過對房間類型的查詢,查看某類房間的使用情況,方便

33、員工和顧客選擇房間和了解房間使用情況。2)按房間號查詢:通過對某一房間號查詢到具體房間,了解該房間此時的使用情況。方便餐廳工作人員了解具體房間的使用情況,對給該房間的開放時間,到目前的使用時間,負責房間的員工等信息直觀顯示。3)刪除房間和增加房間:此項主要是考慮到在具體的實際生活中,餐廳的中房間,可能會因為某種原因不能使用和在問題接觸后重新恢復(fù)使用,或者餐廳擴大規(guī)模,縮小規(guī)模的實際情況。4)修改房間信息:在實際的工作中,房間的相關(guān)信息并不是一成不變的,所以就需要對房間的相關(guān)信息進行及時的修改,以保證信息的正確性。賬單通常是都有一個賬單號的,賬單需要顯示顧客所選用的菜名以及數(shù)量,并標明是那個房間

34、號。便需要以上的個屬性。具體功能如下:1)連接包房表:通過連接包房表,找到顧客消費時使用的包房編號,包房類型;2)連接賬單表:連接到賬單,顯示所選擇的菜品和數(shù)量;3)結(jié)賬方式選擇:此程序系統(tǒng)為顧客提供了多種支付方式供選擇,并且直接在營業(yè)額顯示中按不同的支付方式總額的比例;4)退臺:將使用完畢的包房重新在前臺包房信息中恢復(fù)顯示,供前臺服務(wù)員安排包房的使用。學習體會設(shè)計總結(jié)3.3概要設(shè)計說明書審評結(jié)果:工作成果合格,不需要做很大的改動即可完成審核。1優(yōu)點:條理清晰,做了詳細的概要設(shè)計,解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。采用了表格的形式,使讀者更加容易清楚了解到如何實現(xiàn)該系統(tǒng),有利于進行詳細設(shè)

35、計。2缺點:圖和表格不夠多,文字需要介紹的詳細一點。3.4詳細設(shè)計報告審評結(jié)果:工作成果基本合格,代碼完成了80%。1優(yōu)點:簡單明了,而且還進行了對實現(xiàn)功能的代碼編寫,這是我們所欠缺的,需要借鑒。2缺點:對圖表的解釋不夠到位。3.5測試計劃審評結(jié)果:工作成果基本合格,需要做少量的修改,之后便通過審核即可。1優(yōu)點:他們對自己的開發(fā)的系統(tǒng)進行了詳細的研究和測試,分析了很多在測試過程中可能出現(xiàn)的問題。2缺點:只是單一的對系統(tǒng)進行測試,有些部分的代碼不夠完善,系統(tǒng)的功能有待提高。總結(jié) 總的來說,他們小組寫的文檔基本上是很好的,對整個餐飲管理系統(tǒng)的描述的很詳細。與我們自己小組所編寫的文檔相比,既有優(yōu)點也

36、有缺點。通過兩個小組之間的互評這個環(huán)節(jié),有利于我們的發(fā)展和進一步對軟件工程的了解。小組互評此餐廳管理系統(tǒng)歷時三個多星期已基本完成了,實現(xiàn)了餐廳管理系統(tǒng)的基本功能,并具有友好的界面,操作簡單方便,基本實現(xiàn)了前臺管理、桌臺信息的查詢、開臺信息、點菜、打印,報表、收銀、桌臺信息管理、員工管理、菜單維護、消費查詢和盈利信息查詢等功能。一、架構(gòu)模式及運行環(huán)境: 1 、系統(tǒng)采用當今流行的 C/S 結(jié)構(gòu)和三層架構(gòu)模式,支持 SQL Server 等大型數(shù)據(jù)庫系統(tǒng)。 2 、在vs20005開發(fā)環(huán)境下,以C+builder為開發(fā)語言。二、系統(tǒng)特點: 1、 系統(tǒng)界面友好,在包房信息模塊和點菜信息模塊中能夠以直接、

37、清晰的界面顯示所需要的信息,不顯示對用戶無用的信息; 2、操作簡單,在界面上點擊所要的操作,便可進入到具體的操作中;進行查詢、修改時,只需按界面上的文字提示輸入正確數(shù)據(jù)后,即可顯示所需操作運行后的信息; 3、功能齊全,在兩個板塊中的操作中基本上包括了實際生活中餐廳關(guān)于包房和點菜兩個方面的全部所需內(nèi)容;三、不足之處 1、酒店管理人員的登陸與修改密碼的模塊做的還不夠完善。保密措施做的也不夠好。 2、在顯示一些信息時,需要按照固定要求輸入關(guān)鍵字才能夠查詢,對于實際操作中是暫時無法滿足用戶的方便性需求的。3、打折、優(yōu)惠等現(xiàn)實中普遍存在的需求功能還不夠完善。4、未定包廂的用戶餐桌管理方面還存在欠缺。 我

38、們的設(shè)計還有很多不足之處,因為能力有限并沒有把各方面的需求做的很好。在制作的過程中,我們遇到了各種各樣的難題。通過翻閱書籍和向各位老師同學求助,我們慢慢的解開了一個又一個問題,學到的很多的知識,也積累了一定的經(jīng)驗。我感到我不會的東西還有很多,目前學到的知識還遠遠不夠。 就在前幾天,我在機房做了一個上午的作業(yè),還沒來得及保存電腦突然死機,當時我非常著急,如果重啟電腦,我花了將近4個小時做的程序就一點都沒有了,我試著求助了一位當時正在機房授課的老師,沒有想到這位老師在資源管理器中關(guān)閉了幾個程序,又新建了一個文件夾,電腦就恢復(fù)了正常狀態(tài)!我非常感謝這位老師。那是我才意識到對于計算機,我對它的認識和了

39、解還只停留在表面,還有很多很多的地方等待我去發(fā)掘,我想今后我更加努力的去學習。評審的工作成果:餐廳管理系統(tǒng)的有關(guān)文檔具體內(nèi)容:系統(tǒng)功能的需求分析、概要設(shè)計、詳細設(shè)計、系統(tǒng)測試的內(nèi)容。創(chuàng)建時間:2014年11月14日技術(shù)評審方式:小組間的互相審評。評審所需要的設(shè)備:電腦所需要的Office軟件評審記錄以及意見3.1可行性分析報告審評結(jié)論:工作基本完成。1優(yōu)點:明確指出了潛在的讀者,對餐飲管理系統(tǒng)的應(yīng)用前景有明確的目標。2缺點:在對餐飲管理系統(tǒng)的推廣方面沒有計劃。3.2需求分析報告審評結(jié)論:工作成果基本完成,需要做少量的修改。1優(yōu)點:需求的基本信息簡單明了,組員通過需求規(guī)格說明書能夠把握住系統(tǒng)的基本要求,數(shù)據(jù)流圖較為清晰,有利于建模和整個系統(tǒng)地開發(fā)。整體簡潔美觀,容易閱讀。2缺點:需求分析不詳細,系統(tǒng)的框架圖,建模圖,流程圖沒有做詳細描述,這樣

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論