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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計--酒店管理信息系統(tǒng)-全文預(yù)覽

2025-08-28 06:54 上一頁面

下一頁面
  

【正文】 AfxMessageBox(sWarning, MB_ICONEXCLAMATION)。 if ( ==m_sName ) sWarning=_T(顧客姓名)。 ( )。 m_sRoomMemo = ==VT_NULL?:(char*)(_bstr_t)Holder。 m_sRoomPosition = ==VT_NULL?:(char*)(_bstr_t)Holder。 (, strQuery)。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CBookInDLG::OnRoomNoSelChange() { // TODO: Add your control notification handler code here UpdateData(true)。 } MoveNext()。 (%.2f, )。 m_sRoomType = ==VT_NULL?:(char*)(_bstr_t)Holder。 i++) { Holder = GetCollect(roomNo)。 int iCount = GetRecordCount()。 CString str。 } else { // Get Old ID and RoomNo m_sOldID = m_sID。 // Get roommemo Holder = GetCollect(roommemo)。 // Get roomposition Holder = GetCollect(roomposition)。 i++) { Holder = GetCollect(roomNo)。 int iCount = GetRecordCount()。 // TODO: Add extra initialization here if (m_bAppend) { // Update Dialog Caption SetWindowText(_T(添加訂房信息))。 DDX_Text(pDX, IDD_BOOKIN_MEMO, m_sMemo)。 DDX_Text(pDX, IDD_BOOKIN_NAME, m_sName)。 DDX_Text(pDX, IDD_BOOKIN_ROOMTYPE, m_sRoomType)。 m_sDiscount = _T()。 m_sRoomMemo = _T()。endif/////////////////////////////////////////////////////////////////////////////// CBookInDLG dialogCBookInDLG::CBookInDLG(CWnd* pParent /*=NULL*/) : CDialog(CBookInDLG::IDD, pParent){ //{{AFX_DATA_INIT(CBookInDLG) m_sRoomNo = _T()。 } // Get Price and Update Dialog Holder = GetCollect(price)。 (, strQuery)。 ((CComboBox*)GetDlgItem(IDD_ROOM_TYPE))GetLBText(iIndex, sType)。 return TRUE。 if ( sType==m_sType ) iSel=i。 iiCount。 (, strQuery)。 // Init Combobox _variant_t strQuery, Holder。 } MoveNext()。 i++) { Holder = GetCollect(typename)。 int iCount = GetRecordCount()。 if (m_bAppend) { // Update Dialog Caption SetWindowText(_T(添加客房信息))。}BOOL CRoomDLG::OnInitDialog() { CDialog::OnInitDialog()。 } // Refresh Room List strQuery = select * from rooms。 \ where roomNo=39。, roomposition=39。 UpdateData(false)。)。, 39。 } } if (m_bAppend)// Append Record { strQuery = insert rooms (roomNo, roomtype, roomposition, roomprice, roommemo) \ values (39。 (, strQuery)。 } (%.2f, fPrice)。 return。 else if ( ==m_sPosition ) sWarning=_T(客房位置)。 ( )。 DDX_CBString(pDX, IDD_ROOM_TYPE, m_sType)。 //{{AFX_DATA_MAP(CRoomDLG) DDX_Text(pDX, IDD_ROOM_MEMO, m_sMemo)。 m_sPosition = _T()。 CDialog::OnOK()。 return。 sPWD = ==VT_NULL?:(char*)(_bstr_t)Holder。 return。 if ( 2 ) { AfxMessageBox(沒有這個用戶\n三次輸入均不正確,請核對后再來, MB_ICONEXCLAMATION)。+m_sUSER+39。 if ( ==m_sUSER ) { AfxMessageBox(_T(請?zhí)顚懹脩裘?, MB_ICONEXCLAMATION)。m_fMyFont, true)。 ((CEdit*)GetDlgItem(IDC_LOGIN_PWD))SetLimitText(10)。 //{{AFX_DATA_MAP(CLoginDLG) DDX_Text(pDX, IDC_LOGIN_PWD, m_sPWD)。九.程序源代碼include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。另外,有部分功能如客戶端的系統(tǒng)沒有在自己預(yù)計想法實現(xiàn),如設(shè)計MFC界面,可以更人性化,還有一些算法等,這些不足請老師多多諒解。+m_sType+39。 // Refresh Room _variant_t strQuery。 return。 return。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CCheckRoomDLG::OnOK() { UpdateData(true)。 ((CComboBox*)GetDlgItem(IDC_CHECKROOM_TYPE))InsertString(i+1, ==VT_NULL?:(char*)(_bstr_t)Holder)。 MoveFirst()。 _variant_t strQuery, Holder。在設(shè)備好查詢內(nèi)容和查詢方式后,可以單擊“OK”按鈕進行查詢。 CStatic m_StaticCtrl。 dc) const。 void LoadListCtrl()。 void RefreshRoom(_variant_t strQuery)。 DECLARE_DYNCREATE(CHotel_MISView)public: CHotel_MISDoc* GetDocument()。private: _ConnectionPtr ADOConn。 bool ADOExecute(_RecordsetPtr amp。 系統(tǒng)建模:一、USE CASE 圖四.類的設(shè)計與分析在這個系統(tǒng)中,頻繁地使用到了對數(shù)據(jù)庫的訪問、修改等操作,所以把針對數(shù)據(jù)庫的一些公共操作集中起來,可以使代碼更加規(guī)范和容易維護。選擇需要的記錄,然后單擊鼠標(biāo)右鍵,就地彈出快捷菜單。滿足查詢條件的所有記錄,將會顯示在圖34所示的窗體中。 // Get Memo = (iItem, 5)。 // Get Room No = (iItem, 0)。 if (pos == NULL) AfxMessageBox(_T(沒有選中的記錄!), MB_ICONEXCLAMATION)。 } if ( !m_ListCtrl ) { strQuery = select * from rooms。 m_sCurrentList!=_T(客房信息列表) ) { ()。選擇需要修改的客房記錄,在如圖34所示的右鍵彈出菜單中選擇“修改客房信息”命令。對于每個客房標(biāo)準(zhǔn),有不同的硬件設(shè)施和服務(wù)。 return CWinApp::ExitInstance()。選擇Add Virtual Function添加一個虛函數(shù),重載系統(tǒng)提供的ExitInstance()函數(shù),填寫代碼如下:int CHotel_MISApp::ExitInstance() { // TODO: Add your specialized code here and/or call the base class // Release ADO Connection if( adStateOpen == ADOConnState ) ADOConnClose()。 (ADO Error: %s,(char*)())。 try { ADOSetOpen(strSQL, (), adOpenStatic, adLockOptimistic, adCmdUnknown)。ADOSet, _variant_t amp。 } catch(...) { AfxMessageBox(Unknown Error...)。 } // Catch Exceptions //捕捉例外 catch(__error amp。 return false。最后添加一個外部變量的聲明:Extern CHotel_MISApp theApp。private: _ConnectionPtr ADOConn。二.系統(tǒng)總體框架酒店管理信息系統(tǒng)系統(tǒng)管理客房信息管理訂房信息管理添加客房信息修改客房信息客房信息查詢添加定房修改定房刪除客房信息退出系統(tǒng)查詢定房三.邏輯設(shè)計創(chuàng)建公用模塊在這個系統(tǒng)中,頻繁地使用到了對數(shù)據(jù)庫的訪問、修改等操作,所以把針對數(shù)據(jù)庫的一些公共操作集中起來,可以使代碼更加規(guī)范和容易維護。這個例子中的酒店管理信息系統(tǒng)需要完成的功能主要有:l 管理員的登陸管理,包括輸入用戶名、密碼。酒店管理的信息化程度體現(xiàn)在將計算機及網(wǎng)絡(luò)與信息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。各類行業(yè)在日常經(jīng)營管理各個方面也在悄悄地走向規(guī)范化和網(wǎng)絡(luò)化。系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)酒店各種信息的系統(tǒng)化、規(guī)范化和自動化,提高酒店管理的管理效率。l 訂房信息的修改和查詢,包括客房編號、客房種類、顧客姓名等。 _RecordsetPtr m_pADOSet。strSQL)。 if( FAILED(::CoInitialize(NULL)) ) //創(chuàng)建ADO Connection { AfxMessageBox(ADO Init failed)。Provider=MSDASQL,sa, adConnectUnspecified)。 AfxMessageBox(err)。在函數(shù)bool CHotel_MISApp::ADOExecute(_RecordsetPtr amp。strSQL){ if ( ADOSetState == adStateOpen) ADOSetClose()。e) { CString err。 }}最后添加關(guān)閉數(shù)據(jù)庫連接的函數(shù)。 ()。進入后的主界面如下:添加客房信息:賓館在運營中有各種不同等級的客房來適應(yīng)不
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1