時間:2022-12-28 05:43:34
導(dǎo)言:作為寫作愛好者,不可錯過為您精心挑選的10篇餐飲管理系統(tǒng),它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。
對于實現(xiàn)餐飲管理系統(tǒng),我們主要運(yùn)用的還是數(shù)據(jù)庫的知識數(shù)據(jù)庫作為存取數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具在系統(tǒng)中所起到的作用至關(guān)重要。數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造優(yōu)化的數(shù)據(jù)庫邏輯模式和物理模式結(jié)果,并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能有效地存儲和管理數(shù)據(jù),滿足應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作。信息管理要求是指在數(shù)據(jù)庫中應(yīng)該存儲和管理哪些數(shù)據(jù)對象;數(shù)據(jù)操作要求是指對數(shù)據(jù)對象進(jìn)行哪些操作,如查詢、增、刪、改、統(tǒng)計等操作。數(shù)據(jù)庫設(shè)計地目標(biāo)是維用戶和各種應(yīng)用系統(tǒng)提供的一個信息基礎(chǔ)設(shè)施和高效率地運(yùn)行環(huán)境。高效率的運(yùn)行環(huán)境包括:數(shù)據(jù)庫數(shù)據(jù)的存取速率、數(shù)據(jù)庫存儲空間的利用率、數(shù)據(jù)庫系統(tǒng)運(yùn)行管理的效率等都是高的。
在概念設(shè)計方面我們應(yīng)該了解的是如下內(nèi)容;在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地實現(xiàn)這些需求。
概念結(jié)構(gòu)主要特點:
(1)能真是、充分地反映顯示世界,包括事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求,是對現(xiàn)實世界的一個只是模型;
(2)易于理解,從而可以用它和不熟悉計算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫設(shè)計成功的關(guān)鍵。
(3)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴(kuò)充;
(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。
概念結(jié)構(gòu)時各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。
現(xiàn)在對所設(shè)計系統(tǒng)的需求作進(jìn)一步的分析,產(chǎn)生概念結(jié)構(gòu)設(shè)計的E-R模型。由于這個系統(tǒng)并不復(fù)雜,因此可采用自頂向下的設(shè)計方法。自頂向下設(shè)計的關(guān)鍵是確定系統(tǒng)的核心活動。所謂核心活動就是系統(tǒng)中的其它活動都要圍繞這個活動展開,或與此活動密切相關(guān)。確定了核心活動之后,系統(tǒng)就有了可擴(kuò)展的余地。此系統(tǒng)包含的實體有:
(1)用戶:用來描述酒店操作員的有關(guān)信息,用用戶編號來標(biāo)志。
(2)餐臺:用來描述餐臺的有關(guān)信息,用餐臺編號來標(biāo)志。
(3)菜品:用來描述酒店菜品的有關(guān)信息,用菜品編號來標(biāo)志。
(4)菜系:用來描述菜品分類的有關(guān)信息,用菜系編號來標(biāo)志。
(5)消費(fèi)單:用來描述酒店某一餐臺消費(fèi)的有關(guān)信息,用消費(fèi)單編號來標(biāo)志。
經(jīng)過初步分析,可以得到此系統(tǒng)中各實體所包含的基本屬性如下:
(1)用戶(序號,姓名,性別,密碼) ;
(2)餐臺(編號,人數(shù));
(3)菜品(編號,所屬菜系,名稱,祝記碼,單位,單價,菜品狀態(tài));
(4)菜系(序號,名稱);
(5)消費(fèi)單(編號,所屬餐臺號,時間,消費(fèi)額,操作用戶)。
在邏輯設(shè)計方面我們所需要了解的是概念結(jié)構(gòu)設(shè)計所得的E-R模型是對用戶需求的一種抽象的表達(dá)形式,它獨(dú)立于任何一種具體的數(shù)據(jù)模型,因而也不能為任何一個具體的DBMS所支持。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計的準(zhǔn)則、數(shù)據(jù)的語義約束、規(guī)范化理論等對數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計出用戶子模式。這就是數(shù)據(jù)庫邏輯設(shè)計所要完成的任務(wù)。數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計分為兩個步驟:首先將概念設(shè)計所得的E-R圖轉(zhuǎn)換為關(guān)系模式然后對關(guān)系模型進(jìn)行優(yōu)化。
關(guān)系模型是由一組關(guān)系(二維表)的結(jié)合,而E-R模型則是由實體、實體的屬性、實體間的關(guān)系三個要素組成。所以要將E-R模型轉(zhuǎn)換為關(guān)系模型,就是將實體、屬性和聯(lián)系都要轉(zhuǎn)換為相應(yīng)的關(guān)系模型。
有了基本的E-R模型就可以進(jìn)行邏輯結(jié)構(gòu)設(shè)計,也就是設(shè)計基本的關(guān)系模式。設(shè)計基本的關(guān)系模式主要從E-R模型出發(fā),將其直接轉(zhuǎn)換為關(guān)系模式。
在物理設(shè)計方面我們應(yīng)該了解數(shù)據(jù)庫在物理上的存儲結(jié)構(gòu)與存儲方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是物理設(shè)計。
數(shù)據(jù)庫的物理設(shè)計通常分為兩步:
(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);
(2)對物理結(jié)構(gòu)進(jìn)行評價,評價的中的是時間和空間效率。
為數(shù)據(jù)庫中各基本表建立的索引如下:
1.由于用戶信息表,消費(fèi)項目信息表的主碼―用戶序號,用戶序號經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個屬性上建立唯一性索引;
2.由于菜品信息表的―菜系序號,菜系信息表的屬性菜系序號經(jīng)常在查詢條件中出現(xiàn)在兩個屬性上建立聚簇索引;
3.餐臺信息基本表的―餐臺編號,經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引;
4.消費(fèi)單類別表的―名稱,經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引。
在了解完這些之后就可以建立一個數(shù)據(jù)表,如:
(1)消費(fèi)單類別表的建立:
create table 消費(fèi)單類別表(
消費(fèi)單編號 Int primary key,
所屬餐臺號 Int not null,
時間 datetime not null,
餐臺編號 Int not null,
菜品編號 Int not null,
用戶序號 Int not null,
)
(2)消費(fèi)項目信息表的建立:
create table 消費(fèi)項目信息表(
用戶序號 Int primary key,
人數(shù) Int not null,
時間 datetime not null,
菜品名稱 char(20) not null,
消費(fèi)額 Int not null,
)
建立如上等等的數(shù)據(jù)表。
對于餐飲管理系統(tǒng)的設(shè)計還有很多細(xì)節(jié)上的東西值得我們了解,此次所說的知識對此一個大概的闡述,對設(shè)計的一個大局上的概括。
參考文獻(xiàn)
中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2015)07(b)-0037-02
近年來,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,基于移動互聯(lián)網(wǎng)的智能設(shè)備和服務(wù)在人們的生活中起著越來越重要的作用。餐飲行業(yè)作為一個典型的傳統(tǒng)行業(yè),與人們的生活密切相關(guān)。在傳統(tǒng)的餐飲行業(yè)中,存在著大量的中小型餐飲企業(yè),這些企業(yè)人力物力有限,仍然使用傳統(tǒng)的電話、紙筆方式對生產(chǎn)和經(jīng)營活動進(jìn)行管理[1]。這種傳統(tǒng)的管理方式使得經(jīng)營效率低下且容易出錯[2]。因此,這些中小型餐飲企業(yè)需要一種能夠?qū)Σ似?、訂單、外賣、人員、原材料進(jìn)行高效管理的系統(tǒng)或方法,且考慮到中小型餐飲企業(yè)經(jīng)營的實際情況,管理的經(jīng)濟(jì)開銷要足夠低。
信息化與傳統(tǒng)產(chǎn)業(yè)結(jié)合以提高傳統(tǒng)產(chǎn)業(yè)生產(chǎn)效率是近年來社會發(fā)展的一個大趨勢,上述問題同樣可以采用信息化的方法來解決。景鑫[3]設(shè)計了一種采用Android客戶端通過WIFI網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程下單的方法,該方法實現(xiàn)了點單、下單、備貨、出貨等一系列操作,并能通過PC機(jī)客戶端實現(xiàn)統(tǒng)計功能。張志德[4]實現(xiàn)一套Android客戶端和后臺服務(wù)來完成餐飲服務(wù)功能。該系統(tǒng)主要包括后臺數(shù)據(jù)庫服務(wù)器、Web服務(wù)器、無線網(wǎng)絡(luò)、Android前端等部分??蛻舳薃ndroid系統(tǒng)智能手機(jī)具有前端處理與計算能力,而且通過無線網(wǎng)絡(luò)訪問Web服務(wù)器。
但是上述研究成果都沒專門考慮到中小型餐飲企業(yè)的實際經(jīng)營需求。為此,該文設(shè)計與實現(xiàn)了一個基于Android的餐飲管理系統(tǒng)。本系統(tǒng)整合了菜品、訂單、外賣、人員、原材料管理等功能,利用Android平臺的成熟性、開發(fā)便捷性和經(jīng)濟(jì)性,為小型餐飲企業(yè)提供一個高效經(jīng)濟(jì)的完整經(jīng)營管理解決方案。
1 系統(tǒng)設(shè)計
1.1 系統(tǒng)的邏輯結(jié)構(gòu)
本系統(tǒng)由數(shù)據(jù)庫層、系統(tǒng)接口層、邏輯層和應(yīng)用表示層組成四層邏輯結(jié)構(gòu)。采用分層結(jié)構(gòu)能夠提高系統(tǒng)的可維護(hù)性,充分利用Java語言的可重用性,降低系統(tǒng)開發(fā)難度,提高開發(fā)效率。每一層的功能如下。
(1)數(shù)據(jù)庫層,用于存儲本系統(tǒng)涉及的各種數(shù)據(jù)內(nèi)容。包括各種訂單記錄的歷史記錄,菜品類型和價格記錄,配送人員信息等。
(2)系統(tǒng)接口層由系統(tǒng)所使用的開發(fā)平臺下的各種標(biāo)準(zhǔn)組件構(gòu)成,例如Android SDK中的應(yīng)用程序框架和庫函數(shù)。
(3)邏輯層運(yùn)行于Web服務(wù)器的運(yùn)行空間,使用JSP完成動態(tài)內(nèi)容的顯示。
(4)應(yīng)用表示層是運(yùn)行于Android客戶端的應(yīng)用程序,用于收集用戶的操作請求并顯示操作結(jié)果。
1.2 系統(tǒng)技術(shù)選型
在本系統(tǒng)的實現(xiàn)中,Android客戶端使用Java SE,基于Android SDK開發(fā)。服務(wù)器容器采用Apache Tomcat。服務(wù)器端采用ASP開發(fā),使用Servlet技術(shù)對客戶請求進(jìn)行響應(yīng)。
數(shù)據(jù)庫采用MySQL和SQLite數(shù)據(jù)庫,其中MySQL數(shù)據(jù)庫是整個系統(tǒng)的后臺數(shù)據(jù)庫,Android客戶端通過JDBC對MySQL數(shù)據(jù)庫的內(nèi)容進(jìn)行遠(yuǎn)程訪問。SQLite是一個輕量級數(shù)據(jù)庫,用于存儲Android客戶端上的本地數(shù)據(jù)。
本系統(tǒng)的系統(tǒng)結(jié)構(gòu)如圖1所示。
2 系統(tǒng)實現(xiàn)
2.1 系統(tǒng)的開發(fā)環(huán)境
開發(fā)本系統(tǒng)所使用的軟件和工具如下。
系統(tǒng)開發(fā)工具:eclipse3.7,myeclipse8.5,ADT。軟件開發(fā)工具包:JavaSE 1.7,Android-sdk-windows SDK。數(shù)據(jù)庫開發(fā)工具:mysql驅(qū)動程序,mysql連接程序jar包,mySQL 5.1 for windows,Navicate 8 for MySQL。Web服務(wù)器程序:Apache Tomcat 6.0
由于本系統(tǒng)的開發(fā)全部基于免費(fèi)的軟件和工具,因此本系統(tǒng)的成本僅集中于硬件采購成本和程序員的人力資源成本,中小型餐飲企業(yè)可以根據(jù)自己的實際需求選擇不同的硬件,能夠較好的控制開發(fā)和部署成本。
2.2 系統(tǒng)功能設(shè)計
系統(tǒng)的總體功能結(jié)構(gòu)如圖2所示。
Android客戶端負(fù)責(zé)與普通用戶交互,將服務(wù)器端生成的結(jié)果顯示在用戶的Android手機(jī)或平板電腦中,并將用戶輸入的數(shù)據(jù)提交至服務(wù)器端。具體功能包括菜品信息的增加、刪除、修改、查詢,菜品質(zhì)量的評價,點菜下單,查詢訂單任務(wù)分配情況,查詢外賣任務(wù)分配情況,維護(hù)個人信息,查詢個人賬戶權(quán)限,查詢個人績效評價,查詢采購任務(wù),查詢庫存信息等。
服務(wù)器端負(fù)責(zé)對數(shù)據(jù)進(jìn)行處理,接收Android客戶端提交的數(shù)據(jù),將數(shù)據(jù)的處理結(jié)果發(fā)送至Android客戶端。具體功能包括菜品信息的存儲,菜品的,銷售記錄的存儲與分析,訂單任務(wù)的分配,外賣任務(wù)的分配,外賣訂單的處理與信息存儲,員工賬戶信息的存儲和權(quán)限設(shè)置,員工績效的考核評價,采購信息和庫存信息的增加、刪除、修改和查詢等。
3 結(jié)語
該文設(shè)計的基于Android的餐飲管理系統(tǒng),通過優(yōu)化中小型餐飲企業(yè)的菜品、訂單、外賣、人員、原材料管理的流程,并有效控制系統(tǒng)部署成本,提高中小型餐飲企業(yè)的效率和競爭力。在未來的工作中,將會對系統(tǒng)進(jìn)一步優(yōu)化,使系統(tǒng)變得更加智能,提高企業(yè)管理活動的效率。
參考文獻(xiàn)
[1]余圣寅.關(guān)于餐飲小店外賣配送系統(tǒng)的優(yōu)化[J].電子技術(shù)與軟件工程,2014(11):216-216.
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-7597(2011)1210173-01
數(shù)據(jù)庫的創(chuàng)建是一件非常容易的事情,但是設(shè)計一個嚴(yán)謹(jǐn)、安全、可靠的數(shù)據(jù)庫就不那么容易了,它需要你有扎實的理論知識做基礎(chǔ),還需要具備一定的分析問題解決問題的能力。數(shù)據(jù)庫的設(shè)計經(jīng)過需求分析、數(shù)據(jù)庫概念機(jī)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計之后我們就應(yīng)考慮數(shù)據(jù)完整性的設(shè)計了。數(shù)據(jù)完整性是最大限度的保證數(shù)據(jù)的正確性、可靠性、一致性。數(shù)據(jù)完整性包含三個方面的內(nèi)容即實體完整性、參照完整性(引用完整性)和用戶自定義完整性(域完整性)。
下面以餐飲管理系統(tǒng)部分可以實現(xiàn)點菜和結(jié)賬的表為例闡述以上完整性的設(shè)計。餐飲管理涉及的表的關(guān)系模式為:桌臺表zt(桌號zh,桌名zm,容納人數(shù)rnrs,狀態(tài)zt,類型lx),菜單表cd(菜品編號cpbh,菜品名稱cpmc,規(guī)格gg,類別lb,單價dj,成本價cbj),訂單表dd(訂單編號ddbh,訂單日期ddrq,桌號zh,消費(fèi)金額xfje),點菜表dc(訂單編號ddbh,菜品編號cpbh,數(shù)量sl)。以上四個表的定義如下:
Create table zt (zh char(4) primary key ,zm char(8) unique, rnrs int check (rnrs>=0),zt bit,lx char(8) check (lx='大廳' or lx='包廂' lx='vip'))
Create table cd(cpbh char(5) primary key, cpmc char(12),gg char(10),lb char(8),dj numeric(6,1) check(dj>=0),cbj numeric(6,1) check(cbj>=0))
Create table dd (ddbh char(10) primary key,ddrq datetime,zh char(4) foreign key references zt(zh), xfje numeric(10,1))
Create table dc (ddbh char(10) foreign key references dd(ddbh),cpbh char(5) foreign key references cd(cpbh),sl int check(sl>=0) default 1,primary key(ddbh,cpbh))
1 實體完整性(表完整性)
實體完整性又叫做表完整性,是對表中主鍵的約束。實體完整性的規(guī)則要求:在任何關(guān)系的任何一個元組中,主鍵的值不能為空值、也不能取重復(fù)的值。建立實體完整性的目的是用于保證數(shù)據(jù)庫表中的每一個元組都是惟一的。是否可以改變主鍵值或刪除一整行,取決于主鍵和其他表之間要求的完整性級別。實體完整性的定義比較簡單。實現(xiàn)“實體完整性”的方法有primary key約束、unique約束、標(biāo)識列、惟一索引。在此對桌臺表zt中的桌號zh、菜單表cd表中的菜品編號cpbh以及訂單表dd中的訂單編號ddbh定義了primary key約束。在定義的時候一定要注意,一張完整的表定義只能有一個主鍵(PRIMARY KEY),但是可以沒有UNIQUE約束。
2 參照完整性規(guī)則(引用完整性規(guī)則)
現(xiàn)實世界中的實體之間存在某種聯(lián)系。在關(guān)系模型中實體及實體間的聯(lián)系都是用關(guān)系來描述的,這樣就自然存在著關(guān)系與關(guān)系間的引用。通過在同一個數(shù)據(jù)庫的兩個表中進(jìn)行主鍵約束和外鍵約束來實現(xiàn),參照的列和被參照的列的必須具有相同的屬性。
參照完整性規(guī)則規(guī)則要求:“不引用不存在的實體”。即:不允許在一個關(guān)系中引用另一個關(guān)系中不存在的元組。其目的用于確保相關(guān)聯(lián)的表間的數(shù)據(jù)保持一致。參照完整性是對外鍵的約束,要求外鍵的取值只能為兩種情況:若取非空值,則它必須是主表中存在的值。要么取空值(null)。設(shè)置了參照完整性禁止在從表中插入包含主表中不存在的關(guān)鍵字的數(shù)據(jù)行;禁止刪除在從表中的有對應(yīng)記錄的主表記錄。
在如上四個表中對訂單表dd的桌號zh、點菜表對此dc的訂單編號ddbh及菜品編號cpbh分別設(shè)置了外鍵。另外外鍵的設(shè)計也可由觸發(fā)器或編程語言來設(shè)定。以訂單表dd為例觸發(fā)器設(shè)置方法如下:
CREATE TRIGGER insert_xs ON dd
AFTER INSERT
AS
IF EXISTS
(SELECT * FROM INSERTED
WHERE zh IN (SELECT zh FROM zt))
PRINT '添加成功!’
ELSE
BEGIN
PRINT '桌號與存在的桌號不符!’
ROLLBACK TRANSACTION
END
同樣可以對點菜表設(shè)置一個觸發(fā)器要求dc的訂單編號ddbh及菜品編號cpbh也具有參照性。參照完整性是用來維護(hù)相關(guān)數(shù)據(jù)表之間數(shù)據(jù)一致性的手段,通過實現(xiàn)引用完整性,可以避免因一個數(shù)據(jù)表的記錄改變而使另一個數(shù)據(jù)表內(nèi)的數(shù)據(jù)變成無效的值。
3 域完整性
域完整性也稱為列完整性或用戶定義的完整性,用于限制用戶向列中輸入的內(nèi)容。域完整性規(guī)則要求由用戶根據(jù)實際情況,定義表中屬性的取值范圍。其目的用于保證給定字段中數(shù)據(jù)的有效性,即保證數(shù)據(jù)的取值在有效的范圍內(nèi)。
設(shè)置域完整性的方法是限制列的數(shù)據(jù)類型、精度、范圍、格式和長度等。可以通過指定數(shù)據(jù)類型、CHECK約束、DEFAULT約束、NOT NULL約束和創(chuàng)建規(guī)則、默認(rèn)值等數(shù)據(jù)庫對象來實施。
數(shù)據(jù)庫中存儲的數(shù)據(jù)多種多樣,為每一列指定一個準(zhǔn)確的數(shù)據(jù)類型是設(shè)計表的第一步,列的數(shù)據(jù)類型規(guī)定了列上允許的數(shù)據(jù)值。當(dāng)添加或修改數(shù)據(jù)時,其類型必須要符合建表時所指定的數(shù)據(jù)類型。這種方式為數(shù)據(jù)庫中的數(shù)據(jù)完整性提供了最基本的保障。
約束是SQL Server提供的自動保持?jǐn)?shù)據(jù)完整性的一種方法,是獨(dú)立于表結(jié)構(gòu)的。規(guī)則是實現(xiàn)域完整性的方法之一,用來驗證一個數(shù)據(jù)庫中的數(shù)據(jù)是否處于一個指定的值域范圍內(nèi),是否與特定的格式相匹配。當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)值被更新或插入時,就要檢查新值是否遵循規(guī)則。如果不符合規(guī)則就拒絕執(zhí)行更新或插入操作。
在餐飲系統(tǒng)相關(guān)表中我們對相應(yīng)的列設(shè)置了數(shù)據(jù)類型及長度度限制,并對菜單表cd的單價dj設(shè)置了check(dj>=0)的約束,對點菜表dc的數(shù)量sl列(sl int check(sl>=0) default 1)設(shè)置了check約束和默認(rèn)值的約束。當(dāng)然對于以上約束我們都可通過定義規(guī)則的方法實現(xiàn)。如:
用create rule dyl as@x>=0來定義一個大于零的約束,然后用sp_bindrule dyl,'cd.dj‘語句和sp_bindrule dyl,'dc.sl'語句將其綁定到菜單表cd的單價dj列及點菜表dc的數(shù)量sl列上。
對于菜品編號cpbh我們規(guī)定菜類必須以類別的代表字母作為第一個字符,小分類的代表字母為第二個字符后面跟3位數(shù)字來表示。如CL001表示青菜類、LN001可表示奶類飲料。類別分類如表1:
表1 菜單類別表
為了實現(xiàn)上述編碼我們用規(guī)則來實現(xiàn)如下:
Create rule cpbm as
@BM like 'C[LQRT][0-9][0-9][0-9]'
Or @BM like 'J[PBNM][0-9][0-9][0-9]'
Or @BM like 'Y[CNGT][0-9][0-9][0-9]'
Or @BM like 'z[fm][0-9][0-9][0-9]'
sp_bindrule cpbm, 'cd.cpbh'
4 觸發(fā)器實現(xiàn)數(shù)據(jù)完整性
當(dāng)用戶對數(shù)據(jù)的完整性要求更為特殊,更為復(fù)雜,以上3種完整性就無法滿足用戶的要求。在這種情況下,用戶需要自己定義所需的完整性。實現(xiàn)自定義完整性的重要方法是創(chuàng)建觸發(fā)器。觸發(fā)器是一種數(shù)據(jù)庫對象。是一種表或視圖執(zhí)行insert、delete、update操作時,被系統(tǒng)自動執(zhí)行的特殊的存儲過程。創(chuàng)建觸發(fā)器的目的是對表實現(xiàn)復(fù)雜的數(shù)據(jù)完整性約束,以防止不正確的操作。它與數(shù)據(jù)庫中的某個表的數(shù)據(jù)修改操作相關(guān)聯(lián),修改操作可以是INSERT、UPDATE、和DELETE這3種操作中其中一種或幾種。當(dāng)用戶對相關(guān)表執(zhí)行觸發(fā)器相關(guān)的修改操作時觸發(fā)器自動執(zhí)行。常用于數(shù)據(jù)的參照完整性限制及級聯(lián)刪除、級聯(lián)更新等操作的設(shè)置。以級聯(lián)更新為例,分析當(dāng)菜單表中的菜品編號修改時,點菜表中的菜品編號同時更新這樣的操作用觸發(fā)器如何實現(xiàn):
create trigger upd on cd after update
as
declare @jbh char(5),@xbh char(5)
select @jbh=deleted.cpbh, @xbh= inserted.cpbh
from deleted,inserted where deleted.cpbh=inserted.cpbh
print '準(zhǔn)備級聯(lián)更新點菜表中的菜品編號信息….'
update dc set cpbh=@xbh where cpbh=@jbh
print '已經(jīng)級聯(lián)更新了點菜表原菜品編號為'+ @jbh +'的信息'
5 應(yīng)用接口編程
應(yīng)用接口編程對數(shù)據(jù)庫應(yīng)用設(shè)計來說是負(fù)擔(dān)最重的方法,但同時又是最基本、最靈活的方法。不論數(shù)據(jù)庫管理系統(tǒng)提供了多么豐富的完整性的約束手段,利用編程接口保證數(shù)據(jù)完整性仍是所有數(shù)據(jù)庫應(yīng)用設(shè)計者必須掌握的關(guān)鍵技術(shù)之一。
6 總結(jié)
保證數(shù)據(jù)庫的數(shù)據(jù)完整性,在數(shù)據(jù)庫管理系統(tǒng)中是十分重要的。合理地使用SQL Server為數(shù)據(jù)完整性提供的各項措施,對數(shù)據(jù)進(jìn)行所需的約束限制,可以有效降低數(shù)據(jù)庫在使用過程中可能出現(xiàn)的錯誤,提高數(shù)據(jù)庫系統(tǒng)的可用性,減少處理數(shù)據(jù)錯誤所耗的費(fèi)用。
參考文獻(xiàn):
[1]陳偉,Sql Server2005應(yīng)用系統(tǒng)開發(fā)教程[M].北京:清華大學(xué)出版社.
[2]Andrew J.Brust Stephen Forte著,精通SQLServer 2005程序設(shè)計,賈洪峰譯,清華大學(xué)出版社,2007.
如何建設(shè)
成本管理系統(tǒng)
成本管理信息系統(tǒng)的建設(shè)不是孤立的,企業(yè)需要從產(chǎn)品選擇、資源配置、制度建立、執(zhí)行監(jiān)督等多方面扎實工作,只有這樣,才能將餐飲成本信息化管理工作引向深入并最終取得成功。
首先,選擇穩(wěn)定、適用的產(chǎn)品是關(guān)鍵。以中餐為主要業(yè)態(tài)的中國餐飲,具有獨(dú)特的業(yè)務(wù)流程,行業(yè)特點明顯。照搬國外或采用國內(nèi)通用的解決方案行不通。專業(yè)的軟件公司推出的專業(yè)化解決方案是長期結(jié)合中國餐飲運(yùn)行實際需求形成的,因而更適合企業(yè)的現(xiàn)實需求。目前,國內(nèi)具有完整解決方案的軟件公司并不多,多數(shù)小軟件公司或軟件工作室的產(chǎn)品只停留在前臺運(yùn)行流程層面,對于后臺管理乃至連鎖化管理還缺乏成熟的產(chǎn)品。餐飲企業(yè)在選擇產(chǎn)品時,應(yīng)多調(diào)查、多研究。產(chǎn)品選擇不當(dāng),不僅造成投資損失,更重要的是一旦實施受阻,會打擊企業(yè)信息化的信心和決心。
其次,需要優(yōu)化人力資源配置和崗位調(diào)整。餐飲企業(yè)在信息化建設(shè)時需要進(jìn)行投資,也就是需要花錢,這點大家都非常容易理解,但是,面對信息化建設(shè)需要設(shè)立一些新的崗位、增加一些人力成本時,有人不理解。實際上這并不矛盾,新的管理手段需要通過優(yōu)化人力資源和崗位調(diào)整來適應(yīng),這樣才能保證良好的執(zhí)行,這個優(yōu)化的過程就是優(yōu)勝劣汰的過程和效率提升的過程,最終會節(jié)省人力資源。
比如,成本管理信息系統(tǒng)的實施需要增加“成本信息管理員”專職人員,來協(xié)調(diào)前廳經(jīng)理、后廚總廚、倉庫管理員及財務(wù)人員,確保成本系統(tǒng)的正常運(yùn)行。后廚開發(fā)出的新菜,在銷售前需要定價,廚師長需要向“成本信息管理員”提交菜品成本卡,由信息系統(tǒng)根據(jù)當(dāng)前材料價格計算出該菜品的成本,這才能給該菜品科學(xué)定價,同時,只有在電腦中完成菜品添加和成本卡的輸入,所銷售的菜品才能執(zhí)行自動減庫操作,如果沒有專職崗位,則職責(zé)不明,系統(tǒng)一旦不能做到實時更新,則運(yùn)行結(jié)果的準(zhǔn)確性便得不到保證。
再者,建立規(guī)范化的制度非常重要。必須圍繞成本信息管理,制定合適的運(yùn)行流程,并通過制度確定下來。制度執(zhí)行集中體現(xiàn)在,發(fā)生的物資流轉(zhuǎn)應(yīng)及時反映到電腦系統(tǒng)中去,也就是說,購入的材料在入庫的同時,需要進(jìn)入電腦系統(tǒng); 領(lǐng)用出庫的材料在領(lǐng)用的同時,需要體現(xiàn)在信息系統(tǒng)中,以從根本上杜絕材料的任意流轉(zhuǎn),或只記手工賬,而信息系統(tǒng)無記錄的狀態(tài)。還要嚴(yán)格執(zhí)行材料定期盤點制度,并及時將盤點數(shù)據(jù)輸入信息系統(tǒng)。成本管理信息系統(tǒng)的有效運(yùn)行,必須建立在能確保物資流轉(zhuǎn)得到忠實記錄、物資庫存狀態(tài)得到有效確認(rèn)的基礎(chǔ)上,否則,成本管理信息化將成為空談。切記,流程制度化是成本管理信息化的先決條件。
最后,需要強(qiáng)調(diào)的是成本管理信息化需要建立獎懲機(jī)制,更需要執(zhí)行監(jiān)督。具體來說,第一,要全員參與,提高意識。在各個工作環(huán)節(jié)、各個工作崗位上的員工是成本費(fèi)用的直接有效控制者,全體員工要從上到下組成一個全員成本管理的群體,形成一個人人為酒店,處處講效益的氛圍。第二,建立全面的責(zé)任考核制度。根據(jù)餐飲年度的經(jīng)營考核指標(biāo),對部門總監(jiān)、行政總廚進(jìn)行責(zé)任考核。同時將各項指標(biāo)分解到區(qū)域和班組,把考核與經(jīng)濟(jì)利益掛鉤,做到有獎有罰。第三,餐飲管理人員要定期(如每月)召開成本分析會,并尋找原因。餐飲成本控制應(yīng)以目標(biāo)成本為基礎(chǔ),對日常管理中發(fā)生的各項成本進(jìn)行的計量、檢查、監(jiān)督和指導(dǎo),使其成本開支在滿足業(yè)務(wù)活動需要的前提下,不超過事先規(guī)定的標(biāo)準(zhǔn)或預(yù)算。
餐飲成本管理的
主要內(nèi)容
餐飲成本管理主要涉及采購管理、供應(yīng)商管理、驗收管理、庫存管理、付款管理、配菜管理、成本核算及報表分析等。
采購管理的主要功能是,餐廳采購部門根據(jù)經(jīng)營需求,結(jié)合材料庫存狀況完成采購申請編制,并根據(jù)供應(yīng)商價格選擇供應(yīng)商,執(zhí)行材料采購審批;
供應(yīng)商管理的主要功能是,在管理供應(yīng)商基本信息的基礎(chǔ)上,對供應(yīng)商的歷史供貨情況進(jìn)行分析,如果是同類型材料,可以對供應(yīng)商供貨價格進(jìn)行對比,優(yōu)化供貨渠道,降低采購成本;
驗收管理的主要功能是,對供應(yīng)商所供應(yīng)材料的質(zhì)量、數(shù)量、價格等進(jìn)行把關(guān),對不符合質(zhì)量要求的,執(zhí)行退貨處理;
庫存管理的主要功能是,記錄材料的入庫、領(lǐng)用、退庫、調(diào)撥、損益和盤點,對材料流轉(zhuǎn)進(jìn)行記錄,并保證庫存狀態(tài)信息的實時性和準(zhǔn)確性;
付款管理的主要功能是,財務(wù)人員對采購入庫材料的賬款管理;
配菜管理的主要功能是,生成菜品成本卡,對每道菜品所使用的材料組份進(jìn)行設(shè)置,是實現(xiàn)前廳銷售與后臺庫房聯(lián)動的紐帶;
成本核算的主要功能是,通過菜品銷售、自動減庫和盤點,分析廚房理論用料與實際用料的差異情況,通過數(shù)據(jù)分析,找到導(dǎo)致差異的問題所在,制訂整改措施,使用料更加準(zhǔn)確,減少材料浪費(fèi);
報表分析的主要功能是,對材料入庫、領(lǐng)用、退庫、調(diào)撥、損益和盤點記錄等進(jìn)行報表查詢; 對庫存狀態(tài)、材料消耗、銷售毛利等進(jìn)行報表查詢; 對一段時間內(nèi)的進(jìn)、銷、存進(jìn)行報表查詢等。
如今我國餐飲企業(yè)主要存在著以下問題:
(1) 設(shè)施設(shè)備簡陋, 衛(wèi)生環(huán)境不符合要求;
(2) 從業(yè)人員食品安全意識較差, 法律意識淡薄;
(3) 入行門檻低, 流動性大;
(4) 監(jiān)管力量薄弱, 難以滿足小餐飲監(jiān)管需求。面對以上問題, 本研究中設(shè)計的餐飲信息化系統(tǒng)提出了解決方案, 并具有以下優(yōu)勢:
(1) 通過結(jié)合操作簡便、智能化、低成本的硬件, 實現(xiàn)過程自主化管理, 并設(shè)計有針對生產(chǎn)現(xiàn)場的衛(wèi)生環(huán)境管理的良好操作規(guī)范GMP 管理模塊, 旨在改善臟、亂、差的現(xiàn)狀;
(2) 系統(tǒng)安裝、后期使用與維護(hù)中, 包括對于人員的培訓(xùn), 從而提高相關(guān)人員的食品安全意識及法律意識;
(3) 由于信息化系統(tǒng)具有自動化且操作簡單的特點, 且保證了數(shù)據(jù)采集的客觀性與準(zhǔn)確性, 從而降低了因人員流動對企業(yè)造成的負(fù)面影響;
(4)餐飲信息化管理系統(tǒng)設(shè)置有國家法律法規(guī)標(biāo)準(zhǔn)庫, 并由專門人員進(jìn)行更新與維護(hù), 便于保證企業(yè)加工過程的合規(guī)性;
(5) 餐飲信息化管理系統(tǒng)后期將開發(fā)監(jiān)管端, 實現(xiàn)企業(yè)現(xiàn)場數(shù)據(jù)實時性、可選擇性提交給監(jiān)管機(jī)構(gòu), 從而降低了監(jiān)管難度。同時, 當(dāng)今世界已進(jìn)入到計算機(jī)信息管理領(lǐng)域中激烈競爭的時代, 應(yīng)用計算機(jī)已經(jīng)變得十分普遍。企業(yè)掌握了大量知識、信息, 加之信息處理速度快、批量大、效率高, 從而提升了自身競爭力。隨著科學(xué)技術(shù)的不斷提高, 計算機(jī)科學(xué)日漸成熟, 它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用, 越來越多的管理人員意識到信息管理的重要性。
2 項目背景
系統(tǒng)的目標(biāo)設(shè)定必須考慮法律法規(guī)、監(jiān)管部門、信息化時代下市場環(huán)境以及新時代餐飲企業(yè)的要求與需求, 只有滿足了以上各方面的需求, 才能使系統(tǒng)的價值最大化,為餐飲企業(yè)帶來實際價值。
2.1 法律、法規(guī)需求分析
2015 年10 月1 日我國開始實施新版《食品安全法》,其中對追溯制度、危害分析及關(guān)鍵控制點體系的建立及餐飲行業(yè)信息公式提出了新的要求:第四十二條國家建立食品安全全程追溯制度。食品生產(chǎn)經(jīng)營者應(yīng)當(dāng)依照本法的規(guī)定, 建立食品安全追溯體系, 保證食品可追溯。國家鼓勵食品生產(chǎn)經(jīng)營者采用信息化手段采集、留存生產(chǎn)經(jīng)營信息, 建立食品安全追溯體系第四十八條國家鼓勵食品生產(chǎn)經(jīng)營企業(yè)符合良好生產(chǎn)規(guī)范要求, 實施危害分析與關(guān)鍵控制點體系, 提高食品安全管理水平第五十五條餐飲服務(wù)提供者應(yīng)當(dāng)制定并實施原料控制要求, 不得采購不符合食品安全標(biāo)準(zhǔn)的食品原料。倡導(dǎo)餐飲服務(wù)提供者公開加工過程, 公示食品原料及其來源等信息同時, 《食品召回管理辦法(國家食藥總局第12 號令)》、《國務(wù)院辦公廳關(guān)于加快推進(jìn)重要產(chǎn)品追溯體系建設(shè)的意見(2015 95 號)》, 以及餐飲業(yè)的相關(guān)標(biāo)準(zhǔn), 都對食品加工以及餐飲企業(yè)提出了新的要求。
2.2 監(jiān)管部門需求分析
監(jiān)管部門對于企業(yè)的監(jiān)管通常包括以下4 個方面: 許可注冊、抽樣檢測、日常監(jiān)管和客戶投訴。對于許可注冊和抽樣檢測, 均是基于抽樣的原理, 具有一定的局限性;對于日常監(jiān)管, 也只是定期抽查, 而且由于人員、監(jiān)管方法等因素影響, 無法達(dá)到從根本上改善企業(yè)食品安全水平的效果, 導(dǎo)致大多企業(yè)存在嚴(yán)重的兩張皮現(xiàn)象, 僅在接受審核的時候做足工作, 到日常生產(chǎn)的時候又恢復(fù)了真實面貌 對于客戶投訴, 存在處理滯后, 且處理過程中缺少證據(jù), 同時, 由于證據(jù)不足, 導(dǎo)致無法進(jìn)行原因分析及找到對應(yīng)糾正措施, 造成問題難以解決。
2.3 信息化時代和市場的需求分析
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展, 已經(jīng)進(jìn)入了信息化時代, 多種行業(yè)采取了互聯(lián)網(wǎng)+的模式, 對于餐飲業(yè)也不例外, 如線上點餐、送餐、口碑評價等, 但隨著訂餐量的加大,同時要保證送餐的及時性, 企業(yè)開始出現(xiàn)人手不夠用、菜品時好時壞、客戶投訴增多等問題, 從而企業(yè)不得不増雇人員, 加大了人員成本與管理成本, 但多數(shù)情況又由于培訓(xùn)不到位, 缺乏食品安全意識, 導(dǎo)致菜品質(zhì)量難以標(biāo)準(zhǔn)化、規(guī)范化, 甚至出現(xiàn)食品安全事故。所以, 在當(dāng)今餐飲行業(yè)的信息化快速發(fā)展階段, 要求餐飲企業(yè): 以保證食品安全為基礎(chǔ), 通過信息化手段實現(xiàn)智能化管理, 從而降低成本, 提高效益, 提升企業(yè)競爭力。
2.4 餐飲企業(yè)需求分析
餐飲企業(yè)主要存在以下4 方面需求:規(guī)避風(fēng)險: 其中包括法律法規(guī)風(fēng)險、系統(tǒng)風(fēng)險、管理風(fēng)險和操作風(fēng)險;降低成本: 其中包括采購成本, 人力成本, 管理成本,沉沒成本;提高客戶滿意度: 具體指提高客戶對菜品質(zhì)量滿意程度及加強(qiáng)餐飲企業(yè)投訴管理, 提高產(chǎn)品質(zhì)量, 降低投訴率;可持續(xù)經(jīng)營: 實現(xiàn)可追溯, 規(guī)范管理, 及時調(diào)整更新,順應(yīng)新需求;餐飲企業(yè)滿足以上4 方面的需求, 根本需求是為了效益的提升, 實現(xiàn)KPI 管理, 使管理合理化、科學(xué)化、可操作化。同時, 對于人員管理, 要求完成由松散低效向規(guī)范化管理的轉(zhuǎn)型, 提高人員的整體素質(zhì), 最終實現(xiàn)利潤最大化。
3 系統(tǒng)設(shè)計
3.1 系統(tǒng)名稱釋義
餐飲信息化管理系統(tǒng), 簡稱CIMS, 具體釋義如下:Ccatering, 餐飲, 覆蓋學(xué)生食堂、航空配餐廚房、酒店后廚、醫(yī)療集體餐廳、動車廚房等;Iinformation, 信息, 為餐飲系統(tǒng)實現(xiàn)食品安全信息化管理;Mmanagement, 管理, 通過建立信息化管理體系,實現(xiàn)餐飲安全的自主化管理;Ssystem, 系統(tǒng), 通過系統(tǒng)的全面管理和數(shù)據(jù)采集, 可以實現(xiàn)日常監(jiān)控管理數(shù)據(jù)的積累和餐飲大數(shù)據(jù)的分析, 實現(xiàn)餐飲全流程高效、科學(xué)的管理。
3.2 系統(tǒng)設(shè)計理念
CIMS 系統(tǒng)的設(shè)計理念概括為一種模式, 兩大理念,五大技術(shù)。指的是以信息自動采集技術(shù)、危機(jī)應(yīng)對技術(shù)、視頻監(jiān)控技術(shù)、物聯(lián)網(wǎng)技術(shù)、大數(shù)據(jù)分析技術(shù)五大技術(shù)作為技術(shù)支撐, 遵循前提方案和HACCP 原理的兩大理念, 最終實現(xiàn)餐飲自主、智能化管理的模式。整個過程以預(yù)防為主, 進(jìn)行風(fēng)險管理, 達(dá)到全程控制的目的。
3.3 系統(tǒng)價值
根據(jù)使用企業(yè)的食品安全管理體系的現(xiàn)狀, 為其選擇適宜的功能模塊組合方案, 以期為企業(yè)帶來如下價值:
1梳理、完善食品安全管理體系?;谀繕?biāo)企業(yè)的食品安全管理現(xiàn)狀, 結(jié)合企業(yè)管理層的需求, 為企業(yè)選擇適宜的餐飲信息化管理系統(tǒng)功能模塊組合方案, 完善食品安全管理體系, 實現(xiàn)對餐飲企業(yè)中央廚房的加工過程控進(jìn)行全程監(jiān)控, 并識別關(guān)鍵環(huán)節(jié)施行重點管理, 從根本降低食品安全風(fēng)險;
2保證企業(yè)生產(chǎn)合規(guī)性。CIMS 系統(tǒng)配有齊全法規(guī)標(biāo)準(zhǔn)庫, 保證餐飲企業(yè)所采購的原輔料、包材、添加劑、化學(xué)品以及餐具及時與法規(guī)標(biāo)準(zhǔn)對照, 使企業(yè)持續(xù)符合《中華人民共和國食品安全法》、《食品召回管理辦法》、《餐飲服務(wù)食品安全監(jiān)督管理辦法》、《餐飲服務(wù)食品安全操作規(guī)范》、《GB/T 27306 食品安全管理體系餐飲業(yè)要求》、《GB/T22000 食品安全管理體系食品鏈中各類組織的要求》、《GB/T 27341 危害分析與關(guān)鍵控制點食品生產(chǎn)企業(yè)通用要求》等國際國內(nèi)所有相關(guān)法律法規(guī)及標(biāo)準(zhǔn)要求, 以及相關(guān)認(rèn)證體系的要求(如適用)。
3團(tuán)隊建設(shè)。在CIMS 系統(tǒng)使用過程中, 注重協(xié)助企業(yè)培養(yǎng)一支骨干隊伍, 使其在熟練應(yīng)用系統(tǒng)的基礎(chǔ)上, 提高自身的食品安全意識, 并具備食品安全管理體系所要求的管理能力。
4成本節(jié)約。通過完善的編碼系統(tǒng), 對原輔料、包材以及加工過程中的數(shù)據(jù)進(jìn)行匯總、整理并對其進(jìn)行科學(xué)分析, 確定最佳物料比, 減少損耗, 科學(xué)管理; 同時, 智能化的供應(yīng)商管理模塊, 對供應(yīng)商(如: 原輔料、設(shè)備、清潔消毒劑的供應(yīng)商)建立科學(xué)準(zhǔn)入流程, 以及建立的多維度的評價體系, 篩選最優(yōu)供應(yīng)商, 減少因來料不合格、設(shè)備故障維修和清洗消毒劑不合規(guī)等原因造成的食品安全質(zhì)量風(fēng)險及資源浪費(fèi)現(xiàn)象, 從而實現(xiàn)縮減企業(yè)生產(chǎn)成本以及管理成本, 實現(xiàn)企業(yè)利潤最大化。
3.4 系統(tǒng)組成
3.4.1 功能子系統(tǒng)
CIMS 系統(tǒng)由七個子系統(tǒng)組成,子系統(tǒng)功能說明:
1產(chǎn)品實現(xiàn)子系統(tǒng): 對涵蓋采購、貯存、加工、運(yùn)輸和分銷環(huán)節(jié)的整個食品鏈進(jìn)行管理, 主要功能包括: ①供應(yīng)商管理; ②庫存管理(來料、半成品和成品); ③CCPs 監(jiān)控;④生產(chǎn)計劃; ⑤人員管理; ⑥設(shè)備管理;
2 監(jiān)控子系統(tǒng): 對人員以及生產(chǎn)過程進(jìn)行實時監(jiān)控,保證每個工序處于可控的狀態(tài)。主要包括, ①視頻監(jiān)控, 通過實時監(jiān)控人員以及生產(chǎn)現(xiàn)場設(shè)備運(yùn)行情況, 保證食品防護(hù)(人為故意破壞)有效實施; ②關(guān)鍵點監(jiān)控, 通過在關(guān)鍵工序設(shè)置監(jiān)測設(shè)備, 采集關(guān)鍵工序運(yùn)行參數(shù);
3 驗證子系統(tǒng): 對產(chǎn)品實現(xiàn)過程中, 所實施的控制措施的策劃合理性以及實施有效性進(jìn)行驗證。主要包括: ①內(nèi)審管理, 企業(yè)質(zhì)量管理人員依據(jù)內(nèi)審標(biāo)準(zhǔn), 定期對整個生產(chǎn)過程進(jìn)行內(nèi)審, 并將內(nèi)審發(fā)現(xiàn)以及結(jié)果作為輸入; ②二方審核;
4 報警子系統(tǒng): 以硬件監(jiān)測設(shè)備的檢測數(shù)據(jù)為輸入,根據(jù)企業(yè)相關(guān)人員對生產(chǎn)相關(guān)參數(shù)進(jìn)行的設(shè)置范圍, 實現(xiàn)分級預(yù)警功能; 主要包括: ①CCPs 監(jiān)控報警; ②到期提醒(證件、資質(zhì)有效期);
5 報表子系統(tǒng): 對其他子系統(tǒng)所輸入的數(shù)據(jù)、參數(shù)及信息, 進(jìn)行整理匯總及分析, 為生產(chǎn)合理化以及實現(xiàn)產(chǎn)品的可追溯性提供數(shù)據(jù)支持, 主要包括: ①出成率報表, ②電子追溯;
6 人機(jī)界面子系統(tǒng): 操作人員通過該界面向系統(tǒng)錄入相關(guān)數(shù)據(jù)并對系統(tǒng)進(jìn)行下達(dá)指令, 同時, 由計算機(jī)向反饋人員需要處理的信息, 實現(xiàn)人和計算機(jī)之間的連接;
7 系統(tǒng)管理子系統(tǒng): 針對不同客戶類型, 提供適宜企業(yè)特點的系統(tǒng)組合方案, 切實解決客戶最首要的問題;同時, 設(shè)置系統(tǒng)管理員、程序員、企業(yè)行政人員、質(zhì)量人員、生產(chǎn)人員、庫管人員、審核員等多個門戶, 針對其職能與需求, 開放對應(yīng)模塊功能區(qū); 主要包括: ①系統(tǒng)實施方案選擇; ②門戶權(quán)限。
3.4.2 編碼系統(tǒng)
為了更好地實現(xiàn)產(chǎn)品追溯以及過程控制, CIMS 設(shè)置了自有的編碼系統(tǒng), 更全面、精準(zhǔn)地定位每個產(chǎn)品的生產(chǎn)信息, 具體編碼組成。
3.4.3
功能模塊設(shè)計
每個子系統(tǒng)中, 通過不同的功能模塊, 實現(xiàn)具體的智能化管理, 具體模塊名稱、業(yè)務(wù)功能, 以及實現(xiàn)途徑.
4 可行性分析
可行性研究的目的, 就是用最小的代價使效率達(dá)到最大化。要達(dá)到這個目的, 必須集中分析可能的主要解決方法的利弊, 從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否達(dá)到最適宜的性價比。系統(tǒng)的可行性分析主要包括技術(shù)上的可行性, 操作上的可行性和經(jīng)濟(jì)上的可行性, 下面將分別介紹這3 方面的可行性。
4.1 技術(shù)上可行性
CIMS 采用的是Java 語言編寫的, 具有Java 的一次編寫, 到處運(yùn)行的優(yōu)點, 所以該系統(tǒng)具有應(yīng)用上的普適性,同時具有較強(qiáng)的移植性、健全性和安全性。硬件環(huán)境為IntelXeon 雙CPU, 8G 以上內(nèi)存, 保證了系統(tǒng)的運(yùn)行速度, 操作系統(tǒng)采用的是Linux, Mysql 數(shù)據(jù)庫。系統(tǒng)程序具有較高的可維護(hù)性, 以及較高的數(shù)據(jù)安全性, 保證運(yùn)行順暢的同時,良好地維護(hù)了企業(yè)自身合法權(quán)益。由此可見, CIMS 采用的軟硬件環(huán)境以及編程語言, 都是十分成熟的, 且滿足了餐飲管理系統(tǒng)要求的功能完善、易于使用、易于維護(hù)等需求,所以此系統(tǒng)在技術(shù)上是可行的。
4.2 操作上可行性
CIMS 具備友好的用戶界面, 使用方便, 易于維護(hù),操作簡單易于被用戶接受。用戶只需熟練操作計算機(jī), 并對系統(tǒng)進(jìn)行簡單了解熟悉后, 即可方便使用, 該系統(tǒng)大大簡化了管理, 減輕了管理人員的負(fù)擔(dān)。因此從操作方面看,此系統(tǒng)的開發(fā)是可行的。
4.3 經(jīng)濟(jì)上可行性
餐飲企業(yè)的正常運(yùn)轉(zhuǎn),需要有一個科學(xué)的組織機(jī)構(gòu),這一組織結(jié)構(gòu)必須與經(jīng)營管理體制一致,才能有效發(fā)揮作用。
餐飲企業(yè)運(yùn)營系統(tǒng)為餐飲企業(yè)建立組織結(jié)構(gòu)提供了一個科學(xué)的模本。這種機(jī)構(gòu)應(yīng)隨著外部經(jīng)營環(huán)境的不斷變化而變化,以動態(tài)的調(diào)整來確保企業(yè)達(dá)到經(jīng)營目標(biāo)。餐飲企業(yè)組織結(jié)構(gòu)的設(shè)計必須根據(jù)組織的復(fù)雜性、規(guī)范性和集權(quán)性程度,根據(jù)組織的目標(biāo)和任務(wù)以及組織的規(guī)律及組織內(nèi)外環(huán)境因素的變化來判斷規(guī)劃或再造組織結(jié)構(gòu)。只有這樣,組織結(jié)構(gòu)的功能和協(xié)調(diào)才能達(dá)到最優(yōu)化的程度。
餐飲企業(yè)運(yùn)營系統(tǒng)設(shè)計的組織結(jié)構(gòu),是在遵循企業(yè)組織理論的一般規(guī)律和企業(yè)組織設(shè)計的一般要求的基礎(chǔ)上,結(jié)合餐飲企業(yè)自身特點而進(jìn)行的。該系統(tǒng)下的組織結(jié)構(gòu)應(yīng)遵循任務(wù)、目標(biāo)原則,精干高效原則,相對封閉原則,統(tǒng)一指揮、分級管理原則,管理幅度和層次原則,權(quán)責(zé)對等和才職相稱原則以及相對平衡原則。該系統(tǒng)下的組織結(jié)構(gòu)應(yīng)遵循科學(xué)的設(shè)計程序,以使餐飲企業(yè)組織結(jié)構(gòu)的設(shè)計過程標(biāo)準(zhǔn)化和規(guī)范化。
總之,經(jīng)過科學(xué)的組織結(jié)構(gòu)設(shè)計,整個餐飲企業(yè)組織應(yīng)達(dá)到如下標(biāo)準(zhǔn):①有直接的、明確的權(quán)力和職責(zé)路線;②有連續(xù)的業(yè)務(wù)流程;③組織中各個層級向上、向下和橫向傳遞信息迅速而協(xié)調(diào);④對每一崗位的工作能進(jìn)行客觀的評價;⑤組織中的每個人都能勝任工作,并有良好的士氣和高度的工作滿足感。
餐飲企業(yè)運(yùn)營系統(tǒng)設(shè)計的目標(biāo)二:明確管理的基本準(zhǔn)則
餐飲企業(yè)現(xiàn)代化運(yùn)營管理應(yīng)具有的基本準(zhǔn)則具體如下:
(一)系統(tǒng)化
按整體組織原則管理餐飲企業(yè)。從系統(tǒng)科學(xué)的角度來看,餐飲企業(yè)是一個由各種要素組成的有機(jī)整體,而餐飲企業(yè)運(yùn)營管理則是一項復(fù)雜的系統(tǒng)工程,有著十分復(fù)雜的內(nèi)外聯(lián)系。針對其綜合性、系統(tǒng)性、開放性和動態(tài)性的特征,在餐飲企業(yè)運(yùn)營管理過程中就必須從整體上把握管理對象,并在動態(tài)中把各環(huán)節(jié)聯(lián)系起來——在建立并處理企業(yè)各要素之間的關(guān)系的同時,保持與外部的協(xié)調(diào)發(fā)展,使各方面都為實現(xiàn)整體目標(biāo)而努力。
(二)規(guī)范化
按標(biāo)準(zhǔn)規(guī)范管理餐飲企業(yè)。企業(yè)是與內(nèi)部各方面和與外部方面相聯(lián)系的整體,只有各方面協(xié)調(diào)一致,才能順利發(fā)展。按標(biāo)準(zhǔn)規(guī)范組織經(jīng)濟(jì)活動,是協(xié)調(diào)各方面關(guān)系的有力手段。組織經(jīng)營活動,要根據(jù)有關(guān)的標(biāo)準(zhǔn),如餐飲產(chǎn)品的質(zhì)量標(biāo)準(zhǔn)、服務(wù)標(biāo)準(zhǔn)、衛(wèi)生標(biāo)準(zhǔn)、定價標(biāo)準(zhǔn)以及餐飲設(shè)備設(shè)施及場地規(guī)劃標(biāo)準(zhǔn),并根據(jù)有關(guān)的規(guī)章,如有關(guān)的法規(guī)、紀(jì)律、制度、職業(yè)道德和崗位責(zé)任制等,進(jìn)行管理活動。
(三)信息化
根據(jù)信息組織現(xiàn)代餐飲管理。在現(xiàn)代社會,信息是一種資源。對信息的收集、利用和開發(fā),能增加企業(yè)的利潤。因此,餐飲企業(yè)要建立信息中心或市場開發(fā)部,并廣泛收集行業(yè)、地區(qū)、國家和國際的信息。企業(yè)要利用市場信息,組織企業(yè)的經(jīng)營活動;要利用信息,進(jìn)行預(yù)測、決策、計劃、控制和檢查等管理活動。企業(yè)要采用先進(jìn)的計算技術(shù)和通信設(shè)備來利用和開發(fā)信息,使企業(yè)經(jīng)營管理工作更為現(xiàn)代化。
(四)市場化
按市場供求關(guān)系經(jīng)營餐飲企業(yè)。企業(yè)是市場的主體,一切經(jīng)濟(jì)關(guān)系要通過市場來實現(xiàn)。餐飲企業(yè)要通過市場取得生產(chǎn)要素,組織生產(chǎn)經(jīng)營活動,參與市場競爭,開拓市場,開發(fā)新產(chǎn)品;要通過市場調(diào)節(jié)經(jīng)營活動,實現(xiàn)效益目標(biāo);要以按勞分配為主體、各種分配并存的方式體現(xiàn)效率優(yōu)先、兼顧公平的原則;要建立社會保障體系,實行社會監(jiān)督,維護(hù)企業(yè)的正當(dāng)權(quán)益。
餐飲企業(yè)運(yùn)營系統(tǒng)設(shè)計的目標(biāo)三:提供創(chuàng)新經(jīng)營的途徑
餐飲企業(yè)經(jīng)營要求有目的地系統(tǒng)探索,創(chuàng)新經(jīng)營。在這一點上,我國的經(jīng)營情況和世界發(fā)達(dá)國家相比還很落后,其不僅表現(xiàn)在設(shè)施和設(shè)備上,而且還表現(xiàn)在經(jīng)營觀念上。但是只要勇于探索,就能開發(fā)創(chuàng)新,使經(jīng)營成果在短時間內(nèi)有較大的突破。創(chuàng)新已成為餐飲企業(yè)成功經(jīng)營的突破口,這是因為:
(一)創(chuàng)新是餐飲企業(yè)生存和發(fā)展的根本要求
根據(jù)產(chǎn)品的生命周期原理可知,企業(yè)的發(fā)展不是一勞永逸的,需要根據(jù)市場的變化,不斷創(chuàng)新,盡可能延長產(chǎn)品的成熟期,才可能持久地保持產(chǎn)品的競爭能力,使企業(yè)經(jīng)營在市場競爭中立于不敗之地。尤其是餐飲企業(yè),如果固守一種特色,一成不變,在某段時期內(nèi)可能會有一定的優(yōu)勢,但隨后就會被更具吸引力的其他企業(yè)超越或替代。
(二)創(chuàng)新是餐飲企業(yè)適應(yīng)市場競爭的必然選擇
在市場經(jīng)濟(jì)的條件下,企業(yè)若想在菜品品種、質(zhì)量、價格、服務(wù)上占有優(yōu)勢,就必須不斷創(chuàng)新,否則很難吸引更多的客源。
(三)創(chuàng)新是餐飲企業(yè)提高經(jīng)濟(jì)效益的重要途徑
到目前為止,我國的餐飲業(yè)一直處于低水平的發(fā)展階段,環(huán)境差、質(zhì)量低。這種狀況與市場需求不相適應(yīng),客觀上也要求餐飲企業(yè)不斷創(chuàng)新。要想在經(jīng)營上取得突破并提高企業(yè)的經(jīng)濟(jì)效益,就離不開創(chuàng)新。
餐飲企業(yè)經(jīng)營創(chuàng)新有時候來自于同行業(yè)經(jīng)營成功的企業(yè)或者是競爭對手的成功之處。餐飲企業(yè)運(yùn)營系統(tǒng)濃縮了餐飲業(yè)眾多成功經(jīng)營企業(yè)的精華之處,并將其提煉為具有可操作性的模本。
餐飲企業(yè)運(yùn)營系統(tǒng)設(shè)計的目標(biāo)四:提高從業(yè)人員的素質(zhì)
目前餐飲企業(yè)的服務(wù)人員素質(zhì)參差不齊,整體水平不高。餐飲企業(yè)運(yùn)營系統(tǒng)針對餐飲從業(yè)人員低素質(zhì)的弱點,提出了對餐飲從業(yè)人員的素質(zhì)要求。餐飲服務(wù)是由餐飲部的服務(wù)人員提供給賓客的,是使對方得到以享受為實質(zhì)內(nèi)容的特殊服務(wù),并且隨著現(xiàn)代飯店服務(wù)業(yè)競爭的日趨激烈和消費(fèi)者自我保護(hù)意識的增強(qiáng),賓客對餐飲服務(wù)質(zhì)量的要求越來越高。因此,要做一名合格的餐飲從業(yè)人員,應(yīng)具有較高的思想政治素質(zhì)、正確的服務(wù)態(tài)度、廣博的知識、較強(qiáng)的能力和較好的身體素質(zhì)等。
(一)思想素質(zhì)要求
餐飲從業(yè)人員的思想政治素質(zhì)是其基本素質(zhì)的根本,對于提高其他基本素質(zhì)具有重要的指導(dǎo)意義。餐飲從業(yè)人員要有高尚的職業(yè)道德,要有敬業(yè)樂業(yè)的精神,要樹立較強(qiáng)的紀(jì)律觀念。
(二)身體素質(zhì)要求
餐飲從業(yè)人員良好的身體素質(zhì)是做好餐飲服務(wù)工作的基礎(chǔ)。餐飲服務(wù)在滿足賓客飲食的物質(zhì)需要的同時,還要滿足賓客的精神需要,使其感受到美的愉悅。因此,餐飲從業(yè)人員應(yīng)具有優(yōu)美的體態(tài)、健康的體魄和良好的個人衛(wèi)生習(xí)慣。
(三)業(yè)務(wù)素質(zhì)要求
1.服務(wù)態(tài)度要求
服務(wù)態(tài)度是指餐飲從業(yè)人員在對賓客服務(wù)過程中表現(xiàn)出來的態(tài)度,其好壞直接影響賓客的心理感受。因此,從業(yè)人員既不要妄自菲薄,將自己的工作視為差役奴仆一般,’也不要無所謂,馬虎大意,而應(yīng)牢牢樹立起職業(yè)意識。服務(wù)態(tài)度的表現(xiàn)取決于員工的主動性、創(chuàng)造性、積極性和責(zé)任感。餐飲從業(yè)人員正確的工作態(tài)度可簡單概括為“真誠的服務(wù)”,即要用熱情、主動、耐心、周到的服務(wù)態(tài)度去接待每一位賓客。
2.服務(wù)知識要求
餐飲從業(yè)人員應(yīng)具有較寬的知識面,這是其個人專業(yè)素質(zhì)的最直接的表現(xiàn),也是餐飲服務(wù)水準(zhǔn)最基本的體現(xiàn)。具體包括:①基礎(chǔ)知識,包括員工守則、飯店意識、禮貌禮節(jié)、職業(yè)道德、飯店安全與衛(wèi)生、服務(wù)心理學(xué)、外語知識等;②專業(yè)知識,包括崗位職責(zé)、工作程序、運(yùn)轉(zhuǎn)表單、管理制度、設(shè)備設(shè)施的使用與保養(yǎng)、飯店的服務(wù)項目與營業(yè)時間、溝通技巧等;③相關(guān)知識,包括哲學(xué)、美學(xué)、文學(xué)、藝術(shù)、法律、各國的歷史地理、習(xí)俗和禮儀、民俗與宗教知識、本地與周邊地區(qū)的旅游景點及交通等。
3.能力要求
餐飲服務(wù)既需要規(guī)范化、標(biāo)準(zhǔn)化的操作,同時又離不開滿足不同消費(fèi)者需求的個性化服務(wù)理念,只有這樣才能使整個服務(wù)質(zhì)量得到進(jìn)一步的升華與提高。因此需要餐飲從業(yè)人員具備各種不同的能力,如語言能力、應(yīng)變能力、推銷能力、操作能力、觀察能力、記憶能力、自律能力等。
餐飲企業(yè)運(yùn)營系統(tǒng)設(shè)計的目標(biāo)五:增強(qiáng)防范風(fēng)險的能力
經(jīng)營機(jī)會與經(jīng)營風(fēng)險是互相聯(lián)系、互相依賴、共同存在于經(jīng)營環(huán)境中的一對孿生姐妹。經(jīng)營風(fēng)險,是指餐飲企業(yè)在為贏得某一個經(jīng)營機(jī)會,實現(xiàn)企業(yè)經(jīng)營目標(biāo)的過程中可能遭受的損失,經(jīng)營環(huán)境的客觀變化是經(jīng)營風(fēng)險產(chǎn)生的源頭,而真正使企業(yè)遭受風(fēng)險威脅的原因卻源自企業(yè)本身。
餐飲企業(yè)在利用經(jīng)營機(jī)會,不斷開拓經(jīng)營領(lǐng)域的過程中,難免遇到各種各樣的風(fēng)險。為此,餐飲企業(yè)在利用經(jīng)營機(jī)會的同時,要正視各種可能存在的風(fēng)險,想方設(shè)法采取措施,防范風(fēng)險,彌補(bǔ)風(fēng)險造成的損失,保證餐飲企業(yè)不斷壯大。
目前,不少餐飲企業(yè)對風(fēng)險的預(yù)測能力是有限的。因此,為避免餐飲企業(yè)在創(chuàng)新經(jīng)營過程中遭受損失,餐飲企業(yè)運(yùn)營系統(tǒng)為企業(yè)提供了兩種避免風(fēng)險的方法。
首先,餐飲企業(yè)應(yīng)認(rèn)識到在經(jīng)營資源有限的情況下,創(chuàng)新經(jīng)營過程具有較大的風(fēng)險,一次性投入有可能會使企業(yè)全軍覆沒,應(yīng)該采取投石問路的態(tài)度,分期分批根據(jù)經(jīng)營結(jié)果逐漸投入。就企業(yè)創(chuàng)新經(jīng)營的整體方案來說,也不宜一次性全面鋪開,而應(yīng)分段推進(jìn),穩(wěn)扎穩(wěn)打,步步為營。一般來說,對于剛剛起步或初次進(jìn)入一個新的市場領(lǐng)域的餐飲企業(yè),應(yīng)特別重視這種方法。盡管目前的利益不大,但權(quán)衡全局,它可以使餐飲企業(yè)腳踏實地地向經(jīng)營目標(biāo)推進(jìn)。
其次,要多觀察和注意同行業(yè)企業(yè)的所作所為,當(dāng)發(fā)現(xiàn)同行業(yè)其他企業(yè)在產(chǎn)品、服務(wù)或經(jīng)營措施等方面有新的舉措并可借鑒時,就要進(jìn)行徹底的調(diào)查與研究。如果其中有優(yōu)點,就要研究自己是否在此基礎(chǔ)上有更好的方法;如果其中有缺點,則首先觀察他們有什么改善的方法,然后再根據(jù)其實施的結(jié)果,自己再擬訂一套超越同行業(yè)其他企業(yè)的行動方案。這種模仿同行企業(yè)的方法的實質(zhì)就是把別人當(dāng)作試驗品,無論其成功與失敗,本企業(yè)都能根據(jù)它們的經(jīng)驗或教訓(xùn)來制定策略。
同時,餐飲企業(yè)運(yùn)營系統(tǒng)通過預(yù)警機(jī)制和運(yùn)行控制系統(tǒng)的建立,為餐飲企業(yè)在日常經(jīng)營過程中對運(yùn)營風(fēng)險的防范與規(guī)避提供了基本的指導(dǎo)思路,能夠有效地降低餐飲企業(yè)各種經(jīng)營風(fēng)險發(fā)生的概率,使餐飲企業(yè)的運(yùn)營處于健康的良性循環(huán)狀態(tài)。
餐飲企業(yè)運(yùn)營系統(tǒng)設(shè)計的目標(biāo)六:構(gòu)造標(biāo)準(zhǔn)的作業(yè)流程
餐飲業(yè)的標(biāo)準(zhǔn)化包括材料的標(biāo)準(zhǔn)化、食物處理的標(biāo)準(zhǔn)化、店面布置的標(biāo)準(zhǔn)化、人員服務(wù)的標(biāo)準(zhǔn)化以及各種行政作業(yè)的標(biāo)準(zhǔn)化等。標(biāo)準(zhǔn)化工作是餐飲經(jīng)營獲得成功的關(guān)鍵因素之一,然而國內(nèi)許多企業(yè)卻常常忽視此點,以致產(chǎn)品及服務(wù)的品質(zhì)難以控制。
餐飲企業(yè)作業(yè)流程的規(guī)范設(shè)計,其主要內(nèi)容包含兩個方面。一方面是對餐飲企業(yè)的整個組織系統(tǒng)的運(yùn)作進(jìn)行流程規(guī)范設(shè)計,這是部門流程規(guī)范設(shè)計的前提,也是餐飲企業(yè)能夠統(tǒng)一協(xié)調(diào)運(yùn)營的基礎(chǔ)。它包括餐飲企業(yè)整個組織系統(tǒng)的運(yùn)營和一些主要的有關(guān)餐飲企業(yè)全局性工作的作業(yè)流程設(shè)計。另一方面是對餐飲企業(yè)的各個部門的運(yùn)作進(jìn)行作業(yè)流程設(shè)計,這些部門的運(yùn)作構(gòu)成了餐飲企業(yè)運(yùn)營的主體,也是餐飲企業(yè)作業(yè)流程規(guī)范的主要內(nèi)容。
餐飲企業(yè)組織系統(tǒng)流程規(guī)范設(shè)計是指對餐飲企業(yè)組織整體的運(yùn)作和關(guān)系餐飲企業(yè)全局性、戰(zhàn)略性的業(yè)務(wù)工作進(jìn)行規(guī)范化的流程設(shè)計。其目的是確保餐飲企業(yè)整體組織功能的充分有效發(fā)揮,為餐飲企業(yè)各個職能部門的正常運(yùn)作提供組織保障和功能支持。流程貫穿著整個餐飲企業(yè)的運(yùn)作,促進(jìn)著餐飲企業(yè)組織結(jié)構(gòu)的不斷完善和組織功能的不斷豐富。
對餐飲企業(yè)的作業(yè)流程規(guī)范,遵循的思路是“針對重點,提煉共性,示范設(shè)計”。餐飲企業(yè)的規(guī)模、所處的環(huán)境、具體的營業(yè)類型、企業(yè)的風(fēng)格、管理者的管理思想等都各不相同,使得餐飲企業(yè)在組織結(jié)構(gòu)的設(shè)計、組織功能的發(fā)揮等方面也互不相同。因此,在對餐飲企業(yè)進(jìn)行作業(yè)流程規(guī)范時,主要是根據(jù)餐飲企業(yè)組織結(jié)構(gòu)設(shè)計、功能界定的一般共性,提煉出餐飲企業(yè)作業(yè)流程規(guī)范的主要設(shè)計方面的共同特點,為各個餐飲企業(yè)提供一個較為規(guī)范化的參考模本。
餐飲企業(yè)運(yùn)營系統(tǒng)設(shè)計的目標(biāo)相關(guān)文章:
1.餐飲管理系統(tǒng)設(shè)計論文
2.餐飲企業(yè)運(yùn)營系統(tǒng)的設(shè)計原則
二、管理信息系統(tǒng)
為了實現(xiàn)對數(shù)據(jù)的統(tǒng)計、分析,我們設(shè)計了一個訂單管理信息系統(tǒng)。針對不同用戶使用系統(tǒng)權(quán)限不同,本公司屬于系統(tǒng)管理員,通過數(shù)據(jù)庫操作實現(xiàn)對訂單、員工、商家和客戶進(jìn)行査詢、搜索、增加、修改、刪除;且這個管理信息系統(tǒng)只針對比較普通的應(yīng)用功能進(jìn)行介紹,適合大部分商家的基礎(chǔ)應(yīng)用;另外對于一般訂單客戶來說,不僅可查看自己的訂單信息,還可實時追蹤訂單的具置,大大滿足客戶等待期間的需求。
(一)系統(tǒng)設(shè)計
這個系統(tǒng)適用于賣家對訂單實現(xiàn)基礎(chǔ)信息管理。以下將會具體對系統(tǒng)中各模塊的功能和應(yīng)用流程進(jìn)行分析和設(shè)計。在需求分析一節(jié)中將會介紹系統(tǒng)用戶對系統(tǒng)的要求,在系統(tǒng)功能描述一節(jié)中將會對訂單系統(tǒng)的功能進(jìn)行介紹;在功能模塊劃分一節(jié)中將對功能模塊詳細(xì)劃分,對系統(tǒng)中各模塊的整體劃分有個更加清晰地思路,下面具體介紹各部分內(nèi)容。
需求分析
因為各個商家對顧客訂單信息的要求未必相同,所以項目重點不僅是要調(diào)研具體顯示訂單的哪些確定信息,而且要增加相應(yīng)的功能模塊,使用戶更加方便、快捷、安全的使用本系統(tǒng)。系統(tǒng)主要包括管理員、商家、客戶對功能的需求。管理員不僅可以看到每一商家的訂單信息,還可看到客戶訂單的信息,并可對其進(jìn)行添加、刪除、修改、查詢操作;商家只能看到客戶在本店內(nèi)的訂單,并可進(jìn)行添加、刪除、修改、查詢操作;客戶可查看自己的餐品在哪個貨箱里,并實時跟蹤確定餐品到達(dá)哪里,同時對訂單信息進(jìn)行修改、刪除操作。
(1) 顧客訂單信息管理:對商家的顧客訂單信息進(jìn)行管理。
(2) 員工信息管理:對本公司的員工信息進(jìn)行管理。
系統(tǒng)功能描述
通過上面需求分析,在本節(jié)中將對系統(tǒng)各模塊的功能進(jìn)行描述,系統(tǒng)功能包括系統(tǒng)首頁模塊、查詢模塊、訂單信息管理模塊、員工信息管理模塊4部分。下面對各部分的功能進(jìn)行描述。
(1) 系統(tǒng)首頁模塊
在系統(tǒng)首頁模塊中包括多個小的功能模塊,這些模塊有:用戶登錄模塊、訂單信息搜索模塊、顯示訂單詳情模塊。此時用戶分為3類:管理員、商家、客戶,不同用戶登陸界面顯示信息、操作內(nèi)容是不一樣的。
(2) 查詢模塊
在系統(tǒng)首頁中有一個查詢模塊,首頁中的模塊不需要登錄即可使用,在訂單信息管理模塊中還有一個查詢模塊,此模塊需要登錄才可使用,主要用于查詢要修改或刪除的用戶信息。
(3) 訂單信息管理模塊
訂單信息管理模塊在登錄后才可進(jìn)行操作。訂單信息管理模塊分為:訂單信息的錄人、訂單信息的修改和訂單信息的刪除三個部分,下面具體介紹各部分內(nèi)容。
訂單信息的錄人:在此可錄人訂單的訂單號、訂單日期、客戶、客戶地址、價格、數(shù)量、付款方式、送餐人的信息,錄人信息時訂單編號自動加1,減輕信息錄人人員的工作,也避免錯誤發(fā)生。數(shù)據(jù)提交時若訂單號與數(shù)據(jù)庫中記錄有重復(fù),則不能完成數(shù)據(jù)提交。
訂單信息的修改:使用查詢模塊將訂單信息查找顯示出來,然后對此信息進(jìn)行修改操作,但訂單號信息不允許修改。
訂單信息的刪除:使用查詢模塊將訂單信息查找顯示出來.然后對此信息進(jìn)行刪除操作,刪除前判斷是否刪除。
(4) 員工信息管理模塊
員工信息管理模塊與訂單信息管理模塊功能基本類似,顯示員工信息,對其進(jìn)行增刪改查操作。
(5) 商家信息管理模塊
與訂單、員工信息管理模塊功能基本類似,顯示商家信息,對其進(jìn)行增刪改查操作。
功能模塊劃分
在了解了系統(tǒng)的需求分析和功能描述后,可以將訂單管理系統(tǒng)劃分為4個模塊,劃分結(jié)果如下。
(1) 系統(tǒng)首頁模塊:顯示訂單信息,應(yīng)用搜索引擎搜索訂單信息并可在此登錄。
(2) 查詢模塊:查詢訂單信息。
(3) 訂單信息管理模塊:查看、增加、修改、刪除訂單信息。
(4) 員工信息管理模塊:查看、增加、修改、刪除訂單信息。
(5) 商家信息管理模塊:查看、增加、修改、刪除訂單信息。(二)數(shù)據(jù)庫設(shè)計
本系統(tǒng)使用的是SQLSerVe:r2008數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫安裝的位置為本機(jī),數(shù)據(jù)庫名稱為order。下面將介紹數(shù)據(jù)庫分析和設(shè)計、數(shù)據(jù)表的創(chuàng)建、數(shù)據(jù)表關(guān)系圖和創(chuàng)建存儲過程的內(nèi)容。
數(shù)據(jù)庫分析和設(shè)計
本節(jié)將根據(jù)上節(jié)中系統(tǒng)功能的設(shè)計分析,創(chuàng)建各數(shù)據(jù)表的實體E-R關(guān)系圖,它是數(shù)據(jù)庫設(shè)計非常重要的一步,下面用E-R圖的形式表示出各實體的屬性。(見表1、表2)
訂單的實體具有訂單號、訂單日期、客戶、客戶地址、價格、數(shù)量、付款方式、送餐人的屬性,E-R圖如圖1所示。
系統(tǒng)界面展示
⑴首頁
在首頁里,顯示訂單信息,應(yīng)用搜索引擎搜索訂單信息并可在此登錄。另外可先選擇個人身份,根據(jù)選擇的不同身份系統(tǒng)自動識別進(jìn)人不同的頁面。
(2) 登錄后,管理員對信息操作
管理員不僅可以看到每一商家的訂單信息,還可看到客戶訂單的信息,并可對其進(jìn)行添加,刪除,修改,查詢操作。
(3) 登錄后,商家操作訂單管理信息系統(tǒng)
商家只能看到客戶在本店內(nèi)的訂單,并可進(jìn)行添加、刪除、修改、查詢操作。
(4) 登錄后,客戶可查看自己的餐品在哪個貨箱里,并實時跟蹤確定餐品到達(dá)哪里,同時對訂單信息進(jìn)行修改、刪除操作。
(5) 登錄后,商家對客戶進(jìn)行操作
商家對客戶下單時間、地點、餐品來確定是否確認(rèn)訂單,隨后更改系統(tǒng)為“您的訂單已確認(rèn)”,當(dāng)訂單配送后更改系統(tǒng)為“您的訂單已送出”,最后再由客戶確認(rèn)餐品已收到,并對商家餐品、配送服務(wù)做出評價。
提供整體解決方案
天財商龍的產(chǎn)品發(fā)展經(jīng)歷了1996年的DOS版收銀軟件、1997年的基于Windows 95的餐飲管理系統(tǒng)3.2、1999年的餐飲娛樂管理系統(tǒng)4.0、2009年的天財商龍餐飲娛樂管理系統(tǒng)6.0集團(tuán)版,以及2012年的天財商龍餐飲集團(tuán)管理系統(tǒng)、西餐管理系統(tǒng)、美食廣場管理系統(tǒng)、快餐管理系統(tǒng)、火鍋管理系統(tǒng)等行業(yè)細(xì)分系列產(chǎn)品。與此同時,天財商龍于2001年推出了國內(nèi)首款移動點菜設(shè)備手持POS,于2011年推出看天財商龍iPad、Android平板電腦點餐系統(tǒng)。天財商龍逐漸成為中國餐飲業(yè)領(lǐng)先的集供應(yīng)鏈管理、物流配送、運(yùn)營管理、營銷管理、決策管理、客戶關(guān)系管理為一體的整體解決方案提供商。
經(jīng)過十幾年的發(fā)展,天財商龍積累了豐富的大中型軟件研發(fā)經(jīng)驗,并對企業(yè)管理擁有獨(dú)到的見解,逐步形成了一套行業(yè)領(lǐng)先、功能強(qiáng)大、成熟穩(wěn)定的服務(wù)型企業(yè)管理系統(tǒng)——天財商龍管理系統(tǒng)。天財商龍管理系統(tǒng)集前臺信息整理、成本核算、財務(wù)統(tǒng)計、分析報表、決策支持等功能于一體,全面覆蓋企業(yè)從單店全程管理、總部連鎖控制到物流配送、客戶關(guān)系管理等環(huán)節(jié)。
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)27-0243-02
標(biāo)準(zhǔn)建模語言(Unified Modeling Language,簡稱UML)是圖形建模語言,具有高度的可視化的特點。其目標(biāo)是用面向?qū)ο蟮姆椒ㄈッ枋鱿到y(tǒng),它有著廣泛的應(yīng)用領(lǐng)域和應(yīng)用前景,而其最為廣泛的應(yīng)用是建立軟件的系統(tǒng)模型。除此之外也可以用UML來描述諸如工業(yè)過程和工業(yè)系統(tǒng)等其他領(lǐng)域。即UML建模適用于具有靜態(tài)結(jié)構(gòu)及動態(tài)行為的任何系統(tǒng)。
1 UML建模概要
UML建??筛乓蓺w納為靜態(tài)的建模方法和動態(tài)的建模方法這兩大類。
用UML進(jìn)行面向?qū)ο蟮南到y(tǒng)分析時,首先是要描述系統(tǒng)的需求,以此確定系統(tǒng)的功能;其次是要依據(jù)系統(tǒng)的需求為系統(tǒng)去建立靜態(tài)模型,進(jìn)一步去描繪和構(gòu)建系統(tǒng)的結(jié)構(gòu);最后是去描繪和闡述系統(tǒng)的行為。在此,應(yīng)用UML的前兩步創(chuàng)建的都是系統(tǒng)的靜態(tài)的模型,可使用的圖形工具包括有用例圖、類與對象圖、包圖、構(gòu)件圖和配置圖,這些圖形構(gòu)成了UML建模語言的靜態(tài)建模機(jī)制,通常由用例圖和類與對象圖來描述和構(gòu)建系統(tǒng)的功能和結(jié)構(gòu);進(jìn)行建模分析的第三步是描述系統(tǒng)可以執(zhí)行的動作或是執(zhí)行動作時的時序狀態(tài)以及存在的交互關(guān)系。對這些情形的描述和構(gòu)建可以使用狀態(tài)圖、活動圖、順序圖和合作圖等,這些內(nèi)容則構(gòu)成了UML建模語言的動態(tài)建模機(jī)制。
2 UML的建模應(yīng)用
下面以餐飲企業(yè)管理信息系統(tǒng)為例,用UML的建模機(jī)制和方法對餐飲企業(yè)管理信息系統(tǒng)進(jìn)行具體的分析建模。
2.1 系統(tǒng)描述
餐飲企業(yè)管理信息系統(tǒng)是根據(jù)餐飲企業(yè)的特點和日常經(jīng)營活動內(nèi)容對其業(yè)務(wù)信息的處理和流程進(jìn)行規(guī)范化的管理。它的使用對象是餐飲管理員和餐飲服務(wù)員。
2.2 系統(tǒng)需求分析與建模
2.2.1 系統(tǒng)分析與功能描述
用UML對系統(tǒng)進(jìn)行需求分析時,是使用用例來獲取用戶的需求的,一個用例表示系統(tǒng)具有的某一種功能。在此選擇用例圖描述使用系統(tǒng)和與系統(tǒng)有關(guān)的相關(guān)聯(lián)的角色以及這些角色對系統(tǒng)功能的要求,系統(tǒng)中的所有的用例以及這些用例的使用者構(gòu)成了系統(tǒng)的用例圖,以此來描述系統(tǒng)具有的功能和系統(tǒng)的使用者。分析階段是針對問題域中的類和問題域中的對象展開分析,必須識別出系統(tǒng)中的這些類以及類與類之間的關(guān)系,而后由類圖去加以描述和說明。而類與類之間是需要協(xié)作才能實現(xiàn)用例的,因此這就還要用到動態(tài)模型去描述類之間的協(xié)作。在系統(tǒng)分析這一階段和時期,應(yīng)該僅就問題域的對象去建模,暫不考慮軟件系統(tǒng)中涉及的技術(shù)細(xì)節(jié)。
遵循UML的建模思想對餐飲管理信息系統(tǒng)進(jìn)行具體的分析建模。根據(jù)餐飲企業(yè)的特點,餐飲企業(yè)可見的業(yè)務(wù)活動和應(yīng)實現(xiàn)的功能應(yīng)該包括有菜品業(yè)務(wù)的管理,該項功能的使用者是餐飲管理員。菜品信息的管理是餐飲管理的核心內(nèi)容,諸如顧客所點的菜品是否可用、菜品查詢、菜品編號、菜品名稱、菜品價格等;系統(tǒng)前臺的營業(yè)管理應(yīng)該包括營業(yè)訂單信息的錄入、查詢、添加、修改和刪除等,該項功能的使用者是前臺服務(wù)員;餐飲企業(yè)還應(yīng)提供餐飲預(yù)定服務(wù),應(yīng)按顧客指定的時間和內(nèi)容提供餐飲產(chǎn)品,餐飲預(yù)訂的信息管理應(yīng)該包括顧客預(yù)訂信息的錄入、查詢、添加、修改和刪除等,該項功能的使用者是預(yù)訂服務(wù)員;同理,餐飲企業(yè)還應(yīng)提供外賣服務(wù),要實現(xiàn)對外賣信息的錄入、查詢、添加、修改和刪除等,該項功能的使用者是外賣服務(wù)員;同時系統(tǒng)還應(yīng)該具有對員工基本信息的管理功能,這項功能的使用者是餐飲管理員。因此菜品管理、前臺業(yè)務(wù)管理、預(yù)定業(yè)務(wù)管理、外賣業(yè)務(wù)管理和企業(yè)員工管理是餐飲管理信息系統(tǒng)中的五個用例。它們與系統(tǒng)的執(zhí)行者也就是餐飲管理員、前臺服務(wù)員、預(yù)定服務(wù)員和外賣服務(wù)員構(gòu)成了餐飲管理信息系統(tǒng)的用例。
2.2.2 系統(tǒng)結(jié)構(gòu)描述
用類圖描述系統(tǒng)的組成結(jié)構(gòu)。類的分析是建立在用例分析的基礎(chǔ)上的。類模型是面向?qū)ο蠓椒ǖ暮诵膬?nèi)容,它是對系統(tǒng)中的某一類對象的抽象,它描述了系統(tǒng)中各種對象的類型以及對象之間的各種靜態(tài)關(guān)系,是具有職責(zé)的數(shù)據(jù)模型。每個類都包含其特有的靜態(tài)屬性和動態(tài)行為,這些屬性和行為標(biāo)注在類名稱的下方,由類可生成具體的數(shù)據(jù)對象實例。通過分析得知餐飲管理系統(tǒng)中的基本類有:員工類、預(yù)定類、前臺類、外賣類和菜品類,由此得到概念層上的系統(tǒng),即餐飲管理信息系統(tǒng)的結(jié)構(gòu)。
2.2.3 系統(tǒng)中類行為的描述
上述系統(tǒng)中的每個類都具有自己的動態(tài)行為。接下來給出其動態(tài)行為的描述。僅以前臺營業(yè)為例用UML的狀態(tài)圖和順序圖對前臺營業(yè)的處理流程進(jìn)行具體的分析與描述。其他類的動態(tài)行為圖可以類似的得出。在此,狀態(tài)圖描述了一個具體對象的可能的所有狀態(tài)和因事件引發(fā)的所有的狀態(tài)的轉(zhuǎn)變。前臺營業(yè)中,一單業(yè)務(wù)進(jìn)入訂單生成狀態(tài)后接下來可能出現(xiàn)的狀態(tài)有下述幾種情況:①訂單取消、業(yè)務(wù)結(jié)束;②訂單使用、訂單結(jié)算、業(yè)務(wù)結(jié)束;③訂單修改、訂單使用、訂單結(jié)算、業(yè)務(wù)結(jié)束;④訂單使用、訂單修改、再訂單使用、訂單結(jié)算、業(yè)務(wù)結(jié)束。
UML用順序圖描述對象之間隨時間推移的動態(tài)交互關(guān)系。其中每個對象用一條豎線表示其生命線,消息用水平箭頭表示由一個對象發(fā)送給另一個對象。前臺營業(yè)時,營業(yè)信息由前臺營業(yè)員添加到系統(tǒng)的營業(yè)信息處理界面,產(chǎn)生修改信息時,信息再發(fā)送至修改界面,修改完成后再發(fā)送到營業(yè)信息界面確認(rèn),最終再將確認(rèn)的營業(yè)信息發(fā)送至營業(yè)結(jié)算界面。
2.3 系統(tǒng)后期設(shè)計目標(biāo)
下一步系統(tǒng)設(shè)計階段,要進(jìn)行更進(jìn)一步的細(xì)化分析,對已有的類(包括已經(jīng)定義的操作和屬性)進(jìn)行細(xì)化,適當(dāng)增加新類,用來處理例如用戶接口以及數(shù)據(jù)庫等其他問題。設(shè)計階段還包含總體設(shè)計與詳細(xì)設(shè)計,總體設(shè)計即高層結(jié)構(gòu)設(shè)計,是定義包(即子系統(tǒng)),其中還有包間的依存關(guān)系和包間的通信關(guān)系;詳細(xì)設(shè)計則是詳細(xì)描述包中的內(nèi)容,為下一階段的編程工作提供一個清晰的類的描述,為后續(xù)的編碼實現(xiàn)奠定基礎(chǔ)。
總體設(shè)計中定義的包體現(xiàn)的是一種分組機(jī)制。餐飲管理信息系統(tǒng)的包可由如下幾個包組成:系統(tǒng)界面、業(yè)務(wù)對象、數(shù)據(jù)庫和系統(tǒng)應(yīng)用。這些包中,用戶界面包構(gòu)成將來用戶的操作界面;業(yè)務(wù)對象包包含了分析模型中的所有的類,它們在數(shù)據(jù)庫包的支持下完成任務(wù);數(shù)據(jù)庫包為業(yè)務(wù)對象包提供服務(wù);應(yīng)用包向其他包提供服務(wù)。
詳細(xì)設(shè)計是將上述包的內(nèi)容再進(jìn)行細(xì)化,對每個包的內(nèi)容進(jìn)行詳細(xì)的設(shè)計。最后根據(jù)詳細(xì)設(shè)計的結(jié)果進(jìn)行編碼實現(xiàn)。
3 結(jié)語
UML是功能強(qiáng)大的可視化建模語言。運(yùn)用其靜態(tài)建模機(jī)制建立了餐飲管理信息系統(tǒng)的功能模型,運(yùn)用UML的用例圖、UML的類圖構(gòu)建了系統(tǒng)、描述了系統(tǒng)的信息處理功能以及用戶與系統(tǒng)之間的關(guān)系;應(yīng)用UML的動態(tài)建模方法,使用UML的狀態(tài)圖和順序圖對系統(tǒng)中的業(yè)務(wù)對象的狀態(tài)及行為過程進(jìn)行了描述。為系統(tǒng)的后續(xù)設(shè)計奠定了基礎(chǔ)。
參考文獻(xiàn):
[1] 張海藩.軟件工程[J].北京:人民郵電出版社,2002.
[2] 宋國順.軟件工程中UML建模的技術(shù)與分析[J].軟件導(dǎo)刊,2010(8).
一、引言
從整體上看現(xiàn)代經(jīng)濟(jì)飛速發(fā)展的今天,各行各業(yè)都實現(xiàn)了技術(shù)和管理上的革新,并且運(yùn)用現(xiàn)代營銷思想和計算機(jī)網(wǎng)絡(luò)的有機(jī)結(jié)合實現(xiàn)信息化的管理。而看看我們的餐飲企業(yè)的管理和發(fā)展,仍然保持經(jīng)驗式的生產(chǎn)和傳統(tǒng)的管理方式經(jīng)營,雖然有的企業(yè)在經(jīng)營過程中也有少許運(yùn)用計算機(jī)在管理經(jīng)營當(dāng)中,如采購、財務(wù)、收銀、人力資源的管理等等,但從總的餐飲市場來看,遠(yuǎn)遠(yuǎn)滯后于經(jīng)濟(jì)的快速發(fā)展和人們對服務(wù)的要求不斷提高的需要,這也跟餐飲市場的特殊性也有一定的關(guān)系,因為到目前為止,整個餐飲市場都沒有形成一個有效的信息化管理解決的方案。
綜上所訴,現(xiàn)代餐飲企業(yè)為了在激烈的市場中取勝,我們必須走出傳統(tǒng)餐飲管理的舊圈,對現(xiàn)代餐飲企業(yè)的管理和經(jīng)營進(jìn)行全面的創(chuàng)新;運(yùn)用現(xiàn)代營銷思想指導(dǎo)我們生產(chǎn),計算機(jī)網(wǎng)絡(luò)技術(shù)更新我們的管理,讓我們走向標(biāo)準(zhǔn)化的管理和標(biāo)準(zhǔn)化的生產(chǎn),提高企業(yè)的生存能力和競爭能力,從而實現(xiàn)我們餐飲企業(yè)的管理和整體運(yùn)作進(jìn)入高效化、信息化的時代,與國際經(jīng)濟(jì)同步發(fā)展接軌。
二、項目概況
在餐飲系統(tǒng)中的子系統(tǒng)包括前臺接待子系統(tǒng),點菜子系統(tǒng),收銀子系統(tǒng),信息分析子系統(tǒng),計劃決策子系統(tǒng),庫存管理子系統(tǒng)等。本文重點說明點菜子系統(tǒng)。
點菜子系統(tǒng)主要是對客戶所點的菜式輸入到電腦的數(shù)據(jù)庫中,把傳統(tǒng)的手寫點菜單改變?yōu)橐?guī)范的能清楚列出菜單的各項明細(xì)則,對統(tǒng)計費(fèi)用和規(guī)范菜單有較好的作用,該子系統(tǒng)也包括轉(zhuǎn)臺,并臺等操作的應(yīng)用,并能實現(xiàn)相應(yīng)的贈菜、退菜等服務(wù)。
轉(zhuǎn)臺、并臺。轉(zhuǎn)臺:當(dāng)顧客需要轉(zhuǎn)臺的時候,只要服務(wù)員輸入把被轉(zhuǎn)的餐桌號和轉(zhuǎn)入的餐桌號輸入到系統(tǒng)后,系統(tǒng)就自動完成相應(yīng)的轉(zhuǎn)臺功能。并臺:如果兩張餐桌要一起結(jié)帳,只要服務(wù)員把那幾張餐桌需要一起結(jié)帳的輸入到系統(tǒng),系統(tǒng)就會自動把這幾張餐桌的帳單合并在一起結(jié)算。
套菜點菜:餐飲企業(yè)所確定的套菜菜單,顧客可以直接點擊此窗口,選擇相應(yīng)的套菜項。顧客可以點擊套菜項的具體菜點查看該菜點的具體圖片和資料。
顧客點套菜,只能通過點菜端口額外增加其他菜點,不能把現(xiàn)有的套菜項拆開點
顧客點菜:點菜系統(tǒng)是顧客直接通過餐桌的電腦進(jìn)入菜單進(jìn)行點菜,把餐廳的經(jīng)營品種劃分為幾大類,顧客可以通過點菜端口點擊自己所需要的相應(yīng)菜品和酒水,點擊以后,屏幕將顯示相應(yīng)菜品和酒水的圖片、介紹、單價、規(guī)格、質(zhì)量標(biāo)準(zhǔn)(給顧客一個質(zhì)量標(biāo)準(zhǔn)參考,可以提高菜肴的質(zhì)量和減少顧客的不滿意度)顧客對于所點的菜品進(jìn)行確認(rèn)后將自動傳到廚房、收銀、前臺接待、庫存管理系統(tǒng)。并且也可以在點菜端口直接完成對所點菜點的修改、增加、減少等工作,隨時查看菜品的加工狀態(tài)。
三、項目實施
1、部分點菜子系統(tǒng)用況
1.1、高層用況:
用況:餐飲消費(fèi)服務(wù)
參與者:服務(wù)員,顧客,老板,會計,餐臺調(diào)度員
類型:高層主要
描述:服務(wù)員可以登陸點菜子系統(tǒng)查詢顧客的定臺狀況,并根據(jù)實際的需要進(jìn)行開臺、轉(zhuǎn)臺、并臺操作。一旦顧客確定后便進(jìn)行點菜、上菜的服務(wù)。在顧客用餐完畢后,進(jìn)行退菜、贈菜、買單和清臺的工作。
典型事件發(fā)生過程:(1)服務(wù)員登陸系統(tǒng),輸入個人工號和密碼。(2)系統(tǒng)顯示所有空余的餐臺數(shù)量,已經(jīng)已經(jīng)占用的餐臺數(shù)量.。(3)服務(wù)員進(jìn)行開臺、轉(zhuǎn)臺、并臺的查詢與操作,后向系統(tǒng)輸入確定后的顧客臺號。(4)彈出點菜菜單。(5)對顧客提交的退菜、贈菜窗口給與處理。(6)系統(tǒng)彈出買單金額。(7)服務(wù)員可以雙擊確定菜的價格。(8)服務(wù)員關(guān)閉窗口。
1.2、擴(kuò)展用況:
點菜子系統(tǒng)的擴(kuò)展用況情況比較多,根據(jù)我們在實際的調(diào)查發(fā)現(xiàn)應(yīng)該包括:登陸系統(tǒng)用況、開臺用況、轉(zhuǎn)臺用況、并臺用況、清臺用況、點菜用況、查看菜單用況、退菜處理用況、贈菜處理用況、上菜用況。由于文章的篇幅有限以下針對查看菜單用況和點菜用況進(jìn)行設(shè)計和分析。
1.2.1、查看菜單用況
用況:查看菜單
參與者:服務(wù)員,顧客
類型:主要
描述:服務(wù)員可以通過屏幕直接查看菜單中各菜式的當(dāng)前狀態(tài)。
典型事件發(fā)生過程:(1)用況起始于顧客要求查看菜單狀態(tài)。(2)服務(wù)員點擊“查看菜單” 按鈕。(3)系統(tǒng)彈出查看菜單窗口。(4)服務(wù)員輸入臺號。(5)系統(tǒng)顯示對應(yīng)菜單,包括所點的菜式和菜式的當(dāng)前狀態(tài)。(6)服務(wù)員可雙擊某菜式。(7)系統(tǒng)顯示對應(yīng)菜式的詳細(xì)資料。(8)服務(wù)員關(guān)閉窗口。
1.2.2、點菜系統(tǒng)用況
用況:點菜
參與者:服務(wù)員,顧客
類型:主要
描述:服務(wù)員根據(jù)顧客要求記錄所點的菜式,系統(tǒng)將菜單提交給廚房、酒水部門和數(shù)據(jù)庫中。
典型事件發(fā)生過程:(1)用況起始于顧客要求點菜。(2)服務(wù)員點擊“點菜”按鈕。(3)系統(tǒng)彈出點菜窗口。(4)服務(wù)員輸入臺號。(5)系統(tǒng)顯示菜譜列表,包括特色菜、特價菜、主菜、酒水、冷菜、點心海鮮類等。(6)窗口下半部分的菜單欄顯示目前所選的菜式。
a:添加菜式
b:刪除所點菜式
服務(wù)員按“確定”按鈕提交菜單
系統(tǒng)將菜單有關(guān)條目分別提交給后臺數(shù)據(jù)庫、廚房、酒水部門
系統(tǒng)顯示提交成功的信息
分支事件過程:
a: 添加菜式:
(1) 服務(wù)員根據(jù)顧客的需求在各菜類頁中選中所需菜式,按“加入”按鈕
(2) 系統(tǒng)將此菜式加入菜單中
b: 刪除所點菜式:
服務(wù)員在菜單欄中選中要刪除的菜式,按“刪除”按鈕
系統(tǒng)將此菜式從菜單中刪除
2.部分點菜子系統(tǒng)順序圖
2.1查看菜單
2.2點菜
3.類
根據(jù)用況和順序圖,得到以下類,以及各個類的屬性、方法:
3.1菜單(foodlist)類
方法:
從數(shù)據(jù)庫中讀取滿足條件的菜 單表 bool getdbdata(sql語句為條件)
讀取本地菜單 返回菜單序號getlnumber(餐桌號)
在本地菜單表中增加新菜單記錄 bool addlnote(日期,餐桌號,服務(wù)員工號)
刪本地除菜單表中所列餐桌號中除最小餐桌號的菜單記錄 bool deletelnote(餐桌號)
修改本地菜單表對應(yīng)記錄的餐桌號bool changelnum(原餐桌號,新餐桌號)
保存總金額 bool saveltotalmoney(菜單序號,總金額)
修改本地菜單的菜單狀態(tài)bool changestate(菜單序號,狀態(tài))
保存收銀員工號 bool saveworknum(菜單序號,收銀員工號)
保存修改到數(shù)據(jù)庫中 bool updatedbdata()
3.2菜單項(fooditem)類
方法:
從數(shù)據(jù)庫中讀取相應(yīng)的菜單項表bool getdbdata(菜單序號)
菜式增加到本地菜單項表中 bool addlfood(菜名編號)
將價格為零的送菜加入菜單項表中bool addlfood(菜名編號,0)
修改本地菜單項表對應(yīng)的菜單項的狀態(tài)bool changestate(菜單序號,菜名編號,狀態(tài))
將新菜單項(狀態(tài)未未提交)信息發(fā)送給廚房bool senditem(餐桌號,菜名)
保存修改到數(shù)據(jù)庫中 bool updatedbdata()
保存折扣價 bool savezhekou(菜單序號,折扣價)
3.3菜譜(menu) 類
方法:讀取菜譜到本地機(jī)中(登錄系統(tǒng)) bool getdbdata()
四、總結(jié)與說明
餐飲管理系統(tǒng)是未來各大型仍至中小型的餐飲行業(yè)在信息化社會的必須發(fā)展的重要工具?;赨ML的餐飲管理系統(tǒng)的模型設(shè)計是為了使傳統(tǒng)手工、半手工管理向數(shù)字化過渡的階段,從而在激烈的競爭市場中獲勝。利用信息化的思維來改變原有的管理思想和方法,不斷更新軟硬件的設(shè)備技術(shù),這不僅是市場的發(fā)展趨勢,也是市場發(fā)展的要求。
餐飲系統(tǒng)中的設(shè)計到的子系統(tǒng)復(fù)雜,其中主要包括前臺接待子系統(tǒng),點菜子系統(tǒng),收銀子系統(tǒng),信息分析子系統(tǒng),計劃決策子系統(tǒng),庫存管理子系統(tǒng)等,本文僅選取其中的點菜子系統(tǒng)進(jìn)行建模和設(shè)計,相信對其他的模塊設(shè)計將是一次有益的借鑒。