版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
寧波大學(xué)飯卡管理系統(tǒng)
指導(dǎo)教師____________________
班級______________________
姓名______________________
學(xué)號_______________________
完成日期____________________
系統(tǒng)需求:
隨著寧波大學(xué)的發(fā)展,學(xué)生,教師及外來人員的不斷增加,對于食堂來講,普通意義上
的現(xiàn)金交易嚴(yán)重影響了工作效率,使消費(fèi)者等待時間加長,食堂交易方式數(shù)字化已經(jīng)刻不容
緩,寧波大學(xué)飯卡管理系統(tǒng)就是基于以上問題開發(fā),基本上能實(shí)現(xiàn)普通交易的功能,同時又
能提高工作效率。
功能分析:
寧大高校飯卡信息包括:飯卡號碼、飯卡所有者信息、初次辦卡時間、余額。其中,飯
卡的所有者分為學(xué)生、教師、臨時人員,學(xué)生有各自的班級號,教師有所屬學(xué)院等信息。
實(shí)現(xiàn)功能:
(1)學(xué)生入學(xué)或老師新調(diào)入,需要新建一張飯卡。
(2)學(xué)生畢業(yè)或老師調(diào)離,撤銷當(dāng)前對象的飯卡。
(3)飯卡的充值和消費(fèi)。
(4)查詢和排序功能
A:按飯卡所有人姓名查詢,輸出此飯卡的所有信息。
B:按飯卜號碼查詢,輸出此飯卜的所有信息。
C:按飯卡號碼大小排序,輸出所有飯卡的信息。
程序設(shè)計:
Ccard類:基類,設(shè)置初始信息,設(shè)置充值,消費(fèi),余額,信息查詢對象函數(shù),初始信息中
包括人的公有特征,如姓名,性別,身份證號碼。
聲明代碼:
Cstudent類:從Ccard類公有繼承初始信息函數(shù)、查詢函數(shù),自己再設(shè)置獨(dú)立的關(guān)于學(xué)生
的對象,譬如班級號和類別,并要求對卡號保存。
聲明代碼:
Ctoachcr類:從Ccard類公有繼承初始信息函數(shù)、查詢函數(shù),自己再設(shè)置獨(dú)立的關(guān)于教師
的對象,譬如所屬學(xué)院、職稱,并要求對卡號保存。
聲明代碼:
Ctemp類:從Ccard類公有繼承初始信息函數(shù)、查詢函數(shù),由于是臨時卡,不保存卡號。
聲明代碼:
遇到問題:
(1)當(dāng)查詢充值余額和消費(fèi)余額時,程序正常是調(diào)用doubleresult。"/充值函數(shù)、
doubleconsume。;〃消費(fèi)函數(shù)、doublebalance。;〃余額函數(shù),但是當(dāng)運(yùn)行余額
函數(shù)時,總會2次調(diào)用充值和消費(fèi)函數(shù),這樣就直接導(dǎo)致充值的金額和消費(fèi)的余額
擴(kuò)大一倍,最后發(fā)現(xiàn)原來是返回函數(shù)寫錯了,區(qū)為money是余額,nioncyl是充值金
額,money2是消費(fèi)金額,我在而我都返I用了money值給充值函數(shù)、消費(fèi)函數(shù)和余額
函數(shù)。
(2)按照卡號查詢飯卡所有者信息時,除了初始信息,姓名,性別,身份證號碼外,最
主要的還是杳詢出這個號碼的所剩余額,剛開始時我使用的是調(diào)用充值,消費(fèi)函數(shù),
這樣一來,當(dāng)輸出余額是會彈出對話框,問你充了多少錢,消費(fèi)了多少錢,一般情
況下查詢時肯定不會充值和消蓄,所以應(yīng)該輸入充俏.0消費(fèi)0,但是這樣對于操作
會很繁瑣,雖然結(jié)果一樣會輸出,最后我直接調(diào)用money對象,直接輸出,這樣就
不用再手動輸入了,結(jié)果直接會顯示在顯示屏上。
(3)刪除信息函數(shù),最后由于杳的可以用指針的方法用new和delet函數(shù)徹底釋放內(nèi)存
中的信息,但是由于對C++的認(rèn)識不夠深,不會用指針的方法處理這個刪除任務(wù),
所以簡而求其次,把各個初值都賦0值,這樣的話信息就會以。初值的方式顯示,
也可以說基本完成刪除信息的任務(wù)
(4)用姓名查找,首先想到怎么去掉用姓名函數(shù),然后通過再把和姓名相關(guān)的信息輸出,
但是寫好程序后,不管輸入怎么的姓名,程序就是無動于衷,什么都輸不出,最后
和老師一討論,決定用匹配的方式,就是輸入的姓名和原始建卡時所存在的姓名匹
配,成功的話sflag設(shè)1,輸出建卡時的內(nèi)容,簡單易懂
改進(jìn):
這個程序只能說夠用,挺基本的,很多功能還需要修改完善,譬如川以實(shí)現(xiàn)個人優(yōu)史充
值記錄和消費(fèi)記錄,然后可以知道他的口平均消費(fèi)或者月平均消費(fèi),對于數(shù)字的輸入也沒有
比較好的識別,譬如金額可以輸入負(fù)數(shù)可以輸入字母,雖然程序中寫明用數(shù)字,但是實(shí)用中
難免會出現(xiàn)誤輸入,系統(tǒng)就不會報錯工
感想:
最最有體會的地方就是我對C++程序員致以最高的尊敬,寫程序真的是太痛苦了,對于
初學(xué)C++語言的我來說,親自寫個程序?qū)ξ沂悄蟮目简?yàn),整個程序涉及到了C++的各個方
面,如書中的繼承,結(jié)構(gòu),類,運(yùn)算符操作,數(shù)值定義方法等等,一旦程序?qū)懲暧X得自己整
個人都輕松了很多,其中我要感謝幫助過我的人,我的指導(dǎo)老師,我的同窗,我想要真正寫
個能在實(shí)際生活中使用的程序,憑現(xiàn)在的我是萬萬不可能的,這得積累幾年的經(jīng)驗(yàn),幾年的
鍛煉才可以啊,雖然這是個基礎(chǔ)程序,但也凝結(jié)了我?guī)滋斓男燎趧谧?,萬事開頭難,有了這
次實(shí)踐,我想我以后會做的更好。
功能框圖:
#include<cstdlib>
usingnamespacestd;
classCCard〃長類
(
protected:
charsex;〃擁卡者性別
stringidnum;〃擁卡者ID
intcardnuml;〃擁卡者卡號
stringname;〃擁卡者姓名
stringchucitime;〃初次辦卡的時間
doublebalance;〃卡內(nèi)余額
staticintcardnum;〃卡號設(shè)為靜態(tài),可以使卡號連續(xù)增加
public:
CCardf);
voidsetsex(char);〃設(shè)置擁卡者性別
chargetsex();〃獲得擁卡者性別
voidsetidnum(string);〃設(shè)置擁卡者ID
stringgetidnum();〃獲得擁卡者的ID
voidsetname(string);〃設(shè)置擁卡者名字
stringgetname();〃獲取擁卡者名字
voidsetchuci(string);〃設(shè)置辦卡時間
stringgetchuci();〃獲取辦卡時間
voidchongzhi(double);〃充值
voidconsume(double);〃消費(fèi)
doublegetbalance();〃獲取卡內(nèi)余額
intgetcardnumf);〃獲取飯k編號
voiddel();〃消除飯卡
voidadd();〃新建飯卡
);
classCStudent:publicCCard〃學(xué)生類,派生自卡類
(
protected:
stringclassl;〃班級
charlei;〃學(xué)生屬性(本科、研究生)
public:
voidcheck();〃核查身份
voiddisplay();〃現(xiàn)實(shí)信息
voidsetclass(string);〃設(shè)置班級
stringgetclass();〃獲得班級
voidsetlei(char);〃設(shè)置學(xué)生屬性
chargetleif);〃獲得學(xué)生屬性
addcstudent();〃添加學(xué)生
);
classCTeacher:publicCCard〃教師類,派生自卡類
protected:
stringxueyuan;〃教師所屬學(xué)院
charzhicheng;〃教師職稱
public:
voidsetxueyuan(string);〃設(shè)置教師所屬學(xué)院
stringgetxueyuan();〃獲得教師所屬學(xué)院
voidsetzhicheng(char);〃設(shè)置教師職稱
chargetzhicheng();〃獲得教師職稱
voidcheck();〃查詢信息
voiddisplay();〃顯示信息
);
classCTemp:publicCCard〃臨時人員類,派生自卡類
(
public:
voidcheck();〃核查信息
voiddisplayf);〃顯示信息
intCCard::cardnum=l;〃初始化卡號為1
CCard::CCard()〃卡類構(gòu)造函數(shù)
(
cardnuml=cardnum++;〃擁卡者卡號為初妗卡號加1,當(dāng)創(chuàng)建對象時,會自動
加1
name="O";
balance=O;〃余額
sex='O';
idnum="U";〃擁卡者ID
chucitime="O";〃初次辦卡的時間0
)
CCard::~CCard();〃卡類析構(gòu)函數(shù)
voidCCard::setname(stringna)〃卡類對象函數(shù),設(shè)置擁卡者姓名,na為寫的名字
name=na;
)
stringCCard::getname()〃獲得擁卡者姓名
returnname;
}
voidCCard::setchuci(stringtime)〃設(shè)置辦卡時間
(
chucitime=time;
)
stringCCard::getchuci()〃獲得辦卡時間
returnchucitime;
voidCCard::chongzhi(doublem)〃卡類對象函數(shù),給卜充值,m充值金額
(
balance+=m;
coutcc"你的充值數(shù)額:當(dāng)前余額:"<<balance?endl;
)
voidCCard::consume(doublee)〃卡類對象函數(shù),消費(fèi)金額,e消費(fèi)金額
(
if(balance>=e)
(
balance-=e;
cout<<"您已消費(fèi),元,余額:"<<balance?endl;
)
else〃余額少于消費(fèi)金額,余額不足
cout<<"你的余額不足,請充值"<<endl;
}
doubleCCard;;getbalance()〃獲得飯卡余額
(
returnbalance;
)
intCCard::getcardnum()〃獲得卡號。1加上去
(
returncardnuml;
}
voidCCard::setsex(charsexi)〃設(shè)置擁k者性別
{
sex=sexl;
)
charCCard::getsex()〃獲得擁卡者性另!
(
returnsex;
)
voidCCard::setidnum(stringid)〃設(shè)置擁卡者身份證號,id為輸入賬號
(
idnum=id;
stringCCard::getidnum()〃獲得擁卡者身份證號
(
returnidnum;
)
voidCStudent::setclass(stringclass2)〃設(shè)置擁k者班級
classl=class2;
stringCStudent::getclass()〃獲得擁卡者班級
(
returnclassl;
)
voidCStudent二setlei(charleil)〃設(shè)置擁卡者屬性(本科、研究生)
(
lei=leil;
)
charCStudent::getlei()〃獲得擁k者屬性(本科、研究生)
returnlei;
)
voidCTeacher::setxueyuan(stringxueyuanl)//Teacher類中,設(shè)置教師所屬學(xué)院
(
xueyuan=xueyuanl;
}
stringCTeacher;;getxueyuan()〃Teache「類中,獲得教師所屬學(xué)院
(
returnxueyuan;
)
voidCTeacher::setzhichengjcharzhichengl)//Teacher類中,設(shè)置教師職稱
(
zhicheng=zhichengl;
}
charCTeacher::getzhicheng()“Teacher類中,獲得教師職稱
{
returnzhicheng;
)
voidmain()
(
intchoice;〃選項(xiàng)變晝
intm,i;//switch語句中的選擇數(shù)據(jù)
intnuml,num2,num3;〃消費(fèi)充值,匹配姓名卡號時用
chartt;〃定義性別時用
CStudents[100];//CStudent類對象10個
CTeachert[100];“CTeacher類對象10個
CTempc[100];//CTemp類對象10個
intssign=O,tsign=O,csign=O/templ;
stringtempznal;
stringnum4,num5,num6;〃撤銷G匹配姓名卡號的時候用
intn0,nl,n2,na2;
intflagx=0;
intflag=0;
intsflag=0;
while(choice!=0)
cout?'***************************\n";
cout?"寧波大學(xué)飯卡管理系統(tǒng)\n";
C0Ut?"*************************
cout?H************************************\n11-
cout?"**1-幫助信息**\n";
cout?"**2-新建飯卜
cout?"**3-撤銷飯卡**\n";
cout?"**4-飯卡充值
cout?"**5-飯卡消費(fèi)**\n";
cout?"**6-飯卡查詢和排序
cout?"**0--退出系統(tǒng)**\n";
cout?H?*?*??*?*?*?*?*?*?*?*?***?**?*????*?
cout?"請選擇操作選擇(0—6)丁<<endl;
cin?choice;
switch(choice)
case1:
cout?”\n\n寧大飯卡分為三類,教師卡、學(xué)生卡、臨時卡。\n”
<<"您可以根據(jù)您的需要按照服務(wù)代業(yè)建立飯卡,用于就餐、借閱、醫(yī)療
等方面消費(fèi)。\n\n\n";
break;
case2:
cout?"\n";
cout?"請選擇您所需的操作***\n";
cout?"學(xué)生一1;老師一2;臨時人員一3.(選擇后按回車犍確認(rèn))\n”;
cin?m;
while(m!=0)
(
switch(m)
(
case1:〃學(xué)生建卡
if(100==ssign)〃最多100個
(
cout?”學(xué)生帳戶已滿,不能添加!!”<<endl;
}
cout<<"輸入學(xué)生姓名:";
cin?temp;
s[ssign].setname(temp);〃調(diào)用卡基類的設(shè)置姓名
cout<<”輸入初次辦卡時間(如
cin?temp;
s[ssign].setchuci(temp);〃調(diào)用k基類的設(shè)置初次建k時間
cout?"輸入性別:(女一f;男一m)";
cin?tt;
if((tt)!='f,&&(tt)!='m')〃如果不輸入f和m
(
cout<<"指令錯誤!請重新輸入!"?endl;
cout<<"請輸入您的性別(女一f;男一mH';
cin?tt;
)
s[ssign].setsex(tt);〃調(diào)用k基類的設(shè)置性別
cout<<"輸入身份證號碼:";
cin?temp;
s[ssign].setidnum(temp);
cout<<”所在班級號:";
cin?temp;
s[ssign].setclass(temp);〃調(diào)用派生類學(xué)生類的設(shè)置班級函數(shù)
cout<〈"所屬類別(本科生一b;研究生一y):";
cin?tt;
if((tt)!=V&&(tt)!='b')
(
cout<<"指令錯誤!請重新輸入!"<<endl;
cout<<”所屬類別(本科生一b;研究生一y):";
cin?tt;
)
s[ssign].setlei(tt);〃調(diào)用派生類學(xué)生類的設(shè)置類型函數(shù)
cout?”添加學(xué)生帳戶成功成<<endl;
ssign++;〃繼續(xù)下一個
break;
case2:〃老師建卡
if(100==tsign)
(
cout<<"教師帳戶已滿,不能添加!!"?endl;
)
cout<<”輸入老師姓名嚴(yán);
cin?temp;
t[tsign].setname(temp);
cout<<”輸入初次辦卡時間(如
cin?temp;
t[tsign].setchuci(temp);
cout<<"輸入性別(女一f;男一m):";
cin?tt;
if((tt)!='f&&(tt)!='m')
cout<<"指令錯誤!請重新輸入!"?endl;
cout<<''請輸入您的性別(女一f;男一m):";
cin?tt;
)
t[tsign].setsex(tt);〃設(shè)置性別
cout<〈"輸入身份證號碼:";
cin?temp;
t[tsign].setidnum(temp);
COUt?”所屬學(xué)院:";
cin?temp;
t(tsign].setxueyuan(temp);
cout?”職稱(講師一j;副教授一fp;教授一p):";
cin?tt;
if((tt)!='fp'&&(tt)!='p')
(
cout<<"指令錯誤!請重新輸入!"?endl;
cout<<"所屬類別(講師一j;副教授一fp;教授一p):";
cin?tt;
)
t[tsign].setzhicheng(tt);〃設(shè)置職稱
cout<<”添加教師帳戶成功!!”<<endl;
tsign++;〃繼續(xù)下一個
break;
case3:〃臨時建卡
if(100==csign)
(
cout<<"臨時帳戶已滿,不能添加!!"<<endl;
}
cout?”輸入臨時人員姓名:,
cin?temp;
c[csign].setname(temp);
cout<<"輸入初次辦卡時間(如:201061):“;
cin?temp;
c[csign].setchuci(temp);
cout<<"輸入性別(女一f;男一m):";
cin?tt;
if((tt)!='f'&&(tt)!='m,)
(
cout<<"指令錯誤!請重新輸入!"?endl;
cout<<"請輸入您的性別(女一f;男一m):";
cin?tt;
)
c[csign].setsex(tt);〃設(shè)置性別
cout<<”輸入身份證號碼:“;
cin?temp;
c[csign].setidnum(temp);
cout<<”添加臨時帳戶成功!當(dāng)
csign++;
break;
)
break;
)
break;
case3:
cout?”請輸入待撤銷飯卡用戶姓名\n“;
cin?nal;
cout?”請輸入待撤銷飯卡用戶卡號\n“;
cin?na2;
for(i=0;i<10C;i++)
{
num4=s[i].getname();
num5=t[i].getname();
numG=c[i].getname();
nO=s[i].getcardnum();
nl=t[i].getcardnum();
n2=c[i].getcardnum();
if(nal==num4)〃輸入姓名和學(xué)生卡讀取姓名一樣
if(na2==nO)〃輸入卡號和學(xué)生卡讀取卡號一樣
(
s[i].setname("O");〃賦0值
s(i].setchuci("O");
s[i].setsex('O");
s[i].setidnum("O");
s[i].setclass("O");
s[i].setlei('O');
cout?'咔號:"<<s[i].getcardnum()<<":"?s[i].getname()?"辦
卡時間嚴(yán)
?s[i].getchuci()?"余額:"<<s[i].getbalance();
cout?"性別:"<<s[i].getsex()?”身份證號:“<<s[i].getidnum()<<"
所在班級:"
?s[i].getclass()?"類別:"<<s[i].getlei()?"\n";
sflag=1;
break;
)
if(nal==num5)〃輸入姓名和教師卡讀取姓名一樣
if(na2==nl)〃輸入卡號和教師卡讀取卡號一樣
t[i].setname("O");〃賦0值
t[i].setchuci("O");
t[i].setsex('O');
t[i].setidnum("O");
t[i].setxueyuan("O");
t[i].setzhicheng('O');
cout<〈咔號:"〈WtcardnumOvc"姓名:"<<t[i].getname()
?"辦卡時間:"<<t[i].getchuci()<<"余額:"<<t[i].getbalance();
cout<<“性另El'cctm.getsexOcc”身份證號:"<<t[i].getidnum()
<<所屬學(xué)院:"<<t[i].getxueyuan()<“只稱;:"《t[i].getzhicheng()?"\n";
sflag=1;
break;
)
if(nal==num6)〃輸入卡號和臨時卡讀取卡號一樣
if(na2==n2)〃輸入卡號和臨時卡讀取卡號一樣
(
c[ii.setname("O");〃賦0值
c[i\setchuci("O");
c[i\setsex('O');
c[i\setidnum("O");
cout<<咔號:"<<c[i].getcardnum()<<"姓名:初
次辦卡:”
?c[i].getchuci()?"余額:getbalance。;
cout?"ttS,J:"?c[i].getsex()?,'身份證號丁'<<c[i].getidnum()?"\n";
sflag=1;
break;
)
)
if(l==sflag)
(
cout<<”該賬戶已成功刪除!!!""endl;
)
if(O==sflag)〃姓名不匹配
{
cout?"\n\n查無此人!!!\n\n"?endl;
)
else
{
sflag=0;
)
break;
case4:〃飯卡充值
doubleml;
cout<<"請輸入待充值的卡號\n";
cin?templ;
for(i=0;i<100;i++)
numl=s[i].getcardnum();〃學(xué)生卡號
num2=t[i].getcardnum();〃教師R號
num3=c[i].getcardnum();〃臨時卡卡號
if(templ==numl)
if(s[i].getname()!="str")
(
cout<〈"請輸入充值數(shù)額\n";
cin?ml;
s[i].chongzhi(ml);〃調(diào)用k基類充值函數(shù)
flagx=1;
break;
)
if(templ==num2)
if(t[i].getname()!="str")
(
cout<〈"請輸入充值數(shù)額\rT';
cin?ml;
t[i].chongzhi(ml);
flagx=1;
break;
)
if(templ==num3)
if(c[i].getname()!="str")
(
cout<<"請輸入充值數(shù)額\n";
cin?ml;
c[i].chongzhi(ml);
flagx=1;
break;
)
)
if(O==flagx)〃查無此人
{
cout?"\n\n查無此人!!!\n\n";
)
else
{
flagx=0;
)
break;
break;
case5:
cout?”請輸入待消費(fèi)的卡號\n";
cin?templ;
for(i=0;i<10C;i++)
{if(templ==s[i].getcardnum())〃學(xué)生消費(fèi)
(
cout<<"請輸入消費(fèi)金額\n";
cin?ml;
s[i].consume(ml);
flag=1;
break;
)
elseif(templ==t[i].getcardnum())〃老師消費(fèi)
(
cout<<”請輸入消費(fèi)金額\n”;
cin?ml;
t[i].consume(ml);
flag=1;
break;
}
elseif(templ==c[i].getcardnum())〃臨時卡消費(fèi)
(
cout<<"請輸入消費(fèi)金額\n";
cin?ml;
c[ij.consume(ml);
flag=1;
break;
)
)
if(O==flag)〃姓名卡號不匹配
(
cout?"\n\n查無此人!!!\n\n";
)
else
{
flag=0;
)
break;
case6:
cout?"請選擇排序一1;查詢一2\rT';
cin?m;
switch(m)
{
case1:
cout<<"現(xiàn)有用戶按卡號從大到小排列為:"<<endl;
for(i=99;i>=0;i-)
if(c[i].getname()!="O")〃臨時卡信息
(
cout?"f-^:"?c[i].getcardnum()?"姓
:"?c[i].getname()?"辦卡時間:"<?「].getchuci()<<"余額:"<?[].getbalance();
cout?"性別(女一f;男一m):"?c[i].getsex()<<“身份證
^?:"?c[i].getidnum()?"\r";
)
for(i=99;i>=0;i-)
if(t[i].getname()l="O")〃教師信息
(
cout?"-k^-:"?t[i].getcardnum()?"姓
:"?t[i].getname()?"辦卡時間:"《t[i].getchuci()<<"余額:"<<t[i].getbalance();
cout?"性別(女-f;m):"?t[i].getsex()?"身份證
號/<<t[i].getidnum()<<"所屬學(xué)院:"<<t[i].getxueyuan()<<"職稱(講師一j;副教授一fp;
p):"?t[i].getzhicheng()?"\n";
)
for(i=99;i>=0;i-)〃學(xué)生信息
if(s[i].getname()!="O")
(
cout<<"卡號:"<<s[i].getcarcnum()<<"姓
^:"?s[i].getname()?"辦卡時間:"<<s[i].getchuci()<<"余額:"《s[i].getbalance();
cout?"性別(女一f;^-m):"?s[i].getsex()?-身份證
^?:"?s[i].getidnum()?"所在班級:"<<s[i].getdass()<<"所屬類別(本科生一b;研究生一
y):"?s[i].getlei()?"\n";
)
break;
case2:
cout<<”請輸入飯卡擁有者名字一1;飯卡號碼一2\n";
cin?m;
switch(m)
{
case1:
cout<<”請輸入飯卡查詢的名字";
cin?nal;
for(i=0;i<100;i++)
(
num4=s[i].getname();〃學(xué)生
num5=t[i].getname();〃教師
num6=c[i].getname();〃臨時卡
if(nal==num4)
{cout?咔號:"《s[i].getcardnum()<<"姓名:"<<s[i].getname(k<"
辦卡時間:"《s[i].getchuci(K<"余額:"<<s[i].getbalance();
cout?"性別(女一f;—m):"?s[i].getsex()?"身份證
■^-:"?s[i].getidnum()?"所在班級:,'《s[i].getdass()<<"所屬類別(本科生一b;研究生一
y):"?s[i].getlei()?"\n";
sflag=1;
break;
)
elseif(nal==num5)
(
coutvv"卡號:"vvt[i].8etcardnum()vv"^1-:"?t[i].getname()?"
辦卜時間:"<<t[i].getchuci()<<"余額:"<<t[i].getbalance();
cout?"性別(女一f;男一m):"?t[i].getsex()?"身份證
-?,:"?t[i].getidnumO?"所屬學(xué)院:"《t[i].getxueyuan()?"職稱(講師一j;副教授一fp;
p):"?t[i].getzhicheng()?"\n";
sflag=1;
break;
)
elseif(nal==num6)
(
cout<<"卡號:"<<c[i].getcardnum()<<"f?4^:"?c[i].getname()?"
辦卡時間:"<<c[i].getchuci()<<"余額:"<<c[i].getbalance();
cout?"性別(女一f;I5—m):"?c[i].getsex()?"身份證
^?:"?c[i].getidnum()?"\n
sflag=1;
break;
)
)
if(O==sfag)
(
cout?"\n\n查無此人!!!\n\n"?endl;
)
else
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉庫警衛(wèi)員管理制度(3篇)
- 墻面夯土施工方案(3篇)
- 315燈具活動策劃方案(3篇)
- 關(guān)懷活動運(yùn)營策劃方案(3篇)
- 光纖機(jī)房施工方案(3篇)
- 2026河南鄭州電力職業(yè)技術(shù)學(xué)院1-2月教師招聘60人參考考試題庫及答案解析
- 2026山東事業(yè)單位統(tǒng)考淄博市市屬招聘綜合類崗位18人備考考試試題及答案解析
- 2026浙江杭州珠江體育文化發(fā)展有限公司招聘參考考試題庫及答案解析
- 2026廣西崇左市事業(yè)單位招聘1652人備考考試題庫及答案解析
- 廣安市廣安區(qū)白市鎮(zhèn)人民政府2026年選用1名片區(qū)紀(jì)檢監(jiān)督員備考考試試題及答案解析
- 2026年溫州市1.5模高三語文試題作文題目解析及3篇范文:打扮自己與打扮大地
- 2026年湘西民族職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試參考題庫含答案解析
- 2025-2026學(xué)年教科版(新教材)小學(xué)科學(xué)三年級下冊《昆蟲的一生》教學(xué)設(shè)計
- 2025年12月福建廈門市鷺江創(chuàng)新實(shí)驗(yàn)室管理序列崗位招聘8人參考題庫附答案
- 規(guī)范外匯交易管理制度
- 高考英語讀后續(xù)寫技巧總結(jié)
- 2025年下半年河南鄭州市住房保障和房地產(chǎn)管理局招聘22名派遣制工作人員重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 心臟驟停應(yīng)急預(yù)案及流程
- 中山市市場主體住所(經(jīng)營場所)信息申報表
- 播種施肥機(jī)械
- 初中校本課程-【課堂實(shí)錄】美麗的24節(jié)氣教學(xué)設(shè)計學(xué)情分析教材分析課后反思
評論
0/150
提交評論