ASP-酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
ASP-酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
ASP-酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
ASP-酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
ASP-酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

精品文檔就在這里各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊(cè),應(yīng)有盡有精品文檔目錄摘要一、概述……………2二、ASP介紹………………………2(一)、ASP現(xiàn)狀………………2(二)、ASP六大對(duì)象…………3三、酒店客房管理系統(tǒng)開(kāi)發(fā)………3(一)、系統(tǒng)目標(biāo)設(shè)計(jì)…………3(二)、開(kāi)發(fā)設(shè)計(jì)思想…………3(三)、開(kāi)發(fā)和運(yùn)行環(huán)境選擇…………………4四、系統(tǒng)介紹………………………4(一)、數(shù)據(jù)庫(kù)設(shè)計(jì)……………5(二)、主要功能………………6五、主要模塊介紹…………………7(一)、登錄……………………7(二)、管理……………………8(三)、修改密碼………………8(四)、客戶資料………………9(五)、退房……………………9(六)、客房資料………………10(七)、房間管理………………14六、結(jié)束語(yǔ)…………14參考文獻(xiàn)……………14酒店客房管理系統(tǒng)(計(jì)算機(jī)應(yīng)用技術(shù)05(1)班黃國(guó)鋒)摘要:隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,在酒店客房管理中引入計(jì)算機(jī)管理技術(shù),成為一個(gè)值得深入研究的問(wèn)題。本系統(tǒng)采用ASP+ACCESS作為開(kāi)發(fā)環(huán)境,本文首先概要的論述了ASP的有關(guān)知識(shí)與現(xiàn)狀。之后,對(duì)本系統(tǒng)作了系統(tǒng)的描述。在此基礎(chǔ)上,論文重點(diǎn)對(duì)本系統(tǒng)作了詳細(xì)的介紹,然后,對(duì)開(kāi)發(fā)一個(gè)小型的酒店管理系統(tǒng)所用到的語(yǔ)句、函數(shù)、對(duì)象、數(shù)據(jù)庫(kù)進(jìn)行了闡述。最后,結(jié)合自己編寫的酒店管理系統(tǒng),給出了完整的、可實(shí)際使用的數(shù)系統(tǒng)。并給出了該系統(tǒng)的使用方法和設(shè)計(jì)方法。關(guān)鍵詞:酒店管理系統(tǒng);ACCESS;ASP一、概述隨著經(jīng)濟(jì)的發(fā)展,酒店正向著大型化、現(xiàn)代化發(fā)展,而對(duì)于中小型酒店,客房、顧客等有關(guān)的信息的管理隨之急劇增加。在這種情況下單靠人工來(lái)處這些不但顯得力不從心,而且極容易出錯(cuò)。該系統(tǒng)的具體任務(wù)就是設(shè)計(jì)一個(gè)酒店客房管理系統(tǒng),由計(jì)算機(jī)來(lái)代替人工執(zhí)行一系列諸如增加新客房、刪除客房、客房修改、查詢、客戶管理等操作。這樣就使辦公人員可以輕松快捷地完成酒店客房管理任務(wù),了解整個(gè)酒店客房信息。有鑒于簡(jiǎn)單操作和界面的可視化的優(yōu)勢(shì)。并借助于網(wǎng)絡(luò)的優(yōu)勢(shì)。本系統(tǒng)采用基于WEB形式開(kāi)發(fā),使用了access+asp作為開(kāi)發(fā)環(huán)境。論文將就ASP、酒店客房管理系統(tǒng)這二個(gè)方面分別進(jìn)行比較詳細(xì)的論述。二、ASP介紹(一)ASP現(xiàn)狀由于我國(guó)中小企業(yè)信息化起點(diǎn)低,我們不能照搬大企業(yè)“高投入、長(zhǎng)周期”的信息化模式,也不能走國(guó)外企業(yè)“先建局域網(wǎng),后上互聯(lián)網(wǎng)”的老路。我們要根據(jù)中小企業(yè)的實(shí)際需要,準(zhǔn)確把握信息技術(shù)的前沿趨勢(shì),找到一條立足國(guó)情的中小企業(yè)信息化新路。ASP理念就十分適合我國(guó)廣大的中小企業(yè)信息化建設(shè)和應(yīng)用,有著很大的推廣和應(yīng)用價(jià)值??萍疾吭?002年結(jié)合網(wǎng)絡(luò)化制造在ASP方面展開(kāi)了相應(yīng)的研究,并投入相應(yīng)的資金扶植與ASP有關(guān)的產(chǎn)品、技術(shù)、服務(wù)體系的建立。2004年國(guó)家開(kāi)始重視面向行業(yè)和中小企業(yè)的ASP應(yīng)用解決方案,并十分重視ASP技術(shù)在企業(yè)應(yīng)用的推廣和示范。與此同時(shí)國(guó)內(nèi)外ASP廠商的相關(guān)產(chǎn)品和服務(wù)也已經(jīng)趨于成熟,已經(jīng)逐漸形成了以政府引導(dǎo)和推動(dòng),IT廠商跟進(jìn),服務(wù)商運(yùn)營(yíng)推廣的新局面,掀起了“ASP第二次浪潮”。(二)ASP六大對(duì)象1)Application對(duì)象Application對(duì)象是個(gè)應(yīng)用程序級(jí)的對(duì)象,用來(lái)在所有用戶間共享信息,并可以在Web應(yīng)用程序運(yùn)行期間持久地保持?jǐn)?shù)據(jù)。2)ObjectContext對(duì)象該對(duì)象用于控制ActiveServerPages的事務(wù)處理。事務(wù)處理由MicrosoftTransactionServer(MTS)管理。3)Request對(duì)象Request對(duì)象用于接受所有從瀏覽器發(fā)往你的服務(wù)器的請(qǐng)求內(nèi)的所有信息。4)Response對(duì)象Response對(duì)象用于向?yàn)g覽器輸出文本、數(shù)據(jù)和Cookies以及控制在傳送網(wǎng)頁(yè)過(guò)程中的每一個(gè)階段。5)Server對(duì)象Server對(duì)象用于創(chuàng)建COM對(duì)象和Scripting組件等。6)Session對(duì)象Session對(duì)象為單個(gè)用戶保持?jǐn)?shù)據(jù)。三、酒店客房管理系統(tǒng)的開(kāi)發(fā)(一)系統(tǒng)目標(biāo)設(shè)計(jì)通過(guò)使用酒店客房管理系統(tǒng),使酒店的客房管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高酒店客房管理效率的目的。本系統(tǒng)開(kāi)發(fā)的總體任務(wù)是使辦公人員可以輕松快捷地完成酒店客房管理的任務(wù)。(二)開(kāi)發(fā)設(shè)計(jì)思想本系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)思想:●采用B/S結(jié)構(gòu)在這中結(jié)構(gòu)下,用戶界面完全通過(guò)WWW瀏覽實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但主要事務(wù)邏輯在服務(wù)端實(shí)現(xiàn),形成3-tier結(jié)構(gòu)。B/S結(jié)構(gòu)的前端是以TCP/IP協(xié)議為基礎(chǔ)的企業(yè)的WWW服務(wù)器可以接受安裝有WEB瀏覽器程序的Internet終端的訪問(wèn)。作為終端用戶只要通過(guò)WEB瀏覽器就可以完成事務(wù)處理,這樣大大簡(jiǎn)化了客戶端,減化了客戶端,減輕了系統(tǒng)維護(hù)與升級(jí)成本和工作量,降低用戶的總體擁有成本(TCO),而且使操作簡(jiǎn)單,基于以上原因本系統(tǒng)采用B/S結(jié)構(gòu)開(kāi)發(fā)?!裣到y(tǒng)應(yīng)符合酒店客房管理的要求,達(dá)到操作過(guò)程中的直觀、方便、實(shí)用等要求;●系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù);●系統(tǒng)應(yīng)具備客房信息管理功能,及時(shí)根據(jù)客房變化需求進(jìn)行數(shù)據(jù)的添加、刪除、修改等操作。(三)開(kāi)發(fā)和運(yùn)行環(huán)境選擇開(kāi)發(fā)工具:dreamweaver,access。運(yùn)行環(huán)境:Windows2000或Windowsxp+IIS。四、系統(tǒng)介紹:“酒店客房管理系統(tǒng)”是專門針對(duì)中小型酒店客房管理系統(tǒng)。該軟件針對(duì)客房設(shè)置,客戶管理,在線定房等進(jìn)行了設(shè)置,本軟件采用Macromedia公司的dreamweaver開(kāi)發(fā),數(shù)據(jù)庫(kù)采用和微軟公司的access,軟件的界面美觀大方,系統(tǒng)運(yùn)行穩(wěn)定。該軟件有以下特點(diǎn)。功能強(qiáng)大:該軟件以中小型酒店為應(yīng)用對(duì)象,結(jié)合中小型酒店客房當(dāng)前和未來(lái)發(fā)展的管理需求提供實(shí)用先進(jìn)的客房管理模式,提高酒店客房管理的效益。用戶界面操作簡(jiǎn)潔:系統(tǒng)的每個(gè)功能都經(jīng)過(guò)精心設(shè)計(jì),充分考慮到使用人員計(jì)算機(jī)知識(shí)較少的特點(diǎn),全部使用業(yè)務(wù)人員最熟悉的業(yè)務(wù)流程、提示用語(yǔ)和操作方式,即使不熟悉此軟件的人也能熟練使用本軟件完成業(yè)務(wù)處理。系統(tǒng)性能穩(wěn)定:嚴(yán)格按照規(guī)范的軟件工程管理,充分利用面向?qū)ο蠹夹g(shù),采用access為后臺(tái)數(shù)據(jù)庫(kù),利用網(wǎng)頁(yè)的廣泛性,強(qiáng)大功能,從技術(shù)上和應(yīng)用廣泛性上保證了系統(tǒng)的穩(wěn)定性、廣泛性和先進(jìn)性。(一)、數(shù)據(jù)庫(kù)設(shè)計(jì)Access作為微軟OFFICE以其簡(jiǎn)單易用而受到許多用戶的歡迎,綜合考慮,為了節(jié)約系統(tǒng)開(kāi)發(fā)時(shí)間等因素,本系統(tǒng)數(shù)據(jù)庫(kù)采用ACCESS。重要數(shù)據(jù)及其簡(jiǎn)要描述如表6.1、表6.2、表6.3、表6.4所示。表6.1 管理員表表6.2 客戶訂房信息表表6.3 房間表表6.4 房間類型表(二)、主要功能“酒店客房管理系統(tǒng)”主要由修改密碼、公告管理、最新資訊、客戶管理、客房資料、房間管理,包括如下模塊:修改密碼:只有超級(jí)管理員具有這個(gè)權(quán)限,修改、刪除、添加管理員名密碼。公告管理:發(fā)布酒店的公告,只有超級(jí)管理員具有這個(gè)權(quán)限。最新資訊:發(fā)布酒店的最新活動(dòng),只有超級(jí)管理員具有這個(gè)權(quán)限??蛻艄芾恚焊鶕?jù)客戶提供的訂單號(hào),查詢客戶的住房信息,并可以退房,為了防止客戶忘記訂單號(hào),用戶只要提供身份證號(hào)就可以查詢。客房資料:系統(tǒng)的核心部分,可以看到房間分類、創(chuàng)建房間分類、修改房間分類,查看某一類房間詳情、創(chuàng)建此類房間號(hào),為了方便客戶開(kāi)房,把功能放在詳情里。房間管理:根據(jù)輸入的房間號(hào)查詢此房間的情況。五、主要模塊介紹(一)、管理員登錄管理員登錄界面,需要輸入正確的管理員名、密碼、驗(yàn)證碼,可以根據(jù)管理員名判斷管理員的權(quán)限。session("power")=rs("power")‘保存用戶權(quán)限‘用于管理員權(quán)限的判斷<%ifsession("power")=1then response.Write("你是超級(jí)用戶!") else response.Write("你是一般用戶!") endif %>(二)、管理主程序也是程序控制的核心,操作權(quán)限、程序功能調(diào)用等都要通過(guò)管理主程序?qū)崿F(xiàn)。(三)、修改密碼此功能只有超級(jí)管理員具有,根據(jù)登陸用戶是否超級(jí)管理員給出相應(yīng)的權(quán)限,普通管理員不具有這些功能,超級(jí)管理員具有添加、修改、刪除管理員權(quán)限。如下圖就是一般用戶點(diǎn)擊修改后的頁(yè)面。(四)、客戶資料根據(jù)客戶提供的訂單號(hào)查詢客戶的信息,為防止證客戶忘記訂單號(hào),可以輸入客戶身份證號(hào)查詢訂單號(hào),可以查詢客戶在此訂單號(hào)下的定房信息,不分是那種管理員都具有這個(gè)功能。(五)、退房根據(jù)客戶提供的房間號(hào)給予退房,為防止出錯(cuò),在此功能里顯示客戶基本信息,用以確定,如下圖:此功能里可以實(shí)現(xiàn)自動(dòng)算賬?;敬a如下:<%dimx,y,z dtime=rs("dtime")‘訂房時(shí)間y_dtime=int(year(dtime)) m_dtime=int(month(dtime)) d_dtime=int(day(dtime)) ntime=now()‘退房時(shí)間即當(dāng)前時(shí)間 y_ntime=int(year(ntime)) m_ntime=int(month(ntime)) d_ntime=int(day(ntime)) x=(y_ntime-y_dtime) y=(m_ntime-m_dtime) z=(d_ntime-d_dtime) ifx>0then tim=x*365+y*30+z endif ifx=0then tim=y*30+z endif iftim=0then‘如果未滿一天算做一天 tim=1 endif response.Writetim response.Write"天" response.Write"*" response.Writepric response.Write"元" response.Write"=" response.Writetim*pric‘計(jì)算 response.Write"元" %>(六)、客房資料列出所有房間分類,在此可以修改此類房間,查看此類房間詳情,并訂房,創(chuàng)建此類房間號(hào),普通管理員不具有客房修改、創(chuàng)建功能。為了便于客戶管理,每個(gè)客戶產(chǎn)生一訂單號(hào)。<%‘根據(jù)服務(wù)器時(shí)間來(lái)生成定單號(hào)保證了不會(huì)有同樣的定單號(hào)存在tim=year(now())&month(now())&day(now())&hour(now())&minute(now())&second(now())response.Write(tim)%>為了防出現(xiàn)某一個(gè)號(hào)房間被設(shè)置成不同的房間類型使用以下代碼判斷<%fanghao2=request.Form("fanghao2")roomlei=request.Form("hiddenField")iffanghao2=""thenresponse.Redirect("chuanjinafj.asp")endifsql1="select*fromfjwhereroomname='"&fanghao2&"'"setrs1=conn.execute(sql1)ifnotrs1.eofthen‘判斷是否存在response.Redirect("chuanjinafj.asp")‘?dāng)?shù)據(jù)庫(kù)中有這種房間返回chuanjinafj.aspelsesql2="insertintofj(roomlei,roomname)values("&roomlei&",'"&fanghao2&"')"conn.execute(sql2)‘創(chuàng)建插入數(shù)據(jù)庫(kù)conn.closeendifconn.close%>為了防止出現(xiàn)某一類房間數(shù)設(shè)置時(shí)大于此類房間總數(shù)使用以下代碼判斷<%i=1id=request("id")sqlchk="select*from[fj]whereroomlei="&idsetchkrs=conn.execute(sqlchk)dowhilenotchkrs.eofi=i+1chkrs.movenextloopsql1="select*fromroomwhereid="&idsetrs1=conn.execute(sql1)x=int(trim(rs1("totnum")))y=iify>xthen‘被此類房間被設(shè)置的房間數(shù)總數(shù)Response.Write("<script>alert(""此類房已全部被設(shè)置!"");location.href=""room.asp"";</script>")else%>當(dāng)管理員點(diǎn)擊詳情時(shí)列出此類房的所以房間可以根據(jù)客戶要求確定訂房如下圖:為了防止同一房間被重復(fù)預(yù)訂被定沒(méi)有超鏈接解決方法核心代碼:<% ifrs2("ztai")=truethen response.Write("被定") else response.Write("未被定") endif %></td><tdwidth="48"valign="middle"align="center"bgcolor="#FFFFFF"><%ifrs2("ztai")=falsethen%>‘判斷是否被定<ahref="book.asp?roomname=<%=rs2("roomname")%>&roomid=<%=rs1room%>">確定</a><%else%> 確定 <%endif%> (七)、房間管理輸入某一個(gè)房間號(hào)可以查詢此房的狀態(tài)是否被定,和房間類型六、結(jié)束語(yǔ)通過(guò)以上的系統(tǒng)的分析,開(kāi)發(fā)與應(yīng)用幾個(gè)步驟,完成了本系統(tǒng)的開(kāi)發(fā)任務(wù)。達(dá)到了初步的要求,且發(fā)現(xiàn)了一些問(wèn)題,為今后該系統(tǒng)的進(jìn)一步完善積累了寶貴經(jīng)驗(yàn)。參考文獻(xiàn)[1].李曉喆,張曉輝,李祥勝:SQLServer2000管理及應(yīng)用系統(tǒng)開(kāi)發(fā)[M],人民郵電出版社,2004。[2].宣小平,但正剛,張文毅:ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)導(dǎo)航[M],人民郵電出版社,2004。[3].汪曉平,鐘軍:ASP網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)[M],人民郵電出版社,2004。[4].施威銘研究室,鈕建偉:ACCESS2002中文標(biāo)準(zhǔn)教程[M],中國(guó)青年出版社,2002。[5].戎馬工作室:ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)自學(xué)導(dǎo)航[M],機(jī)械工業(yè)出版社,2006。[6].劉亞珠等:ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)與實(shí)踐[M],電子工業(yè)出版社,2007。[7]./ttyulechen

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論