




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、山東交通學(xué)院C語言課程設(shè)計論文2012屆C語言課程設(shè)計題目:酒店管理系統(tǒng)院(系)別 專 業(yè) 班 級 學(xué) 號 姓 名 指導(dǎo)教師 二一三年六月原 創(chuàng) 聲 明本人*鄭重聲明:所呈交的論文“酒店管理系統(tǒng)”,是本人在導(dǎo)師*的指導(dǎo)下開展研究工作所取得的成果。除文中特別加以標(biāo)注和致謝的地方外,論文中不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果,對本文的研究做出重要貢獻(xiàn)的個人和集體均已在文中以明確方式標(biāo)明,本人完全意識到本聲明的法律后果,尊重知識產(chǎn)權(quán),并愿為此承擔(dān)一切法律責(zé)任。 論文作者(簽字): 日期: 年 月 日摘 要近年來,隨著旅游業(yè)的發(fā)展,對酒店的需求也日益增大,這就要求酒店必須提高服務(wù)質(zhì)量和服
2、務(wù)水平。所以酒店就必須有一個完整安全的管理系統(tǒng),從而更好的管理酒店,提高工作效率,減輕工作人員負(fù)擔(dān)。本系統(tǒng)是基于C語言的基礎(chǔ)而設(shè)計開發(fā)的,能幫助酒店更好的實現(xiàn)對客房的管理。論文先研究了酒店管理系統(tǒng)要實現(xiàn)的全部功能,整體確定了各個功能的部分代碼,然后重點(diǎn)進(jìn)行的是對系統(tǒng)登陸界面和系統(tǒng)入口的設(shè)計。整體引用了大量的結(jié)構(gòu)體指針和結(jié)構(gòu)體數(shù)組,對系統(tǒng)入口則采用switch語句實現(xiàn)多分支選擇結(jié)構(gòu)。通過使用該管理系統(tǒng),能夠快速而準(zhǔn)確的實現(xiàn)對酒店客房的管理,從而使酒店的服務(wù)質(zhì)量提高,為酒店樹立良好的形象樹立基礎(chǔ)。關(guān)鍵詞:酒店管理系統(tǒng),C語言,系統(tǒng)登陸,系統(tǒng)入口目 錄前言11 系統(tǒng)設(shè)計 21.1系統(tǒng)設(shè)計目的和意義
3、2 1.1.1 目的 2 1.1.2 意義 2 1.2系統(tǒng)實現(xiàn)的功能2 1.2.1 系統(tǒng)登錄界面2 1.2.2 系統(tǒng)入口2 1.3 系統(tǒng)設(shè)計2 1.3.1 設(shè)計原則2 1.3.2 設(shè)計原理31.3.3 設(shè)計步驟32 系統(tǒng)分析52.1 系統(tǒng)的可行性分析5 2.1.1 技術(shù)可行性5 2.1.2 經(jīng)濟(jì)可行性5 2.1.3 社會因素可行性52.2 系統(tǒng)的功能分析52.2.1 系統(tǒng)初始設(shè)置5 2.2.2 系統(tǒng)登錄界面5 2.2.3 系統(tǒng)入口6結(jié)論 8致謝 9參考文獻(xiàn) 10附錄 11- 4 - 11 -前 言隨著信息化的發(fā)展,我國的酒店服務(wù)業(yè)也得到了迅猛的發(fā)展,無論是行業(yè)規(guī)模、設(shè)施質(zhì)量還是經(jīng)營理念或管理水
4、平都取得了長足的進(jìn)步。傳統(tǒng)的單純住宿管理模式已經(jīng)完全不能適應(yīng)現(xiàn)在酒店的發(fā)展需求。要提升酒店的服務(wù)檔次,提高辦公效率,提升整體的競爭水平,加強(qiáng)成本控制,就必須建立一個以賓客為中心,以方便快捷節(jié)約為目的的一整套現(xiàn)代化的信息管理系統(tǒng)。作為計算機(jī)應(yīng)用的一部分,使用C語言程序設(shè)計來實現(xiàn)對酒店客房進(jìn)行管理具有手工管理無法比擬的優(yōu)勢。例如:檢索迅速、查找方便、可靠性高、存儲量大、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高酒店的管理效率,促使酒店進(jìn)行科學(xué)化、現(xiàn)代化的管理。本系統(tǒng)從簡單的酒店客房管理出發(fā),以方便快捷的管理客房為目的。能夠快速方便的實現(xiàn)客人的入住登記,查閱客人檔案,實時的調(diào)整和顯示房間的狀態(tài),這對改
5、善管理機(jī)制,提高工作效率具有重要的意義。同時還可以降低人力資源成本,優(yōu)化服務(wù)流程,提升服務(wù)質(zhì)量,實現(xiàn)資源的最佳配置,為酒店增加收益,達(dá)到酒店管理的最優(yōu)化目標(biāo)。設(shè)計首先在短時間內(nèi)建立起系統(tǒng)應(yīng)用的原型,然后在對原型進(jìn)行分析,再統(tǒng)一建立程序要實現(xiàn)的主要功能和設(shè)計好開頭部分之后,再分別化為幾個小的模塊,由成員分別分工設(shè)計成型。而本文重點(diǎn)是對基于C語言的酒店管理系統(tǒng)的系統(tǒng)登錄界面和系統(tǒng)入口進(jìn)行講述。一個程序,只有開頭做好了,才會為后面的設(shè)計打好基礎(chǔ),才會便于程序的后續(xù)開發(fā)和運(yùn)行。1. 系統(tǒng)設(shè)計1系統(tǒng)設(shè)計目的和意義1.1.1目的以簡單方便易懂易用為目的而設(shè)計出的本系統(tǒng),能夠基本實現(xiàn)對酒店的管理,能夠方便快
6、捷高效的進(jìn)行對客人的入住和退房登記,查閱客人檔案,實時的調(diào)整和顯示房間的狀態(tài)等。以提升酒店的服務(wù)檔次,提高辦公效率,提升整體的競爭水平,加強(qiáng)酒店管理的成本控制。從而更好地體現(xiàn)以賓客為中心的理念,給賓客一種賓客至上的享受。提高酒店管理水平,簡化各種復(fù)雜操作,在最合理最短的時間內(nèi)完成酒店業(yè)務(wù)的規(guī)范操作。從而讓旅客感覺舒適難忘,增加旅客的回頭率。1.1.2意義通過采用先進(jìn)的酒店管理系統(tǒng),能夠改善管理機(jī)制,優(yōu)化服務(wù)流程,提升服務(wù)質(zhì)量,實現(xiàn)資源的最佳配置,同時還能提升酒店的服務(wù)檔次,提高辦公效率,提升整體的競爭水平。先進(jìn)的酒店管理系統(tǒng)能夠提供迅速高效的服務(wù),避免手工處理的繁瑣與誤差,及時準(zhǔn)確的反映酒店的
7、經(jīng)營情況。本系統(tǒng)用戶界面設(shè)計友好,操作使用方便,同時能保證用戶數(shù)據(jù)的穩(wěn)定性。1.2系統(tǒng)實現(xiàn)的功能1.2.1系統(tǒng)登錄界面通過本部分的設(shè)計,能夠使管理員快速的進(jìn)入登錄界面,管理員只有輸入正確的用戶名和密碼之后才可以進(jìn)入管理系統(tǒng),從而完成對客房的管理。這就使得客人和客房信息不易被泄露,從而提高客房管理的安全性。1.2.2系統(tǒng)入口管理員只有正確的輸入用戶名和密碼進(jìn)入系統(tǒng)之后,才可以選擇客人需要進(jìn)行的服務(wù)項目,這里提供了三種選擇:入住、退房和查詢。這是進(jìn)入系統(tǒng)之后的第一步,只有這步成功了,才會為以后系統(tǒng)的其他功能的打下基礎(chǔ)。1.3系統(tǒng)設(shè)計1.3.1設(shè)計原則(1)先進(jìn)性 隨著先進(jìn)技術(shù)的發(fā)展,酒店電腦管理系
8、統(tǒng)已經(jīng)受到了越來越多人的青睞。采用計算機(jī)C語言技術(shù)對本系統(tǒng)進(jìn)行設(shè)計,能夠使酒店在高速發(fā)展的今天很快的適應(yīng)發(fā)展的需要,從而為顧客提供快捷高效的服務(wù),為酒店本身也提升檔次。 (2)穩(wěn)定性 采用計算機(jī)技術(shù),能夠有效的避免人工記錄帶來的錯誤和由人為原因帶來的數(shù)據(jù)錯誤或丟失,有效的提高記錄和計算的準(zhǔn)確率,避免數(shù)據(jù)的丟失,使數(shù)據(jù)穩(wěn)定的存在。(3)安全可靠性 采用計算機(jī)的酒店管理系統(tǒng),則要求用戶必須輸入用戶名和密碼之后方可進(jìn)入,這就有效地避免了數(shù)據(jù)被他人竊取或修改的可能性。1.3.2設(shè)計原理先對系統(tǒng)整體要用到的大量的代碼進(jìn)行商定,在程序的開頭定義大量的字符代碼。再設(shè)定房間的總數(shù),本系統(tǒng)設(shè)定共有80個房間,然
9、后對房間信息進(jìn)行初始化。在開始的代碼設(shè)定的時候,采用大量的結(jié)構(gòu)體來進(jìn)行設(shè)計,這樣便于對信息進(jìn)行管理,使信息不至于顯得混亂。從整體上對要設(shè)計的程序有一個大的框架。采用三行輸出的形式來顯示歡迎使用系統(tǒng),然后輸入用戶名和密碼,用while語句來對輸入的正誤進(jìn)行判定。如果正確則進(jìn)入系統(tǒng)入口。進(jìn)入系統(tǒng)入口后,用if語句來實現(xiàn)選擇服務(wù)類別的正誤判斷,中間嵌套switch語句來實現(xiàn)多分支選擇。選擇過后,自動進(jìn)入管理員所選擇的功能部分,實現(xiàn)功能的再選擇,更好的為顧客服務(wù)。1.3.3設(shè)計步驟(1)組內(nèi)成員一起討論本系統(tǒng)要實現(xiàn)的總體功能,然后統(tǒng)一對系統(tǒng)主要部分的代碼進(jìn)行設(shè)定,以保證每個人程序整合以后總體能夠運(yùn)行。
10、該系統(tǒng)要通過計算機(jī)實現(xiàn)簡單的對客戶的基本資料進(jìn)行錄入,從而成為查詢該客戶的資料。而且要實現(xiàn)一個客戶一經(jīng)記錄,就會自動的將占用房間的信息反映在系統(tǒng)中,即哪些房間已經(jīng)被占用哪些房間仍未被占用將及時準(zhǔn)確的反映在系統(tǒng)中,便于管理員的管理。在對客戶進(jìn)行錄入時,自動出現(xiàn)客房的房間號、價格和可用的信息,系統(tǒng)可以判斷該房間是否空余,從而可以決定是否入住該房間。記錄時,客戶可以自主的選擇不同價格的房間和該價格空余房間的房間號。同時可以在查詢系統(tǒng)中對客戶的一些基本信息進(jìn)行查詢。當(dāng)客戶進(jìn)行退房時,可以自動結(jié)算客戶所花費(fèi)的費(fèi)用,便于客戶進(jìn)行多退少補(bǔ)。在客戶退房的同時系統(tǒng)可以自動的對客戶占用的房間恢復(fù)為備用狀態(tài),便于客
11、房及時的后續(xù)使用。根據(jù)系統(tǒng)的功能分析,本系統(tǒng)總體要實現(xiàn)的功能需求應(yīng)包括:登錄設(shè)置客房設(shè)置房態(tài)查詢住宿登記住宿查詢退宿注銷退宿查詢通過討論,大體的程序劃分如下所示:酒店管理系統(tǒng)系統(tǒng)登錄界面系統(tǒng)入口退房結(jié)算信息查詢?nèi)胱〉怯浄块g信息初始化(2)統(tǒng)一代碼設(shè)定以后,每個人進(jìn)行分工,要求在規(guī)定的時間之內(nèi)對各自負(fù)責(zé)的那部分設(shè)計完成。其中本文介紹的是對系統(tǒng)登錄界面和系統(tǒng)入口的設(shè)計。(3)每個人設(shè)計完成之后,對程序進(jìn)行組合調(diào)試,其中在運(yùn)行過程之中出現(xiàn)的部分代碼不統(tǒng)一等錯誤一起改正,然后完成對系統(tǒng)的設(shè)計。2. 系統(tǒng)分析2.1系統(tǒng)的可行性分析在現(xiàn)代酒店行業(yè)中,行業(yè)競爭使得爭取客源、提高酒店入住率、制定正確的營銷策略
12、已經(jīng)成為一項重要任務(wù),而借助于當(dāng)前蓬勃發(fā)展的IT工具來拓展銷售能力,創(chuàng)造客觀的經(jīng)濟(jì)效益已經(jīng)成為許多酒店的首選。作為一種有效的統(tǒng)計分析手段,計算機(jī)管理系統(tǒng)發(fā)揮其強(qiáng)大的優(yōu)勢,在數(shù)據(jù)保存等方面方便可靠,具有手工操作所無法比擬的優(yōu)勢。所以,一套酒店管理系統(tǒng)是每個酒店向前發(fā)展所必須具備的。這就使得系統(tǒng)開發(fā)在技術(shù)、經(jīng)濟(jì)和社會因素方面都是可行的。2.1.1技術(shù)可行性 本系統(tǒng)設(shè)計只需熟悉C語言的編程即可,所以在技術(shù)上是完全可行的。而且操作簡單易學(xué),業(yè)務(wù)流程簡單清晰明了,不需要對員工進(jìn)行過多的培訓(xùn),而且該操作系統(tǒng)具有很好的兼容性,能夠很容易的實現(xiàn)對酒店的管理。2.1.2經(jīng)濟(jì)可行性采用該酒店管理系統(tǒng),能夠使數(shù)據(jù)得
13、到及時有效的儲存和處理,是雜亂無章的數(shù)據(jù)變得有條理,易于歸納分析,提高酒店的效率,節(jié)約人力、財力資源。降低成本,加快業(yè)務(wù)流程,給酒店帶來巨大的經(jīng)濟(jì)回報。同時該系統(tǒng)易于開發(fā),能夠在短時間內(nèi)以最低的成本設(shè)計完成。2.1.3社會因素可行性現(xiàn)在的酒店越來越多,酒店的競爭也越來越激烈,要想提高酒店的競爭力,首先要搞好管理。采用該系統(tǒng)能給酒店的內(nèi)外溝通帶來極大的方便,利于酒店客戶關(guān)系管理。同時由于開發(fā)該系統(tǒng)成本較低,耗時較短,同時能極大的提高酒店的效率,便于酒店的管理,必然會得到員工和領(lǐng)導(dǎo)的支持。同時可以增加客戶和員工的滿意度,為酒店提高聲譽(yù)。2.2系統(tǒng)的功能分析2.2.1系統(tǒng)初始設(shè)置采用多個結(jié)構(gòu)體的形式
14、,對后面程序設(shè)計中要用到的多個結(jié)構(gòu)進(jìn)行定義,便于后面程序的正常運(yùn)行。這部分主要是對系統(tǒng)中代碼的定義,實現(xiàn)一個定義的功能。2.2.2系統(tǒng)登錄界面這部分是進(jìn)入管理系統(tǒng)的第一步,只有這部分通過了才能正常的進(jìn)入系統(tǒng),才能實現(xiàn)整個系統(tǒng)的功能。剛進(jìn)入是會顯示一個歡迎界面,即歡迎使用酒店管理系統(tǒng)。而且這部分只是簡單的采用了一些常用的編程方法。如使用char定義用戶名和密碼的函數(shù),使用while選擇結(jié)構(gòu),同時使用strcmp的字符串比較函數(shù)等。這些都能夠是管理員方便易懂的使用系統(tǒng)。初始的用戶名和密碼都設(shè)置為123,使用者可根據(jù)自己的需要進(jìn)行修改,而且修改的位置清晰明了,便于操作。每個操作進(jìn)行完之后都會有自動換
15、行,這種設(shè)計充分體現(xiàn)了人性化的理念,這樣更便于操作員的操作,這樣就避免了出現(xiàn)因為文字太過密集而出現(xiàn)錯誤的情況。部分代碼如下:while(strcmp(name,"123")!=0)|(strcmp(code,"123")!=0) printf("用戶名或密碼輸入有誤,請重新輸入!n"); scanf("%s%s",name,code); printf("n"); printf("n"); printf("n");2.2.3系統(tǒng)入口這是驗證用戶名和密碼成功之
16、后見到的界面,進(jìn)入這個界面后可以根據(jù)自己的需要來選擇所需要的服務(wù)類型。如入住、查詢、退房等。如果輸入錯誤也可以自動的提醒輸入錯誤,這樣就使得系統(tǒng)更顯人性化。本部分采用了if選擇結(jié)構(gòu),能夠自動的根據(jù)需要進(jìn)入所選擇的模塊,方便管理員的操作。if選擇結(jié)構(gòu)中又嵌套著switch的多分支選擇結(jié)構(gòu),這樣能更好的對系統(tǒng)使用者所選擇的模塊進(jìn)行選擇。同樣,這部分每進(jìn)行一次選擇以后也都會自動的進(jìn)行換行功能,種種設(shè)計,都充分彰顯了人性化的理念。部分代碼如下:printf("請選擇服務(wù)類別:入住、退房還是查詢? n"); printf("n"); printf(" 1
17、->入住n 2->退房n 3->查詢n n"); printf("請輸入類別:"); scanf("%d",&kind_of_service); if(kind_of_service>3) | (kind_of_service<1) printf("您的輸入有誤,請重試!n"); scanf("%d",&kind_of_service); else switch(kind_of_service) case 1: check_in(); break; case
18、2: check_out(); break; case 3: inquire(); break; 結(jié) 論通過一個周對程序設(shè)計的學(xué)習(xí),我們對C語言有了更進(jìn)一步的了解,知道了如何運(yùn)用以前學(xué)過的知識來完成本次課程設(shè)計。 我們小組選擇了酒店管理系統(tǒng)的設(shè)計,主要實現(xiàn)前臺服務(wù)、后臺服務(wù)、結(jié)賬報表、系統(tǒng)安全模塊。選擇這個題目時感覺有點(diǎn)困難,好像無從下手,基本上沒有一個具體的設(shè)計思路,因此我們先對數(shù)據(jù)庫進(jìn)行了設(shè)計,隨后對小組成員進(jìn)行分工,明確好各自的主要任務(wù),然后分頭查閱資料,上網(wǎng)搜索相關(guān)線索,每個人的工作做好之后,再由組長用一個主函數(shù)連接起來,進(jìn)行整個程序的調(diào)試運(yùn)行,最后,我們也順利的完成了酒店管理系統(tǒng)的設(shè)計,并且得到了同學(xué)們的認(rèn)可和喜愛。通過對本系統(tǒng)部分的設(shè)計,基本實現(xiàn)了所要完成的目標(biāo),能夠簡單的實現(xiàn)系統(tǒng)的登錄和進(jìn)入系統(tǒng)入口。一個好的信息平臺的建立能夠極大地提高企業(yè)和部門的管理效率,是企業(yè)科學(xué)化、正規(guī)化管理與世界接軌的重要條件。酒店綜合管理系統(tǒng)為酒店的商
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個體合伙轉(zhuǎn)讓合同范本
- 住戶物業(yè)服務(wù)合同范例
- 農(nóng)業(yè)經(jīng)營合同范例
- led貿(mào)易合同范例
- 書出版合同補(bǔ)充合同范本
- 做窗戶合同范例
- 涼拌麻醬采購合同范例
- 加建工程合同范例
- 修車用工合同范本
- 下樓小區(qū)轉(zhuǎn)租合同范例
- 化工技術(shù)研發(fā)崗位職責(zé)
- 物流、倉儲危險源及風(fēng)險辨識與評價表
- DG-TJ 08-2367-2021 既有建筑外立面整治設(shè)計標(biāo)準(zhǔn)
- 五金廠公司績效考核規(guī)則
- 公文流轉(zhuǎn)單(標(biāo)準(zhǔn)模版)
- SJT 05-2023 裝配式建筑標(biāo)準(zhǔn)化產(chǎn)品系列圖集(預(yù)制混凝土樓梯)
- GB/T 6177.2-2000六角法蘭面螺母細(xì)牙
- GB/T 4100-2015陶瓷磚
- 部編人教版語文六年級下冊《2 送元二使安西》課件
- 人教版五年級數(shù)學(xué)下冊第二單元《奇偶性》教案
- 抖音超火看表情符號猜成語課件
評論
0/150
提交評論