軟件工程課程設(shè)計-酒店管理系統(tǒng).doc_第1頁
軟件工程課程設(shè)計-酒店管理系統(tǒng).doc_第2頁
軟件工程課程設(shè)計-酒店管理系統(tǒng).doc_第3頁
軟件工程課程設(shè)計-酒店管理系統(tǒng).doc_第4頁
軟件工程課程設(shè)計-酒店管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

軟件工程課程設(shè)計報告軟件工程課程設(shè)計報告 班級 班級 軟件軟件 09 10 姓名 姓名 學(xué)號 學(xué)號 指導(dǎo)教師 指導(dǎo)教師 目目 錄錄 1 1 設(shè)計內(nèi)容設(shè)計內(nèi)容 1 1 1 系統(tǒng)的主要功能 1 2 2 概要設(shè)計概要設(shè)計 1 2 1 數(shù)據(jù)庫設(shè)計 1 2 1 1 數(shù)據(jù)分析 1 2 1 2 酒店管理系統(tǒng)的 E R 圖 2 2 2 功能需求與程序的關(guān)系 6 3 3 詳細(xì)設(shè)計詳細(xì)設(shè)計 7 3 1 用戶登錄驗證設(shè)計說明 7 3 2 添加客戶信息設(shè)計說明 8 3 2 1 功能 8 3 2 2 流程邏輯 8 3 3 顯示設(shè)計說明 8 3 3 1 功能 8 3 3 2 流程邏輯 8 3 4 查詢信息設(shè)計說明 9 3 4 1 功能 9 3 4 2 流程邏輯 9 3 5 結(jié)賬功能設(shè)計說明 10 3 5 1 功能 10 3 5 2 流程邏輯 11 3 6 刪除信息設(shè)計說明 11 3 6 1 功能 11 3 6 2 流程邏輯 12 4 4 程序源碼程序源碼 12 5 5 程序運行與調(diào)試程序運行與調(diào)試 17 5 1 登陸界面 17 5 2 成功登陸界面 18 5 3 添加新客人 18 5 4 訂房操作 20 5 5 訂餐操作 22 5 6 查詢操作 23 5 7 結(jié)賬操作 24 5 8 刪除操作 25 5 9 顯示操作 26 6 6 總結(jié)總結(jié) 27 7 7 參考文獻(xiàn)參考文獻(xiàn) 29 成績評定成績評定 29 1 1 設(shè)計內(nèi)容設(shè)計內(nèi)容 酒店管理系統(tǒng)是酒店賓館管理中必不可少的軟件工具 隨著現(xiàn)代化都市發(fā) 展 酒店的功能也隨著逐步擴充 來方便 滿足旅客們的需求 因此酒店管理 越來越需要電子計算機的幫助 通過管理系統(tǒng)它可以方便工作人員的操作 省 去了大量的人力開銷 同時 計算機的管理也大大的提高了管理時的可靠性 如今 隨著我國經(jīng)濟(jì)的高速發(fā)展 現(xiàn)代化酒店如雨后春筍般涌出 所以 酒店 管理系統(tǒng)有著巨大的市場和發(fā)展空間 1 11 1 系統(tǒng)的主要功能系統(tǒng)的主要功能 本酒店管理系統(tǒng)具有酒店的基本功能 是為酒店的服務(wù)人員開發(fā)的一款簡 單的系統(tǒng) 其具體功能如下 可對酒店的所有客人進(jìn)行登記 錄入 查看 刪除 可查看酒店的所有服務(wù)項目和收費情況 用戶可查看賬單和自己的消費情況 可以通過本系統(tǒng)實現(xiàn)訂餐 訂票等服務(wù) 并自動記賬 可方便結(jié)賬操作 2 2 概要設(shè)計概要設(shè)計 2 12 1 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 2 1 12 1 1 數(shù)據(jù)分析數(shù)據(jù)分析 根據(jù)系統(tǒng)需求 需要如下數(shù)據(jù) 根據(jù)各屬性性質(zhì)的不同 聯(lián)系實際 將相同性質(zhì)的屬性歸為一類 現(xiàn)分類 如下 精選范本 供參考 1 客戶信息 證件號 姓名 性別 電話 2 酒店為客戶提供的信息 手牌號 賬單號 3 酒店自己的信息 服務(wù)編號 服務(wù)項目 費用 4 服務(wù)信息 客戶的需求 總計費用 實交費用 找回數(shù)額 2 1 22 1 2 酒店管理系統(tǒng)的酒店管理系統(tǒng)的 E RE R 圖圖 本程序的數(shù)據(jù)庫使用了七張表 其 E R 圖如下 客戶表用于存放客戶的個人信息 如圖 1 所示 用于存放每一個客戶的賬單情況 如圖 2 2 所示 客戶 證件號姓名性別電話手牌號賬單號 圖 2 1 賬單 找回費用總費用實交費用手牌號賬單號 圖 2 2 精選范本 供參考 用于存放每位客戶的服務(wù)項目 如圖 2 3 所示 用于存放酒店餐飲項目 如圖 2 4 所示 存儲本酒店的客房信息 如圖 2 5 所示 消費 賬單號消費項目消費數(shù)量消費價格 圖 2 3 餐飲 編號菜名價格 圖 2 4 客房 編號類型電話層數(shù)狀況價格 圖 2 5 精選范本 供參考 存放本酒店的娛樂信息 如圖 2 6 所示 根據(jù)以上對酒店管理系統(tǒng)數(shù)據(jù)信息的分析 一個標(biāo)準(zhǔn)的酒店管理系統(tǒng)的 E R 圖 如圖 2 8 所示 娛樂 編號項目價格 圖 2 6 登錄 賬號密碼 圖 2 7 客戶信息 消費信息費用信息 記賬消費 關(guān)系 1 1 1 N 1N 圖 2 8 精選范本 供參考 系統(tǒng)模塊設(shè)計 本酒店管理系統(tǒng)應(yīng)該包括如圖所示的幾大功能 查詢賬單 查詢客戶的付費情況 客戶信息管理 圖 2 9 客戶信息功能模塊 客 戶 信 息 顯 示 客 戶 信 息 刪 除 客 戶 登 記 查詢 查 詢 賬 單 查 詢 消 費 圖 2 10 查詢模塊 精選范本 供參考 查詢消費 查詢客戶目前的消費項目 顯示酒店的一些情況 如圖 2 22 2 功能需求與程序的關(guān)系功能需求與程序的關(guān)系 本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系 表 1 功能需求與程序分配關(guān)系表 添加信 息 刪除信 息 查詢信 息 更改信 息 列表顯 示 客戶信息管 理 查詢 顯示 圖 2 11 顯示模塊 顯示信息 顯 示 消 費 項 目 顯 示 客 戶 信 息 查 詢 信 息 顯 示 賬 單 信 息 結(jié)賬功能 圖 2 12 結(jié)賬模塊 結(jié)賬 精選范本 供參考 結(jié)賬 服務(wù) 3 3 詳細(xì)設(shè)計詳細(xì)設(shè)計 3 13 1 用戶登錄驗證設(shè)計說明用戶登錄驗證設(shè)計說明 開 始 顯示登錄界面 創(chuàng)建數(shù)據(jù)庫連接 用戶名和密碼存在 讀取數(shù)據(jù)庫中用戶 信息 輸入用戶名和密碼 Y N 登陸成功 關(guān)閉數(shù)據(jù)庫連接 結(jié) 束 圖 3 1 用戶登錄驗證模塊流程圖 精選范本 供參考 3 2 添加客戶信息設(shè)計說明 3 2 13 2 1 功能功能 添加客戶信息 3 2 23 2 2 流程邏輯流程邏輯 3 33 3 顯示設(shè)計說明顯示設(shè)計說明 3 3 13 3 1 功能功能 開 始 進(jìn)入數(shù)據(jù)添加界面 提示成功 結(jié) 束 選擇添加客戶數(shù)據(jù) 圖 3 2 添加客戶信息模塊流程圖 精選范本 供參考 顯示酒店的情況 3 3 23 3 2 流程邏輯流程邏輯 3 43 4 查詢信息設(shè)計說明查詢信息設(shè)計說明 3 4 13 4 1 功能功能 用戶對系統(tǒng)內(nèi)的各項信息進(jìn)行查詢 3 4 23 4 2 流程邏輯流程邏輯 開 始 選擇顯示菜單 進(jìn)入顯示界面 結(jié) 束 顯示選定的菜單 圖 3 3 顯示模塊流程圖 精選范本 供參考 3 5 結(jié)賬功能設(shè)計說明 3 3 5 1 5 1 功能功能 結(jié)賬 開 始 顯示查詢界面 創(chuàng)建數(shù)據(jù)庫連接 讀取數(shù)據(jù)庫中用戶 信息 輸入查詢關(guān)鍵字 列表顯示信息 關(guān)閉數(shù)據(jù)庫連接 結(jié) 束 選擇要查詢信息的 類別 圖 3 4 查詢信息模塊流程圖 精選范本 供參考 3 5 23 5 2 流程邏輯流程邏輯 3 6 刪除信息設(shè)計說明 3 6 13 6 1 功能功能 圖 3 5 結(jié)賬模塊流程圖 開 始 創(chuàng)建數(shù)據(jù)庫連接 向數(shù)據(jù)庫中添加信 息 輸入添加信息 選擇結(jié)賬功能 關(guān)閉數(shù)據(jù)庫連接 結(jié) 束 Y 精選范本 供參考 刪除要刪除的數(shù)據(jù) 3 6 23 6 2 流程邏輯流程邏輯 4 4 程序源碼程序源碼 Private Sub about Click frmAbout Show End Sub Private Sub add user Click frmadduser Show End Sub Private Sub double check Click frmfind double Show End Sub loaderror MsgBox Err Description End Sub Private Sub Form Unload Cancel As Integer Set DataGrid1 DataSource Nothing rs client Close 圖 18 刪除信息模塊流程圖 開 始 創(chuàng)建數(shù)據(jù)庫連接 刪除數(shù)據(jù)庫中相應(yīng) 信息 列表顯示刪除結(jié)果 關(guān)閉數(shù)據(jù)庫連接 結(jié) 束 精選范本 供參考 End Sub Option Explicit Dim rs dclient As New ADODB Recordset Private Sub Command1 Click On Error GoTo adderror If Command1 Caption 新增記錄 Then 當(dāng)此按鈕的狀態(tài)為為 增加記錄 時 Command1 Caption 確定 按鈕名稱改為 確 定 Command2 Enabled False 刪除與修改按鈕不可用 Command3 Enabled False Command4 Enabled True 取消按鈕可用 DataGrid1 AllowAddNew True DataGrid1 AllowUpdate True 設(shè)定 datagrid 可以增加 記錄 Else If Not IsNull DataGrid1 Bookmark Then If Trim DataGrid1 Columns 團(tuán)隊名稱 CellText DataGrid1 Bookmark Then MsgBox 團(tuán)隊名稱不能為空 vbOKOnly vbExclamation Exit Sub End If If Trim DataGrid1 Columns 負(fù)責(zé)人姓名 CellText DataGrid1 Bookmark Then MsgBox 負(fù)責(zé)人姓名不能為空 vbOKOnly vbExclamation Exit Sub End If If Trim DataGrid1 Columns 證件號碼 CellText DataGrid1 Bookmark Then 精選范本 供參考 MsgBox 證件號碼不能為空 vbOKOnly vbExclamation Exit Sub End If If Trim DataGrid1 Columns 房間號碼 CellText DataGrid1 Bookmark Then MsgBox 房間號碼 vbOKOnly vbExclamation Exit Sub End If rs dclient Update MsgBox 添加信息成功 vbOKOnly vbExclamation DataGrid1 AllowAddNew False DataGrid1 AllowUpdate False Else MsgBox 沒有添加信息 vbOKOnly vbExclamation End If Command1 Caption 新增記錄 Command2 Enabled True Command3 Enabled True Command4 Enabled False End sql select from 團(tuán)隊資料 rs dclient CursorLocation adUseClient rs dclient Open sql conn adOpenKeyset adLockPessimistic 打開數(shù)據(jù)庫 設(shè)定 datagrid 控件屬性 DataGrid1 AllowAddNew False 不可 增加 DataGrid1 AllowDelete False 不可刪 除 DataGrid1 AllowUpdate False 精選范本 供參考 rs add MoveNext End If Wend If Trim Text2 Text Then MsgBox 密碼不能為空 請重新輸入 vbOKOnly vbExclamation 警告 Text2 Text Text2 SetFocus Exit Sub End If If Trim Text2 Text Trim Text3 Text Then MsgBox 兩次密碼不一致 vbOKOnly vbExclamation Text2 SetFocus Text2 Text Text3 Text Exit Sub End If End Sub Public Sub setgrid Dim i As Integer On Error GoTo seterror With MSFlexGrid1 ScrollBars flexScrollBarBoth FixedCols 0 Rows rs data1 RecordCount 1 Cols 7 SelectionMode flexSelectionByRow For i 0 To Rows 1 精選范本 供參考 RowHeight i 315 Next For i 0 To Cols 1 ColWidth i 1300 Next i End With Exit Sub seterror MsgBox Err Description End Sub Public Sub setgridhead On Error GoTo setheaderror MSFlexGrid1 Row 0 MSFlexGrid1 Col 0 MSFlexGrid1 Text 房號 MSFlexGrid1 Col 1 MSFlexGrid1 Text 房價 MSFlexGrid1 Col 2 MSFlexGrid1 Text 姓名 MSFlexGrid1 Col 3 MSFlexGrid1 Text 性別 MSFlexGrid1 Col 4 MSFlexGrid1 Text 證件號碼 MSFlexGrid1 Col 5 MSFlexGrid1 Text 抵達(dá)日 MSFlexGrid1 Col 6 MSFlexGrid1 Text 離店日 Exit Sub setheaderror 精選范本 供參考 MsgBox Err Description End Sub Private Sub Command1 Click Dim rs chang As New ADODB Recordset Dim sql As String If Trim Text1 Text Trim Text2 Text Then MsgBox 密碼不一致 vbOKOnly vbExclamation Text1 SetFocus Text1 Text Text2 Text Else sql select from 系統(tǒng)管理 where 用戶名 userID rs chang Open sql conn adOpenKeyset adLockPessimistic rs chang Fields 1 Text1 Text rs chang Update rs chang Close MsgBox 密碼修改成功 vbOKOnly vbExclamation Unload Me End If End Sub Private Sub Command2 Click Unload Me End Sub Private Sub Form Load End Sub 5 5 程序運行與調(diào)試程序運行與調(diào)試 精選范本 供參考 5 1 登陸界面 圖 1 登陸界面 5 2 成功登陸界面 圖 2 成功登陸界面 5 3 添加新客人 精選范本 供參考 圖 3 添加新客人界面 圖 4 添加成功 精選范本 供參考 下圖是剛剛添加的客戶信息 圖 5 查詢結(jié)果 5 4 訂房操作 精選范本 供參考 圖 6 訂房界面 2 將費用添加到帳單中 圖 7 帳單界面 精選范本 供參考 5 5 訂餐操作 圖 8 訂餐界面 1 訂餐成功后將費用加到帳單中 圖 9 帳單界面 精選范本 供參考 5 6 查詢操作 1 查詢帳單 輸入帳單號 圖 10 查詢界面 2 下圖為帳單查詢結(jié)果 精選范本 供參考 圖 11 顯示界面 5 7 結(jié)賬操作 1 點擊進(jìn)入結(jié)賬界面 圖 12 結(jié)賬界面 2 結(jié)賬后的帳單顯示 精選范本 供參考 圖 13 帳單顯示 5 8 刪除操作 點擊進(jìn)入刪除界面 圖 14 刪除界面 精選范本 供參考 圖 15 刪除結(jié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論