国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

小型餐飲消費管理系統(tǒng)的研究與設計

2012-01-29 07:19:40楊瑞
電子設計工程 2012年13期
關鍵詞:餐飲管理系統(tǒng)消費

楊瑞

(陜西工業(yè)職業(yè)技術學院 陜西 咸陽 712000)

隨著社會經(jīng)濟水平的不斷提高,餐飲業(yè)規(guī)模化、連鎖化經(jīng)營趨勢更加明顯,加盟、合作等多種合作方式并存[1]。內(nèi)部管理水平的競爭已經(jīng)是現(xiàn)代餐飲業(yè)的主要競爭之一。餐飲信息化管理已經(jīng)是一個飲食企業(yè)不可缺少的部分,它的內(nèi)容對企業(yè)的決策者和管理者都十分重要。

餐飲管理信息系統(tǒng)最早是于70年代初在國外開始發(fā)展起來的。國內(nèi)的餐飲管理信息系統(tǒng)最早是在80年代初開始的,到了80年代中后期,隨著國外餐飲管理信息系統(tǒng)的大規(guī)模引進,進一步促進了我國餐飲企業(yè)管理技術的發(fā)展[2-3]。

1 設計方法、相關技術及開發(fā)工具

1.1 對象的設計方法(OOA)

本系統(tǒng)采用面向對象技術設計,其中業(yè)務對象是指完成系統(tǒng)業(yè)務邏輯的對象,是系統(tǒng)的核心[4-5]。面向對象分析(通常縮寫為OOA),面向對象分析過程從分析客戶需求開始。在分析客戶需求的過程中系統(tǒng)分析員反復多次地與用戶討論、協(xié)商,還要了解現(xiàn)有的類似系統(tǒng),迅速建立起一個可以在計算機上運行的模型系統(tǒng),讓用戶試用并聽取用戶反饋意見,才能更正確地總結出用戶的需求[6-7]。

1.2 數(shù)據(jù)庫訪問技術(ADO.NET)

ADO.NET是微軟新一代.NET數(shù)據(jù)庫的訪問架構,是數(shù)據(jù)庫應用程序和數(shù)據(jù)源之間溝通的橋梁,它提供了一個面向對象的數(shù)據(jù)訪問架構,用來開發(fā)數(shù)據(jù)庫應用程序,ADO.NET具有很多優(yōu)異性,因此成為目前數(shù)據(jù)程序設計人員開發(fā)數(shù)據(jù)庫的主要接口[8]。

1.3 開發(fā)語言

本系統(tǒng)的開發(fā)語言是C#2.0語言。C#語言具有以下突出的特點:1)語法簡潔明了;2)徹底的面向對象設計;3)良好的兼容性;4)靈活的版本處理技術;5)完善的錯誤、異常處理機制[9-10]。

2 管理系統(tǒng)的分析

2.1 設計原則

本系統(tǒng)包含了5大模塊:系統(tǒng)登錄模塊,系統(tǒng)主窗體模塊,系統(tǒng)開臺模塊,系統(tǒng)點菜模塊,系統(tǒng)結賬模塊。系統(tǒng)設計應從始至終貫穿著這樣的原則:1)明確的原則;2)易操作性;3)可靠性和穩(wěn)定性相結合;4)經(jīng)濟性和實用性相結合;5)軟硬件的先進性與成熟性相結合;6)擴展性與易維護性相結合。

2.2 系統(tǒng)的設計過程

1)可行性討論。在開發(fā)前要清楚地了解現(xiàn)在所具備的開發(fā)環(huán)境和條件,然后了解軟件系統(tǒng)的要求和目的。2)系統(tǒng)需求分析。系統(tǒng)能否開發(fā)成功和質量如何由需求分析來決定,因此需求分析在軟件系統(tǒng)開發(fā)中占有著非常重要的地位。3)系統(tǒng)的設計。系統(tǒng)的設計包括:①模塊的劃分;②功能的確定;③界面設計;④設計數(shù)據(jù);⑤設計報表;⑥ 數(shù)據(jù)之間的聯(lián)系和流程分析;⑦文件和數(shù)據(jù)庫表的邏輯設計;⑧ 硬件、軟件開發(fā)平臺的確定。

2.3 系統(tǒng)的模式分析

目前比較流行的開發(fā)模式有C/S模式和B/S模式。由于C/S結構一般面向相對固定的用戶群,對信息安全的控制能力很強。而B/S結構則是建立在廣域網(wǎng)之上,對安全的控制能力相對弱。考慮到本系統(tǒng)的面向對象是小型餐飲企業(yè),因此系統(tǒng)的安全性和良好的響應能力顯得尤為重要,所以本系統(tǒng)是采用C/S模式。

2.4 系統(tǒng)的需求分析

