版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計論文題 目:酒店管理系統(tǒng)英文題:Hotel Management System 專 業(yè): 軟件技術(shù)班 級: 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 摘 要隨著經(jīng)濟的開展,酒店正向著大型化、現(xiàn)代化開展,而對于中小型酒店,客房、顧客等有關(guān)的信息的管理隨之急劇增加。在這種情況下單靠人工來處這些不但顯得力不從心,而且極容易出錯。基于web的酒店管理系統(tǒng)是酒店各項工作的根底。酒店管理系統(tǒng)設(shè)計的目標是通過對酒店客房、客戶等相關(guān)信息的管理。及時反映酒店客房信息、客戶的需求信息的變化情況,為酒店的各項管理和本錢核算提供依據(jù),并通過信息分析,客房入住分析等,為管理、方案以及各項決策提供強大的數(shù)據(jù)支持,提供酒店
2、的實時準確的客房信息,保證酒店的經(jīng)營順利進行。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用的要求出發(fā),完成酒店的管理,以及對客房信息、公告信息、客戶信息等的添加、修改和刪除等功能。本文描述了asp技術(shù)的特點以及在互聯(lián)網(wǎng)上的使用情況,并完成一個基于這種技術(shù)的酒店管理系統(tǒng)。關(guān)鍵字:asp; 網(wǎng)絡(luò)編程; 酒店管理系統(tǒng)AbstractWith economic development, the hotel is toward large-scale, modern development, and for small and medium-sized hotel rooms, customer-rel
3、ated information, such as the management of the ensuing increased dramatically. In this case they rely on artificial to the Agency not only appeared to be inadequate, and very prone to error. Web-based hotel management system is the basis of the hotel. Hotel management system design goal is through
4、the hotel rooms, customer management and other related information. Reflect the hotel rooms information, customer information, changes in demand for the hotel management and cost accounting to provide a basis and, through information analysis, analysis of room occupancy for the management, planning
5、and the decision-making data provide a strong support provide accurate real-time hotel room information, hotel operators to ensure smooth implementation. From the whole system in line with the simple, user-friendly, flexible, practical requirements, the completion of the hotel management, as well as
6、 information on the rooms, bulletin information, customer information, etc. to add, modify, and delete functions. Asp This article describes the characteristics of technology as well as the use of the Internet, and the completion of a hotel based on the technology management system. Keywords: asp; e
7、twork programming; hotel management system目 錄 TOC o 1-3 h z u HYPERLINK l _Toc230512338 摘 要 PAGEREF _Toc230512338 h 2 HYPERLINK l _Toc230512339 Abstract PAGEREF _Toc230512339 h 3 HYPERLINK l _Toc230512340 緒 論 PAGEREF _Toc230512340 h 6 HYPERLINK l _Toc230512341 1.1 引言 PAGEREF _Toc230512341 h 6 HYPERL
8、INK l _Toc230512342 1.2 酒店管理系統(tǒng)的優(yōu)勢 PAGEREF _Toc230512342 h 6 HYPERLINK l _Toc230512343 第二章 系統(tǒng)簡介 PAGEREF _Toc230512343 h 8 HYPERLINK l _Toc230512344 2.1 開發(fā)環(huán)境 PAGEREF _Toc230512344 h 8 HYPERLINK l _Toc230512345 2.2 建立站點 PAGEREF _Toc230512345 h 8 HYPERLINK l _Toc230512346 第三章 ASP技術(shù)介紹 PAGEREF _Toc2305123
9、46 h 9 HYPERLINK l _Toc230512347 第四章 需求分析 PAGEREF _Toc230512347 h 10 HYPERLINK l _Toc230512348 4.1 功能需求分析 PAGEREF _Toc230512348 h 10 HYPERLINK l _Toc230512349 4.2局部模塊具體功能 PAGEREF _Toc230512349 h 10 HYPERLINK l _Toc230512350 第五章 總體分析與設(shè)計 PAGEREF _Toc230512350 h 12 HYPERLINK l _Toc230512351 5.1系統(tǒng)目標 PAG
10、EREF _Toc230512351 h 12 HYPERLINK l _Toc230512352 5.2系統(tǒng)功能 PAGEREF _Toc230512352 h 12 HYPERLINK l _Toc230512353 5.3系統(tǒng)設(shè)計思想 PAGEREF _Toc230512353 h 12 HYPERLINK l _Toc230512354 5.4 系統(tǒng)設(shè)計分析 PAGEREF _Toc230512354 h 13 HYPERLINK l _Toc230512355 5.5系統(tǒng)功能分析 PAGEREF _Toc230512355 h 13 HYPERLINK l _Toc230512356
11、 第六章 系統(tǒng)詳細設(shè)計 PAGEREF _Toc230512356 h 16 HYPERLINK l _Toc230512357 6.1代碼設(shè)計 PAGEREF _Toc230512357 h 16 HYPERLINK l _Toc230512358 6.2輸入輸出設(shè)計 PAGEREF _Toc230512358 h 16 HYPERLINK l _Toc230512359 6.2.1 輸入設(shè)計 PAGEREF _Toc230512359 h 16 HYPERLINK l _Toc230512360 輸出設(shè)計 PAGEREF _Toc230512360 h 16 HYPERLINK l _To
12、c230512361 6.3前后臺設(shè)計 PAGEREF _Toc230512361 h 16 HYPERLINK l _Toc230512362 前臺應(yīng)用程序設(shè)計 PAGEREF _Toc230512362 h 16 HYPERLINK l _Toc230512363 后臺管理模塊設(shè)計 PAGEREF _Toc230512363 h 17 HYPERLINK l _Toc230512364 第七章 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc230512364 h 18 HYPERLINK l _Toc230512365 7.1數(shù)據(jù)庫的分析 PAGEREF _Toc230512365 h 18 HYP
13、ERLINK l _Toc230512366 7.2數(shù)據(jù)庫需求分析 PAGEREF _Toc230512366 h 18 HYPERLINK l _Toc230512367 7.3數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc230512367 h 19 HYPERLINK l _Toc230512368 7.4數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc230512368 h 22 HYPERLINK l _Toc230512369 7.5數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 PAGEREF _Toc230512369 h 24 HYPERLINK l _Toc230512370 第八章 酒店管理系統(tǒng)的實現(xiàn) P
14、AGEREF _Toc230512370 h 25 HYPERLINK l _Toc230512371 8.1前臺 PAGEREF _Toc230512371 h 25 HYPERLINK l _Toc230512372 酒店管理系統(tǒng)首頁 PAGEREF _Toc230512372 h 25 HYPERLINK l _Toc230512373 8.2后臺 PAGEREF _Toc230512373 h 27 HYPERLINK l _Toc230512374 酒店管理首頁 PAGEREF _Toc230512374 h 27 HYPERLINK l _Toc230512375 第九章 系統(tǒng)測試
15、、維護 PAGEREF _Toc230512375 h 32 HYPERLINK l _Toc230512376 9.1測試目的 PAGEREF _Toc230512376 h 32 HYPERLINK l _Toc230512377 9.2系統(tǒng)維護 PAGEREF _Toc230512377 h 32 HYPERLINK l _Toc230512378 結(jié)束語 PAGEREF _Toc230512378 h 33 HYPERLINK l _Toc230512379 致 謝 PAGEREF _Toc230512379 h 34 HYPERLINK l _Toc230512380 參考文獻 PA
16、GEREF _Toc230512380 h 35緒 論1.1 引言隨著經(jīng)濟的開展,酒店正向著大型化、現(xiàn)代化開展,而對于中小型酒店,客房、顧客等有關(guān)的信息的管理隨之急劇增加。在這種情況下單靠人工來處這些不但顯得力不從心,而且極容易出錯。該系統(tǒng)的具體任務(wù)就是設(shè)計一個酒店客房管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如增加新客房、刪除客房、客房修改、查詢、客戶管理等操作。這樣就使辦公人員可以輕松快捷地完成酒店客房管理任務(wù),了解整個酒店客房信息。 有鑒于簡單操作和界面的可視化的優(yōu)勢。并借助于網(wǎng)絡(luò)的優(yōu)勢。本系統(tǒng)采用基于WEB形式開發(fā),使用了access+asp作為開發(fā)環(huán)境。1.2 酒店管理系統(tǒng)的優(yōu)勢與傳統(tǒng)
17、的酒店相比酒店管理系統(tǒng)具有如下特點:該系統(tǒng)的具體任務(wù)就是設(shè)計一個酒店客房管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如增加新客房、刪除客房、客房修改、查詢、客戶管理等操作。這樣就使辦公人員可以輕松快捷地完成酒店客房管理任務(wù),了解整個酒店客房信息。 有鑒于簡單操作和界面的可視化的優(yōu)勢。并借助于網(wǎng)絡(luò)的優(yōu)勢。本系統(tǒng)采用基于WEB形式開發(fā),使用了ACCESS+asp作為開發(fā)環(huán)境。根據(jù)酒店客房信息管理的要求和互聯(lián)網(wǎng)的廣泛使用,建立WEB平臺下的酒店客房信息管理。通過對一個實用系統(tǒng)的設(shè)計,使開發(fā)者能運用所學(xué)的專業(yè)理論知識包括數(shù)據(jù)庫知識、網(wǎng)絡(luò)知識等去解決實際的應(yīng)用問題。在競爭日益劇烈的今天,對客戶的重視己經(jīng)為廣
18、闊商家認同。企業(yè)對客戶資料的管理已經(jīng)日益的重要,而當收集了大量的客戶資料以及相關(guān)業(yè)務(wù)信息以后,對這些信息的統(tǒng)計分析就成為企業(yè)做出正確的市場決策的重要依據(jù)。因此,客戶信息系統(tǒng)就應(yīng)運而生??蛻粜畔⑾到y(tǒng)建立在管理信息系統(tǒng)之上,提供了對客戶信息的管理與分析,大大的支持了企業(yè)的決策??蛻粜畔⑾到y(tǒng)的設(shè)計實現(xiàn)提出了新的要求,在管理信息之外,更要求靈活復(fù)雜的分析信息。而現(xiàn)代化的酒店是集客房、餐飲、通訊、娛樂,商務(wù)文化及其他各種效勞與設(shè)施為一體化的消費場所,酒店組織龐大,效勞工程多,信息量大,要想提高勞動生產(chǎn),降低本錢,提高效勞質(zhì)量和管理水平,促進經(jīng)濟效益,必須借助計算機來進行現(xiàn)代化的信息管理,?酒店管理系統(tǒng)?
19、正是為此而設(shè)計的,該系統(tǒng)是運用Microsoft Office Access 2000數(shù)據(jù)庫系統(tǒng)和ASP技術(shù)開發(fā)實現(xiàn)的,?酒店管理系統(tǒng)?包括了客戶留言系統(tǒng)、訂房管理系統(tǒng)、房間管理系統(tǒng)等模塊,具有操作簡單、界面友善、靈活性好、系統(tǒng)平安性高、運行穩(wěn)定等特點,是酒店管理者的理想選擇第二章 系統(tǒng)簡介2.1 開發(fā)環(huán)境操作系統(tǒng):Windows XP 個人版數(shù)據(jù)庫:Microsoft access系統(tǒng)編譯工具:dreamware2.2 建立站點2.2.1 安裝IIS:將windows系統(tǒng)盤放進電腦,在Windows XP 個人版操作系統(tǒng)上選擇:控制面板添加或刪除程序添加刪除windows組件2.2.2 配置
20、DreamwareDreamweaver站點配置,首先啟動Dreamweaver,在Dreamweaver站點管理站點,在管理站點中新建站點,進入站點配置向?qū)?,根?jù)自己自己所編寫的程序技術(shù),選擇“效勞器技術(shù),我這里就選ASP VBScript,如果沒有也可以直接選“否,在本地進行編輯和測試并選擇站點目錄,測試站點是否可以正常訪問,不復(fù)制到另一臺計算機,選“否列出當前的詳細配置,檢查沒錯后點擊完成,選中剛剛新建的“chenkai這個站點,點完成進行站點操作。在Dreamweaver站點里新建文件來測試是否配置成功1、test.asp用來檢查ASP文件可以訪問2、test.html用來檢查html
21、文件可以訪問按下F12預(yù)覽下兩個站點接下來就可以在Dreamweaver來設(shè)計你自己的網(wǎng)站了第三章 ASP技術(shù)介紹一 ASP現(xiàn)狀由于我國中小企業(yè)信息化起點低,我們不能照搬大企業(yè)“高投入、長周期的信息化模式,也不能走國外企業(yè)“先建局域網(wǎng),后上互聯(lián)網(wǎng)的老路。我們要根據(jù)中小企業(yè)的實際需要,準確把握信息技術(shù)的前沿趨勢,找到一條立足國情的中小企業(yè)信息化新路。ASP理念就十分適合我國廣闊的中小企業(yè)信息化建設(shè)和應(yīng)用,有著很大的推廣和應(yīng)用價值。科技部在2002年結(jié)合網(wǎng)絡(luò)化制造在ASP方面展開了相應(yīng)的研究,并投入相應(yīng)的資金扶植與ASP有關(guān)的產(chǎn)品、技術(shù)、效勞體系的建立。2004年國家開始重視面向行業(yè)和中小企業(yè)的A
22、SP應(yīng)用解決方案,并十分重視ASP技術(shù)在企業(yè)應(yīng)用的推廣和示范。與此同時國內(nèi)外ASP廠商的相關(guān)產(chǎn)品和效勞也已經(jīng)趨于成熟,已經(jīng)逐漸形成了以政府引導(dǎo)和推動,IT廠商跟進,效勞商運營推廣的新局面,掀起了“ASP第二次浪潮。二 ASP六大對象1Application對象Application對象是個應(yīng)用程序級的對象,用來在所有用戶間共享信息,并可以在Web應(yīng)用程序運行期間持久地保持數(shù)據(jù)。2ObjectContext對象該對象用于控制Active Server Pages的事務(wù)處理。事務(wù)處理由Microsoft Transaction Server (MTS)管理。3Request對象Request對象用
23、于接受所有從瀏覽器發(fā)往你的效勞器的請求內(nèi)的所有信息。4Response對象Response對象用于向瀏覽器輸出文本、數(shù)據(jù)和Cookies以及控制在傳送網(wǎng)頁過程中的每一個階段。5Server對象Server對象用于創(chuàng)立COM對象和Scripting組件等。6Session對象Session對象為單個用戶保持數(shù)據(jù)。第四章 需求分析4.1 功能需求分析酒店管理系統(tǒng)主要分為客戶系統(tǒng)和管理系統(tǒng),每個系統(tǒng)模塊都根據(jù)不同的用戶群定制不同的功能,客戶系統(tǒng)面向酒店的客戶群。而管理系統(tǒng)面向的是酒店的管理員及工作人員,酒店管理系統(tǒng)提供了一個為酒店的客戶和酒店工作人員之間信息的交流平臺,以及工作人員對酒店客房信息、客
24、戶信息、客戶意見等信息的及時掌握,以便滿足客戶的需求,從而使酒店得到更好的管理。酒店管理系統(tǒng)的功能劃分為客戶對功能的需求和管理員對功能的需求兩個局部,對不同身份登錄的人員賦予不同的權(quán)限。1主要完成功能: 有關(guān)客房標準的制定、標準信息的輸入,包括標準編號、標準名稱、房間面積、床位數(shù)量、住房單價、是否有空調(diào)、電視機、 以及單獨衛(wèi)生間等。 客房標準信息的修改、查詢等。 客房根本信息的輸入,包括客房編號、客房類型、客房位置、客房單價、備注等。 客房根本信息的查詢、修改,包括客房編號、客房類型、客房位置、客房單價、備注等。 剩余客房信息的查詢等。 訂房信息的輸入,包括客房編號、客房種類、客房位置、客房單
25、價、顧客姓名、顧客身份證號碼、入住日期、備注信息等。 訂房信息的修改和查詢,包括客房編號、客房種類、客房位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、備注信息等。 結(jié)算信息的輸入,包括客房編號、客房種類、位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、折扣、結(jié)算日期、備注信息等。 結(jié)算信息的修改和查詢,包括客房編號、客房種類、客房位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、結(jié)日期、備注信息等。局部模塊具體功能用戶管理模塊:該模塊負責管理系統(tǒng)的用戶信息。主要功能包括凍結(jié)和解凍客戶帳戶。系統(tǒng)要求對客戶的帳戶密碼進行保密保護客戶的私人信息,客戶可以對自己的私人信息進行維護。圖書管理
26、模塊:該模塊負責管理本系統(tǒng)所銷售的所有圖書信息。主要功能包括添加、刪除、修改以及查找信息。訂單查詢模塊:對于訂單查詢提供通過訂單號進行查詢。圖書瀏覽功能:為了讓客戶購置圖書,首先必須讓客戶了解圖書信息。本系統(tǒng)提供有限的最新圖書信息,如果讀者需要按分類了解圖書信息,要求系統(tǒng)為每類圖書提供分頁,客戶可以選擇分類擴展鏈接,方便客戶查看了解,以便決定是否購置或者放入購物車以供將來選擇參考。購物車模塊:這是本系統(tǒng)的核心模塊。用戶可以在這里建立他們的訂單,只要選擇各種自己需要的圖書,并將他們添加到自己的預(yù)購信息欄中即可。當然還要提供對購置物品進行刪除、修改數(shù)量的功能。收銀臺模塊: 用于客戶提交購物信息,提
27、交成功后,系統(tǒng)自動生成唯一訂單號。第五章 總體分析與設(shè)計系統(tǒng)目標通過使用酒店客房管理系統(tǒng),使酒店的客房管理工作系統(tǒng)化、標準化、自動化,從而到達提高酒店客房管理效率的目的。本系統(tǒng)開發(fā)的總體任務(wù)是使辦公人員可以輕松快捷地完成酒店客房管理的任務(wù)系統(tǒng)功能本系統(tǒng)將酒店管理系統(tǒng)的功能劃分為客戶需求的功能和管理員需求的功能兩個局部。系統(tǒng)設(shè)計思想本系統(tǒng)的開發(fā)設(shè)計思想: 采用B/S結(jié)構(gòu) 在這中結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽實現(xiàn),一局部事務(wù)邏輯在前端實現(xiàn),但主要事務(wù)邏輯在效勞端實現(xiàn),形成3-tier結(jié)構(gòu)。B/S結(jié)構(gòu)的前端是以TCP/IP協(xié)議為根底的企業(yè)的WWW效勞器可以接受安裝有WEB瀏覽器程序的Intern
28、et終端的訪問。作為終端用戶只要通過WEB瀏覽器就可以完成事務(wù)處理,這樣大大簡化了客戶端,減化了客戶端,減輕了系統(tǒng)維護與升級本錢和工作量,降低用戶的總體擁有本錢TCO,而且使操作簡單,基于以上原因本系統(tǒng)采用B/S結(jié)構(gòu)開發(fā)。 系統(tǒng)應(yīng)符合酒店客房管理的要求,到達操作過程中的直觀、方便、實用等要求; 系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員補充、維護; 系統(tǒng)應(yīng)具備客房信息管理功能,及時根據(jù)客房變化需求進行數(shù)據(jù)的添加、刪除、修改等操作。本系統(tǒng)力求易于使用,具體有較高的擴展性和可維護性。1充分利用現(xiàn)有的資源,減少開發(fā)中的時間性和財力、物力、提高系統(tǒng)開發(fā)的
29、水平和應(yīng)用效果;2系統(tǒng)就滿足酒店管理的需求做出了各項功能設(shè)計,例如客房根本信息及客戶根本信息的添加、修改、刪除、查詢等;3操作簡單化,多元化。5.4 系統(tǒng)設(shè)計分析分為前臺與后臺,提供一個標準的商家對客戶B2C模式的酒店管理系統(tǒng)。前臺功能:客房展示,客戶留言,最新信息展示等等。后臺功能:客戶資料管理、客房信息管理、訂單管理、公告管理、退出后臺管理等功能“酒店客房管理系統(tǒng)是專門針對中小型酒店客房管理系統(tǒng)。該軟件針對客房設(shè)置,客戶管理,在線定房等進行了設(shè)置,本軟件采用Macromedia公司的dreamweaver開發(fā),數(shù)據(jù)庫采用和微軟公司的access,軟件的界面美觀大方,系統(tǒng)運行穩(wěn)定。該軟件有以
30、下特點。功能強大:該軟件以中小型酒店為應(yīng)用對象,結(jié)合中小型酒店客房當前和未來開展的管理需求提供實用先進的客房管理模式,提高酒店客房管理的效益。用戶界面操作簡潔:系統(tǒng)的每個功能都經(jīng)過精心設(shè)計,充分考慮到使用人員計算機知識較少的特點,全部使用業(yè)務(wù)人員最熟悉的業(yè)務(wù)流程、提示用語和操作方式,即使不熟悉此軟件的人也能熟練使用本軟件完成業(yè)務(wù)處理。系統(tǒng)性能穩(wěn)定:嚴格按照標準的軟件工程管理,充分利用面向?qū)ο蠹夹g(shù),采用access為后臺數(shù)據(jù)庫,利用網(wǎng)頁的廣泛性,強大功能,從技術(shù)上和應(yīng)用廣泛性上保證了系統(tǒng)的穩(wěn)定性、廣泛性和先進性。系統(tǒng)功能分析根據(jù)對系統(tǒng)功能的需求分析將酒店管理系統(tǒng)主要劃分為兩大模塊:一為用戶模塊、
31、二為系統(tǒng)管理模塊。在兩大模塊下又劃分為假設(shè)干個小的功能模塊,其功能結(jié)構(gòu)用系統(tǒng)的功能模塊圖描述如圖51所示圖51 系統(tǒng)總體功能模塊圖本系統(tǒng)的前臺功能結(jié)構(gòu)如圖52所示:圖52 系統(tǒng)前臺功能結(jié)構(gòu)圖本系統(tǒng)的后臺功能結(jié)構(gòu)如圖53所示:圖53 系統(tǒng)后臺功能結(jié)構(gòu)圖第六章 系統(tǒng)詳細設(shè)計代碼設(shè)計代碼指明了事物的名稱、屬性、狀態(tài)。運用計算機進行數(shù)據(jù)處理時,為了錄入和處理的方便,為了節(jié)省 存儲空間,提高處理速度、效率和精度,通常用數(shù)字、字母和一些特殊符號組成的代碼來識別事物和處理數(shù)據(jù),這就是代碼設(shè)計的必要性。本系統(tǒng)中數(shù)據(jù)庫字段名稱的設(shè)計以及在進行數(shù)據(jù)操作時的語句,除了程序編譯環(huán)境所要求的語句之外,其他自己定義的變量
32、,盡量采用類似于英語的縮略詞語,并且從字面上可以看出變量在程序中所處的角色。輸入輸出設(shè)計6.2.1 輸入設(shè)計 在計算機信息系統(tǒng)中,輸入數(shù)據(jù)的正確性決定著整個系統(tǒng)的質(zhì)量的好壞。假設(shè)輸入數(shù)據(jù)缺乏精確性和適時性,即時計算和處理十分正確,業(yè)可能得不到可靠的輸出信息。輸入設(shè)計主要考慮的內(nèi)容有:輸入信息名、輸入功能、輸入方式、收集方式、原始信息名、輸入工程名、輸入用文字等。本系統(tǒng)采用的輸入方式主要是鍵盤輸入,便于查詢和檢索系統(tǒng)。因此,友好界面是很重要的,必須保證用戶在輸入時方便、平安、高效。6.2.2 輸出設(shè)計輸出設(shè)計的要目的時滿足用戶和管理者對數(shù)據(jù)和信息的要求。輸出設(shè)計主要考慮的內(nèi)容有:輸出信息名、輸出
33、功能、輸出周期、輸出方式、輸出用的文字,保密要求、輸出工程名稱、使用后的處理等。本系統(tǒng)所用的輸出方式是:查詢顯示輸出。前后臺設(shè)計前臺應(yīng)用程序設(shè)計 前臺文件構(gòu)架根據(jù)前期的分析及客戶的要求,本系統(tǒng)的前臺主要展示酒店、客房等的一些信息,包括酒店客房信息、酒店資訊信息、酒店BBs論壇等模塊。前臺設(shè)計框架如圖61所示: 圖61 前臺設(shè)計框架圖后臺管理模塊設(shè)計在后臺設(shè)計中主要有7個模塊,分別是:后臺登錄、圖書管理、用戶管理、訂單管理、公告管理、投票管理、退出。后臺的設(shè)計構(gòu)架如圖63所示。圖63 后臺設(shè)計框架圖第七章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的分析數(shù)據(jù)庫在酒店管理系統(tǒng)的設(shè)計中起著十分重要的作用,一個良好的數(shù)據(jù)庫設(shè)
34、計通常影響到一個網(wǎng)上平臺的性能。數(shù)據(jù)庫的設(shè)計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為根底的,常用的數(shù)據(jù)庫管理系統(tǒng)有Access、SQLServer、Oracle等。根據(jù)用戶需求和系統(tǒng)分析,本系統(tǒng)采用了access數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫需求分析用戶的需求具體表達在對各種資源的提供、存儲、更新和查詢上,再者就要求數(shù)據(jù)庫結(jié)構(gòu)可以充分滿足各種信息的輸入和輸出。根據(jù)對系統(tǒng)的分析,發(fā)現(xiàn)在系統(tǒng)中的資源有用戶、客房和訂單這3類。每一類用戶操作的都是這3類資源。因此總結(jié)出了如下的數(shù)據(jù)庫需求。(1) 一個客戶系統(tǒng)用戶對應(yīng)了多條訂單記錄。(2) 一個客戶系統(tǒng)用戶對應(yīng)一條客戶用戶記錄。(3) 一個客戶系統(tǒng)對應(yīng)了多條客
35、房記錄。(4) 一個管理系統(tǒng)對應(yīng)了多條客戶用戶記錄(5) 一個管理系統(tǒng)用戶對應(yīng)了一條管理用戶記錄(6) 一個管理系統(tǒng)用戶對應(yīng)了多條訂單記錄(7) 一個管理系統(tǒng)用戶對應(yīng)了多條客房記錄(8) 一條訂單記錄對應(yīng)了多條客房記錄。根據(jù)這些分析,設(shè)計如下的數(shù)據(jù)結(jié)構(gòu)(1) 客房詳細信息,客房ID、客房類別、客房號碼、客房價格等。(2) 用戶信息,包括用戶ID號、用戶名、用戶的真實姓名、用戶密碼、所在城市、 等(3) 訂單信息,包括訂單號、姓名、證件號碼、國籍、工作單位、是否確認訂房、預(yù)計離開時間等信息。(4) 管理員信息,包括ID自動編號、管理員名稱、密碼(5) 公告信息,包括ID自動編號、公告內(nèi)容(6)
36、BBs信息,包括標題信息、BBs內(nèi)容、點擊率、發(fā)帖人、時間等信息 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是將分析得到的用戶需求抽象為概念模型的過程。即在需求分析的根底上,設(shè)計出能夠滿足用戶需求的各種實體以及它們之間的相互關(guān)系概念結(jié)構(gòu)設(shè)計模型。這樣才能更好地、更準確地用某一DBMS實現(xiàn)這些需求。它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。概念結(jié)構(gòu)的主要特點是能真實、充分地反映現(xiàn)實世界;易于理解;易于更改;易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是E-R模型。本系統(tǒng)的數(shù)據(jù)庫的概念結(jié)構(gòu)如下各圖所示:圖71客房詳細信息圖76 資訊信息圖72 客戶信息圖73 訂單概要信息圖74 管理員信息圖75 公告信息
37、圖76 BBS信息 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的根本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本系統(tǒng)的邏輯結(jié)構(gòu)表的設(shè)計如下:客房信息表room來保存客房的詳細信息。表room的設(shè)計如表1所示。表1 客房詳細信息表字段含義類型長度是否允許空默認值Id客房IDvarchar15否Roomname圖書名稱varchar200否Descrip圖書類別名稱varchar50否Pric出版社名稱varchar100否Lnum作者varchar100否Totnum圖書簡介text16是Price圖書的定
38、價money8否-用戶信息表book用來保存用戶信息和消費信息。表book的設(shè)計結(jié)構(gòu)如表2所示。表2 用戶信息表字段含義類型長度是否允許空默認值ID用戶ID號int4否Nam姓名文本20否sex性別文本Eage年齡文本20否cn證件類型文本20否Zhengjianh證件號碼文本20否guoji國籍文本100否Danwei工作單位文本6否Dtime入住時間文本24是Ltime退房時間文本20是Renshu入住人數(shù)文本4是Roomid房間類型編號文本8是Tel聯(lián)系 文本20是EmailE-mail地址文本100否Chk是否被確認是/否4是0未被凍結(jié)Fangjh房間號文本6否房間信息明細表fj用來保
39、存房間的明細信息。表fj的設(shè)計如表4所示。表4 訂單明細信息表字段含義類型長度是否允許空默認值ID自動編號否Roomlei房間類型ID數(shù)字否Roomname房間名文本50否Ztai房間狀態(tài)是/否否管理員信息表adm用來保存管理員信息。表tb_manager的設(shè)計結(jié)構(gòu)如表6所示。表6 管理員信息表字段含義類型長度是否允許空默認值IDID自動編號自動編號4否Nam用戶名文本30否PWD密碼文本30否Power權(quán)限文本2否公告信息表中g(shù)oga用來保存公告信息。表goga的設(shè)計結(jié)構(gòu)如表7所示。表7 公告信息表字段含義類型長度是否允許空默認值IDID自動編號int4否Gg公告內(nèi)容varchar4000否
40、資訊信息表中zxun用來保存公告信息。表zxun的設(shè)計結(jié)構(gòu)如表8所示。表8 資訊信息表字段含義類型長度是否允許空默認值IDID自動編號自動編號4否Zti標題文本4000否Nr內(nèi)容文本8是getdate()BBS數(shù)據(jù)庫表中BBS用來保存BBS信息。表bbs的設(shè)計結(jié)構(gòu)如表9所示。表9 BBS論壇表字段含義類型長度是否允許空默認值Bbs_id文章編號自動編號4否title標題文本100否body內(nèi)容備注是getdate()layer層數(shù)數(shù)字Parent_id父文章編號數(shù)字child回復(fù)文章數(shù)目數(shù)字hits點擊次數(shù)數(shù)字ip作者IP文本15User_name作者昵稱文本20Submit_date發(fā)表時間
41、日期/時間 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存儲方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計算機系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用要求的物理結(jié)果的過程,就是數(shù)據(jù)庫的物理設(shè)計。根據(jù)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計,在access中建立表adm、book、fj、goga、room、zxun、bbs。第八章 酒店管理系統(tǒng)的實現(xiàn) 前臺酒店管理系統(tǒng)首頁圖91 系統(tǒng)首頁本系統(tǒng)前臺頁面主要為了使客戶更好的了解本酒店,也為了使客戶和酒店之間有更好的聯(lián)系,更好的溝通,本系統(tǒng)前臺主要包括:酒店介紹、客房介紹、酒店最新資訊、BBS交流平臺以及管理界面引導(dǎo)。其實現(xiàn)方法如下:1酒店介紹:通過以酒店介紹編
42、號hotel_id字段從數(shù)據(jù)庫中提取酒店介紹的標題hotel_title,酒店介紹內(nèi)容hotel_body字段信息來顯示酒店介紹的內(nèi)容。2.客房一角:主要介紹客房的一些根本信息,如:類別、價格、設(shè)備等信息。其只要實現(xiàn)方法和酒店介紹的實現(xiàn)方法一致。3.最新資訊:主要由管理人員發(fā)布公司的一些公司的最新動態(tài)信息,其實現(xiàn)方法是由管理人員在管理模塊中輸入需要發(fā)布的信息,然后利用INC/zixun.asp顯示出信息的標題,后由zixun.asp顯示標題信息和內(nèi)容,最后在頁面由showzx.asp顯示在主頁上。分頁顯示實現(xiàn)方法:%else rs.PageSize =5iCount=rs.RecordCoun
43、t iPageSize=rs.PageSize maxpage=rs.PageCount page=request(page) if Not IsNumeric(page) or page= then page=1 else page=cint(page) end if if pagemaxpage then page=maxpage end if rs.AbsolutePage=Pageif page=maxpage thenx=iCount-(max1)*iPageSizeelsex=iPageSizeend if%4.BBs:該模塊主要實現(xiàn)客戶和管理員之間的信息、意見交流,客戶通過在首頁
44、通過導(dǎo)航鏈接到Bbs/index.asp,客戶可以在Bbs/index.asp頁面通過點擊發(fā)表文章進入到Bbs/announce.asp頁面發(fā)表文章,也可以通過點擊標題進入別人的帖子進行跟帖Bbs/re_announce.asp操作。 后臺 酒店管理首頁圖94 酒店管理首頁本頁主要顯示用戶密碼信息、公告信息、資訊信息、客戶資料、客房資料、退房等的管理,酒店的其他信息可以通過鏈接進入相應(yīng)的管理頁面left.asp。功能的具體實現(xiàn)方法如下:密碼管理:此功能只有超級管理員具有,根據(jù)登陸用戶是否超級管理員給出相應(yīng)的權(quán)限,普通管理員不具有這些功能,超級管理員具有添加、修改、刪除管理員權(quán)限。如下列圖就是一
45、般用戶點擊修改后的頁面。其只要通過導(dǎo)航鏈接到管理模塊rnew.asp,然后根據(jù)不同的需要調(diào)用不同的頁面程序。添加add.asp、修改update.asp、刪除del.asp。酒店介紹:該塊主要管理主頁顯示的酒店簡介,該功能是通過連接到j(luò)ianjie.asp,然后通過處理頁addjjie.asp存入數(shù)據(jù)庫。最新資訊:該塊的功能為管理資訊信息,管理員能看到資訊的信息內(nèi)容,可以根據(jù)需要對信息內(nèi)容進行刪除delzixun.asp和添加(addzixun.asp)新的資訊信息的操作。客戶資料管理:該管理模塊通過利用訂單號碼shoedingdan.asp來查詢客戶的信息(showuser.asp),可查詢
46、客戶訂房的根本信息、入住時間等信息。退房:通過房號查詢fanghao.asp房間消費信息,點擊退房按鈕那么鏈接到tuifang.asp進行退房處理。此功能里可以實現(xiàn)自動算賬。根本代碼如下:0 thentim=x*365+y*30+zend ifif x=0 thentim=y*30+zend ifif tim=0 then 如果未滿一天算做一天tim=1end ifresponse.Write timresponse.Write 天response.Write *response.Write pricresponse.Write 元response.Write =response.Write
47、tim*pric 計算最終價錢response.Write 元%客房管理:該功能模塊主要實現(xiàn)對客房的管理操作,如:客房信息的修改(updateroom.asp)、客房的詳細信息(s_fangjianguanli.asp)、新客房的創(chuàng)立chuanjinafj.asp、新客房種類(creatroom.asp)的創(chuàng)立等操作。其具體實現(xiàn)方法如下:客房信息的修改是從數(shù)據(jù)庫中提取數(shù)據(jù)顯示在文本框中,管理員根據(jù)需要在文本框中進行修改,然后提交給updateroom.asp文件進行數(shù)據(jù)庫修改??头啃畔⒉樵兪峭ㄟ^文件s_fangjianguanli.asp從數(shù)據(jù)庫中提取信息,顯示在頁面上。新客房創(chuàng)立chuanj
48、inafj.asp在頁面中輸入房間號,轉(zhuǎn)到add_fangjian.asp將數(shù)據(jù)存入數(shù)據(jù)庫。新客房種類(creatroom.asp)的創(chuàng)立,在creatroom.asp頁面的文本框中輸入需要添加的房間類型,點擊提交按鈕鏈接到add_creatroom.asp將信息存入數(shù)據(jù)庫。為了便于客戶管理,每個客戶產(chǎn)生一訂單號。為了防出現(xiàn)某一個號房間被設(shè)置成不同的房間類型使用以下代碼判斷為了防止出現(xiàn)某一類房間數(shù)設(shè)置時大于此類房間總數(shù)使用以下代碼判斷x then 被此類房間被設(shè)置的房間數(shù)總數(shù)Response.Write(alert(此類房已全部被設(shè)置!);location.href=room.asp;)else%為了防止同一房間被重復(fù)預(yù)訂被定沒有超鏈接解決方法核心代碼: 判斷是否被定a href=book.asp?roomname=&roomid=確定 確定 房間管理:該模塊只要利用房間號碼對該房間的根本信息進行查詢,如:房間的類型、狀態(tài)等信息,該模塊的實現(xiàn)方法如下:在房間管理模塊fangjianguanli.asp中的文本框中輸入需要查看的房間號碼,系統(tǒng)會自動轉(zhuǎn)到s_fangjianguanl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度專業(yè)園藝設(shè)計施工合同3篇
- 2024年金融科技服務(wù)平臺委托合同
- 2025年度餐飲企業(yè)食品安全管理體系建設(shè)合同范本3篇
- 二零二五年度租賃鏟車附帶工程驗收合同3篇
- 二零二五版企業(yè)社會責任LOGO設(shè)計合同3篇
- 2024年高標準管溝開挖工程合同
- 2025年度離婚協(xié)議及子女監(jiān)護權(quán)及財產(chǎn)分割合同3篇
- 2024裝飾項目工程承包合同版B版
- 2025年度航空航天器零部件加工與供應(yīng)合同規(guī)范4篇
- 年度其它網(wǎng)絡(luò)系統(tǒng)專用設(shè)備戰(zhàn)略市場規(guī)劃報告
- 2025年工程合作協(xié)議書
- 2025年山東省東營市東營區(qū)融媒體中心招聘全媒體采編播專業(yè)技術(shù)人員10人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年宜賓人才限公司招聘高頻重點提升(共500題)附帶答案詳解
- KAT1-2023井下探放水技術(shù)規(guī)范
- 垃圾處理廠工程施工組織設(shè)計
- 天皰瘡患者護理
- 駕駛證學(xué)法減分(學(xué)法免分)題庫及答案200題完整版
- 2024年四川省瀘州市中考英語試題含解析
- 2025屆河南省九師聯(lián)盟商開大聯(lián)考高一數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 撫養(yǎng)權(quán)起訴狀(31篇)
- 新加坡SM1向性測試模擬試卷
評論
0/150
提交評論