freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)--賓館房間登記與計(jì)費(fèi)管理系統(tǒng)-在線瀏覽

2024-11-08 02:20本頁(yè)面
  

【正文】 當(dāng)前入住情況函數(shù) void chaxun( )的主要功能是在輸入當(dāng)前時(shí)間后,根據(jù)當(dāng)前時(shí)間算出每位顧客的總?cè)胱r(shí)間,然后逐條輸出顧客信息和顧客總?cè)胱r(shí)間;在輸入當(dāng)前時(shí)間時(shí),判斷當(dāng)前時(shí)間的合法性。 9. 查詢歷史記錄函數(shù) 查詢歷史記錄函數(shù) void chaxun2(struct room a)的功能是從歷史記錄文件中逐條讀出歷史記錄并輸出。 11. 歷史記錄寫入函數(shù) 歷史記錄寫入函數(shù) void write1(struct room room[])的作用是寫入一條歷史記錄到歷史記錄文件里。 13. days 函數(shù) 該函數(shù)的作用是根據(jù)當(dāng)天日期算出該天是該年中的第幾天。 6 四、結(jié)果分析 主界面 本程序設(shè)定了啟動(dòng)后若無顧客數(shù)據(jù)文件則顯示暫無顧客數(shù)據(jù),具體如圖所示: 圖 23 啟動(dòng)時(shí) 圖 24 主界面 登記入住 登記時(shí)的部分情況如圖: 圖 25 選擇計(jì)費(fèi)方式 圖 26 選擇錯(cuò)誤時(shí) 7 圖 27 房間號(hào)輸入有誤 圖 28 身份證號(hào) 輸入有誤 圖 29 年份 輸入有誤 圖 210 月份 輸入有誤 8 圖 211 日期 輸入有誤 圖 212 時(shí)刻 輸入有誤 顧客信息及登記時(shí)間輸入不合法時(shí)報(bào)錯(cuò)并重新輸入: 圖 213 登記演示 9 圖 214 登記成功 登記成功后可繼續(xù)登記,使操作更簡(jiǎn)便: 圖 215 登記成功后 輸入 0 回車后強(qiáng)制返回主界面,故本次登記無效: 圖 216 強(qiáng)制返回主界面 房間已滿時(shí)禁止登記并給出提示: 圖 217 房間已滿時(shí) 結(jié)賬退房 結(jié)賬退房部分功能展示如下圖: 10 圖 218 輸入退房顧客信息時(shí) 退房時(shí)間輸入不合法是會(huì)給予提示,并重新輸入: 圖 29 輸入退房時(shí)間時(shí) 輸入支付金額時(shí)判斷是否滿足應(yīng)付金額,若不滿足,重新輸入: 圖 220 輸入支付金額時(shí) 11 退房完成時(shí)計(jì)算出找零 金額并顯示: 圖 221 退房完成時(shí) 退房完成后可繼續(xù)退房,簡(jiǎn)化操作: 圖 222 退房完成后 輸入 0 回車后強(qiáng)制返回主界面,故本次退房無效: 圖 223 強(qiáng)制返回主界面時(shí) 圖 224 當(dāng)前無人入住時(shí) 12 查詢當(dāng)前入住情況 具體操作界面及功能如下圖: 圖 225 當(dāng)前無人入住時(shí) 輸入當(dāng)前時(shí)間時(shí)判斷輸入的時(shí)間是否合法,若不合法,重新輸入: 圖 226 輸入當(dāng)前時(shí)間時(shí) 圖 227 查詢完成時(shí) 13 查詢當(dāng)前費(fèi)用 查詢當(dāng)前費(fèi)用模塊的具體操作及功能展示如下圖: 當(dāng) 前無人入住時(shí)提示并不輸出查詢結(jié)果: 圖 228 無人入住時(shí) 輸入當(dāng)前時(shí)間時(shí)判斷輸入的時(shí)間是否合法,若不合法,重新輸入: 圖 229 輸入當(dāng)前時(shí)間時(shí) 輸入完成后計(jì)算出當(dāng)前費(fèi)用并輸出: 圖 230 查詢結(jié)束時(shí) 14 查詢歷史記錄 查詢歷史記錄時(shí)操作較簡(jiǎn)單,具體演示如下圖 : 圖 231 查詢結(jié)束時(shí) 圖 232 沒有歷史記錄時(shí) 五、 結(jié)論或總結(jié) 完成該程序的過程中,先后經(jīng)歷了算法設(shè)計(jì),編寫代碼,上機(jī)調(diào)試,試運(yùn)行等幾個(gè)階段,最后終于基本達(dá)到了要求。 實(shí)現(xiàn)了題目要求的功能后,并且對(duì)功能進(jìn)行了擴(kuò)展,加入了查詢歷史記錄、任意狀態(tài)輸入 0 返回主界面、運(yùn)行結(jié)果以表格的形式輸出等功能。 這個(gè)程序的優(yōu)點(diǎn)在于精確可靠,在房間號(hào)、時(shí)間、身份證號(hào)等的輸入上進(jìn)行嚴(yán)格的驗(yàn)證,能夠有效地防止出現(xiàn)管理錯(cuò)漏問題。 在完成該次設(shè)計(jì)的過程中,我收獲了很多,學(xué)會(huì)了根據(jù)現(xiàn)實(shí)情況考慮問題,將理論與實(shí)際結(jié)合的思考方式。在設(shè)計(jì)一個(gè)系統(tǒng)時(shí),界面的美化很重要,能夠極大地提高系統(tǒng)的可用性,形成良好的人機(jī)交互。設(shè)計(jì)一個(gè)程序就像建一棟房子,要從地基開始一點(diǎn)點(diǎn)往上累加,即要一步步地分步實(shí)現(xiàn)模塊功能,要有一定的條理性。 我們?cè)趯W(xué)習(xí)過程中,要將 理論與實(shí)際相結(jié)合,在實(shí)踐中提高自我。 在設(shè)計(jì)過程中,我學(xué)會(huì)了有計(jì)劃有條理地實(shí)現(xiàn)目標(biāo),這才是我本次課程設(shè)計(jì)中最大的收獲。 /*定義結(jié)構(gòu)體變量類型中的元素,下同 */ char name[20]。 int staytime[4]。 int c。 int money。 int money2。 }room[11],b[11],a。139。39。039。139。139。39。039。239。139。39。039。339。239。39。039。139。239。39。039。239。239。39。039。339。339。39。039。139。339。39。039。239。339。39。039。339。 /*定義一個(gè)二維字符數(shù)組容納房間號(hào) */ int g=10,t,end=2,g1,d,p。 /*申明要調(diào)用的函數(shù),下同 */ void tuifang(struct room room[9])。 void chaxun1( )。 void read(struct room b[])。 for(ll=0。ll++) /*將 room[ll]與 b[ll]中所有的控制換行的 nn 元素初始化 */ { room[ll].nn=39。 b[ll].nn=39。 } 18 read(room)。 while(strlen(room[g].ID)==18) g++。 /*清屏語(yǔ)句,下同 */ t=0。 /*輸出格式控制,下同 */ printf( )。 /*輸出格式控制,下同 */ printf( )。 /*輸出提示語(yǔ)句,下同 */ printf( )。 /*輸出提示語(yǔ)句,下同 */ printf( )。 /*輸出提示語(yǔ)句,下同 */ printf( )。 /*輸出提示語(yǔ)句,下同 */ printf( )。 /*輸出提示語(yǔ)句,下同 */ printf( )。 /*輸出提示語(yǔ)句,下同 */ printf( )。 /*輸出格式控制,下同 */ printf(\n )。 /*輸出提示語(yǔ)句,下同 */ scanf(%d,amp。 /*輸入指定變量的值,下同 */ while((flag!=1)amp。(flag!=2)amp。(flag!=3)amp。(flag!=4)amp。(flag!=5)amp。(flag!=6)) { system(cls)。 printf( )。 printf( )。 printf( )。 printf( )。 printf( )。 printf( )。 printf( )。 printf( )。 printf( )。 printf(\n )。 scanf(%d,amp。 } system(cls)。 while(end==1) { system(cls)。 system(cls)。 /*break 語(yǔ)句,實(shí)現(xiàn)任意狀態(tài)輸入 0 返回主界面,下同 */ system(cls)。 printf( )。 printf( )。 printf( )。 printf( )。 printf(\n )。 scanf(%d,amp。 if(end==0) t=4。 while(end!=1amp。end!=2) { system(cls)。 printf( )。 printf( )。 printf( )。 printf( )。 printf( )。 printf(\n )。 scanf(%d,amp。 if(end==0) t=4。 } } } if(flag==2) { end=1。 tuifang(room)。 21 if(t==4) break。 printf( )。 printf( )。 printf( )。 printf( )。 printf(\n )。 scanf(%d,amp。 if(end==0) t=4。 while(end!=1amp。end!=2) { system(cls)。 printf( )。 printf( )。 printf( )。 printf( )。 printf( )。 printf(\n )。 scanf(%d,amp。 if(end==0) t=4。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1