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

正文內容

論文初稿-酒店客房管理系統(tǒng)(參考版)

2024-12-19 06:01本頁面
  

【正文】 本系統(tǒng)實現了對酒店客房的電子化、規(guī)范化、科學化、人性化的管理目的,顯著提高了管理的效率,為高品質的酒店客房服務提供了保證。如果沒有一套完善的酒店客房管理系統(tǒng),將會造成管理上的混亂,并直接影響到酒店的經濟效益。 結束語 隨著酒店業(yè)的 競爭越來越激烈,酒店的硬件設施已發(fā)展的相當成熟,此時酒店的管理質量將會嚴重影響到酒店的競爭力。 ( 5)添加按鈕控件 IDC_PAYMODE_DEL_BTN 的 BN_CLIKED 事件,該事件將當前所選的付款方式從列表中刪除。 ( 3)在 OnIinitDialog 函數中對表格添加數據集。 圖 411 ( 2)為對話框類添加一個數據集對象,如下所示。 ( 1)新建一個對話框資源,修改其 ID 為 IDD_SETPAYMODE_DLG。 付款方式設置模塊是在 數據顯示模塊的基礎上修改的。 ( 4)添加按鈕控件 IDC_CAL_BTN 的 BN_CLICKED 事件。 _RecordsetPtr m_pRecordset_CalSignalInfo。 _RecordsetPtr m_pRecordset_Room。 圖 410 ( 2)為對話框添加 4 個數據集對象,代碼如下。 ( 1)新建一個對話框資源,修改其 ID 為 IDD_CALCULATE_DLG。 營業(yè)分析模塊的功能是管理人員對營業(yè)數據進行 統(tǒng)計分析、打印報表,包括統(tǒng)計某個時間段內的各種付款方式的總金額和統(tǒng)計某個時間段內各種消費品的詳細銷售情況。 ( 6) 添加按鈕控件 IDC_PAY_PRINT_BTN 的 BN_CLICKED 事件,該事件實現打印消費單的功能。 ( 4) 添加文本編輯控件 IDC_PAY_ROOM_NUMBER 的 EN_UPDATE 函數,該函數自動將對應的房間號的消費信息顯示在界面上。 _RecordsetPtr m_pRecordset_Paymode。 _RecordsetPtr m_pRecordset_Room。 結賬及清單打印窗口如圖 49 所示。各控件的 ID 及其說明如表 46 所示。結賬模塊的設計步驟如下。單擊“保存”按鈕,數據庫中的數據自動更新。刪除操作將當前的記錄從數據庫中刪除,在界面中將顯示下一條記錄。如果輸入的信息不全,則在保存時給出提示。單擊“保存”按鈕,數據庫中就新增了一條記錄。 ( 4)單擊“添加”按鈕,各個編輯控件設置為可操作狀態(tài),此時用戶可以輸入新的記錄。 ( 2)在對話框的初始化函數 OnInitDialog()中初始化修改與添加標記,并連接數據庫與記錄集,讀出第一條記錄數據。 設計完成的消費品設置窗口如圖 48 所示。消費品查詢模塊的設計步驟如下。 ( 5) 添加按鈕控件 IDOK 的 BN_CLICKED 事件,該事件實現“下單”功能。 ( 3) 添加文本編輯控件 IDC_ORDER_NUMBER 的 EN_UPDATE 函數,該函數能根據房間號將顧客信息綁定到數據列表中。 _RecordsetPtr m_pRecordset_Order。 圖 47 ( 2) 為對話框類添加 3 個數據集對象,如下所示。 ( 1) 新建一個對話框資源,修改其 ID 為 IDD_ROOM_DLG。 住宿查詢模塊 訂房 模塊的功能是員工輸入房間代碼進行訂房操作。 ( 5) 添加按鈕控件 IDC_DISP_ALL_BTN 的 BN_CLICKED 事件,該事件實現顯示全部用戶信息的功能。 ( 3) 在 OnInitDialog()函數中添加數據庫連接,并顯示全部的用戶信息。 圖 46 ( 2) 為對話框添加兩個數據集對象,代碼如下。 ( 1) 新建一個對話框資源,修改 ID 為 IDD_SETLEVEL_DLG。注冊模塊中的加密解密模塊可以使用登錄模塊的加密解密模塊。數據訪問層的主要功能是將用戶填寫的注冊信息寫入數據庫文件中共。這是功能上對系統(tǒng)的保護。當用戶輸入密碼時,用戶不希望密碼內容被其他人看到,本系統(tǒng)采用特殊字符代替。用戶交互層需要滿足以下要求。 是 否 否 否 是 圖 45 注冊模塊窗體啟動 用戶注冊信息輸入 用戶注冊信息加密 從數據庫中查詢用戶名是否已注冊 兩次輸入密碼一致性檢測 用戶注冊信息保存 注冊成功 用戶交互層 用戶交互層 是系統(tǒng)與用戶交互的界面。用戶在登錄系統(tǒng)時,用戶交互層從數據訪問層中根據用戶名讀取用戶原始信息(用戶名、密碼和權限等),并通過加密解密模塊進行一些列加密解密處理后對密碼進行校驗,如果密碼正確,系統(tǒng)根據用戶的權限進行系統(tǒng)資源分配,如果密碼不正確,系統(tǒng)則會阻止用戶登錄。 圖 44 一個完整的用戶注冊模塊同用戶登錄模塊一樣,主要由用戶交互層、加密解密模塊和數據訪問模塊組成。如果登錄模塊是系統(tǒng)的安全屏障,那么用戶注冊模塊就是設置進入這道屏障的入口。 加密 算法很多,對于用戶名和密碼的加密,本系統(tǒng)采用哈希算法。為了保證數據的安全性與完整性,常常要對數據進行加密,在數據傳輸過程進行數據加密可以防止中途非法截獲,通常稱原始數據叫做明文,用約定的加密算法進行加密處理。數據訪問層的主要功能是讀取數據文件中的用戶信息,并檢查用戶名是否存在,如果存在,讀取其對應密碼,對輸入密碼與原始密碼進行對比以驗證其正確性。 數據訪問層 用戶的 登錄信息(用戶名、密碼、權限等)被存儲于一個數據文件中,數據 文件可以是數據庫、 XML 文件或自定義格式文件等。本系統(tǒng)即采用這種方式。暴力破解是指用戶采用不斷地向登錄模塊輸入猜測的用戶信息來驗證其正確性,如果驗證正確則說明猜測成功,否則繼續(xù)嘗試。這是功能上對系統(tǒng)的保護。當用戶輸入密碼時,用戶當然是不希望其他人看到自己的密碼內容,系統(tǒng)需要對密碼進行保護,通常采用特殊字符(如 *)來代替用戶輸入的內容。用戶交互層需要滿足以下要求。 用戶交互層 用戶交互層是 系統(tǒng)與用戶交互的界面。當用戶登錄系統(tǒng)時,在登錄界面(用戶交互層)上輸入用戶名和密碼并確認后,用戶交互層從數據訪問層中根據用戶名讀取用戶原始信息(用戶名、密碼和權限等),并通過加密解密模塊進行一系列加密解密處理后對密碼進行效驗。用戶登錄模塊會根據用戶輸入的登錄信息來分配用戶的使用權限,從而達到保護系統(tǒng)的目的。 用戶登錄窗口如圖 43 所示。 編譯運行程序,結果如圖 42 所示。 void CMenuManageDlg::OnExitSystem() { // TODO: Add your mand handler code here if(MessageBox(真的要退出系統(tǒng)嗎 ?,退出詢問,MB_OKCANCEL|MB_ICONQUESTION)==IDOK) CDialog::OnOK()。 MessageBox(本次登錄已注銷 ,酒店管理系統(tǒng) )。 ()。 MessageBox(請您先登錄 ,酒店管理系統(tǒng) )。 MessageBox(您無權進行統(tǒng)計 /結算 ,酒店管理系統(tǒng) )。 } ( 13) 單擊“營業(yè)分析”菜單,判斷用戶是否登錄及其權限; void CMenuManageDlg::OnUpdateBalance(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here if( == 1 ) { pCmdUI Enable(true)。如果是普通員工會提示無權進行付款方式設置; void CMenuManageDlg::OnSetMenu() { // TODO: Add your mand handler code here CMenuDlg dlg(this)。 MessageBox(請您先登錄 ,酒店管理系統(tǒng) )。 MessageBox(您無權進行消費品設置 ,酒店管理系統(tǒng) )。 } ( 11) 單擊“付款方式設置”菜單,判斷用戶是否登錄及其權限; void CMenuManageDlg::OnUpdateSetMenu(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here if( == 1 ) { pCmdUI Enable(true)。 } } ( 10) 如果權限是管理人員,彈出“權限設置”對話框,如果是普通員工會提示無權進行用戶級別設置; void CMenuManageDlg::OnSetLevel() { // TODO: Add your mand handler code here CLevelDlg dlg(this)。 } else { pCmdUI Enable(false)。 } else if( == 0) { pCmdUI Enable(false)。 ()。 MessageBox(請您先登錄 ,酒店管理系統(tǒng) )。 } ( 7) 單擊“下班”菜單,判斷用戶是否登錄; void CMenuManageDlg::OnUpdateChangeDuty(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here if(== 0 || == 1 ) { pCmdUI Enable(true)。否則提示用戶登錄; void CMenuManageDlg::OnPayCheck() { // TODO: Add your mand handler code here CPayDlg dlg(this)。 MessageBox(請您先登錄 ,酒店管理系統(tǒng) )。 } ( 5) 單擊“結賬”菜單,判斷用戶是否登錄; void CMenuManageDlg::OnUpdatePayCheck(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here if(== 0 || == 1 ) { pCmdUI Enable(true)。否則提示用戶登錄; void CMenuManageDlg::OnOrderSystem() { // TODO: Add your mand handler code here CDeskDlg dlg(this)。 MessageBox(請您先登錄 ,酒店 管理系統(tǒng) )。 } ( 3) 單擊“訂房 ”菜單,判斷用戶是否登錄; void CMenuManageDlg::OnUpdateOrderSystem(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here if(== 0 || == 1 ) { pCmdUI Enable(true)。 } ( 2) 單擊“登錄”菜單,彈出“登錄”對話框 ,代碼如下 ; void CMenuManageDlg::OnLogin() { // TODO: Add your mand handler code here CLoginDlg dlg(thi
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1