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

正文內(nèi)容

餐廳點(diǎn)餐系統(tǒng)畢業(yè)設(shè)計(jì)--制約餐飲企業(yè)工作效率的各種因素(編輯修改稿)

2025-01-08 16:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 如下特點(diǎn): 軟件需求描述 1. 用戶(hù)登陸 :用戶(hù)輸入用戶(hù)名及密碼后 ,系統(tǒng)自動(dòng)驗(yàn)證有效性及用戶(hù)角色 ,根據(jù)用戶(hù)擁有的角色自動(dòng)進(jìn)入不同的子系統(tǒng) 2. 客戶(hù)點(diǎn)餐子系統(tǒng) :當(dāng)客人落座后 ,服務(wù)員手持 IPAD 登陸點(diǎn)餐子系統(tǒng)后,首先輸入相應(yīng)的桌號(hào),然后由客人根據(jù)不同的服務(wù)類(lèi)別(特價(jià)、涼菜、熱菜、湯、酒水、飲料)選擇不同的食物及數(shù)量,系統(tǒng)根據(jù)不同的食物計(jì)算出總價(jià)格,方便客人控制總價(jià)格,如果輸入錯(cuò)誤系統(tǒng)提供刪除的功能,最后提交到后廚配餐子系統(tǒng)中 . 3. 配餐管理子系統(tǒng):配餐員或者廚師根據(jù)最新的配餐信息,按照時(shí)間先后用戶(hù)登錄 點(diǎn)餐管理 配餐管理 結(jié)算管理 系統(tǒng)管理 順序配置 食品,完成后提交給結(jié)算管理子系統(tǒng)中 4. 結(jié)算管理子系統(tǒng):收銀員根據(jù)服務(wù)員或者客人提供的桌號(hào)計(jì)算出總價(jià)格,客人如果提供會(huì)員卡或者會(huì)員號(hào),系統(tǒng)自動(dòng)驗(yàn)證卡號(hào)及會(huì)員身份并計(jì)算出相應(yīng)的折扣及實(shí)付金額,根據(jù)相應(yīng)的金額出具對(duì)應(yīng)的發(fā)票 5. 系統(tǒng)管理子系統(tǒng): 經(jīng)理登陸子系統(tǒng)后,上傳菜譜,管理菜譜及特價(jià)。在此子系統(tǒng)中,還實(shí)現(xiàn)了會(huì)員及用戶(hù) 、留言、桌位 的管理 系統(tǒng)用例圖 系統(tǒng)用例 【 9】 圖是按照?qǐng)鼍暗男问綄?duì)系統(tǒng)的功能做清晰地設(shè)計(jì),具體用例有:登陸用例 圖 所示 ,點(diǎn)餐用例 圖 所示 ,配餐用例 圖 所示 ,結(jié)賬用例 圖 所示 , 管理用例 圖 所示 圖 登陸用例 圖 點(diǎn)餐用例 圖 配餐用例 圖 結(jié)算用例 圖 系統(tǒng)設(shè)置用例 軟件接口 Windows 操作系統(tǒng)所提供的各種 API【 10】 ; 第 三 章 系統(tǒng) 設(shè)計(jì) 系統(tǒng)部署圖設(shè)計(jì) 系統(tǒng)部署圖是指系統(tǒng)的物理結(jié)構(gòu)和軟件結(jié)構(gòu)在空間上的部署,本系統(tǒng)采用流行的 C/S【 11】 結(jié)構(gòu),該結(jié)構(gòu)是基于客戶(hù)端與服務(wù)器的結(jié)構(gòu),原因是本系統(tǒng)的應(yīng)用場(chǎng)景是中小規(guī)模的餐廳及餐館,目前一期工程中不提供 Web 服務(wù),僅限于企業(yè)內(nèi)部辦公室用,因此采用 C/S 結(jié)構(gòu)是科學(xué)的也是合理的。具 體結(jié)構(gòu)見(jiàn)圖 所示 圖 系統(tǒng)部署圖 上圖中服務(wù)器是整個(gè)系統(tǒng)運(yùn)行的基礎(chǔ),負(fù)責(zé)所有客戶(hù)端的數(shù)據(jù)傳輸與存儲(chǔ),采用 SqlServer2021 服務(wù)器, 網(wǎng)絡(luò)傳輸采用的是 WiFi( ) 技術(shù),客戶(hù)端采用 IPAD 作為終端顯示,但是目前需要安裝虛擬 Win7 系統(tǒng) 數(shù)據(jù)庫(kù)設(shè)計(jì) 命名規(guī)范 1:數(shù)據(jù)庫(kù)名稱(chēng)以 db開(kāi)頭 2:函數(shù)以 F_開(kāi)頭 3:數(shù)據(jù)庫(kù)表以 T_開(kāi)頭 安全設(shè)計(jì) 1: 創(chuàng)建數(shù)據(jù)庫(kù)登錄賬號(hào) dining 2:創(chuàng)建數(shù)據(jù)庫(kù) db_dining 的所有者用戶(hù) Dining 3:配置賬號(hào)映射: dining?dining 概念設(shè)計(jì) 經(jīng)過(guò)對(duì)系統(tǒng)的需求分析,發(fā)現(xiàn)系統(tǒng)中有以下實(shí)體:如圖 所示 以及他們之間的關(guān)系圖 所示 圖 用戶(hù)實(shí)體 圖 意見(jiàn)實(shí)體 圖 會(huì)員實(shí)體 圖 餐單實(shí)體 圖 餐單明細(xì)實(shí)體 圖 菜譜實(shí)體 圖 模型圖 物理設(shè)計(jì) 物理設(shè)計(jì)是數(shù)據(jù)庫(kù)實(shí)體的物理實(shí)現(xiàn),下面的 圖表 分別對(duì)應(yīng)概念設(shè)計(jì)中的每個(gè)實(shí)體 。 1: T_CAIPU 表 ,圖 所示 圖 2:T_CanMingXi,圖 圖 餐單明細(xì)表 3:T_CanDan,圖 圖 4:T_Member,圖 圖 5:T_User,圖 所示 圖 6:T_YiJian,圖 圖 函數(shù)設(shè)計(jì) 1: F_CaiJinEById,圖 所示 圖 計(jì)算價(jià)格函數(shù) 2: F_CaiMingById,圖 圖 查找菜名函數(shù) 3: F_MemberLeavlByID,圖 圖 會(huì)員級(jí)別函數(shù) 4: F_MemberNameByID,圖 所示 圖 會(huì)員名稱(chēng)函數(shù) 系統(tǒng) 模塊 設(shè)計(jì) 在對(duì)系統(tǒng)需求分析的基礎(chǔ)上 一共設(shè)計(jì)了八大模塊 ,分別是如下 8個(gè) 模塊 【 11】 。 系統(tǒng)登錄模塊 在該模塊中主要實(shí)現(xiàn)用戶(hù)身份的驗(yàn)證以及角色的檢查,根據(jù)用戶(hù)身份的不同 分別登陸到不同的子系統(tǒng)中。 系統(tǒng)點(diǎn)餐模塊 本模塊是系統(tǒng)的主要模塊,在該模塊中主要實(shí)現(xiàn)菜肴以及酒水飲料的點(diǎn)餐等功能,根據(jù)食品的分類(lèi)把界面分為特價(jià)、涼菜、熱菜、湯類(lèi)、酒水、飲料不同的區(qū)域以及點(diǎn)菜區(qū)域。 系統(tǒng)配餐模塊 本模塊面向的對(duì)象 主要是廚師以及 酒水飲料配餐員,實(shí)現(xiàn)的功能是按照下餐的時(shí)間先后順序顯示訂餐列表,廚師按照餐單的詳細(xì)列表配置不同的食品及其他。每個(gè)餐單完成后系統(tǒng)提交到收銀區(qū)。 系統(tǒng)收銀 模塊 本模塊面向的對(duì)象主要是收銀人員,實(shí)現(xiàn)的功能是分 別 顯示配餐完畢后的餐單,客戶(hù)就餐后提供桌號(hào)以及會(huì)員卡,系統(tǒng)自動(dòng)計(jì)算出優(yōu)惠金額以及實(shí)付金額,收款后系統(tǒng)自動(dòng)更新數(shù)據(jù)庫(kù)。 系統(tǒng)管理模塊 本模塊面向的對(duì)象主要是經(jīng)理管理人員,實(shí)現(xiàn)的功能是有會(huì)員管理,菜譜管理、用戶(hù)管理功能 系統(tǒng)架構(gòu)設(shè)計(jì) 本系統(tǒng)采用流行的 C/S 結(jié)構(gòu),既客戶(hù)端 /服務(wù)器端結(jié)構(gòu),客戶(hù)端 是基于 .Net FrameWork 平臺(tái)的應(yīng)用程序,服務(wù)器端是基于 Sql Server 2021 的數(shù)據(jù)庫(kù)存儲(chǔ)應(yīng)用系統(tǒng) , 采用面向?qū)ο?【 12】 的開(kāi)發(fā)語(yǔ)言 C【 13】 作為編程語(yǔ)言,使用 Visual studio 2021 作為開(kāi)發(fā)工具 以及應(yīng)用流行的軟件開(kāi)發(fā)模型 — 瀑布模型 【 14】 客戶(hù)端系統(tǒng)目錄結(jié)構(gòu) 客戶(hù)端目錄結(jié)構(gòu)按照模塊的不同創(chuàng)建不同的文件目錄,以便于文件的管理及今后的二次開(kāi)發(fā),截圖如 圖 目錄結(jié)構(gòu)描述 :1:DianCan:客戶(hù)點(diǎn)餐模塊 2:PeiCan:食品 配餐模塊 3:JieZhang:收銀結(jié)賬模塊 4: Manage:系統(tǒng)管理模塊 5: Images:系統(tǒng)圖片 系統(tǒng)類(lèi)圖設(shè)計(jì) 根據(jù)系統(tǒng)中的實(shí)體,一共設(shè)計(jì) 6 個(gè)類(lèi),具體見(jiàn)下圖 所示 圖 系統(tǒng)類(lèi)結(jié)構(gòu)圖 詳細(xì)描述如下: 菜譜類(lèi),該類(lèi)中的屬性及方法結(jié)構(gòu)如 圖 T_CaiPu 類(lèi)是用來(lái)描述系統(tǒng)中的菜譜實(shí)體,其中的屬性有 id(菜譜編號(hào) )、c_name(菜譜名稱(chēng))、 c_Price(菜價(jià))、 c_type(類(lèi)別 )、 c_image(照片 )、 is_Tejia(是否特價(jià) )、 isEnable(是否啟用) 用戶(hù)類(lèi),屬性及方法如圖 所示 圖 T_user 類(lèi)用來(lái)描述系統(tǒng)使用者 實(shí)體 , 其中的屬性有 id(記錄編號(hào) )、 userName(用戶(hù)名)、 userPwd(用戶(hù)密碼)、 userRole(用戶(hù)角色)、 isEnable(是否啟用) (意見(jiàn)類(lèi) ):該類(lèi)的屬性及方法如圖 所示 圖 T_YiJian 類(lèi)是用來(lái)描述客戶(hù)意見(jiàn)的實(shí)體,其中的屬性有 id(意見(jiàn)編號(hào) )、HJ_YJ(環(huán)境意見(jiàn))、 FW_YJ(服務(wù)意見(jiàn))、 FC_YJ(飯菜意 見(jiàn))、 KH_LY(客戶(hù)留言) (會(huì)員類(lèi) ):該類(lèi)的屬性及方法如圖 圖 T_Member 類(lèi)是用來(lái)描述客戶(hù)級(jí)別的實(shí)體,其中的屬性有 id(會(huì)員編號(hào) )、member_Name(會(huì)員名稱(chēng))、 type_id(會(huì)員級(jí)別編號(hào))、 isEnable(是否啟用) (餐單類(lèi)) :該類(lèi)的屬性及方法如圖 圖 T_CanDan 類(lèi)是用來(lái)描述客戶(hù)菜單的實(shí)體類(lèi),其中的屬性有 id(菜單編號(hào))、desk_HM(桌位號(hào))、 xf_je(消費(fèi)金額)、 member_id(會(huì)員編號(hào) )、 isJieZhang(是否結(jié)賬)、 xf_date(消費(fèi)日期)、 state(配餐狀態(tài)) (餐單明細(xì) )類(lèi) :該類(lèi)的屬性及方法如圖 所示 圖 T_Can_MingXi 類(lèi) 是用來(lái)描述菜單明細(xì)的實(shí)體,其中的屬性有 id(記錄編號(hào))、can_id(菜單編號(hào) )、 cai_id(菜譜編號(hào) )、 cai_SL(份數(shù))、 cai_JE(每類(lèi)菜的金額) 主要模塊設(shè)計(jì) 登錄模塊設(shè)計(jì) 登陸模塊的功能就是驗(yàn)證用戶(hù)名及密碼是否有效,如果有效則再判斷角色編號(hào)值( 1: 服務(wù)員角色 2:廚師角色 3:收銀員角色 4:管理員角色 ) ,根據(jù)不同的角色打開(kāi)不同的窗口,該模塊實(shí)現(xiàn)的前置條件是設(shè)置正確的服務(wù)器地址以及服務(wù)器處于啟動(dòng)狀態(tài) ,輸入輸出數(shù)據(jù)如表 數(shù)據(jù) 數(shù)據(jù)輸出類(lèi)型 數(shù)據(jù)類(lèi)型 約束 用戶(hù)名 輸入 字符串類(lèi)型 410 位的字母組成 密碼 輸入 字符串類(lèi)型 46 位的數(shù)字組成 表 模塊 輸入輸出數(shù)據(jù) 具體實(shí)現(xiàn)代碼如下所示: //用戶(hù)名 string un = ()。 //密碼 string pwd = ()。 //判斷用戶(hù)名及密碼是否為空 if (address == || un == || pwd == ) (用戶(hù)名、密碼、地址不能為空 )。 else { //判斷用戶(hù)名是否是字母及長(zhǎng)度在 410 位 if (!(un, [azAZ]{4,10})) { (不是字母或者長(zhǎng)度不夠 )。 return。 } else if (!(un, [09]{4,6})) { (請(qǐng)輸入 46位的數(shù)字 )。 return。 } dc = (address)。 //返回?cái)?shù)據(jù)庫(kù)中的最新更新 // dc = ()。 IQueryableT_user t_user = . Where(u = == un amp。amp。 == pwd)。 if (t_user!=nullamp。amp。()==1) { ()。 if (().userRole == 1) {//打開(kāi)點(diǎn)餐窗口 MainMenu mm = new MainMenu()。 ()。 } else if (().userRole == 4) { //打開(kāi)管理員 frmManage = new ()。 ()。 } else if (().userRole == 2) { //打開(kāi)廚師窗口 frmZuoCai = new ()。 ()。 } else if (().userRole ==3) { //打開(kāi)結(jié)算窗口 frm_JieZhang = new ()。 ()。 } } else (登錄失敗 )。 點(diǎn)餐模塊設(shè)計(jì) 點(diǎn)餐模塊是系統(tǒng)中重要的模塊 ,主要實(shí)現(xiàn)客戶(hù)餐單的創(chuàng)建以及所點(diǎn)菜品的保存,該模塊的實(shí)現(xiàn)思路是首先系統(tǒng)分類(lèi)顯示今日特價(jià)、涼菜、熱菜、湯類(lèi)、酒水、飲料,客人按照所需登記桌位,選擇菜品及分?jǐn)?shù)(默認(rèn) 1 份),系統(tǒng)自動(dòng)計(jì)算總 金額,如果有誤客人則可以刪除某類(lèi)菜品 ,最后點(diǎn)擊提交保存到數(shù)據(jù)庫(kù)。那么該模塊實(shí)現(xiàn)的前提條件是用戶(hù)以服務(wù)員身份登錄到系統(tǒng),且數(shù)據(jù)庫(kù)中有相應(yīng)的菜品信息以及一定數(shù)量的桌位。此模塊的輸入輸出數(shù)據(jù)如表 所示 數(shù)據(jù) 數(shù)據(jù)輸出類(lèi)型 數(shù) 據(jù)類(lèi)型 約束 菜名 輸出 字符串類(lèi)型 長(zhǎng)度小于 50 價(jià)格 輸出 字符串類(lèi)型 長(zhǎng)度小于 50 圖片 輸出 二進(jìn)制類(lèi)型 桌號(hào) 輸入 字符串類(lèi)型 長(zhǎng)度小于 50 菜名編號(hào) 輸入 數(shù)字 份數(shù) 輸入 數(shù)字 表 具體實(shí)現(xiàn)代碼: /// summary /// 系統(tǒng)顯示菜譜 /// /summary /// param name=sender/param /// param name=e/param private void MainMenu_Load(object sender, EventArgs e) { dc = 。 cur_z = new Cursor(images/圖標(biāo) /)。 cur_y = new Cursor(images/圖標(biāo) /)。 tj_list = new ListImage()。 lc_list = new ListImage()。 rc_list = new ListImage()。 t_list = new ListImage()。 js_list = new ListImage()。 yl_list = new ListImage()。 LoadImage(1, true)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1