freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

餐飲管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)論文2(數(shù)據(jù)庫表-文庫吧

2024-09-16 09:58 本頁面


【正文】 于實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)庫的備份,防止系統(tǒng)在死機(jī)的情況下丟失大量重要信息。 數(shù)據(jù)庫課程設(shè)計(jì) 5 系統(tǒng)業(yè)務(wù)流程分析 餐飲管理系統(tǒng)的業(yè)務(wù)流程圖如圖 所示。 圖 餐飲管理系統(tǒng)的業(yè)務(wù)流程圖 系統(tǒng)功能結(jié)構(gòu) 系統(tǒng)功能結(jié)構(gòu)圖如圖 所示。 餐飲管理系統(tǒng) 6 餐飲管理系統(tǒng) 用戶登錄管理 guanl 密碼管理 取消 開臺(tái) 刪除 添加 數(shù)據(jù)庫管理 結(jié)賬管理 消費(fèi)查詢管理 開臺(tái) 服務(wù)員管理 桌臺(tái)信息管理 恢復(fù) 備份 修改密碼 更新 添加 更新 刪除 數(shù)據(jù)庫課程設(shè)計(jì) 1 圖 系統(tǒng)功能結(jié)構(gòu)圖 1 數(shù)據(jù)庫課程設(shè)計(jì) 1 第 4 章 詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì) 本系統(tǒng)采用 SQL Server 2020 作為后臺(tái)數(shù)據(jù)庫,數(shù)據(jù)庫名稱為restaurantManage,其中包含 5 張數(shù)據(jù)表。下面分別介紹: 數(shù)據(jù)表概要說明 為了對(duì)本系統(tǒng)后臺(tái)數(shù)據(jù)庫中的數(shù)據(jù)表有一個(gè)更清晰的認(rèn)識(shí),在此設(shè)計(jì)了一個(gè)數(shù)據(jù)表樹形結(jié)構(gòu)圖,該結(jié)構(gòu)圖包括系統(tǒng)所有數(shù)據(jù)表,如圖 所示。 餐飲管理系統(tǒng) 2 圖 數(shù)據(jù)表樹狀結(jié)構(gòu)圖 部分?jǐn)?shù)據(jù)表 ER 圖 本里中規(guī)化出的實(shí)體主要有菜品信息實(shí)體、顧客點(diǎn)菜信息實(shí)體、桌臺(tái)信息實(shí)體、用戶登錄信息實(shí)體和服務(wù)員信息實(shí)體。其中部分實(shí)體的 ER 圖如下所示。 圖 用戶表實(shí)體 ER 圖 數(shù)據(jù)庫課程設(shè)計(jì) 3 圖 菜品信息實(shí)體 ER 圖 圖 桌臺(tái)信息實(shí)體 ER 圖 圖 員工信息實(shí)體 ER 圖 餐飲管理系統(tǒng) 4 圖 顧客點(diǎn)菜信息實(shí)體 ER 圖 數(shù)據(jù)表的結(jié)構(gòu) (1) food 表(菜品信息表) 表 food 用于保存菜品的基本信息,該表的結(jié)構(gòu)如圖 所示。 圖 菜品信息表 (2) guestfood 表(顧客點(diǎn)菜信息表) 表 guestfood 用于保存顧客點(diǎn)菜的詳細(xì)信息,該表的結(jié)構(gòu)如圖 所示。 數(shù)據(jù)庫課程設(shè)計(jì) 5 圖 顧客點(diǎn)菜信息表 (3) room 表(桌臺(tái)信息表) 表 room用于保存桌臺(tái)的一些有關(guān)信息,該表的結(jié)構(gòu)如圖 所示。 圖 桌臺(tái)信息表 (4) userlogin 表(登錄人員信息表) 表 userlogin 用于保存登錄用戶基本信息,表的結(jié)構(gòu)如圖 所示。 餐飲管理系統(tǒng) 6 圖 登錄用戶信息表 (5) waiter 表(餐廳服務(wù)人員信息表) 表 waiter 用于保存餐廳服 務(wù)人員的一些基本信息,表的結(jié)構(gòu)如圖 所示。 圖 餐廳服務(wù)人員信息表 系統(tǒng)主要功能模塊設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)登錄模塊的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)登錄主要用于對(duì)進(jìn)入餐飲管理系統(tǒng)的用戶進(jìn)行安全性檢查,以防止非法用戶進(jìn)入該系統(tǒng)。在登錄時(shí),只有合法的用戶,才可以進(jìn)入該系統(tǒng)。系統(tǒng)登錄窗體如圖 所示。 圖 系統(tǒng)登錄 代碼設(shè)計(jì) 數(shù)據(jù)庫課程設(shè)計(jì) 7 單擊【確定】按鈕,程序執(zhí)行判斷用戶輸入的用戶名和密碼是否正確,如果正確,則成功登錄餐飲管理系統(tǒng),并將用戶名、用戶使用權(quán)限、用戶登陸時(shí)間傳到主窗體中,同時(shí) 分別使用 Names、 power、 Times 全局變量進(jìn)行接受。否則,彈出“用戶名或密碼錯(cuò)誤”信息提示?!敬_定】按鈕的 Click 事件代碼如下: private void btnSure_Click(object sender, EventArgs e) { if (txtUserName .Text == )//判斷用戶名是否為空 { (用戶名不能為空 , 警告 , , )。 } else { if ( == )//判斷密碼是否為空 { (請(qǐng)輸入密碼 , 警告 , , )。 } else//用戶名及密碼不為空的情況下執(zhí)行如下代碼 { SqlConnection conn = connectToDatabase .restaurantManagementConn ()。 ()。 SqlCommand cmd = new SqlCommand(select count(*) from UserLogin where UserName=39。 + txtUserName .Text + 39。 and UserPwd=39。 + txtPwd .Text + 39。, conn)。 int i = (())。 if (i 0) { cmd = new SqlCommand(select * from UserLogin where UserName=39。 + txtUserName .Text + 39。, conn)。 SqlDataReader sdr = ()。 ()。 string UserPower = sdr[Power].ToString().Trim()。 ()。 formMain main = new formMain()。 = UserPower。 = txtUserName .Text 。 = ()。 ()。 ()。 } else 餐飲管理系統(tǒng) 8 { (用戶名或 密碼錯(cuò)誤 )。 } } } } 主窗體的設(shè)計(jì)與實(shí)現(xiàn) 在正確驗(yàn)證用戶的用戶名和密碼以后,就顯示出餐飲管理系統(tǒng)的主窗體。主窗體主要用于顯示系統(tǒng)所具有的功能,例如菜單欄里顯示了基礎(chǔ)信息、輔助工具、系統(tǒng)設(shè)置、退出系統(tǒng)、系統(tǒng)維護(hù)等幾個(gè)功能模塊。用戶可以選擇相應(yīng)的按鈕對(duì)應(yīng)的子功能對(duì)系統(tǒng)進(jìn)行不同的操作,餐飲管理系統(tǒng)的主窗體如圖 所示。 圖 主窗體 主窗體實(shí)現(xiàn)的幾個(gè)重要功能實(shí)現(xiàn)代 碼如下 : //接收從 login窗體傳來的信息 ,以下四個(gè)定義的變量是以后代碼用到的全局變量 public string power。 public string Names。 數(shù)據(jù)庫課程設(shè)計(jì) 9 public string Times。 private SqlDataReader sdr。 //以下是 窗體 加載時(shí)執(zhí)行的代碼 private void formMain_Load(object sender, EventArgs e) { = Names。 = Times。 switch (power) { case 0: = 超級(jí)管理員 。 break。 case 1: = 經(jīng)理 。 = false。 break。 } } private void formMain_Activated(object sender, EventArgs e)//窗體激發(fā)時(shí)執(zhí)行如下代碼 { ()。 SqlConnection conn = ()。 ()。 SqlCommand cmd = new SqlCommand(select * from Room, conn)。 sdr = ()。 while ( sdr .Read()) { string status = sdr[RoomStatus].ToString().Trim()。 AddItems(status )。//根據(jù)桌臺(tái)使用與否,選擇圖片顯示桌子是否在被用中 } ()。 } private void AddItems(string status) { if (status == 使用 ) { (sdr[RoomName].ToString(), 1)。 } else { (sdr[RoomName].ToString(), 0)。 } } //右鍵中單 擊開臺(tái)會(huì)執(zhí)行如 下 代碼 餐飲管理系統(tǒng) 10 private void 開臺(tái) ToolStripMenuItem_Click(object sender, EventArgs e) { if ( != 0) { string names = [0].SubItems[0].Text。 formOpen frm = new formOpen()。 = names。 ()。 } else { (請(qǐng)選擇一個(gè)桌臺(tái)進(jìn)行開臺(tái) )。 } } //右鍵中單擊取消開臺(tái)會(huì)執(zhí)行如下代碼 private void 取消開臺(tái) ToolStripMenuItem_Click(object sender, EventArgs e) { if ( != 0) { string names = [0].SubItems[0].Text。 SqlConnection conn = ()。 ()。 SqlCommand cmd = new SqlCommand(update Room set RoomStatus=39。待用 39。,Num=0 Where RoomName=39。 + names + 39。, conn)。 ()。 cmd = new SqlCommand(delete from GuestFood w
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1