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

正文內(nèi)容

java程序設(shè)計課程設(shè)計-酒店管理系統(tǒng)報告(編輯修改稿)

2024-10-11 00:21 本頁面
 

【文章內(nèi)容簡介】 第 2章 系統(tǒng)功能介紹 XIII 圖 結(jié)賬報表工作區(qū) 日 結(jié)賬功能提供了對一日營業(yè)情況的統(tǒng)計,包括日開臺數(shù)、各個餐臺的消費金額、菜品的消費情況、各個菜品的日銷售情況,以及日營業(yè)額等,如圖 所示。 圖 日結(jié)賬報表 月結(jié)帳報表功能提供對一個月營業(yè)情況情況的統(tǒng)計,包括日開臺總數(shù)、日總營業(yè)額、日開臺的平均消費額、日開臺的最大和最小消費額,以及當(dāng)月的總開臺數(shù)、月總營業(yè)額、以及一個月中的日平均營業(yè)額、一月中開臺的最大和最小消費額,如圖 所示。 沈陽工程學(xué)院課程設(shè)計報告 第 2章 系統(tǒng)功能介紹 XIV 圖 月結(jié)賬報表 年結(jié)賬報表功能提供了對一年營業(yè)情況的統(tǒng)計,包括一年中每天的營業(yè)額、每月的營業(yè)額、每 月同一日的總營業(yè)額,以及一年的營業(yè)額,如圖 所示。 圖 年結(jié)賬報表 系統(tǒng)安全模塊介紹 在本模塊里所實現(xiàn)的三種功能分別是:修改密碼、用戶管理和推出系統(tǒng)。在系統(tǒng)安全工作區(qū)提供了這三種功能的按鈕。如果所示。 沈陽工程學(xué)院課程設(shè)計報告 第 2章 系統(tǒng)功能介紹 XV 圖 修改密碼功能是對舊密碼的修改。如圖所示。 圖 用戶管理功能提供了對用戶和管理員的查詢、添加、修改和刪除的實現(xiàn)。 圖 組內(nèi) 任務(wù)分工 沈陽工程學(xué)院課程設(shè)計報告 第 2章 系統(tǒng)功能介紹 XVI 組內(nèi)分工如表 所示。 表 組內(nèi)分工表 全體成員 任務(wù) 組長學(xué)號: 20 姓名:杜黎明 學(xué)號: 18 姓名:溫周洋 學(xué)號: 24 姓名:胡金龍 學(xué)號: 29 姓名:郭瀟陽 數(shù)據(jù)庫設(shè)計 √ 登陸界面設(shè)計 √ 前臺服務(wù)模塊設(shè)計 √ 后臺服務(wù)模塊設(shè)計 √ 結(jié)賬報表模塊設(shè)計 √ 系統(tǒng)安全模塊設(shè)計 √ 程序測試 √ √ √ √ 第 3 章 數(shù)據(jù)庫設(shè)計 在開發(fā)應(yīng)用程序時,對數(shù)據(jù)庫的操作時必不可少的。而一個數(shù)據(jù)庫的設(shè)計優(yōu)秀與否,將直接影響到開發(fā)進度 和性能。所以對數(shù)據(jù)庫的設(shè)計就顯得尤為重要。數(shù)據(jù)庫的設(shè)計要根據(jù)程序的需求及其功能制定。如果在開發(fā)軟件之前不能很好的設(shè)計數(shù)據(jù)庫,在開發(fā)過程中將反復(fù)修改數(shù)據(jù)庫,必將嚴重影響到開發(fā)進度。 數(shù)據(jù)庫需求分析 酒店管理系統(tǒng)的需求包括開臺點菜功能、智能化獲取菜品功能、自動結(jié)賬功能、營業(yè)額報表共跟功能等。在這些功能設(shè)計到的數(shù)據(jù)表包括臺號表、菜品表、消費單表;為了使系統(tǒng)更加完美,還需要為菜品分類,即需要用到菜系表;為了實現(xiàn)菜品的日銷售情況統(tǒng)計,還需要建立一個消費項目表,用來記錄消費單消費的菜品。 數(shù)據(jù)庫概 念結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計過程中的重要組成部分,它通過管理系統(tǒng)的整體的整體需求而指定的,數(shù)據(jù)庫設(shè)計的好壞直接影響到系統(tǒng)的后期開發(fā)。下面對本系統(tǒng)中具有代表性的數(shù)據(jù)庫設(shè)計進行詳細說明。 餐臺和菜系在本系統(tǒng)中最簡單的實體,在本系統(tǒng)中用來描述餐臺信息的只有臺號和座位數(shù),而描述菜系的主要是名稱。餐臺信息表的 ER 圖如圖 所示,菜系信息表的 ER 圖如圖 所示 餐 臺臺 號 座 位 數(shù) 菜 系序 號 名 稱 圖 餐 臺信息表 ER 圖 圖 菜系信息表 ER 圖 在描述菜品尸體時,加入了助記碼,目的是為了實現(xiàn)智能化獲取菜品功能,通過這一功能系統(tǒng)操作員可以快速獲取顧客所點的菜品信息、菜品信息表的 ER 圖如圖 所示。 圖 菜品信息表 ER 圖 沈陽工程學(xué)院課程設(shè)計報告 第 3 章 數(shù)據(jù)庫設(shè)計 XVIII 消費單用來記錄每次消費的相關(guān)信息,例如消費時使用的餐臺、開臺時間、消費金額等。消費單信息表 ER 圖如圖 所示。 圖 消費單信息表 ER 圖 消費項目用來記錄每個消費單消費的菜品,記錄的主要信息由所屬消費單、消費菜品的名稱、消費數(shù)量、消費額。消費項目信息表的 ER 圖如圖 所示。 圖 消費項目信息表 ER 圖 將各個實體 ER 圖進行合并后即可得到整個系統(tǒng)的整體 ER 圖如圖 所示。 圖 系統(tǒng)整體 ER 圖 數(shù)據(jù)庫表的設(shè)計 針對本系統(tǒng)的特點,在對所搜集的數(shù)據(jù)進行規(guī)范化之后,定義了如下 六 張表格,分別是沈陽工程學(xué)院課程設(shè)計報告 第 3 章 數(shù)據(jù)庫設(shè)計 XIX 用戶信息表、餐臺 表, 菜品 表 ,菜系 表 ,消費單 表 ,消費項目表 。通過對這 六 張表格的操作可以較好地完成系統(tǒng)設(shè)計的各項功能, 六張 表格之間有著不同程度的聯(lián)系。 表 用戶信息表 (user) 字段名稱 數(shù)據(jù)類型 長 度 備 注 loginName varchar 21 用戶登錄名,做主鍵 loginPassword varchar 21 用戶登錄密碼 type char 1 用戶類型 name varchar 21 用戶姓名 sex char 2 用戶性別 age int 用戶年齡 tel varchar 20 用戶電話 createTime timestamp 創(chuàng)建用戶時間 表 餐臺表 desk 字段名稱 數(shù)據(jù)類型 長 度 備 注 id varchar 8 餐臺號,做主鍵 count int 座位數(shù)量 表 菜品表 menu 字段名稱 數(shù)據(jù)類型 長 度 備 注 id varchar 8 菜品編號,做主鍵 sortId int 菜系編號,與菜系表中菜系編號外鍵關(guān)聯(lián) name varchar 30 菜品名稱 code varchar 10 菜品助記碼 unit varchar 4 菜品單位 unitPrice float 菜品單價 表 消費項目表 orderItem 字段名稱 數(shù)據(jù)類型 長 度 備 注 id int 消費項目編號,做主鍵 orderFormId varchar 15 消費單編號,與消費單中消費單編號外鍵關(guān)聯(lián) menuId varchar 10 菜品編號,與菜品表中菜品編號外鍵關(guān)聯(lián) amount int 消費數(shù)量 total float 消費額 沈陽工程學(xué)院課程設(shè)計報告 第 3 章 數(shù)據(jù)庫設(shè)計 XX 表 菜系表 sort 字段名稱 數(shù)據(jù)類型 長 度 備 注 id int 菜系編號,做主鍵 name varchar 50 菜系名稱 表 消費單表 orderForm 字段名稱 數(shù)據(jù)類型 長 度 備 注 id varchar 15 消費單編號,做主鍵 deskId varchar 8 餐臺編號,與餐臺表餐臺編號外鍵關(guān)聯(lián) dateTime time 開臺時間 money float 消費金額 userId varchar 21 操作用戶 第 4 章 系統(tǒng)功能實現(xiàn) 公共模塊設(shè)計 編寫數(shù)據(jù)庫連接類 數(shù)據(jù)庫連接類負責(zé)加載數(shù)據(jù)庫驅(qū)動程序,以及創(chuàng)建和關(guān)閉數(shù)據(jù)庫連接,為了最大程度的應(yīng)用每個已經(jīng)創(chuàng)建的數(shù)據(jù)庫連接。 首先在數(shù)據(jù)庫連接類中編寫加載數(shù)據(jù)庫驅(qū)動程序的代 碼,通常情況下將其放在靜態(tài)代碼塊中,這樣的好處是只要該類第一次被加載時執(zhí)行加載數(shù)據(jù)庫啟動的動作,避免了反復(fù)加載數(shù)據(jù)庫驅(qū)動程序,從而提高了軟件的性能。具體代碼如下: static{ try{ ()。 }catch(Exception e){ ()。 } } 然后編寫用來創(chuàng)建和關(guān)閉數(shù)據(jù)庫連接的方法,這里將定義兩個方法,一個用于創(chuàng)建數(shù)據(jù)庫的連接,一個用與將數(shù)據(jù)庫連接關(guān)閉。具體代碼如下: public Connection getConnection() throws SQLException, ClassNotFoundException{ conn=(jdbc: return conn。 } public void close_All(Connection conn,Statement stmt,ResultSet rs){ try { if(rs!=null){ ()。 }else if(stmt!=null){ ()。 } else if(conn!=null){ ()。 } } catch (SQLException ex) { ()。 } } 沈陽工程學(xué)院課程設(shè)計報告 第 4章 系統(tǒng)功能實現(xiàn) XXII 登陸模塊設(shè)計 用戶登錄模塊是用戶使用軟件時看到的第一個系統(tǒng)界面,因此對于用戶登錄界面的設(shè)計需要美觀大方。本系統(tǒng)的開發(fā)工具是使用 ,首先創(chuàng)建用于用戶登陸界面的窗體,為窗體設(shè)置標(biāo)題、大小等信息,并添加一個分層窗體,然后將一個 JLabel 對象設(shè)置成整個窗體的最底層,并為其設(shè)置背景圖片。 為了達到整個窗體美觀的效果,在設(shè)計過程中,將界面的按鈕也同樣添加圖片背景。在用戶第一次使用本系統(tǒng)時,數(shù)據(jù)庫 中將不存在系統(tǒng)管理員。在這種情況下,系統(tǒng)提供一個默認的用戶供用戶登錄后添加其他用戶。在用戶使用系統(tǒng)時,填寫完用戶名和密碼后點擊登錄按鈕,或者單擊鍵盤的確定鍵時,系統(tǒng)通過檢測用戶名和密碼合法后即可登錄本系統(tǒng),實現(xiàn)登錄的具體代碼如下: private void mouseLogin( evt) {//GENFIRST:event_mouseLogin //鼠標(biāo)點擊登錄 ()。 }//GENLAST:event_mouseLogin private void KeyLogin( evt) {//GENFIRST:event_KeyLogin (())。 if(()==) ()。 }//GENLAST:event_KeyLogin public void check(){ String name=,password=。 name = ()。 username = name。 password = (())。 if((39。).length1){ (this, 違法的用戶名?。?! ,警告, )。 } LoginData ld = new LoginData()。 if((name, password)){ ()。 new MainFram
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1