C課程設計餐飲管理系統

2021-03-04 05:17:20 字數 3438 閱讀 6996

鄭州科技學院

c#課程設計

設計(**)題目: 餐飲管理系統

所在院: 資訊工程學院

專業班級: 10電腦科學與技術2班

學生姓名: 簡奇

學號: 201015048

指導教師: 王玉萍

2023年1月8日

第一部分引言2

1.1課題意義3

1.2課題內容4

第二部分需求分析4

2.1需求分析5

2.2系統結構5

2.3系統設計5

第三部分總體設計6

3.1餐飲結構圖6

3.2基本業務圖7

第四部分核心**實現7

4.1登入模組實現7

4.2主框架實現11

4.3 日曆模組實現20

4.4選單模組22

第五部分結束語29

5.1主要30

5.2進一步改進方向31

第六部分參考文獻31

第一部分引言

近年來,隨著人民的生活水平的不斷提高,餐飲業的消費持續增長,競爭愈來愈激烈。然而,傳統餐飲企業的日常運作還是靠人工管理,從原材料入庫到客人點單,再到結賬基本上由人工完成記錄,這樣做不僅耗費人力資源而且容易導致記錄丟失或重複等錯誤,造成管理水平低下。酒店作為傳統的餐飲企業也存在這些問題,進貨,庫存有人工管理,客人點單需服務員記錄並送至廚房,客人結賬由手工記錄,人力耗費大,客人等待時間長,管理效率低下,這就迫切需要標準的、高效率的計算機管理方式引導其發展,通過計算機管理該企業的日常運作,給管理者以決策參考的模型,來不斷完善管理水平,提高工作效率。

改革開放二十多年來,我國餐飲業發展迅猛,日新月異,各種風味特色,各種經營形式,各種組織結構的餐飲企業星羅棋布,但「競爭激烈,生意難作」也成了餐飲業的「流行脖。更新經營方式,拓展大眾市場,建全餐飲業的「軟硬」件設施,發展餐飲資訊渠道是我國餐飲業應探索的主旋律。所以,社會化,科學化,集錦化21世紀的發展方向。

當今世界已進入了在計算機資訊管理領域中激烈競爭的時代,應用計算機已經變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應該承認,誰掌握的知識多,資訊量大,資訊處理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立於不敗之地。隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。

越來越多的管理人員意識到資訊管理的重要性。所以說科學化是二十一世紀餐飲業的主流

目前,國內的餐飲管理系統幾種情況是:中國的軟體系統大多源自管理資訊系統(mis),從部門業務需求的角度出發設計。管理資訊系統設計的初衷是服務於學校內絕大多數的業務操作人員,將業務操作人員的重複性勞動予以初場戶動化,即從管理理論抽象出理想化的業務管理模式,在基於該業務模式的摹礎上實現低層次的資料處理或業務流程電子化。

管理資訊系統的設計,是根據中小型學校業務單元的需求來編寫的,一般無法滿足多體制、多元化、多董組織結構的大型學校資料處理需求。

與國外同類應用系統及解決方案相比較,目前中國的管理軟體還有一些缺憾:第一,很多是從管理資訊系統演變而來,雖然目前國內的管理軟體已將模組功能擴充套件至學校管理或人才資本管理相關的整個業務領域,但系統在整體性、前瞻性和整合性方面仍有欠缺。

本課題是設計乙個基於c#的餐飲管理系統。本系統屬於小型的餐飲管理系統,可以有效地對中小型餐廳消費進行管理,本系統應達到以下目標:

系統採用人機互動的方式,介面美觀友好,資訊查詢靈活、方便,資料儲存安全可靠。

實現對餐廳顧客開臺、點菜/加菜、賬目查詢和結賬等操作。

對使用者輸入的資料,進行嚴格的資料檢驗,盡可能的避免人為錯誤。

實現對消費賬目自動結算。

實現對消費的歷史記錄進行查詢,支援模糊查詢。

系統應最大限度地實現易維護性和易操作性。

第二部分需求分析

作為餐飲管理系統,首先需要具有餐飲管理員可以運用系統來進行登記的功能。在進行登記後,餐飲管理員就可以登入了,在登入以後可以對現有的資訊的檢視、修改等。

由於餐飲管理系統是資訊管理系統,利用計算機網路的巨大潛在力量、資料資訊的理念,從而減少人、物及財等方面上的消耗,完成合理的資源分配。其開發的功能主要包括:本課題是設計乙個基於.

***的餐飲管理系統。

確的餐飲管理依據與輔助決策資料。

根據以上對餐飲管理系統的功能需求分析。現對餐飲管理系統分析。

不管是管理員還是普通餐飲管理員登入系統都要進行正確的判斷後,才能登入到系統,登入活**如圖4-2所示:

第三部分總體設計

3.1餐飲結構圖

3.2業務流程圖

第四部分核心**實現

4.1登入模組實現

using system;

using

using

using system.data;

using system.drawing;

using system.text;

using system.linq;

using system.windows.forms;

using system.data.sqlclient;

namespace mrcy

private void form1_load(object sender, eventargs e)

private void txtpwd_keypress(object sender, keypresseventargs e)

private void btnsubmit_click(object sender, eventargs e)

{if (txtname.text == "")

messagebox.show("請輸入使用者名稱", "警告", messageboxbuttons.ok, messageboxicon.warning);

else

if (txtpwd.text == "")

messagebox.show("請輸入密碼", "警告", messageboxbuttons.ok, messageboxicon.warning);

else

sqlconnection conn = baseclass.dbconn.cycon();

conn.open();

sql***mand cmd = new sql***mand("select * from tb_user where username='" + txtname.text + "' and userpwd='" + txtpwd.text + "'", conn);

sqldatareader sdr = cmd.executereader();

sdr.read();

if (sdr.hasrows)

sdr.close();

cmd = new sql***mand("select * from tb_user where username='" + txtname.text + "'", conn);

sqldatareader sdr1 = cmd.executereader();

sdr1.read();

圖書管理系統課程設計C課程設計

目錄一 需求分析 2 二 概要設計 2 2.1 設計思想 2 2.2執行平台及開發環境 2 2.3 資料結構 3 2.4 系統結構圖 3 三 詳細設計 3 3.1 主函式 3 3.2 圖書基本資訊輸入 4 3.3查詢模組 5 3.4 刪除模組 6 3.5 辦理借書手續模組 7 3.6 辦理還書手續模...

C課程設計檔案管理系統

物件導向程式設計與c 課程設計 題目 檔案管理系統 院 系 計算機資訊與技術 學科專業 電腦科學與技術 學號 00000000 學生姓名 徐飛 指導教師 2012年12月21日 目錄一 目的 1 二 總體介紹 2 三 詳細介紹 3 四 功能測試及執行效果 7 五 設計體會及小結 10 六 參考文獻 ...

C車輛管理系統課程設計報告

重慶科技學院 物件導向程式設計 課程設計報告 學院 電氣與資訊工程學院 專業班級 學生姓名學號 設計地點 單位 計算機自主學習中心 設計題目車輛管理系統設計 完成日期 2013 年1月18日 指導教師評語 成績 五級記分制 指導教師 簽字 摘要隨著現代社會的不斷發展,交通的便利,車輛的數量在不斷的增...