版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> ******************* </p><p><b> 實(shí)踐教學(xué) </b></p><p> ******************* </p><p><b> 蘭州理工大學(xué)</b></p>&l
2、t;p><b> 計(jì)算機(jī)與通信學(xué)院</b></p><p> 2010年春季學(xué)期 </p><p> 計(jì)算機(jī)語言 課程設(shè)計(jì)</p><p> 題 目:賓館客房管理系統(tǒng)</p><p> 專業(yè)班級(jí): </p><p> 姓 名:
3、 </p><p> 學(xué) 號(hào): </p><p> 指導(dǎo)教師: </p><p> 成 績: </p><p><b> 目 錄</b></p><p><b> 摘 要1</
4、b></p><p><b> 前 言2</b></p><p><b> 正 文3</b></p><p><b> 1.問題描述3</b></p><p><b> 2.需求分析3</b></p><p
5、> 3.系統(tǒng)總體設(shè)計(jì)3</p><p><b> 4.詳細(xì)設(shè)計(jì)4</b></p><p><b> 5.系統(tǒng)測(cè)試6</b></p><p> 6.軟件使用說明書7</p><p><b> 總 結(jié)9</b></p><p&
6、gt;<b> 參考文獻(xiàn)10</b></p><p><b> 致 謝11</b></p><p> 附件Ⅰ 部分原程序代碼12</p><p><b> 摘 要</b></p><p> 賓館客房管理系統(tǒng)是以客房管理業(yè)務(wù)為背景,設(shè)計(jì)開發(fā)的一套軟件。該程序主
7、要實(shí)現(xiàn)對(duì)賓館的業(yè)務(wù)流程進(jìn)行管理,具有瀏覽,增加和刪除功能,方便管理。同時(shí)實(shí)現(xiàn)把保存在文件中的數(shù)據(jù)讀出,依次存放在一個(gè)列表中,再被列表行行操作來實(shí)現(xiàn)相應(yīng)的功能。在用戶退出時(shí)再把列表中的內(nèi)容保存回文本文件中。</p><p> 同時(shí),這一套系統(tǒng)也是應(yīng)該數(shù)據(jù)庫原理,在數(shù)據(jù)結(jié)構(gòu)管理的基礎(chǔ)上,應(yīng)用C語言創(chuàng)編的源程序。其調(diào)用函數(shù)共分七個(gè)大的模塊。在編制好程序之后,要對(duì)程序進(jìn)行相應(yīng)的調(diào)試,并且進(jìn)行測(cè)試,以驗(yàn)證程序的正確性與可
8、用性。調(diào)試及測(cè)試時(shí),通過相關(guān)信息,充分驗(yàn)證程序的可用性。本程序通篇均用C語言寫成,具有很高的嚴(yán)密性,測(cè)試應(yīng)用賓館實(shí)例,具有很高的真實(shí)性與可靠性,這一點(diǎn)也充分驗(yàn)證了C語言在現(xiàn)代社會(huì)當(dāng)中的實(shí)用性及普遍性。</p><p> 關(guān)鍵詞:源程序代碼;賓館客房管理系統(tǒng);鏈表。</p><p><b> 前 言</b></p><p> 在競(jìng)爭激烈的
9、現(xiàn)代市場(chǎng)中,隨處都可用到系統(tǒng),程序。可見,一套完整的系統(tǒng)對(duì)人們的生活顯得尤為重要。當(dāng)然,這些最主要的還是應(yīng)用于與人們息息相關(guān)的賓館等住宿情況當(dāng)中。尤其是暑假即將來臨之際,人們出行的機(jī)率在日益升高。為此,設(shè)計(jì)一套完整的賓館客房管理系統(tǒng)對(duì)實(shí)現(xiàn)賓館的系統(tǒng)管理顯得尤為重要。</p><p> 隨著我國經(jīng)濟(jì)的迅速發(fā)展,人們的生活水平有了顯著提高,假日經(jīng)濟(jì)和旅游經(jīng)濟(jì)已成為人們消費(fèi)的熱點(diǎn)。各地也把旅游業(yè)當(dāng)作本地經(jīng)濟(jì)發(fā)展的重要
10、支柱之一,從而促進(jìn)了賓館酒店業(yè)的快速發(fā)展。同時(shí),隨著賓館酒店越來越多,人們的要求越來越高,賓館酒店業(yè)的競(jìng)爭也愈來愈激烈。如何在激烈的競(jìng)爭中生存發(fā)展,是每一個(gè)賓館酒店必須面臨的問題。對(duì)賓館的經(jīng)營狀況起決定作用的是賓館的服務(wù)管理水平。如何利用先進(jìn)的管理手段,提高賓館的管理水平,已成為賓館酒店業(yè)發(fā)展的當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是賓館管理走向成功的關(guān)鍵元素,但它可以最
11、大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對(duì)賓館的服務(wù)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和賓館管理系統(tǒng),已成為提高賓館的管理效率、改善服務(wù)水準(zhǔn)的重要手段之一。在某種意義上,賓館客房管理方面的信息化已成為現(xiàn)代化賓館的重要標(biāo)志。</p><p><b> 正 文</b></p><p><b> 1問題描述</b></p>
12、<p> 隨著改革開放步伐的加快,我國服務(wù)業(yè)取得了巨大的發(fā)展。而賓館是我國的改革開放過的程中起步最早的、開拓發(fā)展最快、收效最為明顯、市場(chǎng)化程度高的服務(wù)行業(yè)之一。據(jù)統(tǒng)計(jì),賓館業(yè)目前網(wǎng)點(diǎn)總量已達(dá)300萬家以上,賓館數(shù)量的迅猛增長,是賓館必須面臨的問題。對(duì)賓館的經(jīng)營狀況起決定作用的是賓館的服務(wù)管理水平。如何得用先進(jìn)的管理手段,提高賓館的管理水平,已成為賓館行業(yè)的當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),得用科技手段提高企業(yè)管理無疑是一
13、條行之有效的途徑。雖然計(jì)算機(jī)管理并不是賓館管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對(duì)賓館的服務(wù)管理提供有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和賓館管理系統(tǒng),已成為提高賓館管理效率、改善服務(wù)水準(zhǔn)的重要手段之一。</p><p><b> 2需求分析</b></p><p> 針對(duì)某賓館的位置、面積、職工人數(shù)、賓館所設(shè)有的標(biāo)間、雙人間、套
14、間等,間數(shù)、床位數(shù)、同時(shí)能接待的人數(shù),賓館里所擁有的設(shè)備,如電話、電梯、空調(diào)、現(xiàn)代消防設(shè)施、大小餐廳、停車場(chǎng)、會(huì)議室,同時(shí)提供的代購火車票,飛機(jī)票,汽車票等各種輔助服務(wù)項(xiàng)目。對(duì)該賓館在發(fā)展過程中意識(shí)到要想在競(jìng)爭中取得優(yōu)勢(shì),必須首先提高經(jīng)營管理,而提高經(jīng)營管理最重要的保證就是信息技術(shù)。賓館應(yīng)審時(shí)度勢(shì),針對(duì)賓館內(nèi)部管理需求和賓館酒店業(yè)的發(fā)展前景,決定首先在客房管理上采用計(jì)算機(jī)技術(shù)。客房管理系統(tǒng)主要實(shí)現(xiàn)客房的租借管理等,將客戶信息和情況統(tǒng)一歸
15、入到數(shù)據(jù)庫,可以實(shí)現(xiàn)客房的有效監(jiān)控,為租借管理提供方便的管理窗口,同時(shí)有利于尋找客戶或者協(xié)助治安管理。所以,據(jù)該賓館的具體情況,研制開發(fā)了"賓館客房管理系統(tǒng)",系統(tǒng)的主要功能設(shè)計(jì)有:(1)基礎(chǔ)信息程序設(shè)計(jì):客房信息類別、員工信息設(shè)計(jì)、掛賬單位信息。</p><p> (2)客房前臺(tái)程序設(shè)計(jì):客房預(yù)定、住宿登記、宿費(fèi)提醒、退宿結(jié)賬。(3)查詢統(tǒng)計(jì)管理設(shè)計(jì):客房查詢、房態(tài)查詢、預(yù)定房查詢、
16、住宿查詢、退宿查詢、(4)掛賬管理:掛賬查詢、客人結(jié)款、(5)系統(tǒng)初始設(shè)計(jì):本單位定義、業(yè)務(wù)部門定義.更具體來說管理系統(tǒng)分兩大塊:數(shù)據(jù)庫的后臺(tái)管理和前臺(tái)客房住宿情況的管理后臺(tái)管理包括以下部分:客房信息的輸入:包括客房的大小級(jí)別、房間設(shè)備、預(yù)設(shè)租金等信息。</p><p><b> 3系統(tǒng)總體設(shè)計(jì)</b></p><p> 這是一個(gè)賓館客房管理系統(tǒng)的總體
17、設(shè)計(jì),其中涉及到程序需要用到的各種函數(shù)。</p><p> 首先,進(jìn)入該系統(tǒng),進(jìn)入主菜單函數(shù),會(huì)出現(xiàn)各個(gè)功能列表,即相關(guān)函數(shù)。首先運(yùn)行輸入函數(shù),若不運(yùn)行輸入函數(shù),則進(jìn)入下一個(gè)模塊,進(jìn)入修改函數(shù),修改相關(guān)信息,若不修改,則進(jìn)入下一個(gè)環(huán)節(jié)-----查詢函數(shù),查詢信息,否則運(yùn)行下一個(gè)函數(shù)-----運(yùn)算函數(shù)。若要運(yùn)行刪除函數(shù),則退出運(yùn)算函數(shù),最后可進(jìn)入統(tǒng)計(jì)函數(shù),進(jìn)行統(tǒng)計(jì)。統(tǒng)計(jì)完畢之后,則自動(dòng)退出系統(tǒng)函數(shù),退出系統(tǒng)。&l
18、t;/p><p> 在運(yùn)行完每個(gè)子函數(shù)之后均可返回主菜單函數(shù),再次實(shí)現(xiàn)循環(huán)運(yùn)行。</p><p><b> 4詳細(xì)設(shè)計(jì)</b></p><p> 修改客房信息的流程圖</p><p> (2)查詢客房情況流程圖</p><p> ?。?)輸入客房情況(enter)</p><
19、;p><b> ?。ㄝ斎肟头刻?hào))</b></p><p> ?。奢斎胂嚓P(guān)客房信息)</p><p><b> (輸入能住的人數(shù))</b></p><p> 設(shè)置:有人 (have) </p><p> 打印 (name)</p><p><b>
20、 ?。?Sex)</b></p><p><b> ?。═ime)</b></p><p><b> ?。–ost)</b></p><p> 無人 ( null)</p><p> 輸入相關(guān)信息后,返回主菜單,或退出系統(tǒng)。</p><p> (4)客房費(fèi)
21、用(cost)</p><p> 輸出(請(qǐng)輸入客房號(hào)碼)</p><p> If(!(info=find(nember)))</p><p> Printf(“\t沒找到\n”);</p><p><b> 找到相關(guān)客房,則</b></p><p> Printf(“\t如果退房時(shí)間在1
22、2:00后按一天時(shí)間計(jì)算\n”);</p><p> 退主菜單,或退出系統(tǒng)。</p><p><b> ?。?)刪除指定客房</b></p><p> 輸出(請(qǐng)輸入指定客房號(hào)碼)</p><p> Scanf(“%s”,&number);</p><p> Info=find(nu
23、mber);</p><p> if(start==info),</p><p> start->prior=0;</p><p><b> 否則</b></p><p><b> 刪除指定客房</b></p><p> ?。?)統(tǒng)計(jì)客房情況(tongji)&l
24、t;/p><p> 輸出(統(tǒng)計(jì)未住客房號(hào)碼輸入1</p><p> 已住客房號(hào)碼輸入2)</p><p> Scanf(“%d”,&c);</p><p> 如果給c的初始值賦為1,則運(yùn)行info=start;</p><p><b> 輸出(客房號(hào)碼)</b></p>
25、<p><b> Count++;</b></p><p> Info=info->next;</p><p> 輸出(共有未住客房%d個(gè)) </p><p> 繼續(xù)運(yùn)行,并輸出(共有已住客房%d個(gè))</p><p> (7)退出系統(tǒng)(tuichu)</p><p>
26、 輸出(建議您最好存盤如果存盤輸入1</p><p><b> 不存輸入2)</b></p><p> If(c==1)save();</p><p><b> If(c==2)</b></p><p> 輸出(謝謝您使用本系統(tǒng)) </p><p> Exit(0)
27、;-----退出該系統(tǒng)。</p><p><b> 。5軟件測(cè)試</b></p><p><b> 6軟件使用說明書</b></p><p> 這是一套典型的賓館管理系統(tǒng),首先單擊進(jìn)入主菜單,系統(tǒng)會(huì)自動(dòng)提示“請(qǐng)選擇功能”,并同時(shí)出現(xiàn)功能列表,</p><p><b> 它們依次是:
28、</b></p><p> “1 輸入客房情況” </p><p> “2修改客房情況” </p><p> “3 查詢客房費(fèi)用” </p><p> “4 客戶費(fèi)用” </p><p> “5 刪除指定客房” </p><p> “6 統(tǒng)計(jì)客房情況” &
29、lt;/p><p> “7 退出系統(tǒng)” 。</p><p> 該系統(tǒng)共包括以上這七種功能,若要進(jìn)行其一,只需選擇功能前面的數(shù)字,即可進(jìn)入該功能子菜單。然后就可以按照系統(tǒng)提示的功能依次進(jìn)行操作,若操作完畢,即返回主菜單或退出系統(tǒng)。</p><p><b> 總 結(jié)</b></p><p> 通過對(duì)“賓館客房管理系統(tǒng)
30、“的程序設(shè)計(jì),我更深刻地了解了軟件開發(fā)的重要性,同時(shí),我解決實(shí)際問題的能力也得到了提高。</p><p> 我所設(shè)計(jì)的賓館客房管理系統(tǒng)是以賓館客房管理業(yè)務(wù)為背景的,通過調(diào)研和分析現(xiàn)有的賓館管理模式和已有的管理軟件,我建立了一套完整的系統(tǒng)模型。先從整體框架入手,編寫一份結(jié)構(gòu)模型,從而繪制一份完整的程序流程圖,再根據(jù)流程圖確定要調(diào)用的函數(shù)及總體數(shù)據(jù)結(jié)構(gòu),完成系統(tǒng)的程序編寫,編寫出賓館客房管理程序。最后進(jìn)行程序調(diào)試并
31、進(jìn)行測(cè)試工作,經(jīng)測(cè)試,充分驗(yàn)證了該程序的正確性。</p><p> 上一周剛開始設(shè)計(jì)程序時(shí),我還是沒有一絲頭緒,甚至不知道該做些什么,但經(jīng)過一周的努力,我找到了自己的設(shè)計(jì)方向,憑著自己所學(xué)的知識(shí)和自己所了解的東西,在老師的悉心指導(dǎo)下,完成各項(xiàng)任務(wù)。雖然有許多時(shí)候感到困難重重,甚至沒有信心,但自己的付出也總算有了回報(bào)。我相信,我的努力會(huì)得到老師的承認(rèn)和大家的認(rèn)同,并且我也會(huì)以此為基礎(chǔ),更深入地學(xué)好這門課程。<
32、;/p><p> 通過這次做課程設(shè)計(jì),我學(xué)到了許多以前沒有學(xué)到的東西,認(rèn)識(shí)了許多自己以前沒有認(rèn)識(shí)到的問題。通過這段時(shí)間的學(xué)習(xí),我更深刻地感受到設(shè)計(jì)程序是我們的一門必修課。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 王萍.面向?qū)ο蟪绦蛟O(shè)計(jì). 北京:清華大學(xué)出版社,2002.9 </p><p>
33、; [2] 徐孝凱.面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn).北京:中央廣播電視大學(xué)出版社,2003.8 </p><p> [3] 邵維忠.楊芙清. 面向?qū)ο蟮南到y(tǒng)分析. 北京:清華大學(xué)出版社,1998.8 </p><p> [4] 鄭人杰.殷人昆等. 實(shí)用軟件工程. 北京:清華大學(xué)出版社,1997.4 </p><p> [5] 譚浩強(qiáng). C程序設(shè)計(jì)(第二版). 北京:清
34、華大學(xué)出版社,1999.6 </p><p> [6] 譚浩強(qiáng). C語言程序設(shè)計(jì)教程(第二版). 北京:高等教育出版社,1997 .9</p><p> [7] 楊路明. C/C++程序設(shè)計(jì)教程. 湖南:湖南科技出版社,2001.5 </p><p> [8] 趙建強(qiáng). 機(jī)床掛輪計(jì)算程序. 機(jī)械與電子,1994.4 </p><p>
35、 [9] 趙建強(qiáng). 利用微機(jī)計(jì)算棉纖維長度指標(biāo). 纖維標(biāo)準(zhǔn)與檢驗(yàn),1994.4 </p><p> [10] 趙建強(qiáng). 利用微機(jī)計(jì)算梳片法長度指標(biāo). 苧麻紡織科技,1994..7</p><p><b> 致 謝</b></p><p> 通過這一段時(shí)間的學(xué)習(xí)﹑分析,并同老師的交流,鍛煉了我分析問題的能力,同時(shí)培養(yǎng)了我解決實(shí)際問題的能力
36、。如果沒有老師的耐心講解,我不會(huì)認(rèn)識(shí)到自已的不足;如果沒有老師的熱心提示,我不會(huì)發(fā)現(xiàn)自已的問題所在;如果沒有教師的熱情幫助,我不會(huì)順利地完成學(xué)習(xí)任務(wù)。為此,我衷心地感謝老師在這一段時(shí)間的悉心指導(dǎo),同時(shí)謝謝老師這段時(shí)間的付出與努力,使我對(duì)這門課充滿了濃厚的興趣,我更應(yīng)該感謝學(xué)校給我們提供了這樣的條件和機(jī)會(huì),使我對(duì)C語言這門課有了更深的認(rèn)識(shí),為此,我真誠地道一聲:謝謝你們! </p><p> 附件Ⅰ 部分原程序代
37、碼</p><p> void search1() { char nember[10]; struct home *info,*find(); printf(" \t輸入房號(hào)碼\n")
38、; scanf("%s",nember); getchar(); if(!(info=find(nember))) printf(" \t沒找到\n");
39、 else display(info); }search2() {struct home *info; char a[10]="have"; info=start;
40、160; while(info){ if(!strcmp(info->person,a)) display(info); printf("\n"); info=info->next; } }search
41、3() {struct home *info; char b[10]="null"; info=star</p><p> tongji(){
42、struct home *info; char a[10]="have"; char b[10]="null"; int c,count=0; prin
43、tf("\t統(tǒng)計(jì)未住客房號(hào)碼輸入1已住客房號(hào)碼輸入2:\n"); scanf("%d",&c); if(c==1){ info=start; w
44、hile(info) { if(!strcmp(a,info->person)) { printf("\客房號(hào)碼 %s \n",info->nember);
45、160; count++; } info=info->next; } printf("\t共有未住客房%d個(gè)\n",count);</p><p> }
46、 if(c==2) { info=start; while(info) { if(!strcmp(b,info->person)) { printf("\t客房號(hào)碼 %s \n"
47、,info->nember); count++;} info=info->next; }</p><p> printf("\t共有已住客房%d\n",count);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言課程設(shè)計(jì)酒店客房管理系統(tǒng)說明書
- c語言課程設(shè)計(jì)-酒店客房管理系統(tǒng)
- c++課程設(shè)計(jì)--酒店客房管理系統(tǒng)
- 酒店客房管理系統(tǒng)課程設(shè)計(jì)
- 酒店客房管理系統(tǒng)課程設(shè)計(jì)
- 酒店客房管理系統(tǒng)設(shè)計(jì)
- 酒店客房管理系統(tǒng)設(shè)計(jì)資料
- 數(shù)據(jù)庫課程設(shè)計(jì)(酒店客房管理系統(tǒng))論文
- 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告---酒店客房管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)(酒店客房管理系統(tǒng))論文
- 酒店客房管理系統(tǒng)需求規(guī)格說明書(定稿版)
- 數(shù)據(jù)庫課程設(shè)計(jì)(酒店客房管理系統(tǒng))論文
- 酒店客房管理系統(tǒng)設(shè)計(jì)報(bào)告
- 酒店客房管理系統(tǒng)ssh
- 酒店客房管理系統(tǒng).pdf
- 酒店客房管理控制
- 酒店客房管理手冊(cè)
- 酒店客房管理系統(tǒng)設(shè)計(jì)【開題報(bào)告】
- 酒店客房管理系統(tǒng)—畢業(yè)設(shè)計(jì)
- 酒店客房管理系統(tǒng)設(shè)計(jì)【文獻(xiàn)綜述】
評(píng)論
0/150
提交評(píng)論