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

正文內(nèi)容

酒店客房管理系統(tǒng)設(shè)計-wenkub

2023-04-28 02:30:24 本頁面
 

【正文】 二、 需求分析 任務(wù)概述本系統(tǒng)需要滿足以下幾個系統(tǒng)設(shè)計目標(biāo)。完成了查詢以后,結(jié)果集就可以被應(yīng)用程序使用了。一旦連接成功,就可以運行查詢了。一個Connection 對象代表了同數(shù)據(jù)源的一次會話。Recordset 對象如果執(zhí)行的命令是一個查詢并返回存放在表中的結(jié)果集,這些結(jié)果集將被保存在本地的存儲區(qū)里,Recordset對象是執(zhí)行這種存儲的ADO 對象。借助于Command 對象的集合、方法和屬性,可以使用Parameters 集合制定命令的參數(shù),可以使用Execute方法執(zhí)行一個查詢并將查詢結(jié)果返回到一個Recordset 對象里,操作CommandText 屬性可以為該對象指定一個命令的文本,操作CommandType 屬性可以指定命令的類型,操作Prepared 可以得知數(shù)據(jù)提供者是否準(zhǔn)備好命令的執(zhí)行,操作CommandTimeout 屬性可以設(shè)置命令執(zhí)行的溢出時間。使用Execute 方法可以執(zhí)行一個數(shù)據(jù)操作命令,使用BeginTrans、CommitTrans 和RollbackTrans 方法可以啟動、提交和回滾一個處理事務(wù)。 ADO對象模型ADO 對象模型包括以下關(guān)鍵對象:Connection 對象在數(shù)據(jù)庫應(yīng)用里操作數(shù)據(jù)源都必須通過該對象,這是數(shù)據(jù)交換的環(huán)境。另外,開發(fā)者經(jīng)常使用高層的、不支持指針和C++函數(shù)調(diào)用規(guī)范的開發(fā)語言,OLE DB 為這種需要提供了方便。在SQL Server 2005中還可以使用存儲過程,在服務(wù)器執(zhí)行操作時,減少網(wǎng)絡(luò)通訊,提高了執(zhí)行效率,而且保證了數(shù)據(jù)庫的安全。SQL Server 2005 結(jié)合了分析、報表、集成和通知功能,引進了一套集成的管理工具和管理應(yīng)用編程接口,以提供易用性、可管理性及對大型SQL Server配置的支持。雖然計算機并不是酒店走向成功的關(guān)鍵元素,但它可以幫助那些真正影響成敗的要素發(fā)揮更大的效用。傳統(tǒng)的手工已不適應(yīng)現(xiàn)代化酒店管理的需要。企業(yè)必須加快內(nèi)部信息交流,改進企業(yè)業(yè)務(wù)流程和管理模式,提高運行效率,降低成本,提高競爭力,信息化建設(shè)是企業(yè)適應(yīng)社會發(fā)展的要求。武漢工業(yè)學(xué)院數(shù)學(xué)與計算機學(xué)院數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計 酒店客房管理系統(tǒng)設(shè)計 實驗報告專 業(yè): 計算機科學(xué)與技術(shù) 班 級: 計算機092 學(xué) 號: 090501229 姓 名: 丁 絹 指導(dǎo)老師: 林 菁 目錄:酒店客房管理系統(tǒng)設(shè)計 實驗報告 0一、 前言 3 3 3 SQL Server 2005 數(shù)據(jù)庫 3 ADO數(shù)據(jù)庫訪問技術(shù) 4 ADO對象模型 4 ADO編程 4二、 需求分析 5 任務(wù)概述 5 5 5 系統(tǒng)的功能需求 5 系統(tǒng)需求 5 功能需求 5 系統(tǒng)的性能需求 6 系統(tǒng)的數(shù)據(jù)需求 6三、 系統(tǒng)功能總體設(shè)計 7 系統(tǒng)功能模塊劃分 8 系統(tǒng)的功能模塊圖 8四、 系統(tǒng)數(shù)據(jù)庫設(shè)計 8 數(shù)據(jù)庫概念設(shè)計 8 數(shù)據(jù)庫邏輯設(shè)計 11 數(shù)據(jù)庫設(shè)計優(yōu)化 12 建立索引 12 數(shù)據(jù)存放 12 系統(tǒng)配置 12五、 數(shù)據(jù)庫實施和維護 13 13 16六、 系統(tǒng)詳細(xì)設(shè)計 18 數(shù)據(jù)庫的連接 18 登錄設(shè)計 19 修改密碼 20 添加新用戶 21 客房標(biāo)準(zhǔn) 21 客房信息 22 客房信息查詢 24 未定住客房信息查詢 24 訂房 25 訂房信息查詢 26 結(jié)算 27 結(jié)算信息查詢 28七、 測試過程: 29 系統(tǒng)測試 29 測試方法 29 基本功能測試 29 實際完成的情況 38 系統(tǒng)測試過程發(fā)現(xiàn)的問題 38八、 設(shè)計總結(jié) 39 系統(tǒng)可以擴充的功能及系統(tǒng)展望 39 總結(jié)語 40九、 參考文獻 40十、附錄 40一、 前言當(dāng)前,隨著信息的不斷飛速發(fā)展,信息技術(shù)已逐漸成為各種技術(shù)的基礎(chǔ),信息也成為企業(yè)具有競爭力的核心要素。企業(yè)管理信息系統(tǒng)即企業(yè)MIS是企業(yè)信息化的重要內(nèi)容。及時、準(zhǔn)確、全方位的網(wǎng)絡(luò)化信息管理成為必需。因此,采用全新的計算機網(wǎng)絡(luò)和管理系統(tǒng),將成為提高酒店的管理效率,改善服務(wù)水準(zhǔn)的重要手段之一。其新的查詢類型和在交易過程中使用錯誤處理的功能,為開發(fā)人員在SQL Server查詢開發(fā)方面提供了更高的靈活性和控制力。 ADO數(shù)據(jù)庫訪問技術(shù)ADO 是微軟最新的對象層次上的數(shù)據(jù)操作技術(shù),它為操作OLE DB 數(shù)據(jù)源提供了一套高層次自動化接口。從功能上來說,ADO 也是一種OLE DB 客戶程序,不過它不依賴于特定的OLE DB 服務(wù)器,相反,它支持所有的OLE DB 服務(wù)提供者。Connection 對象代表了同數(shù)據(jù)源的一個會話,在客戶/服務(wù)器模型里,這個會話相當(dāng)于同服務(wù)器的一次網(wǎng)絡(luò)連接。通過操作the Errors 集合可以獲取和處理錯誤信息,操作CommandTimeout 屬性可以設(shè)置連接的溢出時間,操作ConnectionString 屬性可以設(shè)置連接的字符串,操作Mode 屬性可以設(shè)置連接的模式,操作Provider 屬性可以指定OLE DB 提供者。 Parameter 對象Parameter 對象在Command 對象中用于指定參數(shù)化查詢或者存儲過程的參數(shù)。通過Recordset 對象可以操縱來自數(shù)據(jù)提供者的數(shù)據(jù),包括修改和更新行、插入和刪除行??梢酝ㄟ^Connection 對象控制事務(wù),即執(zhí)行BeginTrans、CommitTrans 和RollbackTrans 方法??梢砸援惒椒绞竭\行查詢,也可以異步地處理查詢結(jié)果,ADO 會通知提供者后臺提供數(shù)據(jù)。在不同的光標(biāo)類型下,可以在客戶端或者服務(wù)器端瀏覽和修改行數(shù)據(jù)。(1)實用性原則:真正為用戶的實際工作服務(wù),按照酒店客房管理工作的實際流程,設(shè)計出實用的酒店客房管理系統(tǒng)。本系統(tǒng)面向酒店內(nèi)工作人員為顧客訂房和退房及其查詢服務(wù)和設(shè)置酒店客房信息。由于系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成很重要。例如系統(tǒng)權(quán)限和客房信息設(shè)置等模塊也會不斷的更新和完善。(3)系統(tǒng)的易用性本酒店客房管理系統(tǒng)面向的用戶是酒店內(nèi)工作人員,而有些使用人員往往對計算機并不是非常熟悉,所以系統(tǒng)操作上要求簡單、方便、快捷,便于用戶使用。嚴(yán)格保證操作人員不會因為速度問題而影響工作效率。根據(jù)上面的設(shè)計規(guī)劃出的實體有顧客實體、客房類型、房間實體。(2)對于各個關(guān)系模式之間的數(shù)據(jù)依賴進行極小化處理,消除冗余的聯(lián)系。 建立索引在本實例中,房間號碼、訂房編號、客人證件號碼這幾個屬性是主碼,設(shè)計時考慮建立這些索引,使得對數(shù)據(jù)庫的查詢、插入、修改和刪除的速度加快,效率也提高。(2)設(shè)計customers表CREATE TABLE customers( customid nvarchar(20) NOT NULL, customname nvarchar(20) NULL, customesex nvarchar(20) NULL, primary key (customid))。(6)設(shè)計checkout表CREATE TABLE checkout( bookno nvarchar(20) NOT NULL, customename nvarchar(20) NULL, customid nvarchar(20) NOT NULL, outtime datetime NOT NULL, outmoney float NULL, roomno nvarchar(20) NOT NULL, primary key (bookno,customid,outtime), foreign key (customid) references customers(customid))。六、 系統(tǒng)詳細(xì)設(shè)計 數(shù)據(jù)庫的連接 用import指令引入ADO類型庫import C:\program files\mon files\System\ado\ no_namespace rename(EOF,AdoEOF)創(chuàng)建Connection對象并連接數(shù)據(jù)庫if (!AfxOleInit()) { AfxMessageBox(OLE初始化出錯)。 } //基于DSN try { // 初始化COM,創(chuàng)建ADO連接等操作 (__uuidof(Connection))。e) { CString err。 } // 初始化 ADO RecordSet (__uuidof(Recordset))。strSQL){ if ( ADOSetState == adStateOpen) ADOSetClose()。e)//捕獲異常 { CString err。 }}斷開數(shù)據(jù)庫的連接 //釋放 ADO Connection if( adStateOpen == ADOConnState ) ADOConnClose()。 登錄設(shè)計//通過_variant_t這個類,可以方便的把C++類型變量轉(zhuǎn)換成COM中的變量 _variant_t Holder, strQuery。 int iCount = GetRecordCount()。 return。 MoveFirst()。 if ( 2 ) { AfxMessageBox(輸入密碼不正確\n三次輸入均不正確,請核對后再來, MB_ICONEXCLAMATION)。 return。++39。 AfxMessageBox(修改密碼成功, MB_ICONINFORMATION)。++39。 (, strQuery)。, 39。 // Clear all input m_sTypeID=m_sTypeName=m_sArea=m_sBedNo=m_sPrice=。 ((CComboBox*)GetDlgItem(IDC_ROOMTYPE_ISTOILET))SetCurSel(1)。+m_sNo+39。 return。+m_sType+39。+m_sMemo+39。 ((CComboBox*)GetDlgItem(IDD_ROOM_TYPE))SetCurSel(0)。amp。 ( )。 //房間類型查詢 if ( !m_bTypeChecked ) m_sType = %。 or putup is NULL _variant_t strQuery。 else strQuery = select * from rooms where roomtype=39。 or putup is NULL)。 strQuery = select * from rooms where putup=0 or putup is NULL order by roomno。 for (int i=0。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1