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

正文內(nèi)容

3768t旅店管理系統(tǒng)課程設(shè)計報告-展示頁

2024-09-17 12:02本頁面
  

【正文】 0]uintime[0])*365+jin+on。iuoutime[0]。 on=calculate_days(uoutime[0],poutime[1],uoutime[2])。 //返回head指針4.計算輸入的時間是本年的第幾天(帶回計算的天數(shù))int which_day(hotel_guest *u) { int sum=0,j=0,in=0,on=0。 開辟一個新單元new hotel_guest,并使p1指向它 輸入p1room_num、p1type、p1price。否則使p2next=p1。 } return head。 } else { p1next=p0。 //插到原來第一個結(jié)點之前 else p2next=p0。 //使p2指向剛才p1指向的結(jié)點 p1=p1next。amp。 //指向要插入的結(jié)點若原來的鏈表是空表,p0指向的結(jié)點作為頭結(jié)點 head=p0。p1=head。 //否則將下一結(jié)點地址賦給前一結(jié)點地址返回一個head指針。 //使head指向第一個結(jié)點 if(p1==head) head=p1next。4.計算客人入住的天數(shù),考慮到每一個月天數(shù)的不同,考慮到如果客人入住超過一年,考慮到該年是否為閏年,所以用到了判斷是否為閏年的函數(shù),用到判斷計算該年是本年的第幾天的函數(shù)。再次運行程序時系統(tǒng)自動的從磁盤文件里讀取信息。等到客人退房結(jié)算時在讓其等于零??梢噪S時刪除某一個房間,也可以隨時插入一個房間,都不會影響其它的房間。 } } demand_display(p)。pguest_name!=demand_name) { cout\n 沒有信息!\n。 if(pnext=NULLamp。 cindemand_name。 p=headp。 //返回上一層菜單(客房狀態(tài)查詢函數(shù))}客人信息查詢 客人信息查詢功能可以按照客人的姓名、身份證、客人所入住的客房號查詢。 thank_face()。 getchar()。 } cout\n 按回車鍵繼續(xù)...。 while (p!=NULL) { if(pempty==0) coutsetw(8)proom_numsetw(9)ptypesetw(15)ppricesetw(15)空閑\n。void empty_room_state() //查詢空客房函數(shù) { p=headp。比如:警務(wù)人員在執(zhí)行公務(wù)時查詢?nèi)胱〉目腿耸欠裼邢胍樵兊馁Y料等等??头啃畔⒉樵? 客房信息查詢可以查詢客房狀態(tài)和客人的信息。為實現(xiàn)選擇功能,可以用 switch語句,但是選擇序號時當(dāng)操作人員輸入的不是3等數(shù)字時,若用的是int 類型變量,會出現(xiàn)死循環(huán)的現(xiàn)象。貴賓登陸界面客人選擇界面 賓客選擇只有查詢和瀏覽權(quán)限,退出本系統(tǒng)返回歡迎界面,之后可以選擇自己的身份。本地方的“關(guān)閉計算機”的功能是DOS命令shatdawn –s,計算機會在30秒時間內(nèi)自動關(guān)閉(建議慎用)。身份選擇界面本系統(tǒng)可以供客人和服務(wù)人員使用,但不同身份的人有不同的權(quán)限。具體代碼是system(“color 9f”)。include里面的DOS命令cls.具體的代碼是system(“cls”)。getchar()。三、課程設(shè)計具體實現(xiàn)旅店管理系統(tǒng) (1)總體設(shè)計客房信息瀏覽貴 賓精確查詢客房狀態(tài)查詢所有客房狀態(tài)按身份證號查詢按客人姓名查詢按客房號碼查詢查詢空閑狀態(tài)客房所有客房信息瀏覽密 碼查詢客人信息退出本系統(tǒng)客人入住登記客人退房結(jié)算客房信息查詢客房信息刪除關(guān)閉計算機客房信息插入查詢客房狀態(tài)客房信息錄入客房信息修改服務(wù)人員旅 店 管 理 系 統(tǒng) (2)詳細(xì)設(shè)計登陸系統(tǒng)主界面 “按回車鍵繼續(xù)是用到了一個incolude頭文件里的 While(!kbhit())。在本系統(tǒng)中主要是運用了面向?qū)ο蟮脑O(shè)計思路。主要的設(shè)計思路和旅店管理系統(tǒng)有些雷同??梢詿o限的輸入客房的信息。主要的功能有客房的信息錄入、客人入住登記、客房信息可以插入、修改、和刪除、客房信息查詢、瀏覽、退出本系統(tǒng)、關(guān)閉計算機等功能。初始密碼為123456,修改密碼時必須輸入兩次為了確認(rèn)。二、功能介紹旅店管理系統(tǒng)進入本系統(tǒng),首先是歡迎界面,按回車鍵繼續(xù),接著是選擇身份,有客人身份和服務(wù)人員身份可供選擇,客人的權(quán)限比較小,選擇服務(wù)人員身份需要驗證身份,也就是需要輸入密碼,輸入三次仍然不正確退出本系統(tǒng)。客房信息查詢:查詢空房間情況、按姓名或房間號查詢客房信息的刪除功能客房信息的修改功能(2)學(xué)生通訊系統(tǒng)學(xué)生通訊錄信息包括:姓名、學(xué)號、年齡、性別、家庭住址、聯(lián)系電話、寢室號等信息。2.設(shè)計要求(1)旅店管理系統(tǒng)賓館的客房信息包括客房號、客房類型、客房價格、空閑情況、客人姓名、客人身份證號、入住時間、退房時間,預(yù)付費用等信息。知道自己的不足,及時的彌補。(3)學(xué)習(xí)和掌握C++程序設(shè)計方法以及上機調(diào)試技巧,為今后學(xué)習(xí)其它專業(yè)課程打好堅實的基礎(chǔ)。*******************************************************************************目 錄一、課程設(shè)計目的及要求 21.設(shè)計目的 22.設(shè)計要求 2二、功能介紹 3三、課程設(shè)計具體實現(xiàn) 41.旅店管理系統(tǒng) 4(1)總體設(shè)計 4(2)詳細(xì)設(shè)計 5(3)主要使用技術(shù): 8(4)關(guān)鍵代碼如下: 92.學(xué)生通訊系統(tǒng) 11(1)總體設(shè)計 11(2)詳細(xì)設(shè)計 11(3)調(diào)試及問題解決 14四、心得體會 15五、源代碼 15(1)旅店管理系統(tǒng) 15(2)學(xué)生通訊系統(tǒng) 49課程設(shè)計報告指導(dǎo)老師:姓名:班級:題目:旅店管理系統(tǒng)學(xué)生通訊系統(tǒng)一、課程設(shè)計目的及要求1.設(shè)計目的(1)提高和加強自己的計算機應(yīng)用與軟件開發(fā)能力,使自己由初學(xué)者向?qū)I(yè)的程序員過渡。(2)培養(yǎng)自己獨立分析問題、解決問題、查閱資料以及自學(xué)能力,以適應(yīng)計算機產(chǎn)業(yè)日新月異發(fā)展的形勢。(4)檢測自己在這一學(xué)期對C++的學(xué)習(xí)及掌握情況。為以后的學(xué)習(xí)打下一定的基礎(chǔ),也為自己以后如何制定學(xué)習(xí)計劃做一鋪墊。試設(shè)計一賓館客房管理系統(tǒng),系統(tǒng)以菜單方式工作,使之能提供以下功能:客房信息的錄入功能客人入住登記功能客人退房結(jié)算功能客房信息瀏覽功能,瀏覽全部客房的信息現(xiàn)要求編寫程序來完成如下功能:學(xué)生通信錄信息的輸入功能學(xué)生的通信錄信息刪除、修改功能學(xué)生的通信錄信息查詢功能學(xué)生的通信錄信息統(tǒng)計功能學(xué)生的通信錄信息輸出顯示。當(dāng)然輸入正確后可以修改密碼。也可以繼續(xù)訪問。本系統(tǒng)用到了鏈表的功能。學(xué)生通訊系統(tǒng)本系統(tǒng)的有學(xué)生信息的錄入、瀏覽、統(tǒng)計、刪除、修改等功能。也是運用了鏈表的功能實現(xiàn)學(xué)生信息的錄入。和旅店管理系統(tǒng)有所差別。 getchar()。得以實現(xiàn)。屏幕白字,背景是藍屏,也是用了DOS命令里的color命令。因為我是把這條語句放在了主函數(shù)的開始,所以以后的界面全是白字藍屏。詳細(xì)情況請看下面的截圖。注:我所用的編譯器可以不用包含頭文件include,也可以用DOS命令。 服務(wù)人員選擇界面 服務(wù)人員界面是供旅店工作人員在客人入住登記、客房信息登記 退房結(jié)算、客房信息查詢、修改、刪除等一些具體的操作。為解決這一問體,把int類型變量改為string類型,但是string類型不能在switch語句中應(yīng)用,所以用了if 選擇語句。以供工作人員在必要時應(yīng)用,當(dāng)然也為了其它的應(yīng)用??头繝顟B(tài)查詢 客房狀態(tài)查詢是供工作人員在客人入住登記時查詢空客房,和 某一個客房的信息所實現(xiàn)的功能。 //使P指針指向頭指針 cout 客房號 客房類型 客房價格 使用狀態(tài)\n。 p=pnext。 while(!kbhit())。getchar()。 //感謝界面 room_state_demand()。void name_demand() //按客人姓名查詢函數(shù){ string demand_name=0。guest_name: cout\n 請輸入要查詢者的姓名: 。 while(p!=NULL) { if(pguest_name!=demand_name) { p=pnext。amp。 goto guest_name。 }}(3)主要使用技術(shù):通過鏈表實現(xiàn)無限的房間輸入,用多少在內(nèi)存中就分配多少,節(jié)省了不必要的內(nèi)存分配。 2.為了判斷房間是否為空,在結(jié)構(gòu)體中設(shè)置了一個變量,在房間錄入時讓其一直等于零,在客人入住登記時,讓其等于壹。(這也可以用bool變量實現(xiàn))3.把信息從鍵盤里輸入后存到磁盤文件里,所以即使關(guān)閉程序后,信息仍然存在。當(dāng)文件里沒有信息時,系統(tǒng)不會進入歡迎界面,而是自動運行客房信息錄入界面。(4)關(guān)鍵代碼如下:客房信息鏈表的實現(xiàn)代碼:1.客房信息動態(tài)鏈表結(jié)點的刪除struct hotel_guest *del(hotel_guest *p1,hotel_guest *p2) head=headp。 //若p1指向的是首結(jié)點,把第二個結(jié)點地址賦予head else p2next=p1next。2.客房信息動態(tài)鏈表結(jié)點的插入struct hotel_guest *insert(hotel_guest *head,hotel_guest *ins) hotel_guest *p0,*p1,*p2。 //使p1指向第一個結(jié)點p0=ins。p0next=NULL 否則,即while((p0room_nump1room_num) amp。 (p1next!=NULL)) p2=p1。 //p1后移一個結(jié)點 if(p0room_nump1room_num) { if(head==p1) head=p0。 //插到p2指向的結(jié)點之后 p0next=p1。 p0next=NULL。//返回頭指針head建立客房信息的鏈表(帶回一個指向鏈表頭的指針) struct hotel_guest *creat_hotel( )開辟一個新單元new hotel_guest,并使p1,p2指向它輸入p1room_num、p1type、p1price初始化其它的變量并使頭指針指向空 while(p1room_num!=0) { 若是第一個房間使head=p1。 p2=p1。初始化其它的各變量,并使p2next指向空 } return head。 in=calculate_days(uintime[0],uintime[1],uintime[2])。 if (uintime[0]!=uoutime[0])//退房 年 不等于 入住 年 { for(int i=uintime[0]。i++) { if (judge_leap_year(i)==1) //若是閏年 j++。 } else //退房 年 等于 入住 年 sum=onin。} 調(diào)試及問題解決問題:有些變量定義為全局變量、定義的結(jié)構(gòu)體、以及函數(shù)聲明放在了頭文件里。解決:把全局變量、結(jié)構(gòu)體和函數(shù)聲明放在“主函數(shù). CPP”里面,然后在另一個頭文件里重新聲明。2.學(xué)生通訊系統(tǒng)(1)總體設(shè)計按學(xué)生年齡統(tǒng)計按學(xué)生性別統(tǒng)計按學(xué)生宿舍統(tǒng)計退出本系統(tǒng)學(xué)生信息編輯學(xué)生信息瀏覽按學(xué)生學(xué)號查詢學(xué)生信息統(tǒng)計按學(xué)生
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1