版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、. 從天空俯瞰荷蘭,你會發(fā)現(xiàn)奇跡般的景觀地面被一塊塊不同的田地拼湊著,由于荷蘭的農(nóng)業(yè)標(biāo)準,其多數(shù)的田地都非常小,并且還會被喧鬧的城市與郊區(qū)分割開。在荷蘭核心的農(nóng)業(yè)種植地,摩天大樓和制造業(yè)工廠的附近,就是馬鈴薯地、蔬菜大棚和豬舍。可以說,荷蘭超過一半的國土都被用于了農(nóng)業(yè)與園藝。當(dāng)然,最顯著的就是蔬菜大棚建筑群,有的大棚建筑群占地面積高達175公頃2625畝。他們就像巨型鏡子一樣蔓延在荷蘭國土上,在的照耀下閃閃發(fā)光,到了夜晚則會從部發(fā)出光輝。. 目錄TOC o 1-3 h u HYPERLINK l _Toc9495 1需求分析說明 PAGEREF _Toc9495 1 HYPERLINK l _
2、Toc7902 1.1設(shè)計背景 PAGEREF _Toc7902 1 HYPERLINK l _Toc22150 1.2組成局部 PAGEREF _Toc22150 1 HYPERLINK l _Toc12485 1.3功能需求 PAGEREF _Toc12485 1 HYPERLINK l _Toc3543 2概要設(shè)計說明 PAGEREF _Toc3543 2 HYPERLINK l _Toc9439 2.1各模塊功能描述 PAGEREF _Toc9439 2 HYPERLINK l _Toc16382 2.2模塊調(diào)用圖 PAGEREF _Toc16382 2 HYPERLINK l _To
3、c19758 2.3系統(tǒng)執(zhí)行流程圖 PAGEREF _Toc19758 3 HYPERLINK l _Toc19556 3詳細設(shè)計說明 PAGEREF _Toc19556 5 HYPERLINK l _Toc21280 3.1溫濕亮度檢測模塊 PAGEREF _Toc21280 5 HYPERLINK l _Toc1990 3.2棚頂異物檢測模塊 PAGEREF _Toc1990 6 HYPERLINK l _Toc19831 3.3危險區(qū)域保護模塊 PAGEREF _Toc19831 6 HYPERLINK l _Toc22252 3.4防盜監(jiān)控模塊 PAGEREF _Toc22252 7
4、HYPERLINK l _Toc23202 3.5蓄水罐液面高度監(jiān)測模塊 PAGEREF _Toc23202 8 HYPERLINK l _Toc8234 3.6火災(zāi)監(jiān)控模塊 PAGEREF _Toc8234 8 HYPERLINK l _Toc2760 3.7串口控制模塊 PAGEREF _Toc2760 9 HYPERLINK l _Toc20931 3.8燈光控制模塊 PAGEREF _Toc20931 10 HYPERLINK l _Toc32510 3.9遮陽網(wǎng)控制模塊 PAGEREF _Toc32510 14 HYPERLINK l _Toc27828 3.10灌溉模塊 PAGER
5、EF _Toc27828 15 HYPERLINK l _Toc3987 4調(diào)試分析 PAGEREF _Toc3987 17 HYPERLINK l _Toc15971 4.1終端節(jié)點與協(xié)調(diào)器之間通信測試 PAGEREF _Toc15971 17 HYPERLINK l _Toc6484 4.2協(xié)調(diào)器與開發(fā)板之間通信測試 PAGEREF _Toc6484 18 HYPERLINK l _Toc2383 5用戶使用說明 PAGEREF _Toc2383 19 HYPERLINK l _Toc21032 6課程設(shè)計總結(jié) PAGEREF _Toc21032 19. 1需求分析說明1.1設(shè)計背景智能化
6、控制系統(tǒng)應(yīng)用到大棚種植上,利用最先進的生物模擬技術(shù),模擬出最適合棚植物生長的環(huán)境,采用溫度、濕度、CO2、光照度傳感器等感知大棚的各項環(huán)境指標(biāo),并通過微機進展數(shù)據(jù)分析,由微機對棚的水簾、風(fēng)機、遮陽板等設(shè)施實施監(jiān)控,從而改變大棚部的生物生長環(huán)境。 智能大棚是自動化控制程序用于在溫室大棚智能控制的結(jié)果: 比擬人工的控制來說,智能控制最大的好處就是能夠相對恒定的控制大棚部的環(huán)境,對于環(huán)境要求比擬高的植物來說,更能防止因為人為因素而造成生產(chǎn)損失。 相對生產(chǎn)來說,將智能化控制系統(tǒng)應(yīng)用到大棚生產(chǎn)以后,產(chǎn)量與質(zhì)量比人工控制的大棚都有極大的提高,對于不同的種植品種而言,提高產(chǎn)量與質(zhì)量相對不同,對于檔次較高的經(jīng)
7、濟作物來說,生產(chǎn)效率可以提高30%以上。 相對運行本錢來的核算,對于有一定規(guī)模的種植企業(yè)來說,極大的降低了勞動力本錢,設(shè)備的投入與運行,可以完全由節(jié)約下來的勞動力本錢中核算出來,使用時間越長,光節(jié)約的勞動力本錢就是一筆巨大的利潤。1.2組成局部現(xiàn)代化經(jīng)濟的迅速開展,促使了人們對機械智能化的強烈認知?,F(xiàn)代化智能溫 室也稱作自動化溫室,是指配備了由計算機控制的可移動天窗、遮陽系統(tǒng)、保溫、濕窗簾/風(fēng)扇降溫系統(tǒng)、噴滴灌系統(tǒng)或滴灌系統(tǒng)、移動苗床等自動化設(shè)施,基于農(nóng)業(yè)溫室環(huán)境的高科技智能溫室。智能溫室的控制一般由信號采集系統(tǒng)、中心計算機、控制系統(tǒng)三大局部組成。1.3功能需求對大棚溫度、濕度、光照情況等根本
8、信息的采集并顯示。實現(xiàn)灌溉遠程化、自動化,大大節(jié)省人力本錢。對大棚整體構(gòu)造情況的監(jiān)測、火災(zāi)等突發(fā)事件的檢測并發(fā)出警報。實現(xiàn)大棚燈等根本電器的遠程化、自動化控制,使系統(tǒng)更加智能,用戶體驗感更好。實現(xiàn)遮陽網(wǎng)等蔬菜保護機制的遠程化、自動化控制。6對于監(jiān)測到的大棚的各種信息輸出到客戶端的顯示屏上。2概要設(shè)計說明2.1各模塊功能描述主函數(shù)模塊:初始化系統(tǒng)界面,調(diào)用各個模塊實現(xiàn)各種功能。協(xié)調(diào)器模塊:接收各個節(jié)點發(fā)送的數(shù)據(jù)并通過串口進展轉(zhuǎn)發(fā)到客戶端,通過串口接收客戶端發(fā)送的指令并轉(zhuǎn)發(fā)給各個節(jié)點。溫、濕、亮度監(jiān)測模塊:使用溫濕度光電傳感模塊對智慧農(nóng)業(yè)大棚的溫度、濕度、亮度進展監(jiān)測并實時顯示到控制系統(tǒng)界面上。棚
9、頂異物監(jiān)測模塊:使用震動傳感器模塊對智慧農(nóng)業(yè)大棚的棚頂進展實時監(jiān)測并實時顯示到控制系統(tǒng)界面上。危險區(qū)域保護模塊:使用觸摸傳感器模塊對存放藥品等危險區(qū)域、倉庫進展監(jiān)測,一旦監(jiān)測到有人觸摸門把手,立刻在控制系統(tǒng)界面上給出警報。防盜監(jiān)控模塊:使用紅外熱釋電傳感器模塊對智慧農(nóng)業(yè)大棚進展實時監(jiān)測,有人進入,控制系統(tǒng)界面立刻顯示警報。蓄水罐液面高度監(jiān)測模塊:使用超聲波測距模塊對智慧農(nóng)業(yè)大棚的蓄水罐中水的剩余量進展監(jiān)測,實時顯示在控制系統(tǒng)界面上。火災(zāi)監(jiān)控模塊:使用煙霧傳感器模塊對智慧農(nóng)業(yè)大棚進展實時監(jiān)測,一旦檢測到煙霧,控制系統(tǒng)界面上立刻給出警報。串口控制模塊:控制1串口的開啟和關(guān)閉。遮陽網(wǎng)控制模塊:使用電
10、機控制模塊實現(xiàn)智慧農(nóng)業(yè)大棚遮陽網(wǎng)的收起、放下、緊急停頓功能。灌溉模塊:使用繼電器控制模塊實現(xiàn)開場智慧農(nóng)業(yè)大棚的開場灌溉和停頓灌溉功能。燈光控制模塊:使用電機控制模塊的燈光局部實現(xiàn)對智慧農(nóng)業(yè)大棚A、B、C、D四個區(qū)的燈光控制。2.2模塊調(diào)用圖圖1.1 模塊調(diào)用圖2.3系統(tǒng)執(zhí)行流程圖圖1.2 系統(tǒng)執(zhí)行流程圖3詳細設(shè)計說明3.1溫濕亮度檢測模塊/*mainwindow.c*/void MainWindow:updateTempHumiLig()/溫濕亮度 ui-lcd_temp-display(temp_humi_light-getTemperature(); ui-lcd_humi-display
11、(temp_humi_light-getHumidity(); ui-lcd_lig-display(QString:number(temp_humi_light-getLight(), f, 1);void MainWindow:processMsgFromSerial(QByteArray msg)/協(xié)調(diào)器消息解析 if(msg.length() setValue(msg); updateTempHumiLig(); /*temp_humi_light*/void Temp_Humi_Light:setValue(QByteArray& byte) unsigned char adc_va
12、lue2; temperature = (byte5 8) + byte6; humidity = (byte7 2; light = (adc_value1*256 + adc_value0) * 3.3 / 8192; light = light / 4; light = light * 913;使用溫濕度光電傳感模塊對智慧農(nóng)業(yè)大棚的溫度、濕度、亮度進展實時監(jiān)測,溫濕度光電傳感模塊把監(jiān)測的信息發(fā)送給協(xié)調(diào)器,協(xié)調(diào)器把信息通過串口發(fā)送到運行著智慧農(nóng)業(yè)大棚監(jiān)控系統(tǒng)的開發(fā)板,監(jiān)控系統(tǒng)void MainWindow:processMsgFromSerial(QByteArray msg)對接收到的信
13、息進展解析并實時顯示在監(jiān)控系統(tǒng)的界面上。3.2棚頂異物檢測模塊/*mainwindow.c*/振動事件 else if(msg3 = 0*03 & msg4 = 0*01) if(msg5 = 0*01) shake-setState(1); ui-label_shake-setPalette(pe_red); ui-label_shake-setTe*t(棚頂有異物); else if(msg5 = 0*00) shake-setState(0); ui-label_shake-setPalette(pe_black); ui-label_shake-setTe*t(棚頂平安); 使用震動傳
14、感模快對智慧農(nóng)業(yè)大棚的棚頂進展異物檢測,震動傳感模塊不斷向協(xié)調(diào)器發(fā)送消息,協(xié)調(diào)器通過串口向運行著智慧農(nóng)業(yè)大棚監(jiān)控系統(tǒng)的開發(fā)板發(fā)送消息,監(jiān)控系統(tǒng)對消息進展解析。未檢測到震動,在監(jiān)控系統(tǒng)界面上顯示棚頂平安;檢測到震動,在監(jiān)控系統(tǒng)界面上顯示棚頂有異物。3.3危險區(qū)域保護模塊/*mainwindow.c*/觸摸模塊else if(msg3 = 0*07 & msg4 = 0*01) if(msg5 = 0*01) touch-setState(1); ui-label_touch-setPalette(pe_red); ui-label_touch-setTe*t(有人進入危險區(qū)域); else if
15、(msg5 = 0*00) touch-setState(0); ui-label_touch-setPalette(pe_black); ui-label_touch-setTe*t(無人進入危險區(qū)域); 使用觸摸傳感模塊對存放藥品等危險房間進展保護,觸摸模塊可安裝在房間門把手上。一旦有人觸碰該模塊,監(jiān)控系統(tǒng)會立刻從協(xié)調(diào)器發(fā)送的消息中解析出,并顯示有人進入危險區(qū)域在監(jiān)控系統(tǒng)的界面上;沒有人觸碰該模塊,監(jiān)控系統(tǒng)界面上顯示無人進入危險區(qū)域。3.4防盜監(jiān)控模塊/*mainwindow.c*/熱釋紅外傳感模塊 else if(msg3 = 0*05 & msg4 = 0*01) if(msg5 =
16、0*01) infray-setState(1); ui-label_inf_ray-setPalette(pe_red); ui-label_inf_ray-setTe*t(者進入); else if(msg5 = 0*00) infray-setState(0); ui-label_inf_ray-setPalette(pe_black); ui-label_inf_ray-setTe*t(平安); 使用熱釋紅外傳感模塊對智慧農(nóng)業(yè)大棚進展防盜監(jiān)控,熱釋紅外傳感模塊通過協(xié)調(diào)器不斷向智慧農(nóng)業(yè)大棚監(jiān)控系統(tǒng)發(fā)送消息,當(dāng)監(jiān)測到有人進入大棚時,監(jiān)控系統(tǒng)界面上顯示者進入;沒有檢測到周圍有人時,監(jiān)控系統(tǒng)界
17、面上顯示平安。3.5蓄水罐液面高度監(jiān)測模塊/*mainwindow.c*/超聲波測距模塊 else if(msg3 = 0*08 & msg4 = 0*01) int len = 1000 - msg5 * 256 + msg6;/應(yīng)用于液面檢測 ui-label_ultra-setTe*t(QString:number(len); ultra-setState(len); emit addLog(msg.toHe*();使用超聲波測距模塊對智慧農(nóng)業(yè)大棚蓄水罐液面高度進展監(jiān)測,假定蓄水罐高度1000mm10m,液面高度即為1000mm減去安裝在蓄水罐頂部的超聲波測距模塊測出的距離,并實時顯示在
18、監(jiān)控系統(tǒng)的界面上。3.6火災(zāi)監(jiān)控模塊/*mainwindow.c*/煙霧模塊 else if(msg3 = 0*04 & msg4 = 0*01) if(msg5 = 0*01) smoke-setState(1); ui-label_fire-setPalette(pe_red); ui-label_fire-setTe*t(發(fā)生火災(zāi)); else if(msg5 = 0*00) smoke-setState(0); ui-label_fire-setPalette(pe_black); ui-label_fire-setTe*t(沒有火災(zāi)); 使用煙霧模塊對智慧農(nóng)業(yè)大棚的火災(zāi)情況進展監(jiān)測,
19、并通過協(xié)調(diào)器向智慧農(nóng)業(yè)大棚監(jiān)控系統(tǒng)發(fā)送消息。沒有檢測到煙霧時,監(jiān)控系統(tǒng)界面上顯示沒有火災(zāi);當(dāng)檢測到煙霧時,監(jiān)控系統(tǒng)界面上顯示發(fā)生火災(zāi)。3.7串口控制模塊/*mainwindow.c*/void MainWindow:changeSerial(int state)/串口翻開關(guān)閉操作 /對傳入的參數(shù)取反操作 if(1 = state) if(serial_server-close() ui-btn_serial-setTe*t(翻開); ui-btn_serial-setStyleSheet(BACKGROUND_COLOR_WHITE); emit addLog(closesuccess); e
20、lse emit addLog(warning!closefailed); else if(0 = state) if(serial_server-open() ui-btn_serial-setTe*t(關(guān)閉); ui-btn_serial-setStyleSheet(BACKGROUND_COLOR_GREEN); emit addLog(opensuccess); else emit addLog(warning!openfailed); 控制協(xié)調(diào)器與運行智慧農(nóng)業(yè)大棚監(jiān)控系統(tǒng)間的通信,只有在翻開串口的狀態(tài)下,用戶才可以通過監(jiān)控系統(tǒng)控制各個模塊。3.8燈光控制模塊/*mainwindow.
21、c*/void MainWindow:on_btn_light_1_clicked()/A區(qū)燈光翻開 if(-1 = serial_server-writeToSerial(Motor:MSG_LIGHT_AON) emit addLog(warning!lightA onfailed); return; ui-btn_light_1-setStyleSheet(BACKGROUND_COLOR_GREEN); emit addLog(lightA onsuccess); lighta=1;void MainWindow:on_btn_light_5_clicked()/A區(qū)燈光關(guān)閉 if(l
22、ighta = 0) emit addLog(warning!lightA offalready); return; if(-1 = serial_server-writeToSerial(Motor:MSG_LIGHT_AOFF) emit addLog(warning!lightA offfailed); return; ui-btn_light_1-setStyleSheet(BACKGROUND_COLOR_GREEN); emit addLog(lightA offsuccess); lighta = 0;void MainWindow:on_btn_light_2_clicked(
23、)/B區(qū)燈翻開 if(-1 = serial_server-writeToSerial(Motor:MSG_LIGHT_BON) emit addLog(warning!lightB onfailed); return;ui-btn_light_2-setStyleSheet(BACKGROUND_COLOR_GREEN);emit addLog(lightB onsuccess);lightb=1;void MainWindow:on_btn_light_6_clicked()/B區(qū)燈關(guān)閉 if(lightb = 0) emit addLog(warning!lightB offalread
24、y); return; if(-1 = serial_server-writeToSerial(Motor:MSG_LIGHT_BOFF) emit addLog(warning!lightB offfailed); return; ui-btn_light_6-setStyleSheet(BACKGROUND_COLOR_GREEN); emit addLog(lightB offsuccess); lightb = 0;void MainWindow:on_btn_light_3_clicked()/c區(qū)燈翻開 if(-1 = serial_server-writeToSerial(Mot
25、or:MSG_LIGHT_CON) emit addLog(warning!lightC onfailed); return;ui-btn_light_3-setStyleSheet(BACKGROUND_COLOR_GREEN);emit addLog(lightC onsuccess);lightc=1;void MainWindow:on_btn_light_7_clicked()/c區(qū)燈關(guān)閉 if(lightc = 0) emit addLog(warning!lightC offalready); return; if(-1 = serial_server-writeToSerial
26、(Motor:MSG_LIGHT_COFF) emit addLog(warning!lightC offfailed); return; ui-btn_light_7-setStyleSheet(BACKGROUND_COLOR_GREEN);emit addLog(lightC offsuccess);lightc = 0;void MainWindow:on_btn_light_4_clicked()/D區(qū)燈翻開 if(-1 = serial_server-writeToSerial(Motor:MSG_LIGHT_DON) emit addLog(warning!lightD onfa
27、iled); return;ui-btn_light_4-setStyleSheet(BACKGROUND_COLOR_GREEN);emit addLog(lightD onsuccess);lightc=1;void MainWindow:on_btn_light_8_clicked()/D區(qū)燈關(guān)閉 if(lightd = 0) emit addLog(warning!lightD offalready); return; if(-1 = serial_server-writeToSerial(Motor:MSG_LIGHT_DOFF) emit addLog(warning!lightD
28、 offfailed); return; ui-btn_light_8-setStyleSheet(BACKGROUND_COLOR_GREEN);emit addLog(lightD offsuccess);lightd = 0;void MainWindow:on_btn_light_9_clicked()/一鍵翻開 on_btn_light_1_clicked(); on_btn_light_2_clicked(); on_btn_light_3_clicked(); on_btn_light_4_clicked();void MainWindow:on_btn_light_10_cli
29、cked()/一鍵關(guān)閉 on_btn_light_5_clicked(); on_btn_light_6_clicked(); on_btn_light_7_clicked(); on_btn_light_8_clicked();3.9遮陽網(wǎng)控制模塊/*mainwindow.c*/void MainWindow:changeMotor(int state) if(0 = state)/電機停頓 if(-1 = serial_server-writeToSerial(Motor:MSG_MOTOR_STOP) emit addLog(warning!emergency stopfailed);
30、return; motor-setState(0); ui-btn_motor_stop-setStyleSheet(BACKGROUND_COLOR_GREEN); ui-btn_motor_b-setStyleSheet(BACKGROUND_COLOR_WHITE); ui-btn_motor_f-setStyleSheet(BACKGROUND_COLOR_WHITE); emit addLog(emergency stopsuccess); else if(1 = state)/電機正轉(zhuǎn) if(-1 = serial_server-writeToSerial(Motor:MSG_MO
31、TOR_FORE) emit addLog(warning!light cover pack upfailed); return; motor-setState(1); ui-btn_motor_f-setStyleSheet(BACKGROUND_COLOR_GREEN); ui-btn_motor_b-setStyleSheet(BACKGROUND_COLOR_WHITE); ui-btn_motor_stop-setStyleSheet(BACKGROUND_COLOR_WHITE); emit addLog(light cover pack upsuccess); else if(2
32、 = state)/電機反轉(zhuǎn) if(-1 = serial_server-writeToSerial(Motor:MSG_MOTOR_BACK) emit addLog(warning!light cover put downfailed); return; motor-setState(2); ui-btn_motor_b-setStyleSheet(BACKGROUND_COLOR_GREEN); ui-btn_motor_f-setStyleSheet(BACKGROUND_COLOR_WHITE); ui-btn_motor_stop-setStyleSheet(BACKGROUND_
33、COLOR_WHITE); emit addLog(light cover put downsuccess); 使用電機控制模塊的燈光局部對智慧農(nóng)業(yè)大棚的A、B、C、D四個區(qū)進展燈光控制,用戶在智慧農(nóng)業(yè)大棚監(jiān)控系統(tǒng)界面上的燈光控制區(qū)通過點擊開啟、關(guān)閉等按鈕發(fā)送控制指令,指令通過串口發(fā)送到協(xié)調(diào)器并由協(xié)調(diào)器進展播送。添加一鍵開燈、一件關(guān)燈按鈕。3.10灌溉模塊/*mainwindow.c*/void MainWindow:changeRelay(int state)/繼電器模塊操作 /對傳入的參數(shù)取反操作 if(1 = state) if(-1 = serial_server-writeToSerial(Relays:MSG_RELAY_CLOSE) emit addLog(warning!stop irrigatefailed); return; relays-setState(0); ui-btn_relay-setStyleSheet(BACKGROUND_COLOR_WHITE); ui-btn_relay-setTe*t(開場灌
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年高校博士研究生教師職務(wù)聘任合同范本3篇
- 二零二五年度跨境電子商務(wù)代理銷售合同6篇
- 二零二五年空壓機行業(yè)市場推廣與銷售合同3篇
- 二零二五年度儲煤場煤炭儲備與智能物流服務(wù)合同3篇
- 2024版土地貸款反擔(dān)保合同范本3篇
- 二零二五年度特殊環(huán)境搬遷及環(huán)保措施合同3篇
- 二零二五版跨境擔(dān)保居間交易合同細則2篇
- 展會國際物流合同(2篇)
- 二零二五版代駕服務(wù)租賃合同范本(含車輛使用限制條款)2篇
- 二零二五版快遞駕駛員職業(yè)發(fā)展規(guī)劃與聘用合同3篇
- 公共政策分析 課件 第8章政策評估;第9章政策監(jiān)控
- 人教版八年級上學(xué)期物理期末復(fù)習(xí)(壓軸60題40大考點)
- 企業(yè)環(huán)保知識培訓(xùn)課件
- 2024年度管理評審報告
- 暨南大學(xué)《微觀經(jīng)濟學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)藥銷售合規(guī)培訓(xùn)
- DB51-T 5038-2018 四川省地面工程施工工藝標(biāo)準
- 三年級數(shù)學(xué)(上)計算題專項練習(xí)附答案
- GB/T 12723-2024單位產(chǎn)品能源消耗限額編制通則
- 2024年廣東省深圳市中考英語試題含解析
- GB/T 16288-2024塑料制品的標(biāo)志
評論
0/150
提交評論