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

正文內(nèi)容

客房管理visualc界面設(shè)計(jì)及編程實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-08 18:13本頁(yè)面
  

【正文】 ft Visual C++ Visual C++ ,是微軟推出的一款C++編譯器,將“高級(jí)語(yǔ)言”翻譯為“機(jī)器語(yǔ)言(低級(jí)語(yǔ)言)”的程序。自1993年Microsoft公司推出Visual C++,隨著其新版本的不斷問(wèn)世,Visual C++已成為專業(yè)程序員進(jìn)行軟件開發(fā)的首選工具。所以實(shí)際中,更多的是以Visual C++。Visual C++,包括編輯器、調(diào)試器以及程序向?qū)ppWizard、類向?qū)lass Wizard等開發(fā)工具。由于C++是由C語(yǔ)言發(fā)展起來(lái)的,也支持C語(yǔ)言的編譯。最大的缺點(diǎn)是對(duì)于模版的支持比較差。同時(shí),[6]。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了。在本書中介紹的是Microsoft SQL Server 以后簡(jiǎn)稱為SQL Server或MS SQL Server。該版本繼承了SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用[7]。SQL Server 2000 數(shù)據(jù)庫(kù)引擎提供完整的XML 支持。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能[8]。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。 (3)企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開銷減到最小。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。 (4)易于安裝、部署和使用。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。 2 系統(tǒng)需求分析本章主要講述了該系統(tǒng)的需求分析和本系統(tǒng)的基本流程。面對(duì)龐大的信息量,就需要有酒店管理系統(tǒng)來(lái)提高客房管理工作的效率。 傳統(tǒng)手工的客房管理,管理過(guò)程繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯(cuò)。 功能需求酒店管理系統(tǒng)主要有以下功能:管理員登陸,客房查詢,客人登記,退房結(jié)賬等,具體為(1):管理員登陸 :驗(yàn)證管理員的賬號(hào)密碼,修改密碼。(3):客人登記:登記客人賬號(hào),證件號(hào),聯(lián)系電話等。 系統(tǒng)流程圖。 局部ER圖(1)。(3)。(5)。 整體ER圖。 各表設(shè)計(jì)該系統(tǒng)采用了SQL Server2000數(shù)據(jù)庫(kù),:住宿記錄表、客房表、客房類型表、服務(wù)員表、顧客表、預(yù)訂記錄表。 關(guān)系圖[13]。本設(shè)計(jì)還用客房表。 關(guān)于MFCMFC,微軟基礎(chǔ)類(Microsoft Foundation Classes),同VCL類似,是一種Application Framework,隨微軟Visual C++ 開發(fā)工具發(fā)布。該類庫(kù)提供一組通用的可重用的類庫(kù)供開發(fā)人員使用。 MFC 應(yīng)用程序的總體結(jié)構(gòu)通常由開發(fā)人員從MFC類派生的幾個(gè)類和一個(gè)CWinApp類對(duì)象(應(yīng)用程序?qū)ο螅┙M成。 Windows 應(yīng)用程序中,MFC 的主包含文件為。 由于它的易用性,初學(xué)者常誤認(rèn)為VC++開發(fā)必須使用MFC。作為Application Framework,MFC的使用只能提高某些情況下的開發(fā)效率,只起到輔助作用,而不能替代整個(gè)Win32 程序設(shè)計(jì)[9]。MFC 使開發(fā)人員創(chuàng)建基于 Windows 的應(yīng)用程序,而不必掌握下層的Windows體系結(jié)構(gòu)。MFC對(duì) ODBC的封裝主要是開發(fā)了 CDatabase類和 CRecordSet類[16]。 CDatabase類包含一個(gè) m_hdbc變量,它代表了數(shù)據(jù)源的連接句柄。關(guān)閉數(shù)據(jù)源連接的函數(shù)是 Close。CDatabase 類提供的函數(shù)可以用于返回?cái)?shù)據(jù)源的特定信息,例如通過(guò) GetConnect 函數(shù)返回在使用函數(shù) Open 連接數(shù)據(jù)源時(shí)的連接字符串,通過(guò)調(diào)用 IsOpen 函數(shù)返回當(dāng)前的CDatabase實(shí)例是否已經(jīng)連接到數(shù)據(jù)源上,通過(guò)調(diào)用 CanUpdate函數(shù)返回當(dāng)前的 CDatabase實(shí)例是否是可更新的,通過(guò)調(diào)用 CanTransact 函數(shù)返回當(dāng)前的 CDatabase實(shí)例是否支持事務(wù)操作等等[11]。 CRecordSet類要實(shí)現(xiàn)對(duì)結(jié)果集的數(shù)據(jù)操作,就要用到 CRecordSet類。CRecordSet 類的成員變量 m_hstmt 代表了定義該記錄集的 SQL 語(yǔ)句句柄,m_nFields成員變量保存了記錄集中字段的個(gè)數(shù),m_nParams 成員變量保存了記錄集所使用的參數(shù)個(gè)數(shù)。如果記錄集使用了 WHERE 子句,m_strFilter 成員變量將保存記錄集的 WHERE 子句的內(nèi)容,如果記錄集使用了 ORDER BY 子句,m_strSort 成員變量將保存記錄集的ORDER BY 子句的內(nèi)容。有如下四種類型的記錄集:(1)CRecordset::dynaset: 動(dòng)態(tài)記錄集,支持雙向游標(biāo),并保持同所連接的數(shù)據(jù)源同步,對(duì)數(shù)據(jù)的更新操作可以通過(guò)一個(gè) fetch操作獲取。該類型記錄集也支持雙向游標(biāo)。(4)CRecordset::forwardOnly:除了不支持逆向游標(biāo)外,其它特征同 CRecordset::snapshot 相同[17]。需要注意的是,在使用 CRecordSet 的類對(duì)象之前,必須使用 CRecordSet 的成員函數(shù) Open()來(lái)獲得有效的記錄集。在調(diào)用 Open()函數(shù)時(shí),如果已經(jīng)將一個(gè)打開的 CDatabase 對(duì)象指針傳遞給 CRecordSet 類對(duì)象的m_pDatabase成員變量,那么,CRecordSet類對(duì)象將使用該數(shù)據(jù)庫(kù)對(duì)象建立 ODBC連接;否則,如果 m_pDatabase 為空指針,對(duì)象就需要就新建一個(gè) CDatabase 類對(duì)象并使其與缺省的數(shù)據(jù)源相連,然后進(jìn)行 CRecordSet類對(duì)象的初始化。也可以通過(guò)特定的 SQL 語(yǔ)句為 CRecordSet 類對(duì)象指定數(shù)據(jù)源,并以它來(lái)調(diào)用CRecordSet類的Open()函數(shù),例如: (AFX_DATABASE_USE_DEFAULT,strSQL)。} 對(duì)于 GetDefaultSQL()函數(shù)返回的表名,對(duì)應(yīng)的缺省操作是 SELECT語(yǔ)句,例如: SELECT * FROM BasicData,MainSize 在查詢過(guò)程中,也可以利用 CRecordSet 類的成員變量 m_strFilter 和 m_strSort 來(lái)執(zhí)行條件查詢和結(jié)果排序。例如: =Name=39。 =Age。 數(shù)據(jù)庫(kù)查詢中對(duì)應(yīng)的 SQL語(yǔ)句為: SELECT * FROM BasicData,MainSize WHERE Name=39。 ORDER BY Age除了直接賦值給成員變量 m_strFilter 以外,還可以通過(guò)參數(shù)化實(shí)現(xiàn)條件查詢。參數(shù)化方法的步驟如下:(1) 聲明參變量,代碼如下: CString strName。 (2) 在構(gòu)造函數(shù)中初始化參變量如下: strName =_T()。 m_nParams=2。 RFX_Single(pFX,_T(Age), nAge)。 m_ pmyRS strName =劉鵬。 m_ pmyRS Requery()。如果查詢的結(jié)果是多條記錄,可以利用CRecordSet類的成員函數(shù)Mov
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1