賓館客房管理系統

2021-03-04 09:30:31 字數 2364 閱讀 5151

程式設計基礎課程設計報告

專業: 電子資訊工程

班級: 11電信2班

姓名: 鐘賢芳

學號: 2011508192

指導老師: 高攀

2023年2月20日

報告內容

一. 課程設計目的

二. 課程設計題目描述和要求

三. 功能模組說明

四. 原始檔

五. 參考書目

六. 課程設計總結

一.課程設計目的

這次課程設計是檢驗學習成果的好機會,經過乙個學期的學習,對於程式設計的掌握程度如何?能否熟練運用?都將在這份報告中得到體現。也是對於程式設計的系統複習。

二.課程設計題目描述和要求

要求1、有啟動和退出介面

2、採用按鍵或選單選擇方法,選擇相應的功能(錄入、刪除、查詢、統計、列印和退出)

3、要求系統具有下列功能:

①錄入6條住戶資料,包括姓名、性別、身份證號、天數、預交押金、房間號等字段;錄入乙個賓館的所有房間號資訊,包括房間號、共有床位數、已住客人數等字段(其中已住客人數應計算出來);所錄入的資料分別存入兩個文字檔案中;能根據情況能調出資料。

②具有對錄入資料進行插入功能,即有客人入住,應根據房間中已住的客人數,性別等判斷分配房間;具有對錄入資料進行刪除功能,即當客人退房,應將其房間清空。

③具有查詢功能,能按房間號查詢人數;能根據性別查詢房間號及可住人數。

④具有統計功能,能根據天數統計出常住客人數和短期客人數。

⑤具有列印功能,即能在檔案中和螢幕上輸出房間號和對應的客人數。

三.功能模組說明

1.功能綜述:該管理系統包括:

客房資訊的錄入、修改、刪除、剩餘客房資訊查詢、排序、輸出。客房資訊可寫入檔案,也可從檔案中讀取。客房資訊涉及的資料有客房編號、客房型別、定房日期、客房內容(設施)、定房有效期等。

2.結構模組:

3.程式演示

(1)主頁面

主頁面中顯示了exe程式的主要功能

(2)客房資訊錄入

演示中錄入了編號1的房間資訊為標間、日期2月4日、**100元、以及帶有浴室等資訊。

(3)刪除資訊

通過輸入編號2,刪除了編號2的房間資訊。

(4)查詢房間

通過房間編號查詢到了該房間資訊,同時還可以通過型別和**查詢到相應房間資訊。

四.原始檔

#include

using namespace std;

#include //包含檔案流標頭檔案

#define bufsize 50

class cguestroom;

void findtheguestroom查詢客房

void findtheguestroombyid按照編號找客房

void findtheguestroombytype(); //按照型別找客房

void findtheguestroombyprice(); //按照**找客房

void deletetheguestroom刪除客房

void addtheguestroom客房新增

void modifytheguestroom修改客房

template template:模板,樣板

class **ode節點

;template

class tlist

;template

tlist::tlist類的成員函式的實現

template

void tlist::create()

template

bool tlist::empty() const

template

void tlist::insert(const t e) //insert:插入

p->next=q;

q->next=null;

}template

**ode* tlist::get**ode(int i返回第i個節點

return p;

}template

bool tlist::find(const t e在鍊錶中查詢某個值

p=p->next;

}return flag;

}template

tlist::~tlist()

}class cguestroom

;void readdata(tlist *tlistgue)//讀取資料庫

cguestroom guestroom;

while(ifile.getline(buf,bufsize)) //遍歷文字,讀取資料

cout<<"讀取資料成功!\n\n";

ifile.close();//關閉檔案

return;}

賓館客房管理系統

資料庫原理課程設計 系部商學系 專業資訊管理與資訊系統 班級資訊n121 學號學生姓名 指導教師 編寫日期 2014.06.28 目錄 1 1 系統需求分析 2 1.1 系統調查 2 1.2使用者需求 2 1.3 系統業務流程圖 3 2 系統邏輯方案 5 2.1資料流圖 簡稱為dfd 5 2.2 資...

賓館客房管理系統

赤峰學院計算機與資訊工程學院 課程設計報告 設計名稱賓館客房管理系統 姓名 峰學號 0914 專業班級09級漢本1班 系 院電腦科學與技術系 設計時間2011年12月 設計地點逸夫理工樓325 1 任務概述 1.1 設計目的 資料庫原理與應用 課程設計是電腦科學與技術專業集中實踐性環節之一,是學習完...

小型賓館客房管理系統

瀋陽航空航天大學 課程設計報告 課程設計名稱 軟體綜合課程設計 課程設計題目 小型賓館客房管理系統 院 系 計算機學院 專業 電腦科學與技術 班級 學號 姓名 指導教師 完成日期 2013年1月11日 目錄第1章需求分析 1 1.1 選題背景 1 1.2 題目分析 1 1.3 系統應完成的功能 1 ...