版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、42/45仲愷農(nóng)業(yè)工程學(xué)院課程設(shè)計(jì)報(bào)告*課 程 面向?qū)ο笳n程設(shè)計(jì)姓 名 院 (系) 專業(yè)年級(jí) 學(xué) 號(hào) 指導(dǎo)教師 日 期 仲愷農(nóng)業(yè)工程學(xué)院教務(wù)處制目 錄 TOC o 1-3 h z u HYPERLINK l _Toc272268147 1 需求與功能分析1 HYPERLINK l _Toc272268148 2 系統(tǒng)框架圖2 HYPERLINK l _Toc272268149 3 類的設(shè)計(jì)與分析2 HYPERLINK l _Toc272268150 4 非成員函數(shù)的設(shè)計(jì)與分析4 HYPERLINK l _Toc272268151 5 特色算法分析4 HYPERLINK l _Toc272268
2、152 6 存在的問題及對(duì)策8 HYPERLINK l _Toc272268153 7 用戶手冊(cè)及測(cè)試結(jié)果8 HYPERLINK l _Toc272268154 7.1 用戶手冊(cè)8 HYPERLINK l _Toc272268155 7.2 測(cè)試結(jié)果8 HYPERLINK l _Toc272268156 8 心得體會(huì)11 HYPERLINK l _Toc272268157 9 附:程序源代碼111 需求與功能分析在信息技術(shù)高速發(fā)展的今天,傳統(tǒng)的數(shù)據(jù)統(tǒng)計(jì)方式在處理龐大繁雜的信息量時(shí)顯得力不從心,于是,人們對(duì)于運(yùn)用計(jì)算機(jī)來輔助和管理工作的需求正在逐步提高。隨著各個(gè)企業(yè)業(yè)務(wù)的逐步擴(kuò)展,企業(yè)的員工人數(shù)
3、也在迅速增加,由于管理人員水平有限,導(dǎo)致某些員工紀(jì)錄管理并不完善,特別是繁雜的員工工資管理紀(jì)錄,不易查詢、修改,極易導(dǎo)致錯(cuò)誤,而落后的員工管理方法隨著社會(huì)的日益競(jìng)爭(zhēng),必將被淘汰。由計(jì)算機(jī)來管理龐大而繁雜的企業(yè)員工紀(jì)錄是非常合適的,不僅查詢和修改方便,并且效率高,速度快,完全能夠滿足現(xiàn)代化企業(yè)管理的需要,同時(shí)也更利于實(shí)現(xiàn)全面辦公自動(dòng)化。因此開發(fā)一套企業(yè)員工工資管理系統(tǒng)軟件勢(shì)在必行。企業(yè)員工工資管理系統(tǒng)是企業(yè)管理系統(tǒng)中的一個(gè)重要組成部分,它為企業(yè)合理的員工調(diào)配與編制,以及有關(guān)問題的決策能夠提供各種必要的基礎(chǔ)數(shù)據(jù),是公司管理現(xiàn)代化的一個(gè)重要方面。利用微機(jī)對(duì)龐雜而繁鎖的員工工資系統(tǒng)實(shí)現(xiàn)自動(dòng)化管理,是計(jì)
4、算機(jī)公司信息管理系統(tǒng)的重要內(nèi)容。我在陳勇老師指導(dǎo)下開發(fā)了企業(yè)員工工資管理系統(tǒng)。企業(yè)員工工資管理系統(tǒng)旨在為商業(yè)人士及在社會(huì)團(tuán)體、機(jī)構(gòu)中負(fù)責(zé)管理關(guān)系的人士提供一個(gè)功能全面、使用方便的工資管理系統(tǒng),以替代傳統(tǒng)的手工管理工資紀(jì)錄,同時(shí)利用先進(jìn)信息技術(shù)為用戶提供一些更為方便實(shí)用的功能。 本系統(tǒng)實(shí)現(xiàn)五種基本功能:輸入員工工資信息、刪除員工工資信息、修改員工工資信息、查找員工工資信息、列出所有員工工資信息。所以該工資管理系統(tǒng)可以分為5個(gè)模塊,分別為輸入模塊、刪除模塊、修改模塊、查找模塊、列表模塊,每個(gè)模塊都有其對(duì)應(yīng)的功能以及其設(shè)計(jì)。(1)輸入模塊輸入模塊的功能是創(chuàng)建存儲(chǔ)職工工資信息的存儲(chǔ)系統(tǒng)以及添加某職工的
5、工資信息。為實(shí)現(xiàn)輸入的功能,有兩個(gè)方面的任務(wù):定義結(jié)構(gòu)體以及建立鏈表。(2)刪除模塊刪除模塊的功能是刪除某職工的工資信息。(3)修改模塊修改模塊的功能是修改某職工的部分工資信息。(4)查找模塊查找模塊的功能就是輸出指定編號(hào)職工的工資信息。(5)列表模塊列表模塊的功能是輸出當(dāng)月全體職工的工資信息。2 系統(tǒng)框架圖主菜單主菜單輸入員工工資信息刪除指定員工工資信息修改指定員工工資信息查找指定員工工資信息輸出全體員工工資信息退出 圖1 系統(tǒng)框架圖3 類的設(shè)計(jì)與分析class Workerprotected:Worker_pay * head; /鏈表的頭結(jié)點(diǎn)指針public:Worker()head=N
6、ULL; /構(gòu)造函數(shù)void Display(Worker_pay *); /輸出函數(shù) Worker_pay * Find(int); /查找函數(shù)int ListCount(); /統(tǒng)計(jì)員工人數(shù)函數(shù) void AddItem(int,string,int,string,string,string,float,float); /創(chuàng)建鏈表并鏈表的插入void RemoveItem(int); /刪除函數(shù)void ReplaceItem(int); /修改函數(shù)void ListL(); /遍歷函數(shù) void Search(int); /查找并輸出某個(gè)員工信息函數(shù)void Real_wage(floa
7、t,float); /計(jì)算函數(shù)void Recordinfo(int,string,int,string,string,string,float,float,float,float); /存儲(chǔ)函數(shù);表1 Worker類說明表名稱屬性說明head數(shù)據(jù)成員鏈表頭結(jié)點(diǎn)指針Worker()成員函數(shù)缺省的構(gòu)造函數(shù),缺省值為head=NULLvoid Display(Worker_pay *)成員函數(shù)輸出函數(shù)Worker_pay * Find(int)成員函數(shù)查找函數(shù)int ListCount()成員函數(shù)統(tǒng)計(jì)員工人數(shù)函數(shù)void AddItem(int,float,float)成員函數(shù)創(chuàng)建鏈表并鏈表的插入
8、void RemoveItem(int)成員函數(shù)刪除函數(shù)void ReplaceItem(int)成員函數(shù)修改函數(shù)void ListL()成員函數(shù)遍歷函數(shù)void Search(int)成員函數(shù)查找并輸出某個(gè)員工信息函數(shù)void Real_wage()成員函數(shù)計(jì)算函數(shù)voidRecoreinfo(int,float,float)成員函數(shù)存儲(chǔ)函數(shù)4 非成員函數(shù)的設(shè)計(jì)與分析表2 非成員函數(shù)說明表名稱說明int Menu()用于顯示主菜單char Exit()用于退出程序void Input(int * num,float * allowance)用于輸入員工工資信息void AddNew()用于調(diào)
9、用成員函數(shù)AddItem(int,float,float)Real_wage()和Recoreinfo(int,float,float)void DoFind()用于調(diào)用成員函數(shù)Search(int)void DoDelete()用于調(diào)用成員函數(shù)RemoveItem(int)void DoMotify()用于調(diào)用成員函數(shù)ReplaceItem(int)void List()用于調(diào)用成員函數(shù)ListL()int main()主函數(shù)5 特色算法分析Worker類中的成員函數(shù)void AddItem(int,float,float)(1)功能:創(chuàng)建存儲(chǔ)職工工資信息的存儲(chǔ)系統(tǒng)以及添加某職工的工資信息。
10、算法思路:先定義一個(gè)結(jié)構(gòu)體Worker_pay,通過從表尾插入的方法來建立鏈表。首先要先設(shè)立一個(gè)頭指針(head)來存放鏈表的首地址,然后,不斷用new運(yùn)算符生成一個(gè)新的結(jié)點(diǎn),將這個(gè)結(jié)點(diǎn)鏈入已有的鏈表尾部;如果鏈表中還沒有結(jié)點(diǎn),則這個(gè)新結(jié)點(diǎn)將是首結(jié)點(diǎn),否則,將新結(jié)點(diǎn)的地址賦給原有鏈表的尾結(jié)點(diǎn)的next指針。(2)流程圖:StartStartIF !head員工工資信息賦給headReturn*t=headWhile t&t-num!= num1t=t-nextIF t操作失敗Return*p-headWhilep-nextp-nextp-next員工工資信息賦給pReturnEnd圖2 流程圖
11、(3)代碼:void Worker:AddItem(int num1,string name1,int age1,string sex1,string department1,string title1,float wage1,float allowance1)if(!head)head=new Worker_pay;head-num=num1;head-name=name1;head-age=age1;head-sex=sex1;head-department=department1;head-title=title1;head-wage=wage1;head-allowance=allow
12、ance1;head-next=NULL;return;Worker_pay * t=head;while(t&t-num!=num1)t=t-next;if(t)cout操作失??;員工編號(hào)為num1的信息已經(jīng)存在!next)p=p-next;Worker_pay * p1=new Worker_pay;p1-num=num1;p1-name=name1;p1-age=age1;p1-sex=sex1;p1-department=department1;p1-title=title1;p1-wage=wage1;p1-allowance=allowance1;p1-next=NULL;p-ne
13、xt=p1;return;6 存在的問題及對(duì)策(1)設(shè)計(jì)初期,先完成初步構(gòu)思,寫出主函數(shù)。然后對(duì)主函數(shù)所涉及的各個(gè)模塊進(jìn)行編程,將各個(gè)模塊利用指針和鏈表聯(lián)系起來。在環(huán)境中進(jìn)行調(diào)試,應(yīng)一邊編譯,一邊調(diào)試,并且要一個(gè)模塊一個(gè)模塊的調(diào)試。直至此模塊完全沒有錯(cuò)誤時(shí),在進(jìn)入下一模塊的調(diào)試。不能直接輸入全部的代碼一次性調(diào),這樣錯(cuò)誤會(huì)很多,并且不易找出和修改。在完成程序的編譯鏈接后,要用多組數(shù)據(jù)進(jìn)行審查,確保做到系統(tǒng)無誤。設(shè)計(jì)過程中,不應(yīng)忽視環(huán)境提示的警告,有時(shí)程序運(yùn)行不正確與警告也有很大的關(guān)系。這次設(shè)計(jì)中遇到很多問題都是提示類型不匹配,這時(shí)就要認(rèn)真檢查前面的代碼,及時(shí)改正并且認(rèn)真仔細(xì),杜絕此類錯(cuò)再次發(fā)生。
14、編寫代碼時(shí)應(yīng)該少用全局變量,全局變量在編寫試看似定義次數(shù)少,很方便。但全局變量出錯(cuò)幾率較大,且不易修改,每次修改時(shí)都要全面考慮,所以應(yīng)避免用到。程序調(diào)試中碰到的錯(cuò)誤可以使自己學(xué)到知識(shí)。養(yǎng)成良好的編程習(xí)慣,可以節(jié)省很多時(shí)間,避免很多不必要的錯(cuò)誤。(2)在編輯完整個(gè)程序后,進(jìn)行調(diào)試階段總是會(huì)數(shù)顯head無定義。解決辦法:再類的定義是忘記聲明指針Worker_pay *head;。7 用戶手冊(cè)及測(cè)試結(jié)果 7.1 用戶手冊(cè)運(yùn)行程序時(shí),界面剛開始出現(xiàn)一個(gè)主菜單及提示信息,用戶通過在鍵盤上輸入來選擇某個(gè)功能。當(dāng)用戶選擇了某個(gè)功能,系統(tǒng)將跳轉(zhuǎn)到所選擇的功能界面,用戶將可以根據(jù)提示信息來使用該功能,當(dāng)用戶通過
15、鍵盤輸入編號(hào)為-1時(shí),系統(tǒng)將返回主界面。 7.2 測(cè)試結(jié)果圖3 系統(tǒng)主界面圖4 輸入員工信息測(cè)試圖圖5 刪除員工信息測(cè)試圖圖6 修改員工信息測(cè)試圖圖7 查找員工信息測(cè)試圖圖8 輸出全體員工信息測(cè)試圖圖9 退出系統(tǒng)測(cè)試圖8 心得體會(huì)經(jīng)過兩周的C+課程設(shè)計(jì),我對(duì)C+語言設(shè)計(jì)有了一個(gè)更深、更全面的了解,尤其體會(huì)到了C+面向?qū)ο蟛僮鲗?duì)簡(jiǎn)化程序的重要作用。下面是我的幾點(diǎn)體會(huì):剛拿到課題時(shí),我一臉的茫然,看到如此龐大的工程,不知如何下手。這個(gè)工資管理系統(tǒng)中職工子信息竟然包含15條,以前從來沒有遇到過如此多的變量。和同學(xué)討論很久好,我發(fā)現(xiàn)其實(shí)可以化繁為簡(jiǎn)的,信息中15條不一定全都要,因?yàn)槠渲斜旧砭陀兄貜?fù)的,
16、例如津貼和補(bǔ)貼。并且可以有一個(gè)pay的數(shù)組來處理數(shù)據(jù)。所以做任何事情都必須要開動(dòng)腦筋,積極思考,有時(shí)還要學(xué)會(huì)化繁為簡(jiǎn)。在編程時(shí)條理清晰是至關(guān)重要的。主函數(shù),函數(shù),成員函數(shù)之間的層次關(guān)系,調(diào)用關(guān)系一定要有一個(gè)全面的把握,尤其要體會(huì)類的封裝性。另外很重要的一點(diǎn)就是一定要對(duì)鏈表的五種操作熟練的掌握。在編譯,鏈接,調(diào)試的過程中一定要有耐心。因?yàn)橐粋€(gè)程序中會(huì)有很多小的錯(cuò)誤,甚至有的問題要幾個(gè)小時(shí)才能解決。遇到問題,一定要全面分析,有時(shí)候還要向同學(xué)請(qǐng)教??偟脕碚f,編程時(shí)極需要耐心的??傊?,C+課程設(shè)計(jì)為我們提供了一個(gè)綜合應(yīng)用所學(xué)知識(shí),解決實(shí)際問題的平臺(tái),增強(qiáng)了我們實(shí)踐動(dòng)手的能力和工程實(shí)踐能力,并且鍛煉和培
17、養(yǎng)了我們的自學(xué)能力,讓我們對(duì)C+有了一個(gè)更全面的了解。9 附:程序源代碼/*/#include#include#include#includeusing namespace std;/*/*定義一個(gè)員工信息的結(jié)構(gòu)體Worker_pay*/struct Worker_payint num; /員工編號(hào)string name; /員工姓名int age; /年齡string sex; /性別string department; /部門string title; /職務(wù)float wage; /工資float allowance; /津貼float tax; /個(gè)人所得稅float real_wag
18、e; /實(shí)發(fā)數(shù)Worker_pay * next; /鏈表結(jié)點(diǎn)的指針域;/*/*定義一個(gè)員工類Worker*/class Workerprotected:Worker_pay * head; /鏈表的頭結(jié)點(diǎn)指針public:Worker()head=NULL; /構(gòu)造函數(shù)void Display(Worker_pay *); /輸出函數(shù) Worker_pay * Find(int); /查找函數(shù)int ListCount(); /統(tǒng)計(jì)員工人數(shù)函數(shù) void AddItem(int,string,int,string,string,string,float,float); /創(chuàng)建鏈表并鏈表的插入
19、void RemoveItem(int); /刪除函數(shù)void ReplaceItem(int); /修改函數(shù)void ListL(); /遍歷函數(shù) void Search(int); /查找并輸出某個(gè)員工信息函數(shù)void Real_wage(float,float); /計(jì)算函數(shù)void Recordinfo(int,string,int,string,string,string,float,float,float,float); /存儲(chǔ)函數(shù);/*/功能:用于統(tǒng)計(jì)員工人數(shù)int Worker:ListCount()if(!head) return 0;Worker_pay * p=head;
20、int n=0;while(p)n+;p=p-next;return n;/*/功能:在鏈表中查找員工的編號(hào)Worker_pay * Worker:Find(int num)if(ListCount=0)cout列表為空,請(qǐng)先輸入數(shù)據(jù)!num=num) break;p=p-next;if(!p)cout錯(cuò)誤,找不到該信息!num=num1;head-name=name1;head-age=age1;head-sex=sex1;head-department=department1;head-title=title1;head-wage=wage1;head-allowance=allowanc
21、e1;head-next=NULL;return;Worker_pay * t=head;while(t&t-num!=num1)t=t-next;if(t)cout操作失??;員工編號(hào)為num1的信息已經(jīng)存在!next)p=p-next;Worker_pay * p1=new Worker_pay;p1-num=num1;p1-name=name1;p1-age=age1;p1-sex=sex1;p1-department=department1;p1-title=title1;p1-wage=wage1;p1-allowance=allowance1;p1-next=NULL;p-next=
22、p1;return;/*/功能:從鏈表中刪除一個(gè)結(jié)點(diǎn)void Worker:RemoveItem(int num)Worker_pay * t=Find(num);if(!t)return;Worker_pay * p=head;if(head=t)head=head-next;delete p;cout成功刪除員工編號(hào)為num的信息!next!=t)p=p-next;Worker_pay * p1=p-next;p-next=p1-next;delete p1;cout成功刪除員工編號(hào)為num的信息!endl;return;/*/功能:修改員工信息void Worker:ReplaceIte
23、m(int num)Worker_pay * p=Find(num);if(!p)return;cout請(qǐng)重新輸入相應(yīng)信息endl;coutp-num;coutp-name;coutp-age;coutp-sex;coutp-department;coutp-title;coutp-wage;coutp-allowance;return;/*/功能:輸出員工信息void Worker:Display(Worker_pay * p)coutnumsetw(8)namesetw(8)agesetw(8)sexsetw(8)departmentsetw(8)titlesetw(8)wagesetw(
24、8)allowancesetw(8)taxsetw(8)real_wageendl;return;/*/功能:遍歷鏈表void Worker:ListL()float sum=0;float aver=0;int n=0;if(ListCount=0)cout當(dāng)前列表為空,請(qǐng)先輸入數(shù)據(jù)!endl;return;Worker_pay * p=head;cout*員工信息*endl;cout共有ListCount()個(gè)員工信息endl;cout員工編號(hào) 員工姓名 年齡 性別 部門 職務(wù) 工資 津貼 個(gè)稅 實(shí)發(fā)數(shù)wage;p=p-next;aver=sum/n;cout員工平均薪水:averendl
25、;return;/*/功能:查找并輸出指定員工信息void Worker:Search(int num)coutSearchendl;Worker_pay * p=Find(num);if(p)cout員工編號(hào)為num的員工工資信息:endl;cout員工編號(hào) 員工姓名 年齡 性別 部門 職務(wù) 工資 津貼 個(gè)稅 實(shí)發(fā)數(shù)endl;Display(p);coutendl;return;/*/功能:程序內(nèi)部函數(shù)計(jì)算的信息例如個(gè)人所得稅,實(shí)發(fā)數(shù)void Worker:Real_wage(float tax,float real_wage)if(ListCount()=0)cout當(dāng)前列表為空,請(qǐng)先輸入
26、數(shù)據(jù)!wagetax=0;else if(p-wage2000&p-wagetax=p-wage*0.05;else if(p-wage2500&p-wagetax=p-wage*0.1-25;else if(p-wage4000&p-wagetax=p-wage*0.15-125;else if(p-wage7000&p-wagetax=p-wage*0.2-375;else if(p-wage22000&p-wagetax=p-wage*0.25-1375;else if(p-wage42000&p-wagetax=p-wage*0.3-3375;else if(p-wage62000&p
27、-wagetax=p-wage*0.35-6375;else if(p-wage82000&p-wagetax=p-wage*0.4-10375;else p-tax=p-wage*0.45-15375;p-real_wage=p-wage+p-allowance-p-tax;p=p-next;return;/*/功能:存儲(chǔ)員工信息void Worker:Recordinfo(int num1,string name1,int age1,string sex1,string department1,string title1,float wage1,float allowance1,float
28、 tax1,float real_wage1) ofstream file1(info1.txt,ios:app);file1員工編號(hào):num1 員工姓名:name1 年齡:age1 性別:sex1 部門:department1 職務(wù):title1 工資(元):wage1 津貼(元):allowance1 個(gè)人所得稅(元):tax1 實(shí)發(fā)數(shù)(元):real_wage1endl;file1.close(); /*/*定義一個(gè)對(duì)象Worker1*/Worker Worker1; /*/ /*主菜單函數(shù)*/ int Menu() couttttendl;couttt 企業(yè)員工工資管理系統(tǒng) tendl
29、;couttt *主菜單* tendl;int n=1,select=-1;couttt n+.輸入員工信息 ttendl;couttt n+.刪除指定員工編號(hào)信息ttendl;couttt n+.修改指定員工編號(hào)信息ttendl;couttt n+.查找指定員工編號(hào)信息ttendl;couttt n+.輸出全體員工信息tttendl;couttt 0.退出ttttendl;coutttttendl;coutselect;return select;/*/功能:退出程序char Exit() char s;couts;return s;/*/功能:輸入員工信息void Input(int *
30、num,string * name,int * age,string * sex,string * department,string * title,float * wage,float * allowance) cout現(xiàn)在輸入員工信息!endl;cout* num;if(* num=-1)return;cout* name;cout* age;cout* sex;cout* department;cout* title;cout* wage;cout* allowance;return;/*/功能:把員工信息插入到鏈表中void AddNew() int num=0;string name;int age=0;string sex;string department;string title;float wage=0;float allowance=0;float tax=0;float real_wage=0;cout當(dāng)輸入的員工編號(hào)為-1是表示結(jié)束輸入endl;Input(&num,&name,&age,&sex,&department,&title,&wage,&allowance);while(num!=-1)Worker1.AddItem(num,name,age,sex,department,title,wage,allo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物實(shí)驗(yàn)攪拌機(jī)租賃合同
- 質(zhì)量監(jiān)控管理制度的秘訣
- 電商運(yùn)營(yíng)兼職人員錄用合同
- 海上石油鉆探海域租賃合同
- 安防監(jiān)控勞務(wù)施工協(xié)議
- 幼兒園內(nèi)環(huán)?;顒?dòng)協(xié)議
- 聲學(xué)隔音涂料施工合同
- 網(wǎng)絡(luò)代理合同范本
- 設(shè)備拆除合同范本
- 證券投資木門安裝協(xié)議
- 二手房屋買賣物品交接清單
- 4.2+酶催化細(xì)胞的化學(xué)反應(yīng)(教學(xué)課件)-【知識(shí)精講精研】高一生物 (滬科版2020必修1)
- 小學(xué)生汽車發(fā)展史新能源課件
- 森林資源概況課件
- 王貴啟-玉米田雜草發(fā)生發(fā)展及除草劑優(yōu)解-合肥0728
- 2023北京海淀區(qū)八上初二期末數(shù)學(xué)試卷及答案
- 浙江重癥醫(yī)學(xué)??谱o(hù)士理論考核試卷與答案
- 胰腺癌的影像學(xué)表現(xiàn)課件
- 電梯維保報(bào)價(jià)單【模板】
- 2023年四川涼山州木里重點(diǎn)國(guó)有林保護(hù)局招聘18人筆試備考試題及答案解析
- 產(chǎn)品質(zhì)量風(fēng)險(xiǎn)辨識(shí)與控制清單范例
評(píng)論
0/150
提交評(píng)論