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

正文內(nèi)容

數(shù)據(jù)庫(kù)課程設(shè)計(jì)--酒店管理信息系統(tǒng)(專業(yè)版)

  

【正文】 //}}AFX_DATA_INIT}void CCheckRoomDLG::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_BOTTOM))SetCurSel(0)。 ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_TYPE))InsertString(i, ==VT_NULL?:(char*)(_bstr_t)Holder)。 m_sTop = _T()。 // Clear All Input m_sName=m_sID=m_sDiscount=m_sMemo=。 // Get Indate CString sInDate。 return。 ( )。 return TRUE。 iiCount。 (%.2f, )。 ((CEdit*)GetDlgItem(IDD_BOOKIN_ID))SetLimitText(18)。 m_tInDAte = COleDateTime::GetCurrentTime()。+sType+39。 for (int i=0。 iiCount。 else AfxMessageBox(_T(修改記錄失敗!), MB_ICONEXCLAMATION)。+m_sMemo+39。 return。 DDX_Text(pDX, IDD_ROOM_PRICE, m_sPrice)。 CDialog::OnCancel()。 strQuery = select user_ID, user_PWD from user_Info where user_ID=39。 //}}AFX_DATA_INIT}void CLoginDLG::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 if ( _T(所有房間類型)==m_sType ) m_sType = %。 i++) { Holder = GetCollect(typename)。 CListCtrl m_ListCtrl。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()。 圖36 添加訂房信息對(duì)話框修改訂房信息選擇“訂房信息管理|修改訂房信息”菜單,會(huì)出現(xiàn)如圖37所示的窗體。 } //Popup Alter Dialog POSITION pos = ()。進(jìn)入后的主界面如下:添加客房信息:賓館在運(yùn)營(yíng)中有各種不同等級(jí)的客房來(lái)適應(yīng)不同肖費(fèi)水平顧客的需要。strSQL){ if ( ADOSetState == adStateOpen) ADOSetClose()。 if( FAILED(::CoInitialize(NULL)) ) //創(chuàng)建ADO Connection { AfxMessageBox(ADO Init failed)。系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)酒店各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化,提高酒店管理的管理效率。二.系統(tǒng)總體框架酒店管理信息系統(tǒng)系統(tǒng)管理客房信息管理訂房信息管理添加客房信息修改客房信息客房信息查詢添加定房修改定房刪除客房信息退出系統(tǒng)查詢定房三.邏輯設(shè)計(jì)創(chuàng)建公用模塊在這個(gè)系統(tǒng)中,頻繁地使用到了對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)、修改等操作,所以把針對(duì)數(shù)據(jù)庫(kù)的一些公共操作集中起來(lái),可以使代碼更加規(guī)范和容易維護(hù)。 } // Catch Exceptions //捕捉例外 catch(__error amp。 (ADO Error: %s,(char*)())。選擇需要修改的客房記錄,在如圖34所示的右鍵彈出菜單中選擇“修改客房信息”命令。 // Get Room No = (iItem, 0)。 系統(tǒng)建模:一、USE CASE 圖四.類的設(shè)計(jì)與分析在這個(gè)系統(tǒng)中,頻繁地使用到了對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)、修改等操作,所以把針對(duì)數(shù)據(jù)庫(kù)的一些公共操作集中起來(lái),可以使代碼更加規(guī)范和容易維護(hù)。 void RefreshRoom(_variant_t strQuery)。在設(shè)備好查詢內(nèi)容和查詢方式后,可以單擊“OK”按鈕進(jìn)行查詢。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CCheckRoomDLG::OnOK() { UpdateData(true)。+m_sType+39。 ((CEdit*)GetDlgItem(IDC_LOGIN_PWD))SetLimitText(10)。 if ( 2 ) { AfxMessageBox(沒(méi)有這個(gè)用戶\n三次輸入均不正確,請(qǐng)核對(duì)后再來(lái), MB_ICONEXCLAMATION)。 CDialog::OnOK()。 ( )。 (, strQuery)。 UpdateData(false)。}BOOL CRoomDLG::OnInitDialog() { CDialog::OnInitDialog()。 } MoveNext()。 if ( sType==m_sType ) iSel=i。 } // Get Price and Update Dialog Holder = GetCollect(price)。 DDX_Text(pDX, IDD_BOOKIN_ROOMTYPE, m_sRoomType)。 int iCount = GetRecordCount()。 } else { // Get Old ID and RoomNo m_sOldID = m_sID。 m_sRoomType = ==VT_NULL?:(char*)(_bstr_t)Holder。 (, strQuery)。 if ( ==m_sName ) sWarning=_T(顧客姓名)。+m_sOldRoomNo+39。+m_sName+39。 (, strQuery)。 DDX_CBString(pDX, IDD_CHECKREMAIN_TOP, m_sTop)。 (, strQuery)。 else strQuery = select * from rooms where roomtype=39。 //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CCheckRoomDLG, CDialog) //{{AFX_MSG_MAP(CCheckRoomDLG) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CCheckRoomDLG message handlersvoid CCheckRoomDLG::OnOK() { // TODO: Add extra validation here UpdateData(true)。}// : implementation file//include include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。 (%.2f, )。 int iCount = GetRecordCount()。 pRefreshBookIn(strQuery)。+sInDate+39。 if ( 0!=iCount ) { AfxMessageBox(_T(該房間已經(jīng)登記入??!), MB_ICONEXCLAMATION)。 } float fDiscount=atof(m_sDiscount)。 (%.2f, )。 m_sRoomMemo = ==VT_NULL?:(char*)(_bstr_t)Holder。 strQuery = select * from rooms where putup=0 or putup is NULL。 // Get other onfo to display if ( 0==i ) { // Get RoomType Holder = GetCollect(roomtype)。 DDX_DateTimeCtrl(pDX, IDD_BOOKIN_INDATE, m_tInDAte)。 m_sRoomPosition = _T()。 // Get Room type int iIndex = ((CComboBox*)GetDlgItem(IDD_ROOM_TYPE))GetCurSel()。 int iSel=0。 strQuery = select * from roomtype。, roomprice=+m_sPrice+, roommemo=39。, 39。 if ( !=sWarning ) { sWarning += _T(不能為空)。 m_sType = _T()。 MoveFirst()。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CLoginDLG::OnOK() { // TODO: Add extra validation here // Check UserName Vadilaty UpdateData(true)。通過(guò)閱讀相關(guān)編程書(shū)籍,相關(guān)漂亮算法的學(xué)習(xí),多上網(wǎng)參與學(xué)術(shù)的研討等。 ( )。 (, strQuery)。ifdef _DEBUG virtual void AssertValid() const。strSQL)。 }}查詢客房信息:選擇“客房信息管理|查詢客房信息”菜單,將會(huì)出現(xiàn)如圖35所示的對(duì)話框。 CreateRoom(strQuery)。 // Release ADO RecordSet if(adStateOpen==m_pADOSetState) m_pADOSetClose()。 //初始化ADO記錄集添加以上代碼后,就完成了打開(kāi)數(shù)據(jù)庫(kù)的工作,同時(shí)添加下面的代碼,來(lái)設(shè)置窗口的名稱:m_pMainWndSetWindowText(_T(酒店管理信息系統(tǒng)))。ADOSet, _variant_t amp。計(jì)算機(jī)科學(xué)與技術(shù) 網(wǎng)絡(luò)工程051班 目 錄一、需求與功能分析 3二、系統(tǒng)總體框架 4三、邏輯設(shè)計(jì) 4四、類的設(shè)計(jì)與分析 12五、數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 15六、特色算法分析 16七、功能測(cè)試 18八、存在的不足與對(duì)策
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1