隨著餐飲業(yè)的不斷蓬勃發(fā)展,餐飲管理系統(tǒng)的內(nèi)容對于餐飲業(yè)的決策者和管理者來說都非常重要。管理系統(tǒng)要具有良好的用戶接口,使用方便,具有完善的查詢功能,對維護系統(tǒng)起到輔助決策的作用。另外對操作用戶有一定的管理,并對用戶的權限有一定的設置。用戶的需求是飯店的消費管理系統(tǒng),希望信息化的管理能夠極大的降低勞動者的工作強度并提高工作的質量和效率。

3 管理系統(tǒng)的設計

3.1 系統(tǒng)功能結構設計

餐飲管理系統(tǒng)需要緊密圍繞企業(yè)的各項業(yè)務管理及功能需求和餐飲企業(yè)管理的特點進行設計?;A信息中包含有桌臺信息和職員信息等功能;輔助工具中包含有日歷、計算機和記事本等功能;系統(tǒng)維護中包有權限管理、系統(tǒng)備份和系統(tǒng)恢復等功能;系統(tǒng)設置中包含有口令設置、鎖定系統(tǒng)等功能。

3.2 系統(tǒng)功能模塊設計

餐飲消費系統(tǒng)主要是工作人員和管理人員對企業(yè)的業(yè)務等日常工作的信息進行維護與管理。分為日常業(yè)務和管理這兩方面。日常業(yè)務主要是對登錄、開臺、點菜、查詢和結賬等功能的使用;管理方面則是對系統(tǒng)進行管理,包括對權限的管理、員工信息、口令設置、系統(tǒng)備份和系統(tǒng)恢復等。

3.2.1 工作方面系統(tǒng)的功能設計

1)登陸模塊

用戶通過登陸取得管理權限,進入餐飲消費管理系統(tǒng)。

2)開臺模塊

開臺模塊主要功能是實現(xiàn)開臺的操作。

開臺的主要工作是對該桌臺用餐人數(shù)、和賬單日期等信息錄入,可以瀏覽、查詢、修改和刪除。

3)點菜模塊

點菜模塊的主要功能是為顧客點菜、加菜和退菜。

點菜的主要工作是按照顧客需求選擇商品、輸入的商品數(shù)量,對顧客所點商品進行瀏覽、修改和刪除??梢酝瓿牲c菜、加菜和退菜等操作。

4)消費查詢

消費查詢的主要功能是對顧客消費的具體情況進行查詢。

消費查詢的主要工作是查詢顧客消費的商品名稱、數(shù)量、價格等。

5)結賬模塊

結賬模塊的主要工作是對顧客的消費清單進行統(tǒng)計計算出消費的總額,并結束此次消費。

6)輔助工具

輔助工具主要功能是提供一些常用的工具。

7)鎖定系統(tǒng)

鎖定系統(tǒng)的主要功能是對系統(tǒng)進行鎖定,其他無關人員無法操作系統(tǒng)。

3.2.2 管理方面系統(tǒng)的設計

1)登錄模塊

系統(tǒng)管理人員通過登陸取得管理權限,進入系統(tǒng)主界面。

2)職員信息

職員信息的主要功能是對所有職員的姓名、身份證號、性別、年齡、聯(lián)系電話等個人信息填寫、修改、查詢和刪除。

3)系統(tǒng)維護

權限管理的主要功能包括對所有用戶權限進行添加、修改和刪除,并將信息存入數(shù)據(jù)庫中。系統(tǒng)備份的主要功能是對系統(tǒng)的所有資料進行備份。系統(tǒng)恢復的主要功能是將系統(tǒng)數(shù)據(jù)恢復成最近的一次備份數(shù)據(jù)。

4)系統(tǒng)設置

口令設置的主要功能是對鎖定系統(tǒng)的口令進行設置、修改和刪除。

鎖定系統(tǒng)的主要功能是將系統(tǒng)鎖定后,沒有事先設置的口令將無法操作。

3.3 數(shù)據(jù)庫設計

因為系統(tǒng)在管理餐飲方面的數(shù)據(jù)量較多,商品信息、消費信息以及賬目清單等將會占用較大的空間,因此選擇了Microsoft SQL Server 2005數(shù)據(jù)庫來存儲這些信息,數(shù)據(jù)庫命名為db_MrCy,在數(shù)據(jù)庫中創(chuàng)建了6個數(shù)據(jù)表用于存儲不同的信息,如圖1所示。

圖1 餐飲管理系統(tǒng)使用的數(shù)據(jù)表Fig.1 Restaurant management system data table

3.3.1 數(shù)據(jù)庫概念設計

通過前面對系統(tǒng)進行的需求分析和系統(tǒng)功能結構的確定,就可以作出能夠滿足用戶需求的各種實體以及它們之間的關系。本系統(tǒng)根據(jù)上面的設計而規(guī)劃出使用的數(shù)據(jù)庫實體對象分別為商品類別信息、商品信息、顧客消費信息、桌臺信息、用戶信息和職員信息。

系統(tǒng)主要E-R圖如圖2所示。由于各個實體屬性較多,簡潔起見,在圖中只列出主要的相關屬性。

