版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)報(bào)告課程名稱面向?qū)ο蟪绦蛟O(shè)計(jì)專業(yè)班級(jí)軟件1142姓 名嚴(yán)露露學(xué) 號(hào) 1104431206電氣與信息學(xué)院和諧勤奮求是創(chuàng)新實(shí)驗(yàn)教學(xué)考核和成績(jī)?cè)u(píng)定辦法1. 課實(shí)驗(yàn)考核成績(jī),嚴(yán)格按照該課程教學(xué)大綱中明確規(guī)定的比重執(zhí)行。實(shí)驗(yàn)成績(jī)不合 格者,不能參加課程考試,待補(bǔ)做合格后方能參加考試。2. 單獨(dú)設(shè)立的實(shí)驗(yàn)課考核按百分制評(píng)分,考核容應(yīng)包括基本理論、實(shí)驗(yàn)原理和實(shí)驗(yàn)。3. 實(shí)驗(yàn)考核容包括:1)實(shí)驗(yàn)預(yù)習(xí);2 )實(shí)驗(yàn)過(guò)程(包括實(shí)驗(yàn)操作、實(shí)驗(yàn)記錄和實(shí)驗(yàn)態(tài)度、表現(xiàn));3)實(shí)驗(yàn)報(bào)告;權(quán)重分別為 0.2、0.4、0.4 ;原則上根據(jù)上述三個(gè)方 面進(jìn)行綜合評(píng)定。學(xué)生未取得1)和2)項(xiàng)成績(jī)時(shí),第3)項(xiàng)成績(jī)無(wú)效。4. 實(shí)驗(yàn)指
2、導(dǎo)教師應(yīng)嚴(yán)格按照考核容分項(xiàng)給出評(píng)定成績(jī),并及時(shí)批改實(shí)驗(yàn)報(bào)告,給出綜 合成績(jī),反饋實(shí)驗(yàn)中出現(xiàn)的問(wèn)題。實(shí)驗(yàn)成績(jī)?cè)诮處熓謨?cè)中有記載。實(shí)驗(yàn)報(bào)告主要容一. 實(shí)驗(yàn)?zāi)康亩? 實(shí)驗(yàn)儀器及設(shè)備三. 實(shí)驗(yàn)原理四. 實(shí)驗(yàn)步驟五. 實(shí)驗(yàn)記錄及原始記錄六. 數(shù)據(jù)處理及結(jié)論七. 實(shí)驗(yàn)體會(huì)(可選項(xiàng))注: 1.為了節(jié)省紙,保護(hù)環(huán)境,便于保管實(shí)驗(yàn)報(bào)告,統(tǒng)一采用A4紙,實(shí)驗(yàn)報(bào)告建議雙面打?。ㄕ牟捎盟误w五號(hào)字)或手寫,右側(cè)裝訂2. 實(shí)驗(yàn)類別指驗(yàn)證、演示、綜合、設(shè)計(jì)、創(chuàng)新(研究)、操作六種類型實(shí)驗(yàn)。3. 驗(yàn)證性實(shí)驗(yàn):是指為了使學(xué)生鞏固課程基本理論知識(shí)而開(kāi)設(shè)的強(qiáng)調(diào)演示和證明,注重實(shí)驗(yàn)結(jié)果(事實(shí)、概念或理論)的實(shí)驗(yàn)。4. 綜合性實(shí)驗(yàn):
3、是指實(shí)驗(yàn)容涉及本課程的綜合知識(shí)或本課程相關(guān)的課程知識(shí)的實(shí)驗(yàn)。5. 設(shè)計(jì)性實(shí)驗(yàn):是指給定實(shí)驗(yàn)?zāi)康摹⒁蠛蛯?shí)驗(yàn)條件,由學(xué)生自行設(shè)計(jì)實(shí)驗(yàn)方案并加以實(shí)現(xiàn)的實(shí)驗(yàn)。實(shí)驗(yàn)題目面向?qū)ο缶C合編程實(shí)驗(yàn)室電信機(jī)房實(shí)驗(yàn)時(shí)間實(shí)驗(yàn)類別驗(yàn)證同組人數(shù)年 月 日1指導(dǎo)教師簽字:一、實(shí)驗(yàn)?zāi)康亩?shí)驗(yàn)容三、編程分析及運(yùn)行結(jié)果 四、解決方法及難點(diǎn) 五、實(shí)驗(yàn)體會(huì)【實(shí)驗(yàn)?zāi)康摹? 理解面向?qū)ο蟮脑O(shè)計(jì)思想,掌握編程方法。2 利用面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)方法,對(duì)問(wèn)題進(jìn)行準(zhǔn)確分析,設(shè)計(jì)一個(gè)適當(dāng)?shù)膶?duì)象模型,進(jìn)行編程。3 設(shè)計(jì)合理的類結(jié)構(gòu)與程序結(jié)構(gòu)實(shí)現(xiàn)程序功能,用C+語(yǔ)言編寫程序,進(jìn)行測(cè)試,觀察結(jié)果?!緦?shí)驗(yàn)容】設(shè)計(jì)一個(gè)小型學(xué)生信息或者成績(jī)管理系統(tǒng),對(duì)
4、成績(jī)可以進(jìn)行錄入、增加、刪除、查詢等功能?!揪幊谭治黾斑\(yùn)行結(jié)果】#in clude<iostream.h> #in clude<stri ng.h> #in clude<fstream.h> class Stude nt private:int num;char n ame10;char sex;int age;char bri20,tel20,add20,email30; public:Stude nt();friend void Daolu();friend void Liulan();friend void Chax un();friend void
5、Xiugai();friend void Shan chu();Stude nt();Stude nt stu80;void Daolu()ofstream out;out.ope n("stu.txt",ios:ate);int m=1;for(int i=0;i<=79&&m=1;i+) cout<<"cout<<"cout<<"cout<<" cout<<"cout<<"請(qǐng)輸入該學(xué)生學(xué)號(hào):"ci n>
6、>stui. nu m;ci n.get();輸入該學(xué)生:"cin.getline(,10);輸入該學(xué)生性別:"cin»stui.sex;輸入該學(xué)生年齡:"cin>>stui.age;cin.get();輸入該學(xué)生出生年月日:"ci n.getli ne(stui.bri,20);輸入該學(xué)生地址:"cin.getline(stui.add,20);輸入該學(xué)生:"cin.getline(stui.tel,20);輸入該學(xué)生 e-mail 地址:"cin.getline(stui.e
7、mail,30);cout<<" cout<<"out.write(char *)&;stui,sizeof(stui);cout<<" 是否繼續(xù)輸入?是按1,否按0: "cin>>m;out.close();void Liula n()ifstream in;in .ope n("stu.txt");if(!in)cout<<"Can't open file!"<<endl;int i=0;while(!i n.eof()in
8、 .read(char *)&;stui,sizeof(stui);if(stui. nu m!=0)cout<<" 學(xué) 生學(xué)號(hào):"<<stui.num<<endl<<"別:"<<stui.sex<<endl<<"日 :"<<stui.bri<<e ndl<<"生:"<<stui.tel<<e ndl<<"e-maili+;in .close(
9、);void Chax un()ifstream in;in .ope n("stu.txt");if(!in)cout<<"Can't open file!"<<endl;int i=0,x, n=0;while(!i n.eof()in .read(char *)& stui,sizeof(stui);i+;docout<<"按學(xué)生學(xué)號(hào)查詢按學(xué)生名字查詢 請(qǐng)按2:"<<e ndl;學(xué)生性生年 月學(xué)請(qǐng)按1:"<<e ndl<<"
10、;學(xué)生:"<<<<endl<<" 生年齡:"<<stui.age<<endl<<"學(xué)生出學(xué) 生 地 址:"<<stui.add<<e ndl<<"地址:"<<stui.email<<e ndl;cout<<"請(qǐng)輸入需要查詢的方式:"cin»x;if(x=1)請(qǐng)輸入查詢的學(xué)生的學(xué)號(hào):"cin>>m;int m;cou
11、t<<"for(i nt j=O;j<=i;j+)if(stuj. num=m)別:"<<stuj.sex<<endl<<"學(xué)生年齡:"<<stuj.age<<e ndl<<"學(xué)生出日:"<<stuj.bri<<e ndl<<"學(xué)生地址:"<<stuj.add<<e ndl<<"生:"<<stuj.tel<<e
12、ndl<<"e-mail地址:"<<stuj.email<<e ndl;n=1;if(n=0)cout<<"無(wú)該學(xué)號(hào)學(xué)生的信"<<e ndl;cout<<" 學(xué)生學(xué)號(hào):"<<stuj.num<<endl<<"學(xué) 生:"<<<<endl<<"息學(xué)生性 生年 月 學(xué)char a10;cout<<"請(qǐng)輸入查詢的學(xué)生的"c
13、i n.get();ci n.getli ne(a,10);for(i nt j=0;j<=i;j+)else姓名:學(xué)生性 生年 月 學(xué)if(strcmp(stuj. name,a)=0)cout<<" 學(xué)生學(xué)號(hào):"<<stuj.num<<endl<<"學(xué) 生:"<<<<endl<<"別:"<<stuj.sex<<endl<<"學(xué)生年齡:"<<stuj.age&
14、lt;<endl<<"學(xué)生出日 :"<<stuj.bri<<e ndl<<"學(xué) 生 地 址:"<<stuj.add<<e ndl<<"生:"<<stuj.tel<<e ndl<<"e-mail地址:"<<stuj.email<<e ndl;n=1;if(n=0)cout<<"無(wú) 該 學(xué) 生 的 信 息!"<<e ndl;co
15、ut<<" 是否繼續(xù)查詢?是 按1,否按0:"cin>>x;while(x=1);in .close();void Xiugai()ifstream in;in .ope n("stu.txt");if(!in)cout<<"Can't open file!"<<endl;int i=0,x, n,c,j;while(!i n.eof()in .read(char *)& stui,sizeof(stui);i+; in .close();docout<<&q
16、uot;請(qǐng)輸入需要修改的學(xué)生的學(xué)號(hào):"cin>>x;學(xué)生性 生年 月 學(xué)for(j=0;j<=i-1;j+)if(stuj. num=x)cout<<"學(xué)生學(xué)號(hào):"<<stuj.num<<endl<<"學(xué)生:"<<<<endl<<"別:"<<stuj.sex<<endl<<"學(xué)生年齡:"<<stuj.age<<endl<&
17、lt;"學(xué)生出日:"<<stuj.bri<<e ndl<<"學(xué) 生 地 址:"<<stuj.add<<e ndl<<"生:"<<stuj.tel<<e ndl<<"e-mail地址:"<<stuj.email<<e ndl;n=1;docout<<"修改該學(xué)生學(xué)號(hào)請(qǐng)按 1:"<<endl<<"修改該學(xué)生姓名請(qǐng)按 2:&q
18、uot;<<endl<<"修改該學(xué)生性別請(qǐng)按 3:"<<e ndl<<"修改該學(xué)生年齡請(qǐng)按 4:"<<e ndl<<"修改該學(xué)生出生年月曰請(qǐng)按5:"<<e ndl<<"修改該學(xué)生地址請(qǐng)按 6:"<<endl<<"修改該學(xué)生電話請(qǐng)按 7:"<<endl<<"修改該學(xué)生e-mail 地址請(qǐng)按8:"<<endl<<&
19、quot;請(qǐng)輸入需要修改的信息的編號(hào):"cin> >c;switch(c) case 1:cout<<"請(qǐng)輸入正確的學(xué)號(hào):"cin>>stuj.num;break;case2:cout<<"請(qǐng)輸入正確的姓名:"c in. get();c in. getl in e(stuj. name,10);break;case 3:cout<<"請(qǐng)輸入正確的性別:"cin>>stuj.sex;break;case 4:cout<<"請(qǐng)輸入正確
20、的年齡:"cin>>stuj.age;break;case5:cout<<" 請(qǐng)輸入正確的出生年 月日:"c in. get();c in. getl in e(stuj.bri,20);break;case6:cout<<"請(qǐng)輸入正確的地址:"ci n. get();ci n. getli ne(stuj.add,20);break;case7:cout<<"請(qǐng)輸入正確的電話:"ci n. get();c in .getli ne(stuj.tel,20);break;cas
21、e8:cout<<"請(qǐng)輸入正確的e-mail地址:"c in. get();c in. getl in e(stuj.email,30);break;cout<<endl<<"是否繼續(xù)修改該學(xué)生信息? 是按1,否按0:"c in> >c;while(c=1);if(n=0)cout<<"無(wú) 該 學(xué) 號(hào) 學(xué) 生 的 信 息!"<<e ndl;cout<<endl<<" 是否繼續(xù)修改學(xué)生信息?是按1,否按0:"cin>
22、>x;while(x=1);ofstream out;out.ope n("stu.txt",ios:out);for(j=0;j<=i_1;j+)out.write(char *)&;stuj,sizeof(stuj);out.close();void Shan chu()ifstream in;int n=1;doin. ope n("stu.txt");if(!in)cout<<"Can't open file!"<<endl;int i=O,j,a, x;while(!i n
23、.eof()in .read(char *)&;stui,sizeof(stui);i+;in .close();cout<<"請(qǐng)輸入需要?jiǎng)h除的學(xué)生的學(xué)號(hào):"cin»x;for(j=0;j<=i-1;j+)if(stuj. num=x)a=j;ofstream out;out.ope n("stu.txt",ios:out);for(j=0;j<=a-1;j+)out.write(char *)& stuj,sizeof(stuj); for(j=a+1;j<=i-1;j+)out.write(ch
24、ar *)& stuj,sizeof(stuj);out.close();cout<<"是否繼續(xù)刪除?是按1,否按0:"cin>>n;while (n=1);void mai n()cout<<"歡迎來(lái) 到學(xué)生信息管 理系統(tǒng)!"<<endl<<"* * * * * 學(xué)生信息管理系統(tǒng)* * * * * * "<<endl;int k;docout<<"錄入學(xué)生信息請(qǐng)按 1"<<endl<<"瀏
25、覽學(xué)生信息請(qǐng)按 2"<<endl<<"查詢學(xué)生信息請(qǐng)按3"<<e ndl<<"修改學(xué)生信息請(qǐng)按4"<<e ndl<<"刪除學(xué)生信息請(qǐng)按 5"<<endl<<"退出系統(tǒng)請(qǐng)按6"<<e ndl;cout<<"請(qǐng)輸入需要執(zhí)行的操作:"cin> >k;switch(k) case 1:Daolu();break;case 2:Liula n() ;break;ca
26、se 3:Chax un( );break;case 4:Xiugai();break;case 5:Sha nchu();break;case 6:cout<<"謝謝使用!"<<endl;break;while(k!=6);運(yùn)行結(jié)果:m 二3 ' ' ' 自9 自 j-DILmj 自3 J J J- J J 二眉握眉屋虐口 要信生生生牛生統(tǒng)需 生嚴(yán)盂S盂盂rH-K 千入陞輸1 擊杳隊(duì)製諳: 1K統(tǒng)請(qǐng)請(qǐng)請(qǐng)請(qǐng)的rtW'GACecuaV.IJ19月 號(hào)年.; 空址話nta 生址WHS電才入亠 駐奎生生生生生生建貳 AUA
27、AAAAAAAi3<1息息息自3息執(zhí)J J J J - 時(shí) 亠一一S-S亠 Ms-s±_u 艮 7 jJlJ丄, 3J 3347生辜生集需 他 cxss于 小尹翥改餐輸 lin 請(qǐng) ail是?X 輸 ikt - 否con輸4-536387F994293ntfB=s0河la9 月噸92: 11 j w 1 _+_1ri 上 2址話地號(hào)亠 學(xué)姓隼出地電趕孟 生生生生生生生叭生沢 筈孟-zzL 1J-12 3 4 5 6 sii 請(qǐng)請(qǐng)請(qǐng)請(qǐng)請(qǐng)行f 懇息fi&fe執(zhí)用 繪;gg信信爛口 要® 訃生生生生生統(tǒng)主臨B 入蔦改囂輸皿 翥查修製請(qǐng)coPress any key是021!- 0 按
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)紫蕓豆數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)彩色條紋板數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)雙階式擠出機(jī)組數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年度文化產(chǎn)業(yè)園區(qū)場(chǎng)地運(yùn)營(yíng)管理合作協(xié)議3篇
- 二零二五年度車輛借人使用期間交通事故處理協(xié)議
- 二零二五年度輔導(dǎo)班家長(zhǎng)參與式課程管理協(xié)議
- 二零二五年度酒店股份置換與酒店集團(tuán)戰(zhàn)略聯(lián)盟協(xié)議
- 二零二五年度銀行資金監(jiān)管與金融科技風(fēng)險(xiǎn)防范與應(yīng)急響應(yīng)協(xié)議
- 2025年度環(huán)保型打印機(jī)及耗材銷售合作協(xié)議3篇
- 二零二五年度在線教育平臺(tái)課程開(kāi)發(fā)與合作協(xié)議3篇
- UPVC管道安裝施工方法
- 張家界喀斯特地貌
- 讓學(xué)生看見(jiàn)你的愛(ài)
- 12123交管學(xué)法減分練習(xí)題及答案二(帶圖文通用版)
- 銷售禮盒營(yíng)銷方案
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報(bào)告
- 初中數(shù)學(xué)校本教材(完整版)
- 重慶市銅梁區(qū)2024屆數(shù)學(xué)八上期末檢測(cè)試題含解析
- 中央導(dǎo)管相關(guān)血流感染防控
- 光的偏振和晶體光學(xué)基礎(chǔ)課件
- 中科大光學(xué)講義08光的偏振
評(píng)論
0/150
提交評(píng)論