【正文】
1)。 printf_face()。 printf_one(k)。 w1=modify_date(k,n)。 if(w1==1) { printf(\n\nSuccessful ^_^ ^_^.\nAre you modify another?\n\n\t1).Yes 2).Back with save\t[ ]\b\b)。 scanf(%d,amp。w0)。 w2=1。 } else { w0=0。 if(w2==1) Room[i]=s。 } if(w0!=1amp。amp。w2==1) save(n)。 }while(w0==1)。 menu()。 } int modify_date(int i,int k) { int c,w1。 do { puts(\n\nmodify by =\n\n 1).Name 2).Sex 3).Age\n 4).ID_card 5).Time 6).All data 7).Cancle and back)。 printf(Which you need?:[ ]\b\b)。 scanf(%d,amp。c)。 if(c7||c1) { puts(\nChoice errror!Please again!)。 getchar()。 } }while(c7||c1)。 do { switch(c) { case1:printf(Please enter new Name:)。scanf(% s,amp。Room[i].)。break。 case 2:printf(Please enter new Sex:)。scanf(% d,amp。Room[i].)。break。 case 3:printf(Please enter new Age:)。scanf(% d,amp。Room[i].)。break。 case4:printf(PleaseenternewID_card:)。scanf(%s,amp。Room[i].)。break。 case5:printf(Pleaseenternewyearmonthdate:)。scanf(%d%d%d,amp。Room[i].,amp。Room[i].,amp。Room [i].)。break。 case 6:printf(Please enter new All data:)。 puts(\nplease enter customer39。s new Name\n)。 scanf(%15s,amp。Room[i].)。 printf(\nplease enter new Sex and Age\n)。 scanf(%3d %3d,amp。Room[i].,amp。Room [i].)。 puts(\nplease enter new customer39。s ID_card\n)。 scanf(%20s,amp。Room[i].)。 printf(\nplease enter new year and month and date\n)。 scanf(%5d %5d %5d,amp。Room [i].,amp。Room[i]., amp。Room[i].)。break。 case 7:menu()。 puts(\nNow ,please ensure the information you entered.)。 printf_face()。 printf_one(i)。 printf(\nAre you sure?\n\n\t1).Sure 2).No and remodify 3).Back without save in this time [ ]\b\b)。 scanf(%d,amp。w1)。 } } while(w1==2)。 return(w1)。}本函數(shù)的功能為系統(tǒng)根據(jù)輸入的姓名調(diào)出該用戶及所在房間信息,同時輸出修改功能菜單選項,包括修改性別、修改年齡、修改入住年份、修改月份及修改日期。系統(tǒng)根據(jù)輸入的選項修改用戶相應(yīng)的信息。五、用戶使用說明 在運行程序后,會出現(xiàn)主菜單,分別輸入4后會鏈接到相應(yīng)的登記、統(tǒng)計、查詢、修改程序。例如:在登記程序中,根據(jù)系統(tǒng)提示依次輸入姓名、性別、年齡、日期等信息,然后根據(jù)系統(tǒng)提示決定確定、返回修改以及返回菜單。返回菜單后按任意鍵返回。若要進行別的程序,則需要重新運行程序。六、測試結(jié)果::3. 統(tǒng)計函數(shù):(1)用時間統(tǒng)計(2)用房間號統(tǒng)計:4. 查詢函數(shù):用房間號查詢::在方括號里填寫數(shù)字,然后修改數(shù)據(jù)。七、設(shè)計小結(jié)兩周的奮戰(zhàn),終于達(dá)到了預(yù)定的效果,完成了該信息系統(tǒng)的設(shè)計和程序編寫。選定課題后,開始收集相關(guān)資料和設(shè)計軟件架構(gòu)。到網(wǎng)上收集信息,以及參考了其他信息管理系統(tǒng),心里就有了輪廓。設(shè)計好軟件的幾大模塊,確定實現(xiàn)的功能,開始設(shè)計。設(shè)計之初,由于自身知識儲備和經(jīng)驗都存在不足,對賓館管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求;在系統(tǒng)功能上,遇到了一些困難,所以進度一度很慢,后來通過列出所有可能的情況,以及同同學(xué)老師等交流,總結(jié)并重新設(shè)計,終于是能有一個比較好的效果。!總之,通過這次課程設(shè)計,我直觀而且深刻的認(rèn)識到計算機技術(shù)在人們實際生活以及工作中的巨大作用,也是我獲得了一次寶貴的時間機會,鞏固了所學(xué)的相關(guān)知識,是我受益匪淺。在本次課程設(shè)計中,要感謝各位老師的指導(dǎo),也要感謝提供意見和建議的同學(xué),才得以大致完成該設(shè)計。八、參考目錄:[1] 譚浩強,C程序設(shè)計教程,清華大學(xué)出版社,2007年[2] 趙永哲,李雄飛,戴秀英編著,《C語言程序設(shè)計》,科學(xué)出版社,2003年[3] 譚浩強編著,《C程序設(shè)計》,清華大學(xué)出版社,1991年21 / 21