




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、南 昌 大 學C+ 選 修 課課程設計報告 題 目: 學 院:專 業:姓 名: 學 號: 電 話: 2016年6月17日目錄 1需求分析32概要設計33程序實現思路44設計總結45參考文獻56源代碼6一、需求分析經過研一下學期C+選修課的學習,對C+基于對象的程序設計有了一定的認識,根據所學的知識,設計學生成績管理系統。學生成績統計管理系統是為某班級成績統計管理的一個系統。為方便班級的管理人員對學生的信息進行管理,該系統中包括學號、姓名、大學物理、高數、C+語言,各科平均成績、各科成績“優秀”、“良好”、“中等”、“及格”、“不及格”的人數及其所占比例,學生的總成績、平均成績及成績排名。通過仔
2、細研究借鑒眾多相關畢業設計研究等文獻資料(見參考文獻一),學習書籍譚浩強面向對象的C+程序設計編寫了該成績管理系統。主要的功能有學生數據的增加、刪除、修改、查詢,另外實現一些統計的功能,例如:成績的輸入、成績統計、總成績統計、成績的統計結果顯示。二、概要設計1、本程序所用到的所有抽象數據類型的定義如下:序號成員名數據類型含義1numlong學號2namestring姓名3sumdouble總分4rangeint排名5avedouble平均分6scoredouble記錄數組2、各程序模塊的功能void input(); /輸入void count(); /計算void sort(); /按學號升
3、序排列void selectsort(); /按總成績降序排列void insert(); /增加int del(); /刪除void student:Exit(); /修改void search(); /查詢void display(); /顯示以下為統計模塊:void count(); /計算成員函數void average(); /計算平均值成員函數void display(); /顯示成員函數 三、程序實現思路1.設計菜單實現功能成績的輸入(學號、姓名、大學物理、高數、C+語言)。成績統計(各科平均成績、各科成績“優秀”、“良好”、“中等”、“及格”、“不及格”的人數及其所占比例)。總
4、成績統計(學生的總成績、平均成績及成績排名)。成績的統計結果顯示。學生數據的增加、修改、與刪除。學生數據的讀取與存儲。2.設計類與對象class student /建立學生student類,目的是存儲學生個人信息public:long num; /學號string name; /姓名double scoren; /學生科目成績 double sum; /總成績double ave; /平均成績int range; /排名 void insert(); /增加 int del(); /刪除void search(); /查詢void student:Exit();/修改void display(
5、); /顯示void input(); /輸入void count(); /計算void sort(); /按學號升序排列void selectsort(); /按總成績降序排列stuN;class all /建立整體all類,目的是存放學生整體信息public: double ave; /每學科的平均成績 int people5; /每學科的各等級人數 double percent5; /每學科的各等級人數比例void count(); /計算成員函數 void average(); /計算平均值成員函數 void display(); /顯示成員函數 aln;3.通過類的調用實現功能設計c
6、ase 0:cout<<"*"<<endl;cout<<"高數科統計結果為"<<endl;cout<<"*"<<endl;cout<<endl;break;case 1:cout<<"*"<<endl;cout<<"大學物理科統計結果為"<<endl;cout<<"*"<<endl;cout<<endl;bre
7、ak;case 2:cout<<"*"<<endl;cout<<"C+統計結果為"<<endl;cout<<"*"<<endl;cout<<endl;break;case 3:if(total=0) cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;else cout<<"學生信息為:"<<endl; stutotal.count(); stutot
8、al.display();/顯示 cout<<endl; break;case 4:if (total=0) cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsecout<<"各科學生成績為:"<<endl;aln.average();aln.count(); aln.display();cout<<endl;break;case 5:if(total=0) cout<<"數組為空,請在主菜單中選擇1增加數據"<<en
9、dl;elsedo stutotal.search();cout<<"查詢成功,繼續查詢請輸入Y/y:"<<endl; cout<<"退出請按其他鍵"<<endl; fflush(stdin); ch=getchar();while(ch='Y'|ch='y');break;case 6:if(total=0) cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsedostutotal.Exit(); /修改co
10、ut<<"修改成功,繼續修改請輸入Y/y:"<<endl;cout<<"退出請按其他鍵"<<endl;fflush(stdin);ch=getchar();while(ch='Y'|ch='y');break;case 7:if(total=0) cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;else do system("cls"); stutotal.insert(); /增加 total
11、+; cout<<"增加成功,繼續增加請輸入Y/y:"<<endl; cout<<"退出請按其他鍵"<<endl; fflush(stdin); ch=getchar(); cout<<endl;while(ch='Y'|ch='y');break;case 8:if(total=0)cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsedo system("cls"); if(s
12、tutotal.del() /刪除 total-; /人數-1 system("cls"); else cout<<"該學號不存在"<<endl; system("pause"); system("cls"); cout<<"刪除成功,繼續刪除請輸入Y/y:"<<endl; cout<<"退出該選擇請按其他鍵"<<endl; fflush(stdin); ch=getchar(); cout<<
13、;endl;while(ch='Y'|ch='y'); break;case 9: cout<<"此操作將刪除所有記錄"<<endl; cout<<"繼續該操作請輸入Y/y:"<<endl; cout<<"退出請按其他鍵"<<endl; fflush(stdin); ch=getchar(); if(ch='Y'|ch='y') total=0; break;default:cout<<&
14、quot;確定要退出嗎?"<<endl; cout<<"退出請輸入Y/y:"<<endl; fflush(stdin); ch=getchar(); cout<<endl; if(ch='y'|ch='Y') exit(0); break; system("pause"); while(1);四、設計總結通過為期兩周的努力,挑戰程序設計的難度,終于將程序正確地運行。雖說只是一個簡單的程序,但它卻見證了我從編寫、調試、修改、運行、再修改等一系列的過程,收錄了我努力后的
15、小小成果。從不斷調試中遇到的錯誤中,我發現了自己的不足,同時也學會讓自己如何面對挑戰。 運用結構體、類等新學的內容讓我再次感受到了學習的重要性。都說“萬變不離其宗”,書本是我們課后學習的參照。因為沒有重視書本,讓我在編譯時不斷翻看,這也堅定了我努力學好這門課程的決心。 五、參考文獻 1.譚浩強C+程序設計清華出版社 2007,5六、源代碼學生成績統計管理程序#include<iostream> /引用庫函數#include<iomanip> /引用控制符處理#include<string> /字符串using namespace std;#define N
16、100 /宏定義#define n 3class student /建立學生類,用于存儲學生個人信息public:long num; /學號string name; /姓名double scoren; /學生科目成績double sum; /總成績double ave; /平均成績int range; /排名void input(); /輸入void count(); /計算void sort(); /按學號升序排列void selectsort(); /按總成績降序排列void search(); /查詢void insert(); /增加int del(); /刪除void student
17、:Exit(); /修改數據void display(); /顯示stuN;class all /建立整體類,用來存放學生整體信息public:double ave; /每學科的平均成績int people5; /每學科的各等級人數double percent5; /每學科的各等級人數比例void count(); /計算成員函數void average(); /計算平均值成員函數void display(); /顯示成員函數aln;int total=0; /定義全局變量void student:input() /輸入學生個人信息cout<<"請輸入學生信息:"
18、;<<endl;cout<<"學號"<<setw(8)<<"姓名"<<setw(12)<<"高數成績"<<setw(10)<<"大學物理成績"<<setw(10)<<"C+成績"<<endl;cin>>setw(10)>>stutotal.num;cin>>setw(10)>>;for(int
19、 j=0;j<n;j+)cin>>setw(10)>>stutotal.scorej;void student:selectsort() /按總成績降序排列student aa;int i,j;for(i=0;i<total-1;i+)for(j=i+1;j<total;j+)if(stui.sum<stuj.sum) aa=stuj;stuj=stui;stui=aa;void student:count() /計算總成績、平均成績stutotal.selectsort();for(int i=0;i<total;i+)stui.sum=
20、0;for(int j=0;j<n;j+)stui.sum+=stui.scorej;stui.ave=stui.sum/n;void student:sort() /按學號升序排列student abc;int i,j;for(i=0;i<total-1;i+)for(j=i+1;j<total;j+)if(stui.num>stuj.num)abc=stuj;stuj=stui;stui=abc;void student:display() /顯示學生個人信息selectsort(); /調用按總成績降序排列函數cout<<"學號"&
21、lt;<setw(10)<<"姓名"<<setw(10)<<"高數成績"<<setw(10)<<"大學物理成績"<<setw(10)<<"C+成績"<<setw(10)<<"平均成績"<<setw(10)<<"總成績"<<setw(10)<<"排名"<<endl;for(int i=0
22、;i<total;i+)stui.range=i+1;cout<<setw(10)<<stui.num<<setw(10)<<;for(int j=0;j<n;j+)cout<<setw(10)<<stui.scorej;cout<<setw(10)<<stui.ave<<setw(10)<<stui.sum<<setw(10)<<stui.range<<endl;void all:average() /計算各
23、科的平均成績for(int j=0;j<n;j+)long double a=0;for(int i=0;i<total;i+) a+=stui.scorej;alj.ave=a/double(total);void all:count() /計算各科的各等級人數及其比例for(int j=0;j<n;j+)int a=0,b=0,c=0,d=0,e=0;for(int i=0;i<total;i+)if(stui.scorej<60)a+;else if(stui.scorej<70)b+;else if(stui.scorej<80)c+;else
24、 if(stui.scorej<90)d+;elsee+;alj.people0=a; /高數科不及格人數alj.people1=b; /高數科及格人數alj.people2=c; /高數科中等人數alj.people3=d; /高數科良好人數alj.people4=e; /高數科優秀人數alj.percent0=a/double(total); /高數科不及格人數所占的比例alj.percent1=b/double(total); /高數科及格人數所占的比例alj.percent2=c/double(total); /高數科中等人數所占的比例alj.percent3=d/double(
25、total); /高數科良好人數所占的比例alj.percent4=e/double(total); /高數科優秀人數所占的比例void all:display( ) /輸出整體信息for(int j=0; j<n; j+)switch(j)case 0:cout<<"*"<<endl;cout<<"高數科統計結果為"<<endl;cout<<"*"<<endl;cout<<endl;break;case 1:cout<<"
26、*"<<endl;cout<<"大學物理科統計結果為"<<endl;cout<<"*"<<endl;cout<<endl;break;case 2:cout<<"*"<<endl;cout<<"C+統計結果為"<<endl;cout<<"*"<<endl;cout<<endl;break;cout<<"平均成績
27、為:"<<alj.ave<<endl;cout<<endl;cout<<"不及格人數為:"<<alj.people0<<endl;cout<<"及格人數為:"<<alj.people1<<endl;cout<<"中等人數為:"<<alj.people2<<endl;cout<<"良好人數為:"<<alj.people3<<end
28、l;cout<<"優秀人數為:"<<alj.people4<<endl;cout<<"不及格人數為:"<<alj.percent0<<endl;cout<<"及格人數比為:"<<alj.percent1<<endl;cout<<"中等人數為:"<<alj.percent2<<endl;cout<<"良好人數比為:"<<alj.pe
29、rcent3<<endl;cout<<"優秀人數比為:"<<alj.percent4<<endl;cout<<endl;void student:search() /查詢int find_num;bool flag=false;cout<<"請輸入要查找的學生的學號"<<endl;cin>>find_num;for(int i=0;i<total;i+)if(stui.num=find_num) /如果要找的學號與其中某一個學生的學號相同cout<
30、<setw(10)<<stui.num<<endl;cout<<"已經找到該學生信息,他的有關信息是:"<<endl;cout<<setw(10)<<;for(int j=0;j<n;j+)cout<<setw(10)<<stui.scorej;cout<<setw(10)<<stui.ave<<setw(10)<<setw(10)<<stui.sum<<setw(10)<
31、<stui.range<<endl; /輸出學生信息flag=true;break; if(flag=false)cout<<"找不到該學生的學號"<<endl; /如找不到輸出"找不到"信息void student:Exit() /修改int ID;bool flag=false;string name1;cout<<"請輸入要修改的學生的信息"<<endl;cout<<setw(12)<<"學號:"<<setw
32、(12)<<endl;cout<<"姓名:"<<setw(12)<<endl;cout<<"高數成績:"<<setw(12)<<endl;cout<<"大學物理成績:"<<setw(12)<<endl;cout<<"C+成績:"<<endl;cin>>ID;cin>>name1;for(int i=0;i<total;i+)if(stui.nu
33、m=ID)stui.num=ID;=name1;flag=true;break;if(flag=false)cout<<"找不到該學生的學號"<<endl;void student:insert() /增加int a;string aa;double x,y,z;stutotal.sort(); /調用按學號升序排列函數cout<<"請輸入要增加的學生的信息"<<endl; /輸入要增加學生的信息cout<<setw(12)<<"學號"<&
34、lt;setw(12)<<"姓名"<<setw(12)<<"高數成績"<<setw(12)<<"大學物理成績"<<setw(12)<<"C+成績"<<endl;cin>>a>>aa>>x>>y>>z;stutotal.num=a;=aa;stutotal.score0=x;stutotal.score1=y;stutotal.score
35、2=z;int student:del() /刪除int i,j,abc;cout<<"請輸入要刪除的學號:"<<endl;cin>>abc;stutotal.sort(); /調用按學號升序排列函數for(i=0;i<total;i+)if(abc=stui.num) /如果某一個學生的學號與要刪除的學生的學號相同break;if(i<total)for(j=i;j<total;j+)stuj=stuj+1;return 1;elsereturn 0;void menu(); /顯示主菜單class student;c
36、lass all;void student:display();void all:display(); /顯示學生信息void student:insert(); /增加學生(自動排序)int student:del(); /刪除學生void student:search(); /按學號查詢int main() /主函數class student stuN;class all aln;char ch;int select; /total為學生總數,select為選擇dosystem("cls");menu();cout<<"請輸入你的選擇:"
37、<<endl;fflush(stdin);cin>>select;system("cls");switch(select)case 1:dosystem("cls");stutotal.input();total+; /人數+1cout<<"輸入成功,繼續輸入請輸入Y/y:"<<endl;cout<<"退出請輸入其他鍵"<<endl;fflush(stdin);ch=getchar();while(ch='Y'|ch='
38、y');cout<<endl;break;case 2:if(total=0)cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsecout<<"學生信息為:"<<endl;stutotal.count();stutotal.display(); /顯示cout<<endl;break;case 3:if(total=0)cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsecout<&
39、lt;"各科學生成績為:"<<endl;aln.average();aln.count();aln.display();cout<<endl;break;case 4:if(total=0)cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsedostutotal.search();cout<<"查詢成功,繼續查詢請輸入Y/y:"<<endl;cout<<"退出請按其他鍵"<<endl;fflush(
40、stdin);ch=getchar();while(ch='Y'|ch='y');break;case 5:if(total=0)cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsedostutotal.Exit(); /修改cout<<"修改成功,繼續修改請輸入Y/y:"<<endl;cout<<"退出請按其他鍵"<<endl;fflush(stdin);ch=getchar();while(ch='
41、Y'|ch='y');break;case 6:if(total=0)cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsedosystem("cls");stutotal.insert(); /增加total+;cout<<"增加成功,繼續增加請輸入Y/y:"<<endl;cout<<"退出請按其他鍵"<<endl;fflush(stdin);ch=getchar();cout<<end
42、l;while(ch='Y'|ch='y');break;case 7:if(total=0)cout<<"數組為空,請在主菜單中選擇1增加數據"<<endl;elsedosystem("cls");if(stutotal.del() /刪除total-; /人數-1system("cls");elsecout<<"該學號不存在"<<endl;system("pause");system("cls"
43、;);cout<<"刪除成功,繼續刪除請輸入Y/y:"<<endl;cout<<"退出該選擇請按其他鍵"<<endl;fflush(stdin);ch=getchar();cout<<endl;while(ch='Y'|ch='y');break;case 8:cout<<"此操作將刪除所有記錄"<<endl;cout<<"繼續該操作請輸入Y/y:"<<endl;cout<
44、;<"退出請按其他鍵"<<endl;fflush(stdin);ch=getchar();if(ch='Y'|ch='y')total=0;break;default:cout<<"確定要退出嗎?"<<endl;cout<<"退出請輸入Y/y:"<<endl;fflush(stdin);ch=getchar();cout<<endl;if(ch='y'|ch='Y') exit(0);break
45、;system("pause");while(1);void menu()cout<<"|-|"<<endl;cout<<"| 南昌大學學生成績統計管理系統 |"<<endl;cout<<"|-|"<<endl;cout<<"| 1.輸入: 輸入所有學生信息 |"<<endl;cout<<"| 2.顯示:學生個人信息統計數據 |"<<endl;cout<
46、;<"| 3.顯示:各科成績統計結果數據(比例) |"<<endl;cout<<"| 4.查詢:查找指定學生(按學號) |"<<endl;cout<<"| 5.修改:修改指定學生信息 |"<<endl;cout<<"| 6.增加:增加一條學生信息 |"<<endl;cout<<"| 7.刪除:刪除指定學生信息 |"<<endl;cout<<"| 8.清除:清除所
47、有學生記錄 |"<<endl;cout<<"| 9.退出: 安全地退出本系統 |"<<endl;cout<<"|-|"<<endl;2#include <iostream.h>#include <fstream.h>#include <string.h>#include <stdlib.h>#include <iomanip.h>class student /定義一個學生類public:int number;char name
48、20;double point3; double sum; student()number=0;student(int num,char na20,double math,double english,double cpp) number=num;for(int i=0;i<20;i+)namei=nai;point0=math;point1=english;point2=cpp;double add() /求個人總成績 sum=0;for(int i=0;i<3;i+)sum=sum+pointi;return sum;void list();void newstu();void
49、 infile();void add();void del(); void xiugai();void see_grade();void tongji();void totaltongji();void outfile();void lei();void restart();student stu80; int z=0;char r50;char set_code10="123" /設定密碼double T10; char string10;void main() for(int time=1;time<4;time+) /設定三次輸入密碼的機會 cout<&l
50、t;"*請輸入密碼:" cin>>string; cout<<"n" if (strcmp(string,set_code)=0)cout<<"ttt*歡迎來到學生成績統計管理系統*"<<endl;break; else cout<<"!輸入密碼有錯誤,請重新輸入!"<<endl; if(time=4) exit(1);list();void list() /選擇菜單 cout<<"n" cout<<
51、"ttt*本系統由軟件工程編寫*"<<endl;cout<<"n" cout<<"ttt=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*="<<endl;cout<<"tttt 系統菜單"<<endl;cout<<"ttt=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*="<<endl;cout<<"tttt <1>新建學生名單
52、"<<endl;cout<<"tttt <2>讀取學生成績"<<endl;cout<<"tttt <3>添加學生成績"<<endl;cout<<"tttt <4>刪除學生成績"<<endl;cout<<"tttt <5>修改學生資料"<<endl; cout<<"tttt <6>單人資料查詢"<<
53、endl;cout<<"tttt <7>成績統計"<<endl;cout<<"tttt <8>總成績統計"<<endl;cout<<"tttt <9>儲存學生成績"<<endl;cout<<"tttt <10>退出程序"<<endl;cout<<"ttt=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*="int a;cou
54、t<<endl<<"ttt 請輸入選項:"cin>>a;cout<<endl;switch(a)case 1:newstu();break;case 2:infile();break;case 3:add();break;case 4:del();break;case 5:xiugai();break;case 6:see_grade();break;case 7:tongji();break;case 8:totaltongji();break;case 9:outfile();break;case 10:cout<&
55、lt;"退出程序"<<endl;break;default:cout<<"輸入錯誤"<<endl;void newstu() /case_1 新建學生名單char y;for(int i=0;i<80;i+) cout<<"請輸入學生學號:"cin>>stui.number;cout<<"請輸入學生姓名:" cin>>;cout<<"請輸入學生的數學成績:"cin>>
56、;stui.point0;cout<<"請輸入學生的英語成績:"cin>>stui.point1;cout<<"請輸入學生的C+成績:"cin>>stui.point2;cout<<"是否要繼續進行學生資料的輸入?y/n:"cin>>y;if(y='n')i=80;else cout<<endl;cout<<"新建學生名單完成,"restart();void infile() /case_2 讀取學生成績
57、fstream in;cout<<endl;in.open("f:學生名單.dat",ios:in|ios:binary);if(!in) cout<<"無法找到指定文件."<<endl;abort();for(int i=0;i<80;i+) /從文件逐個導入學生成績 in.read(char*)&stui,sizeof(stui);in.close();cout<<"學生成績已讀取完畢"<<endl;cout<<endl;lei();restar
58、t();void add() /case_3 添加學生lei();cout<<"請輸入學生學號:"cin>>stuz.number;cout<<"請輸入學生姓名:" cin>>;cout<<"請輸入學生的數學成績:"cin>>stuz.point0;cout<<"請輸入學生的英語成績:"cin>>stuz.point1;cout<<"請輸入學生的C+成績:"cin>
59、>stuz.point2;cout<<"添加完畢"<<endl;restart();void del() /case_4 刪除學生 int n,m;lei();cout<<"請輸入將要刪除的學生的學號:"cin>>n;for(int i=0;i<z;i+) if(stui.number=n)m=i;stum.number=0;for(i=m;i<80-m;i+) /將被刪除學號后面的所有學號依次上移一位stui.number=stui+1.number;for(int j=0;j<2
60、0;j+)j=stui+1.namej;stui.point0=stui+1.point0;stui.point1=stui+1.point1;stui.point2=stui+1.point2;cout<<"已刪除成功"<<endl;restart();void xiugai() /case_5 修改學生成績 int n,m;lei();cout<<"請輸入需要修改的學生的學號:"cin>>n;for(int i=0;i<z;i+) if(stui.number=n)m=i;cou
61、t<<"該學生現在的資料:"<<"n學號:"<<stum.number<<"n姓名:"<<<<"n數學成績:"<<stum.point0<<"n英語成績:"<<stum.point1<<"nC+成績:"<<stum.point2<<endl;cout<<"開始對該學生的資料進行修改"<<endl;cout<<"請輸入該學生姓名:"cin>>;cout<<"請輸入學生的數學成績:"cin>>stum.point0;cout<<"請輸入該學生的英語成績:"cin>>stum.point1;cout<<"請輸入該學生的C+成績:"cin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項目管理真題模擬試題及答案
- 理財中的法律合規性分析試題及答案
- 證券投資生態變化的典型案例考題及答案
- 高效閱讀材料準備2025年注冊會計師考試試題及答案
- 證券從業資格的核心試題及答案
- 完整注冊會計師考試框架試題及答案
- 針對園藝師考試的個性化備考計劃試題及答案
- 2025年內部審計知識試題及答案
- 農業職業經理人考試難點及解答試題及答案
- 油炸食品制造業中的食品安全與產業鏈協同考核試卷
- 【2025版】人教版一年級數學下冊教學工作計劃(含進度表)
- ISO 37001-2025 反賄賂管理體系要求及使用指南(中文版-雷澤佳譯-2025)
- 《第2課 體驗開源硬件與編程工具應用 主題2 認識microbit加速度傳感器及其應用》參考課件
- 第11課《山地回憶》課件-2024-2025學年統編版語文七年級下冊
- 科學防癌預防先行
- DB4403-T 81-2020 綠化遷移技術規范
- 旅游目的地游客滿意度評價體系-深度研究
- 3.4蛋白質工程的原理和應用課件高二下學期生物人教版選擇性必修3
- 合肥經濟技術開發區公開招聘村(居)社區工作者高頻重點提升(共500題)附帶答案詳解
- 藥物生物活性評價-洞察分析
- 企業能源管理的數字化轉型案例
評論
0/150
提交評論