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

正文內(nèi)容

餐飲管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-04 11:11本頁面
  

【正文】 } else { float expenditure = (expenditureTextField .getText())。//獲得結(jié)賬餐臺點菜數(shù)量 String NEW = (rowCount 1, 0) .toString()。 if (selectedRow == 1) { (null, 選擇臺號!, )。 (new Font(, , 12))。當(dāng)顧客結(jié)賬時,只需輸入實收金額結(jié)計算出找零。 } } } })。// 設(shè)置“單位”文本框為空 } else { ((3).toString())。 } } if (vector == null) { (null)。// 查詢符合條件的菜品 //if (() 0)// 存在符合條件的菜品 vector = (Vector) (0)。// 獲得符合條件的菜品 else vector = null。 if (() 0) { if (()) { vector = (input)。//函數(shù)調(diào)用 } else { String input = ().trim()。 (rightTitleLabel, )。 (new Dimension(2, 29))。 final JLabel rightTitleLabel = new JLabel()。//添加到上級容器中 final JPanel leftPanel = new JPanel()。 //(new TitledBorder(null, , , , null, null))。 開臺簽單工作區(qū)效果圖分割面板部分關(guān)鍵代碼如下:final JSplitPane splitPane = new JSplitPane()。該部分將一分割面板放置到邊界布局的中部,形成左右兩個面板。 系統(tǒng)時間顯示 開臺簽單工作區(qū)開臺簽單工作區(qū)是本系統(tǒng)最常用的功能部分。 顯示系統(tǒng)時間本系統(tǒng)設(shè)置了顯示當(dāng)前時間的模塊,以便于用戶操作和餐飲管理。 (321, 432)?!÷圆糠执a。 (盤)。 (j1)。 JButton j1=new JButton()。該部分在拆分面板的左側(cè)面板的底部添加jpanelLeftDown面板,然后在jpanelLeftDown面板中添加用來顯示菜品圖片的按鈕。// 直接返回 }} 系統(tǒng)主界面系統(tǒng)主界面由一系列功能區(qū)組成,具體包括開臺簽單工作區(qū),菜品圖片顯示區(qū),自動結(jié)賬工作區(qū),后臺管理工作區(qū),結(jié)賬報表工作區(qū)等等。// 恢復(fù)登錄用戶為“請選擇”項 ( )。 resetUsernameAndPassword()。// 獲得登錄用戶的密碼 if ((password)) {// 查看登錄密碼是否正確 land(user)。// 恢復(fù)登錄用戶和登錄密碼 } Vector user = ().sUserByName(username)。// 將密碼設(shè)置為默認(rèn)密碼 } } else { if (() == 0) { (null, 請輸入登錄密碼!, 友情提示, )。// 彈出提示 } else {// 密碼錯誤 )。 String infos[] = { 請立刻單擊“用戶管理”按鈕添加用戶!, 請重新添加用戶并登陸! }。 String inputPassword = turnCharsToString(passwords)。// 彈出提示 resetUsernameAndPassword()。實現(xiàn)登陸的主要代碼:class LandButtonActionListener implements ActionListener { public void actionPerformed(ActionEvent e) {String username = ().toString()。 (newgridbagLayout())。然后就可以在圖片上添加按鈕和其他組件來實現(xiàn)用戶登錄。顯然JPanel類不支持將密碼框,下拉列表框繪制到圖片上方。靜態(tài)操作即查詢操作。 } } return isClosed。 //clesr if (conn != null) { // 數(shù)據(jù)庫連接可用 try { ()。 Connection conn = ()。 } } return conn。 // 創(chuàng)建新的數(shù)據(jù)庫連接 (conn)。 } } public static Connection getConnection() { Connection conn = ()。 static { try { (driverclass).newInstance()。 private static final String password= 。 private static final String URL =jdbc:odbc:hotel 。本系統(tǒng)采用jdbc:odbc方式連接數(shù)據(jù)庫,關(guān)鍵代碼如下。由于本系統(tǒng)所涉及的窗體比較多,為了方便查找和使用,采用了文件夾名與窗體對應(yīng)的原則,即將所用到的窗體進(jìn)行分類,然后放入對應(yīng)的文件夾中,這樣一來既有利于前期的項目開發(fā),有便于系統(tǒng)的后期維護(hù)。系統(tǒng)功能界面的設(shè)計包括登陸模塊,結(jié)賬模塊,報表模塊等等。l 修改菜系信息:當(dāng)某菜系命名發(fā)生錯誤時,操作員可以手動修改該菜系的名稱。l 刪除菜系:操作員可以手動刪除菜系的相關(guān)信息。l 修改菜品信息:當(dāng)發(fā)現(xiàn)菜品相關(guān)信息發(fā)生錯誤時,操作員可以手動進(jìn)行修改菜品單價助記碼等信息。l 刪除菜品:操作員可以手動刪除菜品的相關(guān)信息。 菜單管理l 添加菜品:操作員可以手動添加新菜品以便于餐館菜品的拓展。l 刪除餐臺:操作員可以手動刪除餐臺以便于餐館就餐位置的更新。 餐臺管理l 添加餐臺:操作員可以手動添加餐臺以便于餐館就餐位置的拓展。l 月結(jié)賬報表:對每月營業(yè)狀況的統(tǒng)計。 開臺簽單工作區(qū)開臺簽單工作區(qū)功能:l 開臺:根據(jù)就餐人數(shù)或喜好選擇菜臺l 點菜:顧客點菜,可以采用查詢碼,菜品圖片等多種種方式實現(xiàn)l 簽單:顧客確認(rèn)菜單l 加菜:顧客可中途加菜l 查看簽單和開臺信息:在開臺列表中顯示 自動結(jié)賬工作區(qū)自動結(jié)賬工作區(qū)的設(shè)計主要實現(xiàn)三個功能:l 自動計算當(dāng)前菜單消費金額l 輸入實收金額l 自動計算找零金額 結(jié)賬報表工作區(qū)包括日結(jié)賬報表,月結(jié)賬報表和年結(jié)賬報表三部分。 菜系表列名數(shù)據(jù)類型約束鍵是否允許空備注idintPK否菜系序號namechar(20)否系名 系統(tǒng)模塊設(shè)計登陸窗口的設(shè)計是任何應(yīng)用程序設(shè)計都必不可少的部分,其主要功能是防止非法用戶登錄,保證系統(tǒng)安全。菜單表主要用來描述菜品的相關(guān)信息。用戶表主要用來表示用戶的基本信息。消費項目消費額消費數(shù)量消費菜品所屬消費單 消費項目信息表ER圖有了前兩步的基礎(chǔ)就可以輕松地實現(xiàn)數(shù)據(jù)庫表的設(shè)計。例如消費單號,就餐臺號,消費時間和操作用戶等。例如,菠菜的助記碼為“bc”,通過輸入查詢碼可以快速獲得菜品信息。餐臺臺號座位數(shù) 餐臺信息表ER圖菜系序號名稱 菜系信息表ER圖在這個系統(tǒng)中,用來描述菜品信息包括的數(shù)據(jù)項有:菜品序號、名稱、應(yīng)屬菜系、查詢碼、單位和單價。即用臺號和可容納的座位數(shù)來描述餐臺信息。概念數(shù)據(jù)庫模型是連通現(xiàn)實世界與機(jī)器世界的橋梁,它不僅獨立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),而且與具體的數(shù)據(jù)庫管理系統(tǒng)(DBMS)相互獨立[3]。本系統(tǒng)數(shù)據(jù)字典部分如下:數(shù)據(jù)流系統(tǒng)名:蟠桃飯莊餐飲管理系統(tǒng)條目名:用戶信息來源:用戶去處:用戶信息刪除數(shù)據(jù)結(jié)構(gòu):用戶信息:{ id,name,sex,birthday,id_card,passord,freeze}簡要說明:用戶信息表主要是員工的登陸信息,以及對員工的添加,刪除數(shù)據(jù)流系統(tǒng)名:蟠桃飯莊餐飲管理系統(tǒng)條目名:餐臺信息來源:餐館餐臺信息去處:顧客開臺數(shù)據(jù)結(jié)構(gòu):管理員信息:{ num,seating}簡要說明:餐臺信息主要用于顧客的開臺或者訂桌。用戶登錄系統(tǒng)后即可以進(jìn)行相關(guān)操作,包括前臺開臺點菜的功能;后臺菜品,菜系,臺號管理功能;報表查看等功能。其中前臺服務(wù)包括開臺點菜,智能化菜品獲取,自動結(jié)帳三塊;系統(tǒng)的安全性,包括用戶管理、修改密碼兩部分。便于分析餐館的淡季和旺季,利于餐館下一年的總體工作安排。月結(jié)賬報表:統(tǒng)計該月份每天的收入總金額,以及該月的總收入,便于分析顧客就餐規(guī)律,便于安排餐館工作。刪除用戶:可刪除已不存在的員工,使其無法登陸系統(tǒng)。刪除菜系:操作員可以手動刪除菜品。刪除菜品:可將長期無人消費的菜品或者當(dāng)前原材料已經(jīng)用盡的菜品從菜品表中“刪除”。計算找零:輸入實收多少錢和應(yīng)收多少錢自動計算找零。即應(yīng)收款。確認(rèn)菜單:顧客開臺點菜確認(rèn)無誤之后送交后廚。例如用戶可以采用點擊菜品圖片的方式點菜或者采用菜品編號點菜、助記碼等。(1)開臺簽單功能開臺點菜:顧客可以指定自己的就餐位置,營業(yè)員也可以根據(jù)就餐人數(shù)為顧客安排桌位。蟠桃飯莊餐飲管理系統(tǒng)的需求包括人員管理,圖片點菜,助記碼獲取菜品,快速結(jié)賬,報表統(tǒng)計等功能。4 系統(tǒng)設(shè)計數(shù)據(jù)庫的設(shè)計就是根據(jù)數(shù)據(jù)庫需求分析所得出來的系統(tǒng)功能要求設(shè)計出相應(yīng)的表格的過程。本系統(tǒng)主要采用JAVA和SQL Sever 2005開發(fā)完成,運用JAVA Swing 技術(shù)可以快速便捷的完成相關(guān)界面的開發(fā)。 技術(shù)可行性技術(shù)可行性就是從技術(shù)的角度上看,是否可以完成這個系統(tǒng)平臺的開發(fā)。開發(fā)“蟠桃飯莊”餐飲管理系統(tǒng),可以很大程度的降低餐館經(jīng)營者人力和物力。 經(jīng)濟(jì)可行性所謂經(jīng)濟(jì)可行性就是考慮采用系統(tǒng)的成本和收入問題。如果項目開發(fā)前期不對可行性進(jìn)行深入的分析就開始開發(fā),中途發(fā)現(xiàn)項目根本無法實現(xiàn),將會給開發(fā)者帶來巨大的損失。 功能要求本系統(tǒng)側(cè)重餐館點菜收銀功能的實現(xiàn),同時為了彌補(bǔ)上述餐飲行業(yè)普遍存在的缺陷,依據(jù)餐飲行列的特點,本系統(tǒng)需要實現(xiàn)以下目標(biāo):n 操作簡單方便,界面簡潔大方;n 方便、快捷的開臺點菜功能;n 智能化定位菜品功能;n 快速查看開臺點菜的功能;n 自動結(jié)賬的功能;n 日消費額匯總統(tǒng)計;n 月消費額匯總統(tǒng)計;n 年消費額匯總統(tǒng)計;n 系統(tǒng)運行穩(wěn)定、安全可靠。 3 系統(tǒng)需求分析 現(xiàn)狀分析傳統(tǒng)餐飲行業(yè)主要靠人工自行管理,但隨著經(jīng)濟(jì)社會的不斷發(fā)展,越來越多的人習(xí)慣了去餐館就餐,因此單單憑借簡單的人工管理已經(jīng)無法滿足餐館的發(fā)展要求。l 高度非過程化l 統(tǒng)一的語法結(jié)構(gòu)l 簡單易學(xué)易用 本章小結(jié)本章主要介紹了完成系統(tǒng)的相關(guān)技術(shù),包括Java開發(fā)語言、Java SE開發(fā)平臺、以及系統(tǒng)界面開發(fā)主要使用的GUI相關(guān)組件和各個組件之間的繼承關(guān)系。 SQL語言SQL應(yīng)用十分廣泛,目前主流數(shù)據(jù)庫上基本都是使用的SQL語言。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1