資源描述:
《賓館管理系統(tǒng)設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、南京理工大學(xué)VC++課程設(shè)計(jì)報(bào)告南京理工大學(xué)VC++課程設(shè)計(jì)報(bào)告課程:VC++課程設(shè)計(jì)系別:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院班級(jí):11068401學(xué)號(hào):1106840133姓名:王樹震選題1名稱:復(fù)數(shù)計(jì)算器選題1難易級(jí)別:A選題2名稱:賓館管理系統(tǒng)選題2難易級(jí)別:A自報(bào)成績(jī):起止時(shí)間:2012.09.01--2012.09.20指導(dǎo)教師:嚴(yán)悍2012年09月8南京理工大學(xué)VC++課程設(shè)計(jì)報(bào)告目錄1課題目標(biāo)賓館管理系統(tǒng):(1),職工信息管理:職工信息錄入,查詢,修改,刪除,輸出。(2),酒店房間管理:訂房,入住,退房,查詢。查詢房間信息和顧客信息。2程序具體實(shí)現(xiàn)原理2.1總體方
2、案定義兩個(gè)employee類,Customer類和結(jié)構(gòu)Room,確定了本程序的的三大主體:職工,顧客和房間;而后有一個(gè)emp類定義了查找信息的函數(shù)。然后再分別定義了類中聲明的函數(shù),從而實(shí)現(xiàn)各個(gè)功能。最后一個(gè)main主函數(shù)綜合這些函數(shù),實(shí)現(xiàn)所要求的各個(gè)功能。2.1.1開發(fā)平臺(tái)應(yīng)用程序開發(fā)所在的操作系統(tǒng)和使用的軟件。開發(fā)操作系統(tǒng):Windows7旗艦版使用軟件:VC++6.02.1.2基本原理開始退出exit信息錄入input信息查詢search信息修改change信息刪除omit信息輸出output返回DISPLAYif(b==2)switch進(jìn)入enterY訂房b
3、ook_room入住check_in退房check_out查詢inquire返回DISPLAY結(jié)束進(jìn)入menuswitchelseif(b==1)N8南京理工大學(xué)VC++課程設(shè)計(jì)報(bào)告2.2程序各個(gè)功能說明2.2.1程序結(jié)構(gòu)定義了employee-Customer-emp類層次結(jié)構(gòu)employee-intmaxnum-intbianhao-charname[20]-Charsex[3]-Charage[4]-charfolk[5]-charzhiwei-chartelephone[15]-charaddress[30]+employee();+~employee()
4、;+voidenter();+voiddisplay();+voidsetbianhao(inttemp);+intgetbianhao();+char*getname();+voidchange();+voidread();+voidwrite();8南京理工大學(xué)VC++課程設(shè)計(jì)報(bào)告Customer-charname[10],ID[19]-introom_number-intprepaid-intchange-intday+Customer()+voidset_name(char*n)+voidset_ID(char*p)+voidset_room_number
5、(intn)+voidset_day(intd)+voidset_prepaid(intp)+char*get_name()+char*get_ID()+intget_room_number()+intget_day()+intget_prepaid()+virtual~Customer()emp+voidsearch()2.2.2課程設(shè)計(jì)要求的實(shí)現(xiàn)(1),在DISPLAY函數(shù)中實(shí)現(xiàn)了系統(tǒng)管理的密保性,設(shè)置用戶名和密碼(2),定義employee類及其中的函數(shù),實(shí)現(xiàn)其中的對(duì)職工信息的錄入,查詢,修改,刪除,顯示。classemployee{protected:in
6、tmaxnum;intbianhao;//編號(hào)charname[20];charsex[3];charage[4];charfolk[5];//民族charzhiwei;//職位等級(jí)8南京理工大學(xué)VC++課程設(shè)計(jì)報(bào)告chartelephone[15];charaddress[30];public:employee();//構(gòu)造函數(shù)~employee();voidenter();voiddisplay();voidsetbianhao(inttemp);intgetbianhao();char*getname();voidchange();voidread();vo
7、idwrite();};(1),定義Customer類及其中的函數(shù),實(shí)現(xiàn)其中對(duì)顧客姓名,身份證號(hào),房間號(hào),住房天數(shù),預(yù)付的房費(fèi)等的設(shè)置和查詢顯示。classCustomer{public:Customer();voidset_name(char*n){strcpy(name,n);}voidset_ID(char*p){strcpy(ID,p);}voidset_room_number(intn){room_number=n;}voidset_day(intd){day=d;}8南京理工大學(xué)VC++課程設(shè)計(jì)報(bào)告voidset_prepaid(intp){prepa
8、id=p;