C語言課程設計賓館住宿系統(tǒng)_第1頁
C語言課程設計賓館住宿系統(tǒng)_第2頁
C語言課程設計賓館住宿系統(tǒng)_第3頁
C語言課程設計賓館住宿系統(tǒng)_第4頁
C語言課程設計賓館住宿系統(tǒng)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

C語言課程設計賓館住宿系統(tǒng)1.介紹本篇文檔旨在介紹一個基于C語言的賓館住宿系統(tǒng)的設計和實現(xiàn)。該系統(tǒng)的主要功能包括賓客信息管理、房間管理、訂單管理等。2.系統(tǒng)設計2.1數(shù)據(jù)結(jié)構(gòu)設計為了實現(xiàn)賓館住宿系統(tǒng),我們需要合適的數(shù)據(jù)結(jié)構(gòu)來存儲和管理賓客信息、房間信息和訂單信息。2.1.1賓客信息對于賓客信息,我們可以使用結(jié)構(gòu)體來表示,每個賓客的信息包括姓名、身份證號、聯(lián)系方式等??梢远x一個賓客信息的結(jié)構(gòu)體如下:typedefstruct{

charname[100];

charid[20];

charcontact[100];

}Guest;2.1.2房間信息對于房間信息,我們可以使用結(jié)構(gòu)體來表示,每個房間的信息包括房間號、房間類型、房間價格等??梢远x一個房間信息的結(jié)構(gòu)體如下:typedefstruct{

introomNumber;

chartype[20];

doubleprice;

}Room;2.1.3訂單信息對于訂單信息,我們可以使用結(jié)構(gòu)體來表示,每個訂單的信息包括訂單號、賓客姓名、房間號、入住時間、離店時間等??梢远x一個訂單信息的結(jié)構(gòu)體如下:typedefstruct{

intorderNumber;

charguestName[100];

introomNumber;

charcheckInDate[20];

charcheckOutDate[20];

}Order;2.2功能設計賓館住宿系統(tǒng)的功能主要包括賓客信息的錄入、修改和查詢,房間信息的錄入、修改和查詢,訂單信息的錄入、修改和查詢等。2.2.1賓客信息管理錄入賓客信息:通過提供的界面,用戶可以輸入賓客的姓名、身份證號、聯(lián)系方式等信息,將這些信息保存到賓客信息的數(shù)據(jù)結(jié)構(gòu)中。修改賓客信息:用戶可以根據(jù)賓客的身份證號或姓名來修改賓客的信息,例如修改聯(lián)系方式等。查詢賓客信息:用戶可以根據(jù)賓客的身份證號或姓名來查詢賓客的信息,并將查詢結(jié)果顯示在界面上。2.2.2房間信息管理錄入房間信息:用戶可以輸入房間號、房間類型、房間價格等信息,將這些信息保存到房間信息的數(shù)據(jù)結(jié)構(gòu)中。修改房間信息:用戶可以根據(jù)房間號來修改房間的信息,例如修改房間類型或價格等。查詢房間信息:用戶可以根據(jù)房間號來查詢房間的信息,并將查詢結(jié)果顯示在界面上。2.2.3訂單管理創(chuàng)建訂單:用戶可以選擇賓客和房間,輸入入住時間和離店時間來創(chuàng)建訂單,并將訂單信息保存到訂單信息的數(shù)據(jù)結(jié)構(gòu)中。修改訂單:用戶可以根據(jù)訂單號來修改訂單信息,例如修改賓客、房間、入住時間或離店時間等。查詢訂單:用戶可以根據(jù)訂單號或賓客姓名來查詢訂單的信息,并將查詢結(jié)果顯示在界面上。3.系統(tǒng)實現(xiàn)本系統(tǒng)的實現(xiàn)主要包括以下模塊:讀寫數(shù)據(jù)模塊:負責從文件中讀取數(shù)據(jù),并將數(shù)據(jù)保存到文件中。賓客信息管理模塊:負責錄入、修改和查詢賓客信息。房間信息管理模塊:負責錄入、修改和查詢房間信息。訂單管理模塊:負責創(chuàng)建、修改和查詢訂單信息。用戶界面模塊:負責與用戶交互,顯示界面、接收用戶輸入并調(diào)用相應的功能模塊。4.使用示例以下是使用賓館住宿系統(tǒng)的示例:錄入賓客信息:請輸入賓客姓名:張三

請輸入賓客身份證號:310************

請輸入賓客聯(lián)系方式:138********

賓客信息錄入成功!修改賓客信息:請輸入要修改的賓客身份證號:310************

請輸入新的聯(lián)系方式:139********

賓客信息修改成功!查詢賓客信息:請輸入要查詢的賓客姓名:張三

賓客姓名:張三

身份證號:310************

聯(lián)系方式:139********錄入房間信息:請輸入房間號:101

請輸入房間類型:單人間

請輸入房間價格:200

房間信息錄入成功!修改房間信息:請輸入要修改的房間號:101

請輸入新的房間價格:250

房間信息修改成功!查詢房間信息:請輸入要查詢的房間號:101

房間號:101

房間類型:單人間

房間價格:250創(chuàng)建訂單:請輸入賓客姓名:張三

請輸入房間號:101

請輸入入住時間:2022-01-01

請輸入離店時間:2022-01-05

訂單創(chuàng)建成功!訂單號為:1001修改訂單:請輸入要修改的訂單號:1001

請輸入新的離店時間:2022-01-06

訂單修改成功!查詢訂單:請輸入要查詢的訂單號:1001

訂單號:1001

賓客姓名:張三

房間號:101

入住時間:2022-01-01

離店時間:2022-01-065.總結(jié)本篇文檔介紹了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論