圖2 系統(tǒng)E-R圖Fig.2 System E-R diagram

3.3.2 數(shù)據(jù)庫邏輯結構設計

根據(jù)設計好的E-R圖在數(shù)據(jù)庫中創(chuàng)建各表,系統(tǒng)數(shù)據(jù)庫中各表的結構如下。

表tb_food(商品信息表)將用于存儲所有商品的信息,該表的結構如表1所示。

表1 商品信息表Tab.1 Product information sheet

表tb_foodtype(商品類別信息表)用于存儲商品的類別信息,該表的結構如表2所示。

表2 商品類別信息表Tab.2 Merchandise category information table

表tb_GusetFood(顧客消費信息表)用于存儲消費者的消費信息,該表結構如表3所示。

表tb_Room(桌臺信息表)用于存儲餐廳所有的桌臺信息,該表結構如表4所示。

表tb_User(用戶信息表)用于存儲所有系統(tǒng)使用者的信息,該表結構如表5所示。

表tb_Waiter(職員信息表)用于存儲餐廳所有職員的信息,該表結構如表6所示。

4 結束語

本系統(tǒng)采用.NET的數(shù)據(jù)庫訪問技術ADO.NET技術,在VS2005平臺上利用C/S模式構建的餐飲消費管理系統(tǒng)。在系統(tǒng)需求分析中,對系統(tǒng)的功能需求進行了分析,繼而明確了餐飲消費系統(tǒng)的設計的目標和任務,然后提出了切實可行的基于.NET的數(shù)據(jù)庫訪問技術ADO.NET技術、C/S模式的體系結構。在系統(tǒng)設計中主要利用對象的設計方法(OOA)圍繞客戶的需求建立問題域精確模型,對系統(tǒng)的功能結構和模塊進行了設計,并且對數(shù)據(jù)庫進行了概念設計和邏輯結構設計。

表3 顧客消費信息表Tab.3 Customer consumption information table

表4 桌臺信息表Tab.4 Table information table

表5 用戶信息表Tab.5 User information table

表6 職員信息表Tab.6 Staff information table

[1]李凡生,戴小廷,王洪偉.餐飲企業(yè)管理系統(tǒng)的分析[J].電腦與信息技術,2010,72(6):35.LI Fan-sheng,DAI Xiao-ting,WANG Hong-wei.Catering management system analysis[J].Computer and Information Technology,2010,72(6):35.

[2]姜紅.餐飲服務與管理[M].大連:大連理工大學出版社,2010.

[3]羅捷斯.餐飲信息化操作實訓[M].上海:復旦大學出版社,2010.

[4]胡嘯.基于無線局域網(wǎng)和.NET平臺的餐飲管理系統(tǒng)設計[D].武漢:華中科技大學,2010.

[5]Rumbaugh J.面向對象建模與設計[M].北京:中國電力出版社,2009.

[6]Horstmann C.面向對象的設計與模式[M].北京:電子工業(yè)出版社,2010.

[7]魏曉鳴,孫麗坤.用面向對象的方法開發(fā)酒店餐飲營業(yè)管理系統(tǒng)[J].哈爾濱商業(yè)大學學報,2010,28(5):54.WEI Xiao-ming,SUN Li-kun.The development of hotel and catering business management system with object-oriented approach[J].Harbin University of Commerce,2010,28(5):54.

[8]王恩波.管理信息系統(tǒng)實用教程[M].北京:電子工業(yè)出版社,2009.

[9]David Sceppa.ADO.NET Core Reference[M].Microsoft Press,2009.

[10]殷泰暉.C#編程從基礎到實踐[M].北京:電子工業(yè)出版社,2009.

猜你喜歡
餐飲管理系統(tǒng)消費
基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
可怕的餐飲外賣
天天愛科學(2022年4期)2022-05-23 12:41:46
國內(nèi)消費
新的一年,準備消費!
小康(2021年1期)2021-01-13 04:56:24
制止餐飲浪費,從你我做起
40年消費流變
商周刊(2018年23期)2018-11-26 01:22:20
基于LED聯(lián)動顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:08
在餐飲外企揮灑精彩人生
海峽姐妹(2017年3期)2017-04-16 03:06:25
新消費ABC
大社會(2016年6期)2016-05-04 03:42:21
日土县| 兴仁县| 安庆市| 明溪县| 延庆县| 汉寿县| 精河县| 宁化县| 天全县| 固阳县| 开阳县| 时尚| 安远县| 汕头市| 永靖县| 东丽区| 呼伦贝尔市| 鹤庆县| 西昌市| 平乐县| 华容县| 长乐市| 盖州市| 塘沽区| 洛扎县| 利津县| 繁昌县| 游戏| 永平县| 东乌珠穆沁旗| 吴桥县| 个旧市| 万载县| 车险| 芜湖市| 金阳县| 玉田县| 万安县| 安福县| 淳安县| 太仆寺旗|