|
摘要 隨著人員流動(dòng)規(guī)模的不斷擴(kuò)大,賓館數(shù)量的急劇增加,有關(guān)酒店管理的各種信息量也在不斷成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有酒店客房預(yù)定管理系統(tǒng)來(lái)提高客房管理工作的效率。通過(guò)本系統(tǒng),可以做到信息的規(guī)范管理和快速查詢(xún),從而減少了管理方面的工作量。 本次酒店客房預(yù)定管理系統(tǒng)設(shè)計(jì)利用JSP語(yǔ)言和myeclipse、mysql開(kāi)發(fā)工具來(lái)開(kāi)發(fā)。該系統(tǒng)具備了酒店客房管理和會(huì)員管理的基本功能,可以滿足酒店客房系統(tǒng)管理基本要求,包括增加、修改和刪除等功能,能根據(jù)管理員的需求,快捷方便的進(jìn)行管理。 1.1研究背景 隨著人員的流動(dòng)規(guī)模的不斷擴(kuò)大,賓館數(shù)量的急劇增加,有關(guān)客房管理的各種信息量也在不斷成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有酒店客房訂購(gòu)管理系統(tǒng)來(lái)提高客房管理工作的效率。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢(xún),從而減少了管理方面的工作量。 傳統(tǒng)手工的客房信息管理,管理過(guò)程繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯(cuò)。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢(xún),實(shí)現(xiàn)了客房信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。 酒店客房管理系統(tǒng)對(duì)賓館加強(qiáng)客房信息管理有著極其重要的作用,就一所客房數(shù)量較大的賓館來(lái)說(shuō),他的設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有客房信息管理、客房類(lèi)別信息管理、預(yù)定信息管理等功能,而且設(shè)計(jì)的模塊也很多,比如信息統(tǒng)計(jì)模塊等等。 1.2設(shè)計(jì)思想 本系統(tǒng)采用自頂向下逐步求精的設(shè)計(jì)程序過(guò)程和方法,對(duì)要完成的任務(wù)進(jìn)行分解,先對(duì)最高層次中的問(wèn)題進(jìn)行定義、設(shè)計(jì)、編程和測(cè)試,而將其中未解決的問(wèn)題作為一個(gè)子任務(wù)放到下一層次去解決。這樣逐層、逐個(gè)地進(jìn)行定義、設(shè)計(jì)、編程和測(cè)試,指導(dǎo)所有層次上的問(wèn)題均由實(shí)用程序來(lái)解決,就能設(shè)計(jì)出具有層次結(jié)構(gòu)的程序。 自頂向下的方法設(shè)計(jì)時(shí),首先是對(duì)所設(shè)計(jì)的系統(tǒng)要有一個(gè)全面的理解,然后從頂層開(kāi)始,連續(xù)的逐層向下分解,起到系統(tǒng)的所有模塊都小到便于掌握為止。應(yīng)用軟件的編程工作量極大,而且要經(jīng)常維護(hù)、修改、如果編寫(xiě)程序不遵循真確的規(guī)律,就會(huì)給系統(tǒng)的開(kāi)發(fā)、維護(hù)帶來(lái)不可逾越的障礙。采用自頂向下的設(shè)計(jì)能從總體上理解和把握整個(gè)系統(tǒng),而后對(duì)于組成系統(tǒng)的各功能模塊逐步求精,從而使整個(gè)程序保持良好的機(jī)構(gòu),提高軟件開(kāi)發(fā)的效率。 1.3課題意義 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。它已經(jīng)深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設(shè)計(jì)、圖形圖像處理、教育培訓(xùn)以及游戲娛樂(lè)等。各行各業(yè)的人們無(wú)須經(jīng)過(guò)特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。而且,雖然現(xiàn)在世界上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不等不開(kāi)發(fā)適合自己特殊需求的軟件。 今天,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手;計(jì)算機(jī)的價(jià)格已經(jīng)十分廉價(jià),性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有一下幾個(gè)方面: 首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng); 其次,計(jì)算機(jī)可以計(jì)生許多資源; 第三,計(jì)算機(jī)可以大大的提高人們的工作效率; 第四,計(jì)算機(jī)可以使敏感信息更加的安全,等等。 我作為一個(gè)計(jì)算機(jī)應(yīng)用的本科生,希望可以在這方面有所貢獻(xiàn)。我希望用我四年所學(xué)編制出一個(gè)實(shí)用的程序。 2 項(xiàng)目概述 2.1課題簡(jiǎn)要說(shuō)明 隨著酒店的規(guī)模不斷擴(kuò)大,有關(guān)酒店客房預(yù)定各種信息也成倍增長(zhǎng)。面對(duì)龐大的信息量,有必要開(kāi)發(fā)酒店客房管理系統(tǒng)來(lái)提高管理工作的效率。今天我們使用計(jì)算機(jī)對(duì)酒店客房預(yù)定于訂購(gòu)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),從而減少管理方面的工作量,有效地提高工作效率。 2.2可行性研究 該階段通過(guò)對(duì)系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們?cè)谶@里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性等方面進(jìn)行分析。 2.2.1經(jīng)濟(jì)可行性 開(kāi)發(fā)該系統(tǒng)所需的相關(guān)資料可以通過(guò)已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得因此開(kāi)發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有效率高、成本低、質(zhì)量高的特點(diǎn),可以節(jié)省不少人力物力及財(cái)力。所以,從經(jīng)濟(jì)的角度來(lái)看,該系統(tǒng)可行。 2.2.2技術(shù)可行性 技術(shù)可行性需要考慮現(xiàn)有的技術(shù)條件能否順利完成開(kāi)發(fā)工作,軟硬件配置是否滿足開(kāi)發(fā)的需求等。本網(wǎng)站用的是JSP開(kāi)發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能夠滿足開(kāi)發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)成熟,故軟件的開(kāi)發(fā)平臺(tái)成熟運(yùn)行,它們速度快、容量大、可靠性高、價(jià)格低,完全能滿足系統(tǒng)的需求。 2.2.3運(yùn)行可行性 運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)不從計(jì)劃的可行性。滿足信息化技術(shù)已經(jīng)相當(dāng)普及,各類(lèi)操作人員水品都有相當(dāng)?shù)母叨龋栽谶\(yùn)行上是可行的。 本系統(tǒng)的開(kāi)發(fā),主要是對(duì)數(shù)據(jù)庫(kù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換及數(shù)據(jù)的各種輸出。采用JSP MYSQL技術(shù)體系,已無(wú)技術(shù)上的問(wèn)題。 2.2.4時(shí)間可行性 從時(shí)間上看,在兩個(gè)月的時(shí)間里學(xué)習(xí)相關(guān)知識(shí),并開(kāi)發(fā)網(wǎng)站,時(shí)間上是有點(diǎn)緊,但是不是不可能實(shí)現(xiàn),通過(guò)兩個(gè)多月的努力功能基本實(shí)現(xiàn)。 2.2.5法律可行性 所有的技術(shù)資料都為合法的,開(kāi)發(fā)過(guò)程中不存在知識(shí)產(chǎn)權(quán)的問(wèn)題,未抄襲任何網(wǎng)站,不存在侵犯版權(quán)的問(wèn)題等等。 綜上所述,本系統(tǒng)的開(kāi)發(fā)在技術(shù)上,從經(jīng)濟(jì)上,從法律上,從時(shí)間上,從運(yùn)行上都是完全可行的。 3編程工具介紹 3.1Myeclipse技術(shù) Myeclipse 是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)java,j2ee的eclipse插件集合,myeclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持非常不錯(cuò)。 Myeclipse 企業(yè)級(jí)工作平臺(tái)是對(duì)eclipseide的拓展,利用它我們可以在數(shù)據(jù)庫(kù)和javaee 的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的javaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持html,struts,jsp,css,javascript,hibernate. Myeclipse 是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)java,j2EE的Eclipse插件集合,myeclipse的功能非常強(qiáng)大,支持也非常廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持十分不錯(cuò)。Myeclipse目前支持java servlet,ajax,jsp,struts,hibernate等多項(xiàng)功能??梢哉f(shuō)MyEclipse幾乎囊括了目前所有主流開(kāi)源產(chǎn)品的專(zhuān)屬eclipse開(kāi)發(fā)工具。根據(jù)官方最新消息,MyEclipse 2013 已經(jīng)正式發(fā)布!MyEclipse 2013支持HTML5、JQuery和主流的javascript庫(kù)。隨著myeclipse2013支持html5,你可以添加音頻、視頻和api元素到你的項(xiàng)目,從而為移動(dòng)設(shè)備創(chuàng)建復(fù)雜的web應(yīng)用支持。你甚至還可以通過(guò)html5可視化設(shè)計(jì)。同時(shí),隨著新款軟件支持jquery,你可以通過(guò)插件提升性能,并添加動(dòng)畫(huà)效果到設(shè)計(jì)中。 對(duì)于myeclipse 的不同版本我們需要了解,myeclipse 5.0 更智能、更快捷更便宜的J2EE 工具的新版本的誕生。他的價(jià)格對(duì)于個(gè)人還是企業(yè)開(kāi)發(fā)人員來(lái)說(shuō)都是非常有吸引力。這是j2EE ide市場(chǎng)一個(gè)重量級(jí)的選手。通過(guò)添加uml雙向建模工具??傊?,myeclipse 5.0繼續(xù)為業(yè)界提供全面的產(chǎn)品。 Myeclipse 7.0的發(fā)布意味著我們不需要再配置tomcat以及服務(wù)器了,你所需要的僅僅是安裝myeclipse7.0。7.0發(fā)行版包括在6.6版本基礎(chǔ)上對(duì)bug的修復(fù)和功能的增強(qiáng)。提供的支持很多,包括:Eclipse 3.4.1/Ganymede、RESTweb服務(wù)、新的myeclipse操作板、spring 工具集更新、集成Manven2、open JPA支持、高級(jí)javascript工具、專(zhuān)業(yè)的jsdt實(shí)現(xiàn)、報(bào)表工具加強(qiáng)、jsf和ICEfaces工具更新。 3.2MySQL技術(shù) MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公司開(kāi)發(fā),目前屬于Oracle 公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開(kāi)發(fā)環(huán)境。 MySQL是一個(gè)開(kāi)放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總 體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù) MySQL最初的開(kāi)發(fā)者的意圖是用mSQL和他們自己的快速低級(jí)例程(ISAM)去連接表格。經(jīng)過(guò)一些測(cè)試后,開(kāi)發(fā)者得出結(jié)論:mSQL并沒(méi)有他們需要的那么快和靈活。這導(dǎo)致了一個(gè)使用幾乎和mSQL一樣的API接口的用于他們的數(shù)據(jù)庫(kù)的新的SQL接口的產(chǎn)生,這樣,這個(gè)[1]API被設(shè)計(jì)成允許為用于mSQL而寫(xiě)的第三方代碼更容易移植到MySQL。MySQL這個(gè)名字是怎么來(lái)的已經(jīng)不清楚了?;局改虾痛罅康膸?kù)和工具帶有前綴“my”已經(jīng)有10年以上, MySQL的海豚標(biāo)志的名字叫“sakila”,代表速度、力量、精確,它是由MySQL AB的創(chuàng)始人從用戶在“海豚命名”的競(jìng)賽中建議的大量的名字表中選出的。獲勝的名字是由來(lái)自非洲斯威士蘭的開(kāi)源軟件開(kāi)發(fā)者Ambrose Twebaze提供。根據(jù)Ambrose所說(shuō),Sakila來(lái)自一種叫SiSwati的斯威士蘭方言,也是在Ambrose的家鄉(xiāng)烏干達(dá)附近的坦桑尼亞的Arusha的一個(gè)小鎮(zhèn)的名字。2008年1月16號(hào)MySQL AB被Sun公司收購(gòu)。而2009年,SUN又被Oracle 收購(gòu)。就這樣如同一個(gè)輪回,MySQL成為了Oracle公司的另一個(gè)數(shù)據(jù)庫(kù)項(xiàng)目。 與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余。即使用Linux作為操作系統(tǒng),Apache和Nginx作為Web 服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP/Perl/Python作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是免費(fèi)或開(kāi)放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(qián)(除開(kāi)人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。 4總體設(shè)計(jì) 4.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 得到數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以得出它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。數(shù)據(jù)庫(kù)是信息系統(tǒng)的心臟,是信息資源開(kāi)發(fā)和利用的基礎(chǔ)。建立數(shù)據(jù)庫(kù)是系統(tǒng)設(shè)計(jì)中一項(xiàng)相當(dāng)重要的任務(wù),數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到系統(tǒng)的質(zhì)量。 在設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)時(shí),應(yīng)該遵循以下幾個(gè)原則: 通用性原則。數(shù)據(jù)共享不僅僅局限于“數(shù)據(jù)共用”,還應(yīng)該滿足:數(shù)據(jù)庫(kù)不依賴(lài)與各個(gè)子系統(tǒng),由各個(gè)子系統(tǒng)共用,各個(gè)子系統(tǒng)的應(yīng)用程序采用通用的數(shù)據(jù)操作語(yǔ)言調(diào)用數(shù)據(jù)。數(shù)據(jù)庫(kù)必須具有良好的通用性,也就是數(shù)據(jù)具有透明性,數(shù)據(jù)域程序嚴(yán)格分離,對(duì)數(shù)據(jù)的增加、修改或刪除等不需要修改程序。因此在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候,必須對(duì)數(shù)據(jù)給狗進(jìn)行詳細(xì)的分析、設(shè)計(jì),考慮所有可能出現(xiàn)的情況,集中分析處理具有統(tǒng)一模式的數(shù)據(jù)組織結(jié)構(gòu),也可以單獨(dú)處理特殊的情況。 一致性原則。在酒店客房管理信息系統(tǒng)中,存在大量的數(shù)據(jù)信息,這些信息除了各子系統(tǒng)內(nèi)部特有的信息外,還有大量的某幾個(gè)子系統(tǒng)共有的信息,這樣就形成了數(shù)據(jù)交叉的現(xiàn)象。這不僅造成大量的數(shù)據(jù)重復(fù),而且難以統(tǒng)一更新,產(chǎn)生數(shù)據(jù)混亂的現(xiàn)象,導(dǎo)致數(shù)據(jù)的一致性和唯一性難以保證。為了保證數(shù)據(jù)的一致性和唯一性,數(shù)據(jù)庫(kù)必須統(tǒng)一管理。同時(shí),為了盡量減少由于數(shù)據(jù)的不一致性所造成的損失,所開(kāi)發(fā)的軟件應(yīng)包含數(shù)據(jù)的一致性校驗(yàn)功能,用戶可以在特定時(shí)間段內(nèi)進(jìn)行一致性校驗(yàn),來(lái)避免某些數(shù)據(jù)存在冗余或者不一致。 安全性原則。通過(guò)設(shè)置使用權(quán)、使用范圍、存取權(quán)限等操作權(quán)限,防止對(duì)數(shù)據(jù)庫(kù)的非法使用,通過(guò)制定完備的數(shù)據(jù)備份方案,避免數(shù)據(jù)的毀壞或丟失。此外,為進(jìn)一步保證數(shù)據(jù)庫(kù)的安全可靠,在管理上實(shí)行專(zhuān)人負(fù)責(zé)、提議集中管理也是對(duì)數(shù)據(jù)的安全性起著至關(guān)重要的總用。 1、會(huì)員:包括identifier、name等屬性,具體會(huì)員實(shí)體E-R圖如圖4-1。 2、客房類(lèi)別:包括id、price等屬性,具體客房類(lèi)別實(shí)體E-R圖如圖4-2。 3、客房:包括name、isUsed等屬性,具體客房E-R圖如圖4-3。 4、管理員:包括username、password屬性其E-R圖如圖4-4。 4.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)用到的數(shù)據(jù)庫(kù)包含以下的幾個(gè)表:member、type、room、systemadmin表。 1、Member表:記錄了會(huì)員的身份證,姓名,性別,年齡,手機(jī)號(hào),打折信息。 如表4.1。 表4.1member 字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度 2、Type表:記錄了客房的類(lèi)型編號(hào)和客房類(lèi)型名。如表4.2所示。 3、room表:記錄了客房的客房名稱(chēng),客房類(lèi)型,是否占用,每日租金,起始時(shí)間,天數(shù)等信息。如表4.3。 字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度 4、systemadmin表:記錄了管理員的用戶名和密碼。如表4.4 4.3數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn) 經(jīng)過(guò)前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)?,F(xiàn)在就可以在mysql數(shù)據(jù)庫(kù)系統(tǒng)中細(xì)線這個(gè)邏輯結(jié)構(gòu)。利用mysql數(shù)據(jù)庫(kù)系統(tǒng)中的創(chuàng)建命令實(shí)現(xiàn)這個(gè)邏輯結(jié)構(gòu)。 5詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 5.1系統(tǒng)功能分析 賓館在正常運(yùn)營(yíng)中需要對(duì)客房資源、顧客信息、結(jié)算信息進(jìn)行管理,系統(tǒng)及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理的效率。 賓館客房管理主要任務(wù)是對(duì)客房資源、顧客信息,結(jié)果信息進(jìn)行管理,利于賓館管理信息系統(tǒng)及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更。 賓館客房管理的特點(diǎn)是數(shù)據(jù)庫(kù)操作集中在管理員,要及時(shí)了解客房資源,滿足不同的查詢(xún)需求。 有關(guān)客房標(biāo)準(zhǔn)的制定、標(biāo)準(zhǔn)信息的輸入、包括標(biāo)準(zhǔn)標(biāo)號(hào)、標(biāo)準(zhǔn)名稱(chēng)、床位數(shù)量、客房單價(jià)等。 客房標(biāo)準(zhǔn)信息的修改、查詢(xún)。 客房標(biāo)準(zhǔn)信息的輸入,包括客房編號(hào)、客房類(lèi)型、客房位置、客房單價(jià)可備注信息。 客房基本信息的查詢(xún)、修改、包括客房編號(hào)、客房類(lèi)型、客房單價(jià)和備注信息等。 查詢(xún)客房信息的查詢(xún)。 訂房信息的輸入,包括客房編號(hào)、客房種類(lèi)、客房位置、客房單價(jià)、顧客姓名、顧客身份證號(hào)碼、入住時(shí)間、折扣和備注信息等。 訂房信息的修改和查詢(xún),包括客房編號(hào),客房種類(lèi),客房位置、客房單價(jià)、顧客姓名、顧客身份證號(hào)碼、入住日期、折扣和備注信息等。 計(jì)算信息的輸入,包括客房編號(hào)、客房種類(lèi)、客房單價(jià)、顧客姓名、顧客身份證號(hào)碼、入住日期、折扣、結(jié)算日期和備注信息等。 5.2用戶登錄模塊的實(shí)現(xiàn) 該頁(yè)面也是整個(gè)酒店客房管理系統(tǒng)—酒店客房及系統(tǒng)管理。采用username和password 文本框,分別用來(lái)輸入用戶名和密碼。在此頁(yè)面采用form表單的形式,提交給處理層數(shù)據(jù)。如果管理員的用戶名和密碼正確,則進(jìn)入到本系統(tǒng),如果用戶名和密碼輸入的和數(shù)據(jù)庫(kù)中的不一樣則顯示無(wú)法登陸。在form表單中采用了onclick事件用來(lái)檢查用戶名和密碼是否輸入為空的判斷,這樣增加了本系統(tǒng)的安全性和可靠性。 酒店客房管理系統(tǒng)的管理員登陸界面如圖5-1。 這是管理員想要進(jìn)入系統(tǒng)的主界面,管理員必須通過(guò)這個(gè)界面輸入了正確的用戶名和密碼才能進(jìn)入到酒店客房管理系統(tǒng)。 酒店信息管理平臺(tái) 5.3系統(tǒng)登陸的主界面 在這個(gè)界面中管理員可以修改自己的密碼,管理員可以對(duì)客房進(jìn)行管理,對(duì)客房剩余情況進(jìn)行查詢(xún),對(duì)客房的使用情況進(jìn)行查詢(xún),對(duì)客房的類(lèi)別進(jìn)行管理等等。在這里管理員可以進(jìn)行模塊的選擇。 這是登錄管理員進(jìn)行選擇模塊,在這里,管理員可以對(duì)酒店客房實(shí)現(xiàn)不同的操作,進(jìn)入不同的模塊,如進(jìn)入到酒店類(lèi)別管理模塊,在這里管理員可以對(duì)客房類(lèi)別進(jìn)行管理,可以對(duì)類(lèi)別進(jìn)行添加、修改和刪除。 5.4客房管理 管理員可以在這里對(duì)酒店客房進(jìn)行增加、修改和刪除。在這里每日租金是自動(dòng)生成,不能進(jìn)行修改??梢詫?duì)房間是否占用信息進(jìn)行修改。如果占用顯示true,如果沒(méi)有占用顯示false,
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
|