版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的研究成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在論文中作了明確的說(shuō)明并表示了謝意。本聲明的法律結(jié)果由本人承擔(dān)。學(xué)位論文作者簽名: 年 月 日山東財(cái)經(jīng)大學(xué)關(guān)于論文使用授權(quán)的說(shuō)明指導(dǎo)教師簽名: 論文作者簽名: 年 月 日 年 月 日賓館客房管理信息系統(tǒng)摘要服務(wù)業(yè)在物質(zhì)生活充裕,服務(wù)業(yè)高速發(fā)展的今天越來(lái)越多的和人們的生活聯(lián)系在一起。人們對(duì)服務(wù)類型產(chǎn)業(yè)的需求也加大了酒店服務(wù)業(yè)領(lǐng)域內(nèi)的競(jìng)爭(zhēng)力度。在激烈的競(jìng)爭(zhēng)中,想
2、要把握機(jī)會(huì),保持自己的優(yōu)勢(shì),利于不敗之地,就必須提高整體競(jìng)爭(zhēng)能力,變革酒店的管理模式,提高管理水平,從而為顧客提供最好的服務(wù),最完善的設(shè)施和最先進(jìn)的技術(shù)。這就要求要有一個(gè)完善的管理信息系統(tǒng),便于更好的管理酒店,為顧客服務(wù)本系統(tǒng)以賓館業(yè)的發(fā)展現(xiàn)狀為背景,主要是針對(duì)賓館房間為使用對(duì)象而開發(fā)的,分析了我國(guó)賓館業(yè)在傳統(tǒng)管理模式下的不足,闡述了賓館客房管理信息化的必要性。該系統(tǒng)以提高賓館的工作效率,為顧客提供方便快捷細(xì)致周到的服務(wù)為目的,本系統(tǒng)界面良好,操作簡(jiǎn)單方便,通過(guò)系統(tǒng)概述、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)實(shí)施這幾個(gè)部分,詳細(xì)的說(shuō)明了系統(tǒng)的開發(fā)過(guò)程,最后并對(duì)整個(gè)開發(fā)過(guò)程進(jìn)行了總結(jié),實(shí)現(xiàn)了對(duì)各種
3、信息的查詢,更新等操作。系統(tǒng)的前臺(tái)開發(fā)工具是Microsoft Visual Studio 2005;后臺(tái)數(shù)據(jù)庫(kù)選用的是Microsoft SQL Server 2005。關(guān)鍵詞:客房管理系統(tǒng);Microsoft Visual Studio 2005;Microsoft SQL Server 2005Hotel Room Management Information SystemABSTRACTThe services sector in the abundant material life, linked to the service industry's rapid develop
4、ment of today more and more people's lives.The service industry also increased the intensity of competition within the field of hotel services.In the fierce competition to seize the opportunity to maintain their advantage, invincible position, it is necessary to improve the overall competitivene
5、ss, change the hotel's management model to improve the management level, to provide customers with the best service, the most completefacilities and the most advanced technology.This requires to have a comprehensive management information system to facilitate better management of the hotel, cust
6、omer service.The hotel industry development status, mainly developed for the hotel room for the use of object analysis of the deficiencies of China's hotel industry in the traditional management mode, described the need for management of information technology in hotel rooms.The system to improv
7、e the work efficiency of the hotel, to provide customers with quick and easy with attentive service for the purpose of this system interface, easy to operate through the system overview, system analysis, system design, database design, system implementation, these partsdetailed description of the sy
8、stem development process, the final and throughout the development process of the summary of all kinds of information queries, updates, and other operations.The front of the system development tool is Microsoft Visual Studio 2005; selection by the back-end database is Microsoft SQL Server 2005.:Hote
9、l Room Management Information System;Microsoft Visual Studio 2005;Microsoft SQL Server 2005目錄一、賓館客房管理系統(tǒng)概述1(一)項(xiàng)目開發(fā)背景1(二)項(xiàng)目選題意義1二、系統(tǒng)分析2(一)系統(tǒng)初步調(diào)查與分析2(二)系統(tǒng)的功能分析31入住管理32.預(yù)定管理33.查詢管理34.房間信息管理35.系統(tǒng)管理3(三)系統(tǒng)的用況圖3(四)系統(tǒng)的類圖5(五)系統(tǒng)的順序圖51.登陸順序圖62.查詢順序圖63.添加房間順序圖74.入住登記順序圖75.計(jì)費(fèi)順序圖8三、系統(tǒng)設(shè)計(jì)8(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)8(二)數(shù)據(jù)庫(kù)設(shè)計(jì)91.數(shù)據(jù)庫(kù)概
10、念設(shè)計(jì)92.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)9四、系統(tǒng)實(shí)現(xiàn)11(一)首頁(yè)11(二)管理員界面的實(shí)現(xiàn)121.管理員登陸首頁(yè)122.入住登記133.結(jié)賬退房.154客戶換房入住.165.客房預(yù)訂186.添加房間信息207.房間類別管理218.添加管理員賬號(hào)22結(jié)論23參考文獻(xiàn)24致謝24一、賓館客房管理系統(tǒng)概述隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人們對(duì)生活質(zhì)量的要求越來(lái)越高,作為服務(wù)之一的賓館業(yè)也在不斷的完善服務(wù)體制。它是集餐飲、住宿、娛樂(lè)于一體的立體化服務(wù)體系,其中顧客可以隨意消費(fèi)并統(tǒng)一結(jié)賬;賓館管理者可及時(shí)了解賓館的全部運(yùn)營(yíng)情況及經(jīng)營(yíng)走勢(shì),找出運(yùn)轉(zhuǎn)成本,作為經(jīng)營(yíng)決策的依據(jù)。只有運(yùn)用先進(jìn)的科學(xué)管理手段,利用計(jì)算機(jī)管理系統(tǒng)才能更好
11、實(shí)現(xiàn)這一管理模式網(wǎng)絡(luò)技術(shù)和辦公自動(dòng)化的高速發(fā)展,信息技術(shù)已經(jīng)深入到了社會(huì)的每一個(gè)角落,手工管理操作也逐漸被自動(dòng)網(wǎng)絡(luò)化管理取代。各行各業(yè),尤其是日常業(yè)務(wù)往來(lái)頻繁的公司,如何高效地利用管理信息系統(tǒng),提高公司業(yè)務(wù)辦理的系統(tǒng)性和高效性,對(duì)于公司在競(jìng)爭(zhēng)中處于有利地位有著重要的作用?,F(xiàn)代化的賓館是集客房、餐飲、商務(wù)文化及其他各種服務(wù)與設(shè)施為一體化的消費(fèi)場(chǎng)所,酒店賓館組織龐大,服務(wù)項(xiàng)目多,信息量大,要想提高勞動(dòng)生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來(lái)進(jìn)行現(xiàn)代化的信息管理,本系統(tǒng)是一套適用于中、小型星級(jí)賓館使用的優(yōu)秀系統(tǒng),操作簡(jiǎn)單,靈活性好、系統(tǒng)安全性高,運(yùn)行穩(wěn)定。在飛速發(fā)展
12、的信息時(shí)代,信息已經(jīng)成為所有企業(yè)的關(guān)鍵資源。賓館客房管理信息系統(tǒng)是用來(lái)收集、處理、存貯和傳播客房、顧客、結(jié)算信息,以信息管理為核心的計(jì)算機(jī)應(yīng)用系統(tǒng)。利用賓館客房管理信息系統(tǒng)中合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)來(lái)保存數(shù)據(jù)信息,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,通過(guò)有效的程序結(jié)構(gòu)來(lái)支持各種數(shù)據(jù)操作的執(zhí)行,以提高管理效率、通過(guò)該項(xiàng)目的開發(fā)與使用,賓館可以改善賓館酒店的管理與運(yùn)行效率,提高服務(wù)質(zhì)量,節(jié)約開支,提高勞動(dòng)生產(chǎn)率。從而贏得高信譽(yù)、強(qiáng)實(shí)力、好效益!(一) 項(xiàng)目開發(fā)背景隨著國(guó)家經(jīng)濟(jì)的發(fā)展和人們對(duì)物質(zhì)文化需求的提高,服務(wù)業(yè)成為了推動(dòng)國(guó)民經(jīng)濟(jì)發(fā)展的不可或缺的力量,其中酒店服務(wù)業(yè)更是在日常生活中扮演著重要的角色。而面對(duì)著信
13、息化建設(shè)的發(fā)展,酒店服務(wù)業(yè)與國(guó)際市場(chǎng)接軌已成為大勢(shì)所趨,這對(duì)我國(guó)酒店行業(yè)來(lái)說(shuō)既是機(jī)遇也是挑戰(zhàn)??陀^講,在激勵(lì)的競(jìng)爭(zhēng)中,我國(guó)酒店服務(wù)業(yè)信息化管理的進(jìn)程緩慢,管理落后,管理設(shè)施不完善的劣勢(shì)盡顯。所以想要更好的迎接這一挑戰(zhàn),就必須應(yīng)用完善的管理系統(tǒng),從而提高整體競(jìng)爭(zhēng)能力,變革酒店的管理模式,提高管理水平。但現(xiàn)在國(guó)內(nèi)的中文酒店管理系統(tǒng)很少,大多都是用外國(guó)公司制作的英文系統(tǒng)軟件,對(duì)國(guó)人來(lái)說(shuō),使用不方便,不利于普及。因此,中文的酒店管理在國(guó)內(nèi)的需求應(yīng)該很大,發(fā)展空間也會(huì)很廣泛。酒店是將經(jīng)濟(jì)效益作為酒店的運(yùn)營(yíng)宗旨,管理的核心也是在于如何提高經(jīng)濟(jì)效益。酒店管理系統(tǒng)以酒店的經(jīng)濟(jì)效益為目標(biāo),為酒店管理人員和員工提
14、供簡(jiǎn)單易用、功能強(qiáng)大并高度靈活的應(yīng)用工具,讓他們?cè)谇萌胄┖?jiǎn)單的文字,字母數(shù)字的同時(shí)完成大批量,數(shù)據(jù)清晰的工作,從而激勵(lì)他們的積極性,促使他們向賓客提供更好的服務(wù)。這些改進(jìn)使賓客感到更加滿意,為酒店帶來(lái)更多的回頭客和收入。同時(shí),通過(guò)對(duì)人流、物流、資金流的科學(xué)管理和有效控制,提高員工的工作效率,降低各種經(jīng)營(yíng)成本,從而獲取持久的利潤(rùn)。(二)項(xiàng)目選題意義面對(duì)龐大的信息量,傳統(tǒng)手工的客房信息管理方式逐漸顯示它的明顯缺點(diǎn),其管理過(guò)程繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯(cuò)。隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展和酒店行業(yè)的壯大,酒店網(wǎng)上預(yù)訂成為了所有酒店的未來(lái)的業(yè)務(wù)發(fā)展方向和銷售手段。通過(guò)調(diào)研發(fā)現(xiàn),這是一個(gè)很大的市場(chǎng)空缺,
15、目前國(guó)內(nèi)的酒店中央預(yù)訂系統(tǒng)和單體酒店預(yù)訂管理系統(tǒng)都處在起步階段,甚至還未起步。所以我們需要有客房信息管理系統(tǒng)來(lái)提高客房管理工作的效率。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,從而減少了管理方面的工作量。系統(tǒng)實(shí)現(xiàn)了客房信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。隨著信息技術(shù)的發(fā)展和人們對(duì)賓館客房的要求越來(lái)越高,各大賓館客房傳統(tǒng)的手工操作已經(jīng)不能適應(yīng)當(dāng)前賓館客房管理發(fā)展的需要,而使用計(jì)算機(jī)化的管理可以有效提高賓館客房管理的水平和工作效率。因此,賓館客房住房管理系統(tǒng)軟件將會(huì)為賓館客房管理帶來(lái)極大的方便,并且開發(fā)完成一個(gè)酒店管理信息系統(tǒng)具
16、有現(xiàn)實(shí)應(yīng)用意義。管理系統(tǒng)以酒店的經(jīng)濟(jì)效益為目標(biāo),為酒店管理人員和員工提供簡(jiǎn)單易用、功能強(qiáng)大并高度靈活的應(yīng)用工具,讓他們?cè)谇萌胄┖?jiǎn)單的文字,字母數(shù)字的同時(shí)完成大批量,數(shù)據(jù)清晰的工作,從而激勵(lì)他們的積極性,促使他們向賓客提供更好的服務(wù)。這些改進(jìn)使賓客感到更加滿意,為酒店帶來(lái)更多的回頭客和收入。同時(shí),通過(guò)對(duì)人流、物流、資金流的科學(xué)管理和有效控制,提高員工的工作效率,降低各種經(jīng)營(yíng)成本,從而獲取持久的利潤(rùn)。二、系統(tǒng)分析通常,由于復(fù)雜性,系統(tǒng)分析過(guò)程不可能一次完成,往往需要多次反復(fù)修改與完善。在詳細(xì)調(diào)查的基礎(chǔ)上,運(yùn)用各類系統(tǒng)開發(fā)的理論、開發(fā)方法和開發(fā)技術(shù),確定系統(tǒng)應(yīng)具有的邏輯功能,再用一系列圖表和文字表示
17、出來(lái),形成系統(tǒng)的邏輯模型,為下一步系統(tǒng)設(shè)計(jì)提供依據(jù)。(一)系統(tǒng)初步調(diào)查與分析要實(shí)現(xiàn)一個(gè)軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能令設(shè)計(jì)出的軟件滿足用戶的各項(xiàng)功能。下面就對(duì)賓館客房管理系統(tǒng)的設(shè)計(jì)進(jìn)行需求分析,并制作了需求分析表。表2-1分析表項(xiàng)目:賓館客房管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)創(chuàng)建者: 創(chuàng)建時(shí)間: 因果分析系統(tǒng)改進(jìn)目標(biāo)問(wèn)題原因和結(jié)果系統(tǒng)目標(biāo)系統(tǒng)約束條件1.傳統(tǒng)手工的客房信息管理方式、易于出錯(cuò),效率低。面對(duì)龐大的信息量,傳統(tǒng)手工的客房信息管理方式逐漸顯示它的明顯缺點(diǎn),其管理過(guò)程繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯(cuò)。采用賓館客房管理系統(tǒng),針對(duì)賓館的具體需求進(jìn)行設(shè)計(jì),代替了原有業(yè)務(wù)人員進(jìn)行繁瑣和復(fù)雜的工作。
18、需要開發(fā)適合賓館使用的穩(wěn)定的管理信息系統(tǒng),并可進(jìn)行維護(hù)。2.營(yíng)業(yè)員查詢操作賓館房間等資料工作繁瑣1.賓館沒(méi)有客房使用情況的詳細(xì)資料的歷史記錄;2.需要去手動(dòng)記錄房間使用記錄;1.系統(tǒng)記錄客房入住的詳細(xì)資料。2.及時(shí)更新客人的各種資料,方便接待員查詢。不需要增加設(shè)備,利用現(xiàn)有的計(jì)算機(jī)即可,但需要相關(guān)技術(shù)人員。3.多次重復(fù)使用客房容易造成混論1.沒(méi)有客房使用資料。2.營(yíng)業(yè)員失誤造成信息丟失只需提交一次客房入住資料,即可自動(dòng)記錄統(tǒng)計(jì),并可多次重復(fù)利用。不能隨便更改客房使用情況的歷史記錄。4.審核表單工作量過(guò)大1.賓館職員上交時(shí)間滯后,經(jīng)理不能立即了解賓館運(yùn)營(yíng)狀況。2.審核時(shí)需要多個(gè)表格內(nèi)容,工作量大
19、1.能夠及時(shí)進(jìn)行審核2.能給同時(shí)查看多項(xiàng)內(nèi)容,方便高效系統(tǒng)安全穩(wěn)定,可持續(xù)運(yùn)行。(二)系統(tǒng)的功能分析賓館管理系統(tǒng)的任務(wù)是實(shí)現(xiàn)酒店內(nèi)各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化,減少預(yù)定及入住賓館的手續(xù)和環(huán)節(jié),從而提高工作效率,節(jié)約成本。通過(guò)進(jìn)行系統(tǒng)需求調(diào)查分析,并根據(jù)賓館管理系統(tǒng)的特點(diǎn),本系統(tǒng)需包含功能如下:1入住管理 入住管理功能由入住登記、換房登記、結(jié)賬退房三個(gè)子功能組成。方便地對(duì)于管理員對(duì)旅客的入住管理。傳統(tǒng)手工的客房信息管理方式,當(dāng)顧客想要入住賓館時(shí),往往需要很多步驟,在紙上手動(dòng)登記自己的信息再前臺(tái)辦理入住,往往會(huì)因?yàn)橛涗洸蝗:鲥e(cuò),或者前臺(tái)人員的疏忽,而造成錯(cuò)誤,給顧客和賓館造成很大的不便,
20、而賓館客房信息管理系統(tǒng)的入住管理功能使得顧客清晰明了的記錄有關(guān)信息,方便查詢。其中的換房管理可以滿足顧客臨時(shí)對(duì)房間的需求或當(dāng)對(duì)房間不滿意時(shí)可以換房。結(jié)賬管理可以當(dāng)顧客退房時(shí)實(shí)現(xiàn)費(fèi)用的結(jié)算2.預(yù)定管理 預(yù)訂管理功能由客房預(yù)和訂預(yù)定查詢組成,顧客可以打電話到前臺(tái)進(jìn)行房間的預(yù)定,這樣能夠方便顧客提前預(yù)定房間。提前滿足顧客的各種需求。預(yù)定房間查詢可以使管理員查看預(yù)定人員的所有信息,方便對(duì)其管理。對(duì)于傳統(tǒng)的賓館手動(dòng)登記有較大優(yōu)勢(shì)。3.查詢管理 查詢管理由換房記錄,查詢客房信息,銷售統(tǒng)計(jì)組成。相對(duì)于傳統(tǒng)的賓館管理能夠方便的查詢相關(guān)信息,減少繁瑣的步驟,換房記錄能夠詳細(xì)的查詢顧客入住期間的換房信息,查詢客房
21、信息能夠詳細(xì)的查詢客房的房間號(hào),房間類型房間價(jià)格,房間狀態(tài)信息。有利于管理者管理。相對(duì)于傳統(tǒng)的管理更系統(tǒng),正規(guī)。4.房間信息管理房間信息管理功能實(shí)現(xiàn)對(duì)房間的添加,管理功能,同時(shí)可以根據(jù)實(shí)際需求添加不同的房間類型。通過(guò)賓館信息管理系統(tǒng)的房間管理系統(tǒng)可以滿足現(xiàn)實(shí)的不同要求,實(shí)現(xiàn)客房的管理,有助于管理者對(duì)賓館靈活的管理。5.系統(tǒng)管理 系統(tǒng)管理功能可以實(shí)現(xiàn)對(duì)管理員,普通用戶的管理,可以根據(jù)實(shí)際情況對(duì)操作用戶進(jìn)行管理。相對(duì)于傳統(tǒng)的賓館管理更加正規(guī),系統(tǒng)。不同的操作用戶操作權(quán)限不同,更能系統(tǒng)的管理,防止出現(xiàn)管理的混亂。(三)系統(tǒng)的用況圖針對(duì)系統(tǒng)邊界以外的參與者使用每一項(xiàng)系統(tǒng)功能時(shí)的情況說(shuō)明。用況圖描述的是
22、系統(tǒng)外部可見的行為,驅(qū)動(dòng)和約束著后續(xù)的開發(fā)。用況圖展示的是系統(tǒng)功能的結(jié)構(gòu)化視圖。參與者模型化了用戶與系統(tǒng)進(jìn)行交互時(shí)可能充當(dāng)?shù)慕巧S脹r描述了系統(tǒng)能夠完成的一項(xiàng)特定的任務(wù)。理想地,用況圖應(yīng)該是客戶、最終用戶、領(lǐng)域?qū)<?、測(cè)試人員和任何涉及系統(tǒng)的人員,不需要詳細(xì)了解系統(tǒng)結(jié)構(gòu)和實(shí)現(xiàn)就容易理解的。用況圖不描述系統(tǒng)的組織或結(jié)構(gòu),它的作用是給設(shè)計(jì)者施加約束,設(shè)計(jì)者必須設(shè)計(jì)出一個(gè)能夠提供用況圖中指定的功能的結(jié)構(gòu)。 如圖2-1為賓館客房管理系統(tǒng)用況圖圖2-1 賓館客房管理系統(tǒng)用況圖(四)系統(tǒng)的類圖在系統(tǒng)建模中,類圖(Class diagram)永遠(yuǎn)是最重要、最基本的模型,而其他各種圖只能起到一種輔助作用。類圖是
23、顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時(shí)性信息。類圖由許多(靜態(tài))說(shuō)明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連接)組成。類圖可以組織在(并且屬于)包中,僅顯示特定包中的相關(guān)內(nèi)容。類圖是最常用的UML圖,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;它用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)。在類圖及其規(guī)約中將系統(tǒng)中的各個(gè)類,它們的屬性,操作,以及各個(gè)類之間的關(guān)系清晰地定義出來(lái),然后根據(jù)模型編程。如圖2-2為賓館客房管理系統(tǒng)類圖:room+id+roomname+roommoney+userid+addtime+Addroom()
24、+AddRoomType()+ModifyRoom()+ModifyRoomType()admin+id+name+pwd+InsetMember()+AddAdmin()+AddBookRoom()+AdminManager()+ModifyAdmin()users+id+name+pwd+AddUser()+ModifyUsers()member+id+username+userage+useremail+userTel+UserMobile+UserCard+UserSex+UserAddtress+ChangeForm()+CheckOutForm() 圖2-2 賓館客房管理系統(tǒng)類圖(
25、五)系統(tǒng)的順序圖建立的系統(tǒng)順序圖是一種詳細(xì)表示對(duì)象間以及對(duì)象與參與者間交互的圖;由一組協(xié)作的對(duì)象(或參與者)以及它們之間可發(fā)送的消息組成,強(qiáng)調(diào)消息之間的順序。1.登陸順序圖圖2-3登陸順序圖2.查詢順序圖圖2-4 查詢順序圖3.添加房間順序圖圖 2-5 添加房間順序圖4.入住登記順序圖圖2-6 入住登記工作順序圖5.計(jì)費(fèi)順序圖圖2-7 計(jì)費(fèi)工作順序圖三、系統(tǒng)設(shè)計(jì)(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)包圖如圖3-1圖3-1包圖(二)數(shù)據(jù)庫(kù)設(shè)計(jì)1.數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)存儲(chǔ)是絕大多數(shù)信息系統(tǒng)的關(guān)鍵組件,一個(gè)好的數(shù)據(jù)庫(kù)結(jié)構(gòu)和文件設(shè)計(jì),能使系統(tǒng)具有處理速度高,存儲(chǔ)空間的占用比例少,操作處理方法簡(jiǎn)單,查找容易等優(yōu)點(diǎn)。所以根
26、據(jù)需求分析,一個(gè)基本的辦公服務(wù)系統(tǒng)數(shù)據(jù)庫(kù)中包括多張表,分別存放相應(yīng)的數(shù)據(jù)信息。通過(guò)對(duì)數(shù)據(jù)庫(kù)的需求分析和用戶需求的分析,我們可以定義數(shù)據(jù)庫(kù)所需要的表。表3-1數(shù)據(jù)庫(kù)表索引表名中文名Admin管理員信息表Member客戶信息表Room房間信息表RoomBook房間預(yù)定信息表RoomSales房間入住信息表RoomType房間類型信息表Users員工信息表WardsRoom換房記錄信息表2.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)如果此系統(tǒng)需要后臺(tái)數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息。(Admin)管理員信息表如表3-2所示。表3-2 管理員信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idint4是編號(hào)namenvarcha
27、r50否管理員賬號(hào)pwdnvarchar50否管理員密碼(Users)員工信息表如表3-3所示。表3-3 員工信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述IDint4是編號(hào)namenvarchar50否管理員賬號(hào)pwdnvarchar50否管理員密碼(RoomType)房間類型信息表如表3-4所示。表3-4房間類型信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idint4是編號(hào)Nameint50否名稱(Member)客戶信息表如表3-5所示。表3-5 客戶信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idint4是編號(hào)UserNamenvarchar50否姓名UserAgenvarchar50否年齡UserEmal
28、nvarchar50否電子郵件UserTelnvarchar50否固定電話UserMobilenvarchar50否手機(jī)號(hào)碼UserCardnvarchar50否身份證UserSexnvarchar10否性別UserAddressnvarchar50否地址(WardsRoom)換房記錄信息表如表3-6所示。表3-6 換房記錄信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idint4是編號(hào)FRoomIdint4否需換房房間TRoomIdnvarchar50否換到房間UserNamenvarchar50否換房客戶addtimedatetime8否換房時(shí)間(RoomSales)房間入住信息表如表3-7所示。
29、表3-7 房間入住信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idint4是編號(hào)RoomNamenvarchar50否 房間名稱RoomIdnvarchar50否房間編號(hào)RoomMoneymoney50否金額UserIdint50否客人編號(hào)Addtimedatetime8否入住時(shí)間Chkisnvarchar50否結(jié)賬標(biāo)志(RoomBook)房間預(yù)定信息表如表3-8所示。表3-8 房間預(yù)定信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idint4是編號(hào)RoomNamenvarchar50否 房間名稱RoomIdnvarchar50否房間編號(hào)RoomMoneymoney50否金額UserIdint50否客人編號(hào)
30、Addtimedatetime8否入住時(shí)間Chkisnvarchar50否結(jié)賬標(biāo)志(Room)房間信息表如表3-9所示。表3-9 房間信息表字段名數(shù)據(jù)類型長(zhǎng) 度主 鍵描 述idint4是編號(hào)RoomNamenvarchar50否 房間名稱RoomTypeIdint4否類別編號(hào)RoomTypeNamenvarchar50否類別名稱RommMoenymoney8否房間金額RoomMoreMoenymoney8否超出付費(fèi)RoomDSnvarchar50否房間描述RoosIsnvarchar50否房間狀態(tài)四、系統(tǒng)實(shí)現(xiàn)(一)首頁(yè)登陸界面如圖4-1所示。圖4-1 登陸頁(yè)面后臺(tái)代碼實(shí)現(xiàn)為:public pa
31、rtial class Login : System.Web.UI.Page protected void btn_Login_Click(object sender, EventArgs e) if (DropDownList1.SelectedValue = "管理員") Maticsoft.BLL.Admin adminLogin = new Maticsoft.BLL.Admin(); if (adminLogin.AdminLogin(UserName.Text, PassWord.Text) Session"Roule" = "管理
32、員" Session"admin" = UserName.Text;Session"name" = UserName.Text; Maticsoft.DBUtility.js.AlertAndRedirect("恭喜您登錄成功", "Default.aspx"); else Maticsoft.DBUtility.js.AlertAndRedirect("對(duì)不起賬號(hào)或密碼錯(cuò)誤請(qǐng)重新登錄", "Login.aspx"); else Maticsoft.BLL.User
33、s UserLogin = new Maticsoft.BLL.Users(); if (UserLogin.UserLogin(UserName.Text, PassWord.Text) Session"Roule" = "普通用戶" Session"Users" = UserName.Text;Session"name" = UserName.Text; Maticsoft.DBUtility.js.AlertAndRedirect("恭喜您登錄成功", "Default.aspx
34、"); else Maticsoft.DBUtility.js.AlertAndRedirect("對(duì)不起賬號(hào)或密碼錯(cuò)誤請(qǐng)重新登錄", "Login.aspx"); protected void btn_Cancel_Click(object sender, EventArgs e) UserName.Text = null; PassWord.Text = null; (二)管理員界面的實(shí)現(xiàn)1.管理員登陸首頁(yè)進(jìn)入賓館后管理系統(tǒng)員首頁(yè),可以實(shí)現(xiàn)入住管理,查詢管理,房間信息管理,系統(tǒng)管理。圖4-3 登陸首頁(yè)實(shí)例圖2.入住登記通過(guò)管理系統(tǒng)的入住登記
35、管理,可以進(jìn)行顧客相關(guān)的信息登記。圖4-4 入住登記實(shí)例圖 private void InsetMember() string UserName = this.txtUserName.Text; string UserAge = this.txtUserAge.Text; string UserEmal = this.txtUserEmal.Text; string UserTel = this.txtUserTel.Text; string UserMobile = this.txtUserMobile.Text; string UserCard = this.txtUserCard.Tex
36、t; string UserSex = this.txtUserSex.Text; string UserAddress = this.txtUserAddress.Text; Maticsoft.Model.Member model = new Maticsoft.Model.Member(); model.UserName = UserName; model.UserAge = UserAge; model.UserEmal = UserEmal; model.UserTel = UserTel; model.UserMobile = UserMobile; model.UserCard
37、= UserCard; model.UserSex = UserSex; model.UserAddress = UserAddress; Maticsoft.BLL.Member bll = new Maticsoft.BLL.Member(); bll.Add(model) private void UpdateroomState() string id = drpRoom.SelectedValue; Maticsoft.Model.Room model = new Maticsoft.Model.Room(); model.RoosIs = "已入住" model.
38、id = int.Parse(id); Maticsoft.BLL.Room bll = new Maticsoft.BLL.Room(); bll.Update(model); protected void IbnOk_Click(object sender, ImageClickEventArgs e) InsetMember(); InsertRoomSeal(); UpdateroomState(); Maticsoft.DBUtility.js.AlertAndRedirect("操作成功", "RegisterForm.aspx"); 3.結(jié)
39、賬退房圖4-5 結(jié)賬退房實(shí)例圖 private void ShowRoomIdInfo(int id) Maticsoft.BLL.RoomSales bll = new Maticsoft.BLL.RoomSales(); Maticsoft.Model.RoomSales model = bll.GetModel(id); Hidden2.Value = model.UserId.ToString(); this.Hidden1.Value = model.RoomId.ToString(); TextBox1.Text = model.Addtime.ToString(); /更改入住變
40、成空房 private void UpdateroomStateNO() string id = Hidden1.Value; Maticsoft.Model.Room model = new Maticsoft.Model.Room(); model.RoosIs = "空房" model.id = int.Parse(id); Maticsoft.BLL.Room bll = new Maticsoft.BLL.Room(); bll.Update(model); protected void IbnOk_Click(object sender, ImageClickE
41、ventArgs e) decimal RoomMoney = decimal.Parse(this.Label3.Text); string Chkis ="已結(jié)賬" Maticsoft.Model.RoomSales model = new Maticsoft.Model.RoomSales(); model.RoomMoney = RoomMoney; model.Chkis = Chkis; model.id = int.Parse(drpRoom.SelectedValue) ; Maticsoft.BLL.RoomSales bll = new Maticsof
42、t.BLL.RoomSales(); bll.Update(model); UpdateroomStateNO(); Maticsoft.DBUtility.js.AlertAndRedirect("操作成功", "CheckOutForm.aspx"); 4.客戶換房入住通過(guò)管理系統(tǒng)顧客可以實(shí)現(xiàn)房間的調(diào)換。圖4-6 客戶換房實(shí)例圖 private void UpdateRoomUserId() string RoomName = this.DropDownList1.SelectedItem.Text; int RoomId = int.Parse(t
43、his.DropDownList1.SelectedValue); Maticsoft.Model.RoomSales model = new Maticsoft.Model.RoomSales(); model.RoomName = RoomName; model.RoomId = RoomId; model.id = int.Parse(drpRoom.SelectedValue); Maticsoft.BLL.RoomSales bll = new Maticsoft.BLL.RoomSales(); bll.Update(model); private void IndertWards
44、Room() int FRoomId = int.Parse(Hidden1.Value); int TRoomId = int.Parse(DropDownList1.SelectedValue); string UserName = Hidden2.Value; Maticsoft.Model.WardsRoom model = new Maticsoft.Model.WardsRoom(); model.FRoomId = FRoomId; model.TRoomId = TRoomId; model.UserName = UserName Maticsoft.BLL.WardsRoom
45、 bll = new Maticsoft.BLL.WardsRoom(); bll.Add(model); protected void IbnOk_Click(object sender, ImageClickEventArgs e) UpdateroomStateNO(); UpdateroomStateIn(); UpdateRoomUserId(); IndertWardsRoom(); Maticsoft.DBUtility.js.AlertAndRedirect("操作成功", "RegisterForm.aspx"); 5.客房預(yù)訂 客房預(yù)
46、訂可以實(shí)現(xiàn)顧客對(duì)客房的提前預(yù)定管理圖4-7客房預(yù)訂實(shí)例圖private void InsetMember() string UserName = this.txtUserName.Text; string UserAge = this.txtUserAge.Text; string UserEmal = this.txtUserEmal.Text; string UserTel = this.txtUserTel.Text; string UserMobile = this.txtUserMobile.Text; string UserCard = this.txtUserCard.Text;
47、 string UserSex = this.txtUserSex.Text; string UserAddress = this.txtUserAddress.Text; Maticsoft.Model.Member model = new Maticsoft.Model.Member(); model.UserName = UserName; model.UserAge = UserAge; model.UserEmal = UserEmal; model.UserTel = UserTel; model.UserMobile = UserMobile; model.UserCard =
48、UserCard; model.UserSex = UserSex; model.UserAddress = UserAddress; Maticsoft.BLL.Member bll = new Maticsoft.BLL.Member(); bll.Add(model); private void InsertRoomSeal() Maticsoft.BLL.Member Memberbll = new Maticsoft.BLL.Member(); string RoomName = drpRoom.SelectedItem.Text; int RoomId = int.Parse(dr
49、pRoom.SelectedValue); int UserId = Memberbll.GetMaxId(); Maticsoft.Model.RoomBook model = new Maticsoft.Model.RoomBook(); model.RoomId = RoomId; model.RoomName = RoomName; model.Userid = UserId; Maticsoft.BLL.RoomBook bll = new Maticsoft.BLL.RoomBook(); bll.Add(model); private void UpdateroomState()
50、 string id = drpRoom.SelectedValue; Maticsoft.Model.Room model = new Maticsoft.Model.Room(); model.RoosIs = "已預(yù)定" model.id = int.Parse(id); Maticsoft.BLL.Room bll = new Maticsoft.BLL.Room(); bll.Update(model); protected void IbnOk_Click(object sender, ImageClickEventArgs e) InsetMember(); InsertRoomSeal(); UpdateroomState(); Maticsoft.DBUtility.js.AlertAndRedirect("操作成功", "AddBookRoo
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 麻醉機(jī)故障應(yīng)急預(yù)案演練
- 《國(guó)際貿(mào)易理論與實(shí)務(wù)》考試題庫(kù)(含答案)
- 微生物學(xué)檢驗(yàn)技術(shù) 課件 2項(xiàng)目二:膿液標(biāo)本采集與處理
- 第11課《送東陽(yáng)馬生序》課件+2023-2024學(xué)年統(tǒng)編版語(yǔ)文九年級(jí)下冊(cè)
- 四大名著分享
- 養(yǎng)魚收購(gòu)合同范本
- 修房安全合同范本
- 傳媒公司的買斷合同范本
- 水泥聯(lián)營(yíng)合同范本
- 市場(chǎng)調(diào)查報(bào)告
- 校長(zhǎng)家長(zhǎng)會(huì)PPT
- 甲亢藥物治療ppt課件
- 12月ACCAF9考試真題答案(優(yōu)推內(nèi)容)
- 烏蘭察布城規(guī)劃管理技術(shù)規(guī)定
- 反洗錢終結(jié)性考試題目及答案
- 學(xué)生家長(zhǎng)會(huì)調(diào)查問(wèn)卷
- 個(gè)人借條范本版免費(fèi)下載
- 人工智能課件3專家系統(tǒng)
- 飛行模擬器視景顯示系統(tǒng)的設(shè)計(jì)
- 肺炎PPTPPT課件
- 新生兒訪視技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論