<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>

畢業設計網
JSP,JAVA | python | android,安卓 | PHP | 微信小程序 | asp.net|C# | VB | VC++ | 課程設計 | asp類 |

c語言課程設計題目1.編制酒店預訂程序

題目1.編制酒店預訂程序。一家酒店(以兩個同學的名字組合命名)有若干種不同類型的客房,如標間100個、商務間30個和套間20?头康男畔ǎ壕幪、類型、數目、費用(元/夜)、客房簡介等。
用戶投宿,通過本程序預訂該酒店的客房。用戶的信息包括:ID、姓名、性別、年齡等。
用戶預訂客房,需要確定客房的類型及數量、入住和離開的日期等。

編程要求:

編寫酒店預訂主菜單,注意客戶界面和管理員界面的區別;
用戶注冊及登錄。用戶及管理員通過ID和密碼進入。程序默認有一個管理員,ID為admin,密碼為TurboC。用戶登錄后可以修改密碼;
用戶可瀏覽酒店當前可以提供預訂的所有客房的所有信息;
用戶可以預定客房,提供客房的類型和數量,以及入住和離開的日期等。如果用戶預訂的某類型的客房的數量超過了當前可以提供的數量,提示用戶更改;程序隨機選擇合適的客房(也可以根據一個算法選擇編號靠近的客房)提供給客戶,并標識被選擇的客戶;
用戶在沒有入住之前,可以隨時取消客房的預訂,可以取消全部預訂,也可以只改變客房的類型和數量;
根據客房的實際入住情況,管理員可以查看某類型的客房在一段時間內的使用率,即用戶輸入客房的類型和時間段,程序能夠給出期間的使用比例;
管理員可以統計某天的客房使用情況,即管理員輸入日期,查看哪些客房可以供預訂,哪些已經被預訂;
管理員可以統計一段時間內的客房收入,包括各種類型的客房的收入和整個酒店的總收入;
附加要求:特價房的限時促銷(選作,自行合理設計);

以上是一部分介紹,如需要完整的資料或者如不符合您的要求,請聯系技術人員qq:1587620172咨詢 微信:phpvisa66

上一篇:asp.net教育人事網上辦公系統
下一篇:VB6命令的種類


版權所有 畢業設計網聯系qq:1587620172 © 2007-2022

蝴蝶中文综合娱乐网

<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>