![酒店客房管理系統(tǒng)需求分析_第1頁(yè)](http://file4.renrendoc.com/view4/M00/3E/30/wKhkGGZ41rGARIqMAACk8K6E49A852.jpg)
![酒店客房管理系統(tǒng)需求分析_第2頁(yè)](http://file4.renrendoc.com/view4/M00/3E/30/wKhkGGZ41rGARIqMAACk8K6E49A8522.jpg)
![酒店客房管理系統(tǒng)需求分析_第3頁(yè)](http://file4.renrendoc.com/view4/M00/3E/30/wKhkGGZ41rGARIqMAACk8K6E49A8523.jpg)
![酒店客房管理系統(tǒng)需求分析_第4頁(yè)](http://file4.renrendoc.com/view4/M00/3E/30/wKhkGGZ41rGARIqMAACk8K6E49A8524.jpg)
![酒店客房管理系統(tǒng)需求分析_第5頁(yè)](http://file4.renrendoc.com/view4/M00/3E/30/wKhkGGZ41rGARIqMAACk8K6E49A8525.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫(kù)系統(tǒng)原理A》實(shí)驗(yàn)文檔酒店客房管理系統(tǒng)作者姓名:李芳、沈若冰專業(yè)、班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)095學(xué)號(hào):09422034、09422023指導(dǎo)教師:趙宏偉完成日期:2023-6-26大連大學(xué)DalianUniversity摘要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息時(shí)代的到來(lái),信息改變了我們這個(gè)社會(huì)??头抗芾淼男畔⒒薅润w現(xiàn)在將計(jì)算機(jī)及網(wǎng)絡(luò)與信息技術(shù)應(yīng)用于經(jīng)營(yíng)與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。酒店客房管理系統(tǒng)是酒店經(jīng)營(yíng)管理中不可缺少的部分,它的內(nèi)容對(duì)于經(jīng)營(yíng)的決策者和管理者來(lái)說(shuō)都至關(guān)重要。所以,使用網(wǎng)絡(luò)信息化管理客房,不僅可以避免使用傳統(tǒng)人工的方式管理文獻(xiàn)檔案時(shí)出現(xiàn)效率低、保密性差,誤差多等弊端,并且對(duì)于查詢空房間及已定房間極為方便。這些優(yōu)點(diǎn)可以極大地提高客房經(jīng)營(yíng)管理的效率,也是公司的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。此外,辦事效率也是決定收入的一個(gè)關(guān)鍵因素。所以,電腦技術(shù)和電腦服務(wù)引入酒店管理成為一種必然的趨勢(shì)。建立酒店客房管理信息系統(tǒng),采用計(jì)算機(jī)對(duì)客房信息進(jìn)行管理,可以進(jìn)一步提高酒店的經(jīng)濟(jì)效益和現(xiàn)代化水平,幫助酒店工作人員提高工作效率,實(shí)現(xiàn)客房信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)采用VisualC#.NET程序來(lái)編寫,同時(shí)一個(gè)系統(tǒng)的開(kāi)發(fā)建立數(shù)據(jù)庫(kù)是至關(guān)重要的,所以本課題數(shù)據(jù)庫(kù)采用的是具有強(qiáng)大功能的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言SQLServer2023,通過(guò)建立數(shù)據(jù)源使得VisualC#.NET與后臺(tái)的數(shù)據(jù)庫(kù)連接來(lái)運(yùn)營(yíng)。目錄一、前景 31.1課題背景 31.2系統(tǒng)開(kāi)發(fā)環(huán)境 3二、需求分析 32.1客房管理員對(duì)系統(tǒng)的需求 32.2前臺(tái)工作人員對(duì)功能的需求 42.3數(shù)據(jù)流圖構(gòu)建 42.4數(shù)據(jù)字典構(gòu)建 5三、系統(tǒng)功能總體設(shè)計(jì) 9四、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 104.1實(shí)體關(guān)系(E-R)圖設(shè)計(jì) 104.2建立數(shù)據(jù)庫(kù)模型 114.3創(chuàng)建表 124.4創(chuàng)建觸發(fā)器 134.4創(chuàng)建視圖 144.5創(chuàng)建存儲(chǔ)過(guò)程 16五、參考文獻(xiàn) 20前景1.1課題背景隨著社會(huì)的發(fā)展,酒店服務(wù)行業(yè)與國(guó)際市場(chǎng)接軌已是大勢(shì)所趨,酒店是一個(gè)服務(wù)至上的行業(yè),從客人的預(yù)定開(kāi)始,到入住登記直至最后退房結(jié)賬,每一環(huán)節(jié)都要保持一致性。隨著計(jì)算機(jī)科學(xué)的飛速發(fā)展,給酒店計(jì)算機(jī)應(yīng)用帶來(lái)了蓬勃生機(jī),計(jì)算機(jī)在酒店的應(yīng)用中,已進(jìn)一步到各個(gè)部門,特別在信息解決方面,計(jì)算機(jī)成了最為重要的工具。在酒店現(xiàn)代管理理論中,酒店管理系統(tǒng)是酒店經(jīng)營(yíng)必不可少的工具。本酒店管理系統(tǒng)是針對(duì)酒店的客房管理,以方便管理酒店的客房狀態(tài)、信息,為用戶提供了簡(jiǎn)樸、快速的服務(wù),讓用戶及時(shí)了解酒店客房的運(yùn)營(yíng)狀況、經(jīng)營(yíng)情況,從而提高酒店的服務(wù)質(zhì)量,獲得更好的經(jīng)濟(jì)效益1.2系統(tǒng)開(kāi)發(fā)環(huán)境本系統(tǒng)采用單機(jī)版結(jié)構(gòu),前臺(tái)開(kāi)發(fā)工具是ASP.NET,后臺(tái)數(shù)據(jù)庫(kù)是MicrosoftSQLServer2023,軟件規(guī)定:操作系統(tǒng)為Windows2023或WindowsXP或更高版本。二、需求分析酒店在正常運(yùn)營(yíng)中需要對(duì)客房資源、顧客信息、客房結(jié)算信息進(jìn)行管理,運(yùn)用酒店客房管理系統(tǒng)及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,提高管理的效率。系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)客房信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。重要涉及客房管理員、前臺(tái)工作人員對(duì)功能的需求。2.1客房管理員對(duì)系統(tǒng)的需求(1)用戶信息維護(hù)瀏覽所有用戶信息。用戶信息涉及用戶編號(hào)、用戶角色、權(quán)限、密碼、聯(lián)系電話、電子郵件、所在部門等。還需要添加新用戶、刪除過(guò)期用戶、修改用戶信息等功能。(2)客房信息維護(hù)瀏覽所有客房信息。客房信息涉及房間編號(hào)、房間類型編號(hào)、房間位置、房間描述、房間狀態(tài)等。還需要添加新客房、刪除房間、修改房間信息等功能。(3)客房類型維護(hù)瀏覽所有客房類型信息??头款愋蜕婕邦愋途幪?hào)、類型名稱、價(jià)格、類型描述、是否配備空調(diào)等。還需要添加新客房類型、刪除過(guò)期類型、修改客房類型等功能。(4)營(yíng)業(yè)狀況記錄按照不同的需求,如按日期、房間號(hào)、房間類別等,對(duì)客房的營(yíng)業(yè)額記錄。2.2前臺(tái)工作人員對(duì)功能的需求(1)客房信息的查詢,涉及空閑、已住、所有客房信息。(2)訂房信息的輸入,涉及客房號(hào)、顧客身份證號(hào)、訂房日期等。(3)結(jié)算信息功能的實(shí)現(xiàn)。核對(duì)顧客信息后,點(diǎn)擊“退房”系統(tǒng)自動(dòng)顯示結(jié)算金額、退房時(shí)間。這一功能重要涉及房間號(hào)、房間類型、顧客身份證號(hào)、訂房日期、退房日期等信息。2.3數(shù)據(jù)流圖構(gòu)建數(shù)據(jù)流圖(dateflowdiagram,DFD),是SA方法中用于表達(dá)系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和解決的過(guò)程,由于它只反映系統(tǒng)必須完畢的邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖是從數(shù)據(jù)的角度來(lái)描述一個(gè)系統(tǒng),數(shù)據(jù)流圖適合于宏觀地分析一個(gè)組織業(yè)務(wù)概況。圖一:酒店客房管理系統(tǒng)第一層數(shù)據(jù)流圖圖二:合法性檢查的二層數(shù)據(jù)流圖圖三:合法性檢查的二層數(shù)據(jù)流圖圖四:事務(wù)解決的二層數(shù)據(jù)流圖2.4數(shù)據(jù)字典構(gòu)建數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它重要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、解決邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。數(shù)據(jù)項(xiàng)定義數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位,一般而言,涉及如下內(nèi)容:數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,數(shù)據(jù)類型,長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系}。其中,后兩項(xiàng)定義了數(shù)據(jù)的完整性約束條件,用于數(shù)據(jù)校驗(yàn)。具體內(nèi)容,如表3.1所示。表3.1酒店客房管理系統(tǒng)數(shù)據(jù)項(xiàng)定義編號(hào)名稱別名數(shù)據(jù)類型長(zhǎng)度I01UserID用戶名varchar50I02UserPwd用戶密碼varchar50I03UserRole用戶角色varchar50I04UserPower用戶權(quán)限int4I05UserSex用戶性別bit1I06UserName用戶姓名varchar50I07UserAddress用戶住址varchar50I08UserTel用戶聯(lián)系電話varchar50I09UserEmail用戶電子郵箱varchar50I10UserDept用戶所在部門varchar50I11TypeID客房類型編號(hào)varchar50I12TypeName客房類型名稱varchar50I13TypeArea客房標(biāo)準(zhǔn)面積float8I14TypeBedSum客房標(biāo)準(zhǔn)床位int2I15TypePrice標(biāo)準(zhǔn)收費(fèi)money8I16TypeAirCondition是否配備空調(diào)bit1I17TypeTV是否配備電視bit1I18TypeDescribe類型描述varchar200I19RoomID房間編號(hào)varchar50I20RoomPosition房間位置varchar50I21RoomDescribe房間描述varchar200I22CusName入住客人姓名varchar50I23CusIDCard入住客人身份證號(hào)varchar19I24CusBookDate訂房日期datetimeI25CusEndDate退房日期datetimeI26CusPay結(jié)賬金額money8I27SID狀態(tài)編號(hào)varchar50I28SClean清潔狀況varchar50I29SDescribe狀態(tài)描述varchar50I30State房間當(dāng)前狀態(tài)bit1數(shù)據(jù)流定義酒店客房管理系統(tǒng)數(shù)據(jù)流:數(shù)據(jù)流編號(hào):D1數(shù)據(jù)流名稱:登錄信息數(shù)據(jù)流來(lái)源:用戶數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I01+I02數(shù)據(jù)流編號(hào):D2數(shù)據(jù)流名稱:用戶名數(shù)據(jù)流來(lái)源:用戶數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I01數(shù)據(jù)流編號(hào):D3數(shù)據(jù)流名稱:權(quán)限數(shù)據(jù)流來(lái)源:系統(tǒng)用戶表數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I04數(shù)據(jù)流編號(hào):D4數(shù)據(jù)流名稱:角色數(shù)據(jù)流來(lái)源:系統(tǒng)用戶表數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I03數(shù)據(jù)流編號(hào):D13數(shù)據(jù)流名稱:用戶密碼數(shù)據(jù)流來(lái)源:管理系統(tǒng)數(shù)據(jù)流去向:用戶信息表數(shù)據(jù)流組成:I2數(shù)據(jù)流編號(hào):D6數(shù)據(jù)流名稱:預(yù)訂信息數(shù)據(jù)流來(lái)源:顧客數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I19+I22+I23+I24數(shù)據(jù)流編號(hào):D7數(shù)據(jù)流名稱:客房狀態(tài)數(shù)據(jù)流來(lái)源:客房狀態(tài)表數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I30數(shù)據(jù)流編號(hào):D8數(shù)據(jù)流名稱:退房請(qǐng)求數(shù)據(jù)流來(lái)源:顧客數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I22+I23+I19數(shù)據(jù)流編號(hào):D9數(shù)據(jù)流名稱:費(fèi)用結(jié)算數(shù)據(jù)流來(lái)源:管理系統(tǒng)數(shù)據(jù)流去向:顧客數(shù)據(jù)流組成:I15+I24+I25數(shù)據(jù)流編號(hào):D10數(shù)據(jù)流名稱:退房信息數(shù)據(jù)流來(lái)源:顧客數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I25+I26數(shù)據(jù)流編號(hào):D11數(shù)據(jù)流名稱:客房信息變動(dòng)數(shù)據(jù)流來(lái)源:客房數(shù)據(jù)流去向:客房信息表數(shù)據(jù)流組成:I11+I19+I20+I21+I27數(shù)據(jù)流編號(hào):D12數(shù)據(jù)流名稱:客房類型變動(dòng)數(shù)據(jù)流來(lái)源:客房數(shù)據(jù)流去向:客房類型表數(shù)據(jù)流組成:I11—I18數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào):F1數(shù)據(jù)存儲(chǔ)名稱:系統(tǒng)用戶表簡(jiǎn)述:記錄用戶的信息。數(shù)據(jù)存儲(chǔ)組成:數(shù)據(jù)項(xiàng)I1—I10數(shù)據(jù)存儲(chǔ)編號(hào):F2數(shù)據(jù)存儲(chǔ)名稱:入住信息簡(jiǎn)述:存放顧客入住信息數(shù)據(jù)存儲(chǔ)組成:顧客編號(hào)+顧客姓名+顧客身份證號(hào)+入住房間號(hào)+預(yù)訂日期+退房時(shí)間+結(jié)算金額數(shù)據(jù)存儲(chǔ)編號(hào):F3數(shù)據(jù)存儲(chǔ)名稱:客房信息簡(jiǎn)述:記錄客房信息數(shù)據(jù)存儲(chǔ)組成:房間編號(hào)+房間類型+房間描述+房間狀態(tài)編號(hào)+房間位置數(shù)據(jù)存儲(chǔ)編號(hào):F4數(shù)據(jù)存儲(chǔ)名稱:客房類型簡(jiǎn)述:存放客房類型信息數(shù)據(jù)存儲(chǔ)組成:數(shù)據(jù)項(xiàng)I11—I18數(shù)據(jù)存儲(chǔ)編號(hào):F5數(shù)據(jù)存儲(chǔ)名稱:客房狀態(tài)簡(jiǎn)述:存放客房狀態(tài)數(shù)據(jù)存儲(chǔ)組成:房間編號(hào)+房間狀態(tài)三、系統(tǒng)功能總體設(shè)計(jì)在需求分析的基礎(chǔ)上,對(duì)酒店客房管理系統(tǒng)所要實(shí)現(xiàn)的功能可以細(xì)分為以下幾個(gè)模塊:新用戶注冊(cè)、用戶信息維護(hù)、客房信息維護(hù)、客房類型維護(hù)、客房營(yíng)業(yè)狀況記錄、客房經(jīng)營(yíng)管理、個(gè)人密碼修改。系統(tǒng)用戶可以分為兩類權(quán)限:客房管理員、前臺(tái)工作人員。其中客房經(jīng)營(yíng)管理模塊分為客房狀況瀏覽、客房狀況控制,重要用于客房的預(yù)訂和退房結(jié)算解決。系統(tǒng)功能圖如圖所示:客房管理系統(tǒng)客房管理系統(tǒng)客房經(jīng)營(yíng)管理模塊用戶信息維護(hù)模塊房間管理客房經(jīng)營(yíng)管理模塊用戶信息維護(hù)模塊房間管理退房操作訂房操作營(yíng)業(yè)狀況記錄房間信息維護(hù)模塊房間信息維護(hù)模塊個(gè)人密碼修改刪除用戶信息添加用戶信息新用戶注冊(cè)退房操作訂房操作營(yíng)業(yè)狀況記錄房間信息維護(hù)模塊房間信息維護(hù)模塊個(gè)人密碼修改刪除用戶信息添加用戶信息新用戶注冊(cè)房間類型高查詢添加房間類型刪除房間類型房間類型修改刪除房間信息房間信息修改房間信息查詢添加房間信息房間類型高查詢添加房間類型刪除房間類型房間類型修改刪除房間信息房間信息修改房間信息查詢添加房間信息四、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)由于在數(shù)據(jù)庫(kù)設(shè)計(jì)是要同時(shí)考慮多方面的問(wèn)題,也使設(shè)計(jì)工作變得十分復(fù)雜,我們需要使用數(shù)據(jù)庫(kù)分析工具來(lái)實(shí)現(xiàn)。在酒店客房管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)中,我們使用了PowerDesigner來(lái)進(jìn)行E-R圖的設(shè)計(jì)和數(shù)據(jù)庫(kù)模型的實(shí)現(xiàn)。4.1實(shí)體關(guān)系(E-R)圖設(shè)計(jì)通過(guò)度析酒店客房管理系統(tǒng)的需求和系統(tǒng)功能,我們將酒店客房管理系統(tǒng)的實(shí)體分為用戶、客房、客房狀態(tài)、客房類型和入住客戶。本系統(tǒng)的E-R圖如下:4.2建立數(shù)據(jù)庫(kù)模型在E-R圖的基礎(chǔ)上運(yùn)用Powerdesigner生成的數(shù)據(jù)庫(kù)模型如下:4.3創(chuàng)建表表一:用戶信息表Users序號(hào)英文名中文名數(shù)據(jù)類型長(zhǎng)度1UserID用戶名varchar502UserPwd用戶密碼varchar503UserPower用戶權(quán)限int44UserRole用戶角色varchar505UserName用戶姓名varchar506UserSex性別tinyint17UserAddress住址varchar508UserTel聯(lián)系電話varchar509UserEmail電子郵件varchar5010UserDept所在部門varchar50表二:入住信息表OccupyGuest序號(hào)英文名中文名數(shù)據(jù)類型長(zhǎng)度1RoomID房間編號(hào)varchar502CusName顧客姓名varchar503CusIDCard顧客身份證號(hào)varchar194CusBookDate訂房日期datetime85CusEndDate退房日期datetime86CusPay結(jié)賬金額money8表三:房間狀態(tài)表RoomState序號(hào)英文名中文名數(shù)據(jù)類型長(zhǎng)度1SID狀態(tài)編號(hào)varchar502State空閑tinyint13Sclean清潔varchar504SDescribe描述varchar50表四:房間類型表RoomType序號(hào)英文名中文名數(shù)據(jù)類型長(zhǎng)度1TypeID類型編號(hào)varchar502TypeName類型名稱varchar503TypeArea面積real44TypeBedSum床位數(shù)量int45TypePrice價(jià)格money86TypeAirCondition是否有空調(diào)tinyint17TypeTV是否有電視tinyint18TypeDescribe類型描述varchar200表五:房間信息表Room序號(hào)英文名中文名數(shù)據(jù)類型長(zhǎng)度1RoomID房間編號(hào)varchar502TypeID類型編號(hào)varchar503SID狀態(tài)編號(hào)varchar504RoomPosition房間位置varchar505RoomDescribe房間描述varchar2004.4創(chuàng)建觸發(fā)器createtriggerinsert_OccupyGuestonOccupyGuestforinsertasbegindeclare@CusEndDatedatetimedeclare@CusBookDatedatetimeselect@CusBookDate=CusBookDate,@CusEndDate=CusEndDatefrominsertedif(@CusBookDate>@CusEndDate)rollbacktransactionend當(dāng)退房時(shí)結(jié)賬日期在預(yù)定日期前時(shí)觸發(fā)createtriggerinsert_UsersonUsersforinsertasbegindeclare@sextinyintselect@sex=UserSexfrominsertedif(@sexnotin('1','0'))rollbacktransactionend性別插入錯(cuò)誤是觸發(fā),1表達(dá)男,0表達(dá)女4.4創(chuàng)建視圖創(chuàng)建AllRoomList視圖,顯示所有房間的相關(guān)信息CreateviewAllRoomList(RoomID,TypeName,RoomPosition,TypePrice,RoomDescribe,State)asselectRoomID,TypeName,RoomPosition,TypePrice,RoomDescribe,StatefromRoomType,Room,RoomStatewhereRoom.TypeID=RoomType.TypeIDandRoom.SID=RoomState.SID創(chuàng)建FreeRoomList視圖顯示空閑房間的相關(guān)信息,訂房時(shí)使用createviewFreeRoomList(RoomID,TypeName,RoomPosition,TypePrice,RoomDescribe)asselectRoomID,TypeName,RoomPosition,TypePrice,RoomDescribefromRoomType,Room,RoomStatewhereRoom.TypeID=RoomType.TypeIDandRoom.SID=RoomState.SIDandRoomState.State=0創(chuàng)建RoomLiveDetail視圖,顯示已住房間的相關(guān)信息,退房時(shí)使用createviewRoomLiveDetailRoomLiveDetail(RoomID,TypeName,CusBookDate,TypePrice,CusIDCard,CusName)AsselectOccupyGuest.RoomID,TypeName,CusBookDate,TypePrice,CusIDCard,CusNamefromRoomType,Room,RoomState,OccupyGuestwhereRoom.TypeID=RoomType.TypeIDandOccupyGuest.CusPay=0andRoom.SID=RoomState.SIDandRoomState.State=1andOccupyGuest.RoomID=Room.RoomID創(chuàng)建RoomDetail視圖,顯示所有客房的信息,對(duì)房間信息查詢,更新時(shí)使用CreateviewRoomDetailList(RoomID,TypeName,RoomPosition,TypePrice,RoomDescribe)asselectRoomID,TypeName,RoomPosition,TypePrice,RoomDescribefromRoomType,RoomwhereRoom.TypeID=RoomType.TypeIDcreateviewRoomLiveCheckOut(RoomID,CusName,CusBookDate,CusIDCard,TypePrice)asselectOccupyGuest.RoomID,CusName,CusBookDate,CusIDCard,TypePricefromOccupyGuest,Room,RoomTypewhereOccupyGuest.CusPay=0andOccupyGuest.RoomID=Room.RoomIDandRoom.TypeID=RoomType.TypeID創(chuàng)建RoomLiveCheckOut視圖,顧客退房時(shí)從視圖獲取信息,做修改createviewRoomLiveCheckOut(RoomID,CusName,CusBookDate,CusIDCard,TypePrice)asselectOccupyGuest.RoomID,CusName,CusBookDate,CusIDCard,TypePricefromOccupyGuest,Room,RoomTypewhereOccupyGuest.CusPay=0andOccupyGuest.RoomID=Room.RoomIDandRoom.TypeID=RoomType.TypeID創(chuàng)建TypeDetailList視圖,用于前臺(tái)查詢和更新操作createviewTypeDetailList(TypeID,TypeName,TypeArea,TypeBedSum,TypePrice,TypeDescribe)asselectTypeID,TypeName,TypeArea,TypeBedSum,TypePrice,TypeDescribefromRoomType創(chuàng)建視圖UserDetailList,用于管理員進(jìn)入系統(tǒng)時(shí)查詢和更新用戶信息createviewUserDetailList(UserID,UserName,UserEmail,UserTel,UserRole)asselectUserID,UserName,UserEmail,UserTel,UserRolefromUsers創(chuàng)建SellBill視圖,用于查詢客房的營(yíng)業(yè)情況createviewSellBill(RoomID,TypeName,CusBookDate,CusEndDate,CusPay)AsselectOccupyGuest.RoomID,RoomType.TypeName,CusBookDate,CusEndDate,CusPayfromRoomType,Room,OccupyGuestwhereRoom.TypeID=RoomType.TypeIDandOccupyGuest.RoomID=Room.RoomIDandCusPay>0createviewTypeDetailList(TypeID,TypeName,TypeArea,TypeBedSum,TypePrice,TypeDescribe)asselectTypeID,TypeName,TypeArea,TypeBedSum,TypePrice,TypeDescribefromRoomTypecreateviewUserDetailList(UserID,UserName,UserEmail,UserTel,UserRole)asselectUserID,UserName,UserEmail,UserTel,UserRolefromUsers4.5創(chuàng)建存儲(chǔ)過(guò)程用戶密碼修改的存儲(chǔ)過(guò)程createprocedure[PasswordModify](@UserID[varchar](50),@UserPwd[varchar](50))asupdate[Users]set[UserPwd]=@UserPwdwhereUserID=@UserIDGO顧客退房結(jié)賬時(shí)將結(jié)算金額,退房時(shí)間存入OccupyGuest表CREATEprocedure[RoomCheckOut](@RoomID[varchar](50),@CusIDCard[varchar](50),@CusEndDate[datetime],@CusPay[money])asupdate[HRM].[dbo].[OccupyGuest]set[CusEndDate]=@CusEndDate,[CusPay]=@CusPaywhere([RoomID]=@RoomIDand[CusPay]=0and[CusIDCard]=@CusIDCard)GO結(jié)賬退房后將房間狀態(tài)修改CREATEprocedure[RoomStateUpdate2](@RoomID[varchar](50))asupdate[HRM].[dbo].[Room]set[SID]=0whereRoomID=@RoomIDGO顧客訂房時(shí),將住房信息存入OccupyGuest表CREATEprocedure[OrderRoom](@RoomID[varchar](50),@CusName[varchar](50),@CusIDCard[varchar](50),@CusBookDate[datetime])asinsertinto[HRM].[dbo].[OccupyGuest]([RoomID],[CusName],[CusIDCard],[CusBookDate],[Cuspay])values(@RoomID,@CusName,@CusIDCard,@CusBookDate,0)GO訂房后對(duì)房間狀態(tài)做修改CREATEprocedure[RoomStateUpdate1](@RoomID[varchar](50))asupdate[HRM].[dbo].[Room]set[SID]=1whereRoomID=@RoomIDGO添加房間信息時(shí),將新的信息存入Room表createprocedure[RoomAdd](@RoomID[varchar](50),@TypeID[varchar](50),@SID[varchar](50),@RoomPosition[varchar](50),@RoomDescribe[varchar](50))asinsertinto[HRM].[dbo].[Room]([RoomID],[TypeID],[SID],[RoomPosition],[RoomDescribe])values(@RoomID,@TypeID,@SID,@RoomPosition,@RoomDescribe)GO在Room表中刪除房間信息createprocedure[GuestRoomUpdate](@RoomID[varchar](50),@TypeID[varchar](50),@SID[varchar](50),@RoomPosition[varchar](50),@RoomDescribe[varchar](50))asupdate[HRM].[dbo].[Room]set[TypeID]=@TypeID,[SID]=@SID,[RoomPosition]=@RoomPosition,[RoomDescribe]=@RoomDescribewhere([RoomID]=@RoomID)GO添加新的房間類型到RoomType表createprocedure[RoomTypeAdd](@TypeID[varchar](50),@TypeName[varchar](50),@TypeArea[real],@TypeBedSum[int],@TypeAirCondition[bit],@TypeTV[bit],@TypePrice[money],@TypeDescribe[varchar](50))asinsertinto[HRM].[dbo].[RoomType]([TypeID],[TypeName],[TypeArea],[TypeBedSum],[TypeAirCondition],[TypePrice],[TypeTV],[TypeDescribe])values(@TypeID,@TypeName,@TypeArea,@TypeBedSum,@TypeAirCondition,@TypePrice,@TypeTV,@TypeDescribe)GO房間類型有更新時(shí),將新的信息插入RoomType表中createpr
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)事故隱患報(bào)告制度和舉報(bào)獎(jiǎng)勵(lì)制度范文(五篇)
- 2025高一物理預(yù)習(xí)講第7講.牛頓運(yùn)動(dòng)定律基礎(chǔ)含答案
- 2025年陜西省職教高考《語(yǔ)文》核心考點(diǎn)必刷必練試題庫(kù)(含答案)
- 土方開(kāi)挖運(yùn)輸合同
- 幼兒園圓形教學(xué)活動(dòng)策劃方案五篇
- 代理藥品銷售合同范本
- 公司口罩采購(gòu)合同范本
- 標(biāo)識(shí)的采購(gòu)合同
- 咨詢策劃合同范本
- 電氣設(shè)備安裝合同
- 《梅大高速茶陽(yáng)路段“5·1”塌方災(zāi)害調(diào)查評(píng)估報(bào)告》專題警示學(xué)習(xí)
- 2024年09月北京中信銀行北京分行社會(huì)招考(917)筆試歷年參考題庫(kù)附帶答案詳解
- 《大健康解讀》課件
- 2025年度交通運(yùn)輸規(guī)劃外聘專家咨詢協(xié)議3篇
- 2024年公司領(lǐng)導(dǎo)在新年動(dòng)員會(huì)上的講話樣本(3篇)
- 人教版道德與法治二年級(jí)下冊(cè)《第一單元 讓我試試看》大單元整體教學(xué)設(shè)計(jì)2022課標(biāo)
- 2024年3季度青島房地產(chǎn)市場(chǎng)季度簡(jiǎn)報(bào)
- 《物流市場(chǎng)營(yíng)銷環(huán)境》課件
- 網(wǎng)咖成本預(yù)算明細(xì)表
- 醫(yī)務(wù)科運(yùn)用PDCA循環(huán)提高門診醫(yī)生準(zhǔn)時(shí)出診率PDCA成果匯報(bào)
- 模具生產(chǎn)車間員工績(jī)效考核表模板
評(píng)論
0/150
提交評(píng)論