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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計--酒店管理信息系統(tǒng)(更新版)

2024-09-11 06:54上一頁面

下一頁面
  

【正文】 L?:(char*)(_bstr_t)Holder。 int iCount = GetRecordCount()。 } else { // Get Old ID and RoomNo m_sOldID = m_sID。 // Get roomposition Holder = GetCollect(roomposition)。 int iCount = GetRecordCount()。 DDX_Text(pDX, IDD_BOOKIN_MEMO, m_sMemo)。 DDX_Text(pDX, IDD_BOOKIN_ROOMTYPE, m_sRoomType)。 m_sRoomMemo = _T()。 } // Get Price and Update Dialog Holder = GetCollect(price)。 ((CComboBox*)GetDlgItem(IDD_ROOM_TYPE))GetLBText(iIndex, sType)。 if ( sType==m_sType ) iSel=i。 (, strQuery)。 } MoveNext()。 int iCount = GetRecordCount()。}BOOL CRoomDLG::OnInitDialog() { CDialog::OnInitDialog()。 \ where roomNo=39。 UpdateData(false)。, 39。 (, strQuery)。 return。 ( )。 //{{AFX_DATA_MAP(CRoomDLG) DDX_Text(pDX, IDD_ROOM_MEMO, m_sMemo)。 CDialog::OnOK()。 sPWD = ==VT_NULL?:(char*)(_bstr_t)Holder。 if ( 2 ) { AfxMessageBox(沒有這個用戶\n三次輸入均不正確,請核對后再來, MB_ICONEXCLAMATION)。 if ( ==m_sUSER ) { AfxMessageBox(_T(請?zhí)顚懹脩裘?, MB_ICONEXCLAMATION)。 ((CEdit*)GetDlgItem(IDC_LOGIN_PWD))SetLimitText(10)。九.程序源代碼include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。+m_sType+39。 return。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CCheckRoomDLG::OnOK() { UpdateData(true)。 MoveFirst()。在設(shè)備好查詢內(nèi)容和查詢方式后,可以單擊“OK”按鈕進行查詢。 dc) const。 void RefreshRoom(_variant_t strQuery)。private: _ConnectionPtr ADOConn。 系統(tǒng)建模:一、USE CASE 圖四.類的設(shè)計與分析在這個系統(tǒng)中,頻繁地使用到了對數(shù)據(jù)庫的訪問、修改等操作,所以把針對數(shù)據(jù)庫的一些公共操作集中起來,可以使代碼更加規(guī)范和容易維護。滿足查詢條件的所有記錄,將會顯示在圖34所示的窗體中。 // Get Room No = (iItem, 0)。 } if ( !m_ListCtrl ) { strQuery = select * from rooms。選擇需要修改的客房記錄,在如圖34所示的右鍵彈出菜單中選擇“修改客房信息”命令。 return CWinApp::ExitInstance()。 (ADO Error: %s,(char*)())。ADOSet, _variant_t amp。 } // Catch Exceptions //捕捉例外 catch(__error amp。最后添加一個外部變量的聲明:Extern CHotel_MISApp theApp。二.系統(tǒng)總體框架酒店管理信息系統(tǒng)系統(tǒng)管理客房信息管理訂房信息管理添加客房信息修改客房信息客房信息查詢添加定房修改定房刪除客房信息退出系統(tǒng)查詢定房三.邏輯設(shè)計創(chuàng)建公用模塊在這個系統(tǒng)中,頻繁地使用到了對數(shù)據(jù)庫的訪問、修改等操作,所以把針對數(shù)據(jù)庫的一些公共操作集中起來,可以使代碼更加規(guī)范和容易維護。酒店管理的信息化程度體現(xiàn)在將計算機及網(wǎng)絡(luò)與信息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)酒店各種信息的系統(tǒng)化、規(guī)范化和自動化,提高酒店管理的管理效率。 _RecordsetPtr m_pADOSet。 if( FAILED(::CoInitialize(NULL)) ) //創(chuàng)建ADO Connection { AfxMessageBox(ADO Init failed)。 AfxMessageBox(err)。strSQL){ if ( ADOSetState == adStateOpen) ADOSetClose()。 }}最后添加關(guān)閉數(shù)據(jù)庫連接的函數(shù)。進入后的主界面如下:添加客房信息:賓館在運營中有各種不同等級的客房來適應(yīng)不同肖費水平顧客的需要。amp。 } //Popup Alter Dialog POSITION pos = ()。 // Get Price = (iItem, 3)。 圖36 添加訂房信息對話框修改訂房信息選擇“訂房信息管理|修改訂房信息”菜單,會出現(xiàn)如圖37所示的窗體。 _RecordsetPtr m_pADOSet。CHotel_MISView:CHotel_MISViewLoadListCtrl()CHotel_MISView()UnLoadListCtrl()DECLARE_DYNCREATE(CHotel_MISView)RefreshRoomType()CHotel_MISDoc* GetDocument()RefreshCheckOut(_variant_tstrQuery)CreateBookIn(_variant_tstrQuery)RefreshBookIn(_variant_t strQuery)RefreshRoom(_variant_t strQuery)CreateRoom(_variant_t strQuery)class CHotel_MISView : public CView{protected: CHotel_MISView()。 void UnLoadListCtrl()。 CListCtrl m_ListCtrl。 ((CComboBox*)GetDlgItem(IDC_CHECKROOM_TYPE))InsertString(0, _T(所有房間類型))。 i++) { Holder = GetCollect(typename)。 !m_bTypeChecked) { AfxMessageBox(_T(請選擇查詢條件!), MB_ICONEXCLAMATION)。 if ( _T(所有房間類型)==m_sType ) m_sType = %。}七.功能測試 圖71 系統(tǒng)總界面 圖72 添加客房信息 圖73客房信息查詢 圖74 添加訂房信息 圖75定房信息查詢八.存在的不足與對策由于我的水平有限及時間等方面的原因,該系統(tǒng)的功能比較簡單。 //}}AFX_DATA_INIT}void CLoginDLG::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 ((CStatic *)GetDlgItem(IDC_LOGIN_CAPTION))SetFont(amp。 strQuery = select user_ID, user_PWD from user_Info where user_ID=39。 } AfxMessageBox(沒有這個用戶,請重新輸入用戶名, MB_ICONEXCLAMATION)。 CDialog::OnCancel()。 m_sNo = _T()。 DDX_Text(pDX, IDD_ROOM_PRICE, m_sPrice)。 if ( ==m_sNo ) sWarning=_T(客房編號)。 return。 return。+m_sMemo+39。+m_sType+39。 else AfxMessageBox(_T(修改記錄失敗!), MB_ICONEXCLAMATION)。 ((CEdit*)GetDlgItem(IDD_ROOM_PRICE))SetLimitText(8)。 iiCount。 // Disable room no edit GetDlgItem(IDD_ROOM_NO)EnableWindow(false)。 for (int i=0。 } UpdateData(false)。+sType+39。}// : implementation file//include include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。 m_tInDAte = COleDateTime::GetCurrentTime()。 DDX_Text(pDX, IDD_BOOKIN_ROOMMEMO, m_sRoomMemo)。 ((CEdit*)GetDlgItem(IDD_BOOKIN_ID))SetLimitText(18)。 iiCount。 (%.2f, )。 // Init Combobox _variant_t strQuery, Holder。 iiCount。 // Get roomprice Holder = GetCollect(roomprice)。 return TRUE。 // Get roomposition Holder = GetCollect(roomposition)。 ( )。 if ( !=sWarning ) { sWarning += _T(不能為空)。 return。+m_sRoomNo+39。 // Get Indate CString sInDate。, 39。 // Clear All Input m_sName=m_sID=m_sDiscount=m_sMemo=。 else AfxMessageBox(_T(修改記錄失??!), MB_ICONEXCLAMATION)。 m_sTop = _T()。 // TODO: Add extra initialization here // Init IDD_CHECKREMAIN_TYPE Combobox _variant_t strQuery, Holder。 ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_TYPE))InsertString(i, ==VT_NULL?:(char*)(_bstr_t)Holder)。 for (i=0。 ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_BOTTOM))SetCurSel(0)。 CHotel_MISView* p = (CHotel_MISView*)(((CMainFrame*)AfxGetMainWnd())GetActiveView())。 //}}AFX_DATA_INIT}void CCheckRoomDLG::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 !m_bTypeChecked) { AfxMessageBox(_T(請選擇查詢條件!)
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1