




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流c+學(xué)生信息管理系統(tǒng)93395.精品文檔.實 驗 報 告課程名稱 面向?qū)ο蟪绦蛟O(shè)計 專業(yè)班級 軟件1142 姓 名 嚴(yán)露露 學(xué) 號 1104431206 電氣與信息學(xué)院和諧 勤奮 求是 創(chuàng)新實驗教學(xué)考核和成績評定辦法1 課內(nèi)實驗考核成績,嚴(yán)格按照該課程教學(xué)大綱中明確規(guī)定的比重執(zhí)行。實驗成績不合格者,不能參加課程考試,待補做合格后方能參加考試。2 單獨設(shè)立的實驗課考核按百分制評分,考核內(nèi)容應(yīng)包括基本理論、實驗原理和實驗。3 實驗考核內(nèi)容包括:1)實驗預(yù)習(xí);2)實驗過程(包括實驗操作、實驗記錄和實驗態(tài)度、表現(xiàn));3)實驗報告;權(quán)重分別為0.2 、
2、0.4 、 0.4;原則上根據(jù)上述三個方面進行綜合評定。學(xué)生未取得1)和2)項成績時,第3)項成績無效。4 實驗指導(dǎo)教師應(yīng)嚴(yán)格按照考核內(nèi)容分項給出評定成績,并及時批改實驗報告,給出綜合成績,反饋實驗中出現(xiàn)的問題。實驗成績在教師手冊中有記載。實驗報告主要內(nèi)容一 實驗?zāi)康?二 實驗儀器及設(shè)備三 實驗原理四 實驗步驟五 實驗記錄及原始記錄六 數(shù)據(jù)處理及結(jié)論七 實驗體會(可選項)注:1. 為了節(jié)省紙張,保護環(huán)境,便于保管實驗報告,統(tǒng)一采用A4紙,實驗報告建議雙面打?。ㄕ牟捎盟误w五號字)或手寫,右側(cè)裝訂。2. 實驗類別指驗證、演示、綜合、設(shè)計、創(chuàng)新(研究)、操作六種類型實驗。3. 驗證性實驗:是指為了
3、使學(xué)生鞏固課程基本理論知識而開設(shè)的強調(diào)演示和證明,注重實驗結(jié)果(事實、概念或理論)的實驗。4. 綜合性實驗:是指實驗內(nèi)容涉及本課程的綜合知識或本課程相關(guān)的課程知識的實驗。5. 設(shè)計性實驗:是指給定實驗?zāi)康?、要求和實驗條件,由學(xué)生自行設(shè)計實驗方案并加以實現(xiàn)的實驗。實驗題目面向?qū)ο缶C合編程實驗室電信機房實驗時間 年 月 日 實驗類別驗證同組人數(shù)1 成 績指導(dǎo)教師簽字:一、實驗?zāi)康亩嶒瀮?nèi)容三、編程分析及運行結(jié)果四、解決方法及難點五、實驗體會【實驗?zāi)康摹?理解面向?qū)ο蟮脑O(shè)計思想,掌握編程方法。2利用面向?qū)ο笙到y(tǒng)分析與設(shè)計方法,對問題進行準(zhǔn)確分析,設(shè)計一個適當(dāng)?shù)膶ο竽P?,進行編程。3設(shè)計合理的類結(jié)構(gòu)
4、與程序結(jié)構(gòu)實現(xiàn)程序功能,用C+ 語言編寫程序,進行測試,觀察結(jié)果?!緦嶒瀮?nèi)容】設(shè)計一個小型學(xué)生信息或者成績管理系統(tǒng),對成績可以進行錄入、增加、刪除、查詢等功能?!揪幊谭治黾斑\行結(jié)果】#include<iostream.h>#include<string.h>#include<fstream.h>class Studentprivate: int num; char name10; char sex; int age; char bri20,tel20,add20,email30; public: Student(); friend void Daolu();
5、 friend void Liulan(); friend void Chaxun(); friend void Xiugai(); friend void Shanchu(); Student();Student stu80;void Daolu()ofstream out; out.open("stu.txt",ios:ate); int m=1; for(int i=0;i<=79&&m=1;i+) cout<<"請輸入該學(xué)生學(xué)號: "cin>>stui.num;cin.get(); cout<&
6、lt;"輸入該學(xué)生姓名: "cin.getline(,10); cout<<"輸入該學(xué)生性別: "cin>>stui.sex; cout<<"輸入該學(xué)生年齡: "cin>>stui.age;cin.get(); cout<<"輸入該學(xué)生出生年月日: "cin.getline(stui.bri,20); cout<<"輸入該學(xué)生地址: "cin.getline(stui.add,20); cout<&l
7、t;"輸入該學(xué)生電話: "cin.getline(stui.tel,20); cout<<"輸入該學(xué)生e-mail地址:"cin.getline(stui.email,30); out.write(char *)&stui,sizeof(stui); cout<<"是否繼續(xù)輸入?是按1,否按0:"cin>>m; out.close();void Liulan()ifstream in; in.open("stu.txt"); if(!in)cout<<&quo
8、t;Can't open file!"<<endl; int i=0; while(!in.eof() in.read(char *)&stui,sizeof(stui); if(stui.num!=0) cout<<"學(xué)生學(xué)號:"<<stui.num<<endl<<"學(xué)生姓名:"<<<<endl<<"學(xué)生性別:"<<stui.sex<<endl<<"
9、學(xué)生年齡:"<<stui.age<<endl<<"學(xué)生出生年月日:"<<stui.bri<<endl<<"學(xué)生地址:"<<stui.add<<endl<<"學(xué)生電話:"<<stui.tel<<endl<<"e-mail地址:"<<stui.email<<endl; i+; in.close();void Chaxun()ifstream i
10、n; in.open("stu.txt"); if(!in)cout<<"Can't open file!"<<endl; int i=0,x,n=0; while(!in.eof() in.read(char *)&stui,sizeof(stui);i+; do cout<<" 按 學(xué) 生 學(xué) 號 查 詢 請 按 1:"<<endl<<" 按 學(xué) 生 名 字 查 詢 請 按 2:"<<endl; cout<<&q
11、uot; 請 輸 入 需 要 查 詢 的 方 式 :"cin>>x; if(x=1) int m;cout<<" 請 輸 入 查 詢 的 學(xué) 生 的 學(xué) 號:"cin>>m; for(int j=0;j<=i;j+) if(stuj.num=m) cout<<"學(xué)生學(xué)號:"<<stuj.num<<endl<<"學(xué)生姓名:"<<<<endl<<"學(xué)生性別:"<
12、<stuj.sex<<endl<<"學(xué)生年齡:"<<stuj.age<<endl<<"學(xué)生出生年月日:"<<stuj.bri<<endl<<"學(xué)生地址:"<<stuj.add<<endl<<"學(xué)生電話:"<<stuj.tel<<endl<<"e-mail地址:"<<stuj.email<<endl;
13、n=1; if(n=0)cout<<" 無 該 學(xué) 號 學(xué) 生 的 信 息 ! "<<endl; else char a10;cout<<" 請 輸 入 查 詢 的 學(xué) 生 的 姓 名: "cin.get();cin.getline(a,10); for(int j=0;j<=i;j+) if(strcmp(,a)=0) cout<<"學(xué)生學(xué)號:"<<stuj.num<<endl<<"學(xué)生姓名:"<&l
14、t;<<endl<<"學(xué)生性別:"<<stuj.sex<<endl<<"學(xué)生年齡:"<<stuj.age<<endl<<"學(xué)生出生年月日:"<<stuj.bri<<endl<<"學(xué)生地址:"<<stuj.add<<endl<<"學(xué)生電話:"<<stuj.tel<<endl<<&
15、quot;e-mail地址:"<<stuj.email<<endl; n=1; if(n=0)cout<<" 無 該 學(xué) 生 的 信 息 !"<<endl; cout<<" 是 否 繼 續(xù) 查 詢?是 按 1,否 按 0:"cin>>x; while(x=1); in.close();void Xiugai()ifstream in; in.open("stu.txt"); if(!in)cout<<"Can't open
16、file!"<<endl; int i=0,x,n,c,j; while(!in.eof() in.read(char *)&stui,sizeof(stui);i+; in.close(); do cout<<" 請 輸 入 需 要 修 改 的 學(xué) 生 的 學(xué) 號 :"cin>>x; for(j=0;j<=i-1;j+) if(stuj.num=x)cout<<"學(xué)生學(xué)號:"<<stuj.num<<endl<<"學(xué)生姓名:"&
17、lt;<<<endl<<"學(xué)生性別:"<<stuj.sex<<endl<<"學(xué)生年齡:"<<stuj.age<<endl<<"學(xué)生出生年月日:"<<stuj.bri<<endl<<"學(xué)生地址:"<<stuj.add<<endl<<"學(xué)生電話:"<<stuj.tel<<endl<
18、<"e-mail地址:"<<stuj.email<<endl; n=1; do cout<<" 修 改 該 學(xué) 生 學(xué) 號 請 按 1:"<<endl<<" 修 改 該 學(xué) 生 姓 名 請 按 2:"<<endl<<" 修 改 該 學(xué) 生 性 別 請 按 3:"<<endl<<" 修 改 該 學(xué) 生 年 齡 請 按 4:"<<endl<<" 修 改
19、該 學(xué) 生 出 生 年 月 日 請 按 5:"<<endl<<" 修 改 該 學(xué) 生 地 址 請 按 6:"<<endl<<" 修 改 該 學(xué) 生 電 話 請 按 7:"<<endl<<" 修 改 該 學(xué) 生 e-mail 地 址 請 按 8:"<<endl<<" 請 輸 入 需 要 修 改 的 信 息 的 編 號:" cin>>c; switch(c) case 1:cout<<&qu
20、ot;請 輸 入 正 確 的 學(xué) 號:"cin>>stuj.num;break; case 2:cout<<"請 輸 入 正 確 的 姓 名:"cin.get();cin.getline(,10);break; case 3:cout<<"請 輸 入 正 確 的 性 別:"cin>>stuj.sex;break; case 4:cout<<"請 輸 入 正 確 的 年 齡:"cin>>stuj.age;break; case 5:cou
21、t<<"請 輸 入 正 確 的 出 生 年月 日:"cin.get();cin.getline(stuj.bri,20);break; case 6:cout<<"請 輸 入 正 確 的 地 址:"cin.get();cin.getline(stuj.add,20);break; case 7:cout<<"請 輸 入 正 確 的 電 話:"cin.get();cin.getline(stuj.tel,20);break; case 8:cout<<"請 輸 入 正 確 的 e
22、-mail 地 址:"cin.get();cin.getline(stuj.email,30);break; cout<<endl<<"是 否 繼 續(xù) 修 改 該 學(xué) 生 信 息 ? 是 按 1,否 按 0:"cin>>c; while(c=1); if(n=0)cout<<" 無 該 學(xué) 號 學(xué) 生 的 信 息 ! "<<endl; cout<<endl<<"是 否 繼 續(xù) 修 改 學(xué) 生 信 息 ?是 按 1,否 按 0:"cin>
23、>x; while(x=1); ofstream out; out.open("stu.txt",ios:out); for(j=0;j<=i-1;j+) out.write(char *)&stuj,sizeof(stuj); out.close();void Shanchu()ifstream in; int n=1; do in.open("stu.txt"); if(!in)cout<<"Can't open file!"<<endl; int i=0,j,a,x; whil
24、e(!in.eof() in.read(char *)&stui,sizeof(stui);i+; in.close(); cout<<" 請 輸 入 需 要 刪 除 的 學(xué) 生 的 學(xué) 號 :"cin>>x; for(j=0;j<=i-1;j+) if(stuj.num=x)a=j; ofstream out; out.open("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(char *)&stuj,sizeof(stuj); out.close(); cout<<"是 否 繼 續(xù) 刪 除?是按1,否按0:"cin>>n; while(n=1);void main()c
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴金屬壓延加工中的節(jié)能減排措施考核試卷
- 纖維制造企業(yè)運營與管理考核試卷
- 平遙現(xiàn)代工程技術(shù)學(xué)校
- 學(xué)生人工呼吸訓(xùn)練方案
- 麻醉學(xué)科核心體系解析
- 皮膚軟組織感染(SSTI)
- 呼吸護理創(chuàng)新案例前沿進展
- 教育培訓(xùn)總結(jié)匯報
- 2025年雇主品牌調(diào)研-中國大陸區(qū)報告-任仕達(dá)
- 2025年公交優(yōu)先戰(zhàn)略對城市交通擁堵治理的促進作用研究報告
- 垃圾清運方案、安全作業(yè)制度、環(huán)保管理制度
- 2024年廣西壯族自治區(qū)中考地理試題(含解析)
- 2024-2030年牛樟芝行業(yè)市場深度調(diào)研及未來發(fā)展戰(zhàn)略規(guī)劃研究報告
- 北京市昌平區(qū)2023-2024學(xué)年高一下學(xué)期期末考試地理試題 含解析
- 西方經(jīng)濟學(xué)考試題庫(含參考答案)
- 2024詳解《鑄牢中華民族共同體意識》黨課課件
- 國家開放大學(xué)2024春《1379人文英語3》期末考試真題及答案-開放本科
- 2025年高中自主招生模擬考試數(shù)學(xué)試卷試題(含答案詳解)
- 園林綠化樹木的修剪方案
- 國企集團公司各崗位廉潔風(fēng)險點防控表格(廉政)范本
- 吉林鄉(xiāng)土地理知識要點(試卷)
評論
0/150
提交評論