版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
-.z基于2440開發(fā)板的BS架構(gòu)門禁系統(tǒng)目錄3365目錄110774作品簡介:128479功能和指標(biāo):124930硬件及系統(tǒng)方案:221209相關(guān)必備知識和技術(shù)闡述415298移植619018測試方案1132597測試設(shè)備1118684測試截圖12作品簡介:門禁系統(tǒng),在智能建筑領(lǐng)域,意為AccessControlSystem,簡稱ACS,指“門〞的制止權(quán)限。在一些涉密單位,為了能夠更加智能化的管理,門禁系統(tǒng)應(yīng)運(yùn)而生,當(dāng)然他的打卡功能在實(shí)際工作中作為員工考勤的計(jì)量工具,也在日常工作中發(fā)揮了其重要作用,為此我們通過網(wǎng)頁進(jìn)入管理界面,并通過承受器接收刷卡的信息,更新相關(guān)的數(shù)據(jù)庫,保存相應(yīng)的信息,以實(shí)現(xiàn)智能門禁系統(tǒng)的功能。功能和指標(biāo):1.管理員登錄2.注冊新卡3.注銷舊卡4.查詢打卡信息5.新管理員注冊6.打卡語音提示7.效勞器界面顯示硬件及系統(tǒng)方案:〔1〕主要是用開發(fā)板實(shí)現(xiàn)了一個(gè)門禁系統(tǒng)的效勞器。詳見下列圖:系統(tǒng)構(gòu)造框圖〔2〕實(shí)現(xiàn)B/S架構(gòu)的方法如下:〔3〕開發(fā)板的界面是通過qt編程實(shí)現(xiàn)的,本程序分為效勞器進(jìn)程和界面進(jìn)程,兩個(gè)進(jìn)程通過命名管道來通信。而各種數(shù)據(jù)是用sqlite存儲到數(shù)據(jù)庫中的,還用到了*ml技術(shù)來傳遞查詢信息。相關(guān)必備知識和技術(shù)闡述RFID射頻識別〔RFID〕是一種無線通信技術(shù),可以通過無線電訊號識別特定目標(biāo)并讀寫相關(guān)數(shù)據(jù),而無需識別系統(tǒng)與特定目標(biāo)之間建立機(jī)械或者光學(xué)接觸。無線電的信號是通過調(diào)成無線電頻率的電磁場,把數(shù)據(jù)從附著在物品上的標(biāo)簽上傳送出去,以自動(dòng)辨識與追蹤該物品。*些標(biāo)簽在識別時(shí)從識別器發(fā)出的電磁場中就可以得到能量,并不需要電池;也有標(biāo)簽本身擁有電源,并可以主動(dòng)發(fā)出無線電波〔調(diào)成無線電頻率的電磁場〕。標(biāo)簽包含了電子存儲的信息,數(shù)米之內(nèi)都可以識別。與條形碼不同的是,射頻標(biāo)簽不需要處在識別器視線之內(nèi),也可以嵌入被追蹤物體之內(nèi)。許多行業(yè)都運(yùn)用了射頻識別技術(shù)。將標(biāo)簽附著在一輛正在生產(chǎn)中的汽車,廠方便可以追蹤此車在生產(chǎn)線上的進(jìn)度。倉庫可以追蹤藥品的所在。射頻標(biāo)簽也可以附于牲畜與寵物上,方便對牲畜與寵物的積極識別〔積極識別意思是防止數(shù)只牲畜使用同一個(gè)身份〕。射頻識別的身份識別卡可以使員工得以進(jìn)入鎖住的建筑局部,汽車上的射頻應(yīng)答器也可以用來征收收費(fèi)路段與停車場的費(fèi)用。*些射頻標(biāo)簽附在衣物、個(gè)人財(cái)物上,甚至于植入人體之內(nèi)。由于這項(xiàng)技術(shù)可能會(huì)在未經(jīng)本人許可的情況下讀取個(gè)人信息,這項(xiàng)技術(shù)也會(huì)有侵犯個(gè)人隱私憂患。BOABOA效勞器是一個(gè)小巧高效的web效勞器,是一個(gè)運(yùn)行于uni*或linu*下的,支持CGI的、適合于嵌入式系統(tǒng)的單任務(wù)的效勞器,源代碼開放、性能高。CGICGI在物理上是一段程序,運(yùn)行在效勞器上,提供同客戶端HTML頁面的接口。即客戶端與效勞器的接口。比方留言本的工作流程:先由用戶在客戶端輸入一些信息,如名字之類的東西。接著用戶按一下“留言〞〔到目前為止工作都在客戶端〕,瀏覽器把這些信息傳送到效勞器的CGI目錄下特定的cgi程序中,于是cgi程序在效勞器上按照預(yù)定的方法進(jìn)展處理。在本例中就是把用戶提交的信息存入指定的文件中。然后cgi程序給客戶端發(fā)送一個(gè)信息,表示請求的任務(wù)已經(jīng)完畢。此時(shí)用戶在瀏覽器里將看到“留言完畢〞的字樣。整個(gè)過程完畢。SecureCRTSecureCRT是一款支持SSH〔SSH1和SSH2〕的終端仿真程序,簡單地說是Windows下登錄UNI*或Linu*效勞器主機(jī)的軟件。SecureCRT支持SSH,同時(shí)支持Telnet和rlogin協(xié)議。SecureCRT是一款用于連接運(yùn)行包括Windows、UNI*和VMS的理想工具。通過使用內(nèi)含的VCP命令行程序可以進(jìn)展加密文件的傳輸。有流行CRTTelnet客戶機(jī)的所有特點(diǎn),包括:自動(dòng)注冊、對不同主機(jī)保持不同的特性、打印功能、顏色設(shè)置、可變屏幕尺寸、用戶定義的鍵位圖和優(yōu)良的VT100,VT102,VT220和ANSI競爭.能從命令行中運(yùn)行或從瀏覽器中運(yùn)行.其它特點(diǎn)包括文本手稿、易于使用的工具條、用戶的鍵位圖編輯器、可定制的ANSI顏色等.SecureCRT的SSH協(xié)議支持DES,3DES和RC4密碼和密碼與RSA鑒別。超級終端超級終端的原理是將用戶輸入隨時(shí)發(fā)向串口〔采用TCP協(xié)議時(shí)是發(fā)往網(wǎng)口,這里只說串口的情況〕,但并不顯示輸入。它顯示的是從串口接收到的字符。所以,嵌入式系統(tǒng)的相應(yīng)程序應(yīng)該完成的任務(wù)便是:1. 將自己的啟動(dòng)信息、過程信息主動(dòng)發(fā)到運(yùn)行有超級終端的主機(jī);2. 將接收到的字符返回到主機(jī),同時(shí)發(fā)送需要顯示的字符〔如命令的響應(yīng)等〕到主機(jī);3. 在單片機(jī)開發(fā)時(shí)使用。串口通信串行接口是一種可以將承受來自CPU的并行數(shù)據(jù)字符轉(zhuǎn)換為連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時(shí)可將承受的串行數(shù)據(jù)流轉(zhuǎn)換為并行的數(shù)據(jù)字符供應(yīng)CPU的器件。一般完成這種功能的電路,我們稱為串行接口電路。AJA*AJA*即“Asynchronous,Javascript+*ML〞〔異步JavaScript和*ML〕,是指一種創(chuàng)立交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。AJA*=異步JavaScript和*ML〔標(biāo)準(zhǔn)通用標(biāo)記語言的子集〕。AJA*是一種用于創(chuàng)立快速動(dòng)態(tài)網(wǎng)頁的技術(shù)。通過在后臺與效勞器進(jìn)展少量數(shù)據(jù)交換,AJA*可以使網(wǎng)頁實(shí)現(xiàn)異步更新。這意味著可以在不重新加載整個(gè)網(wǎng)頁的情況下,對網(wǎng)頁的*局部進(jìn)展更新。傳統(tǒng)的網(wǎng)頁〔不使用AJA*〕如果需要更新內(nèi)容,必須重載整個(gè)網(wǎng)頁面。消息隊(duì)列“消息〞是在兩臺計(jì)算機(jī)間傳送的數(shù)據(jù)單位。消息可以非常簡單,例如只包含文本字符串;也可以更復(fù)雜,可能包含嵌入對象。消息被發(fā)送到隊(duì)列中?!跋㈥?duì)列〞是在消息的傳輸過程中保存消息的容器。消息隊(duì)列管理器在將消息從它的源中繼到它的目標(biāo)時(shí)充當(dāng)中間人。隊(duì)列的主要目的是提供路由并保證消息的傳遞;如果發(fā)送消息時(shí)接收者不可用,消息隊(duì)列會(huì)保存消息,直到可以成功地傳遞它。消息隊(duì)列〔也叫做報(bào)文隊(duì)列〕能夠克制早期uni*通信機(jī)制的一些缺點(diǎn)。作為早期uni*通信機(jī)制之一的信號能夠傳送的信息量有限,后來雖然POSI*1003.1b在信號的實(shí)時(shí)性方面作了拓廣,使得信號在傳遞信息量方面有了相當(dāng)程度的改良,但是信號這種通信方式更像"即時(shí)"的通信方式,它要求承受信號的進(jìn)程在*個(gè)時(shí)間*圍內(nèi)對信號做出反響,因此該信號最多在承受信號進(jìn)程的生命周期內(nèi)才有意義,信號所傳遞的信息是接近于隨進(jìn)程持續(xù)的概念〔process-persistent〕;管道及有名管道則是典型的隨進(jìn)程持續(xù)IPC,并且,只能傳送無格式的字節(jié)流無疑會(huì)給應(yīng)用程序開發(fā)帶來不便,另外,它的緩沖區(qū)大小也受到限制。消息隊(duì)列就是一個(gè)消息的鏈表。可以把消息看作一個(gè)記錄,具有特定的格式以及特定的優(yōu)先級。對消息隊(duì)列有寫權(quán)限的進(jìn)程可以向消息隊(duì)列中按照一定的規(guī)則添加新消息;對消息隊(duì)列有讀權(quán)限的進(jìn)程則可以從消息隊(duì)列中讀走消息。消息隊(duì)列是隨內(nèi)核持續(xù)的。命名管道“命名管道〞又名“命名管線〞〔NamedPipes〕,是一種簡單的進(jìn)程間通信〔IPC〕機(jī)制,MicrosoftWindows大都提供了對它的支持〔但不包括WindowsCE〕。命名管道可在同一臺計(jì)算機(jī)的不同進(jìn)程之間或在跨越一個(gè)網(wǎng)絡(luò)的不同計(jì)算機(jī)的不同進(jìn)程之間,支持可靠的、單向或雙向的數(shù)據(jù)通信。推薦用命名管道作為進(jìn)程通信方案的一項(xiàng)重要的原因是它們充分利用了Windows內(nèi)建的平安特性〔ACL等〕。用命名管道來設(shè)計(jì)跨計(jì)算機(jī)應(yīng)用程序?qū)嶋H非常簡單,并不需要事先深入掌握底層網(wǎng)絡(luò)傳送協(xié)議〔如TCP、UDP、IP、IP*〕的知識。這是由于命名管道利用了微軟網(wǎng)絡(luò)提供者〔MSNP〕重定向器通過同一個(gè)網(wǎng)絡(luò)在各進(jìn)程間建立通信,這樣一來,應(yīng)用程序便不必關(guān)心網(wǎng)絡(luò)協(xié)議的細(xì)節(jié)。多線程編程線程在進(jìn)程的根底上作進(jìn)一步抽象,也就是說一個(gè)進(jìn)程分為兩個(gè)局部:線程集合和資源集合。線程是進(jìn)程中的動(dòng)態(tài)對象,它是一個(gè)獨(dú)立的控制流,進(jìn)程中的所有線程將共享進(jìn)程擁有的資源。在Linu*中,可把線程分為內(nèi)核線程、內(nèi)核支持的用戶線程和線程庫支持的用戶線程等3種類型。其中,內(nèi)核編程負(fù)責(zé)實(shí)現(xiàn)一個(gè)指定系統(tǒng)功能;內(nèi)核支持的用戶線程實(shí)質(zhì)上是特殊的進(jìn)程,能被單獨(dú)調(diào)度和運(yùn)行;用戶進(jìn)程是通過線程庫實(shí)現(xiàn)的,內(nèi)核不參與調(diào)度,線程庫提供同步和調(diào)度方法。我們做實(shí)驗(yàn)所用到的正是多線程編程里的用戶線程。每個(gè)用戶線程都可以有自己的用戶棧,即用來保存用戶級存放器上下文以及信號屏蔽等狀態(tài)信息的主存區(qū)。線程庫支持的用戶線程不是真正的調(diào)度實(shí)體,內(nèi)核對他們一無所知,而只是調(diào)度用戶線程所屬的線程,這些進(jìn)程再通過線程庫函數(shù)來調(diào)度進(jìn)程內(nèi)的用戶線程。移植*ML的移植ARM移植1、下載源文件 下載地址:code.google./p/m2sc/downloads/detail?name=lib*ml2-2.7.2.tar.gz&can=2&q2、安裝 mkdir/usr/local/lib*ml tar-z*vflib*ml-*.*.*.tar.gz cdlib*ml-*.*.*.tar.gz make makeinstall 注: CC=/usr/local/arm/4.3.2/bin/arm-linu*-gcc編譯工具鏈可有可無,編譯的時(shí)候指定即可 --without-zlib必須得有,如是沒有的話,make時(shí)候肯能出錯(cuò) 執(zhí)行makeinstall時(shí),加了sudo前綴,還是有問題 一定要先sudo-s進(jìn)入root再makeinstall這樣就不會(huì)有問題了,主要是環(huán)境變量不同導(dǎo)致的3、編譯 指定環(huán)境變量: e*portC_INCLUDE_PATH=/usr/local/lib*ml_arm/include/lib*ml2/:$C_INCLUDE_PATH e*portLD_LIBRARY_PATH=/usr/local/lib*ml_arm/lib:$LD_LIBRARY_PATH 編譯:arm-linu*-gcc*ml_test.c-o*ml_test-L/usr/local/lib*ml_arm/lib-l*ml2 編譯時(shí)會(huì)出現(xiàn)提示庫文件不平安,這個(gè)可以忽略。4、運(yùn)行在開發(fā)板上運(yùn)行時(shí)需要將相關(guān)庫文件拷貝到開發(fā)板中/lib目錄下Lib*ml2.so lib*ml2.so.2 lib*ml2.so.2.7.8 lib*ml2.la(這個(gè)可能不需要)注:庫文件在/*mlib中,拷貝時(shí)記得加上參數(shù)–a將整個(gè)目錄中的內(nèi)容拷貝到/lib中sqlite的移植說明:在arm平臺下1、下載sqlite-autoconf-3080301.tar.gz(./)2、解壓到*個(gè)文件夾下 mkdirsqlite3 tarz*vfsqlite-autoconf-3080301.tar.gz-Csqlite33、配置,這里安裝到當(dāng)前文件夾下的sqlite下 cdsqlite3 mkdirinstall ./configure--prefi*=/home/edu/sqlite3/install--host=arm-linu*4、make這時(shí)候卻出現(xiàn)錯(cuò)誤://[sqlite3]make/bin/bash./libtool--tag=CC--mode=pilearm-linu*-gcc-DPACKAGE_NAME=\"sqlite\"-DPACKAGE_TARNAME=\"sqlite\"-DPACKAGE_VERSION=\"\"-DPACKAGE_STRING=\"sqlite\\"-DPACKAGE_BUGREPORT=\".\"-DPACKAGE_URL=\"\"-DPACKAGE=\"sqlite\"-DVERSION=\"\"-D_FILE_OFFSET_BITS=64-DSTDC_HEADERS=1-DHAVE_SYS_TYPES_H=1-DHAVE_SYS_STAT_H=1-DHAVE_STDLIB_H=1-DHAVE_STRING_H=1-DHAVE_MEMORY_H=1-DHAVE_STRINGS_H=1-DHAVE_INTTYPES_H=1-DHAVE_STDINT_H=1-DHAVE_UNISTD_H=1-DHAVE_DLF_H=1-DLT_OBJDIR=\".libs/\"-DHAVE_FDATASYNC=1-DHAVE_USLEEP=1-DHAVE_LOCALTIME_R=1-DHAVE_GMTIME_R=1-DHAVE_DECL_STRERROR_R=1-DHAVE_STRERROR_R=1-DHAVE_POSI*_FALLOCATE=1-I.-D_REENTRANT=1-DSQLITE_THREADSAFE=1-DSQLITE_ENABLE_FTS3-DSQLITE_ENABLE_RTREE-g-O2-MTsqlite3.lo-MD-MP-MF.deps/sqlite3.Tpo-c-osqlite3.losqlite3.clibtool:pile:arm-linu*-gcc-DPACKAGE_NAME=\"sqlite\"-DPACKAGE_TARNAME=\"sqlite\"-DPACKAGE_VERSION=\"\""-DPACKAGE_STRING=\"sqlite\"-DPACKAGE_BUGREPORT=\".\"-DPACKAGE_URL=\"\"-DPACKAGE=\"sqlite\"-DVERSION=\"\"-D_FILE_OFFSET_BITS=64-DSTDC_HEADERS=1-DHAVE_SYS_TYPES_H=1-DHAVE_SYS_STAT_H=1-DHAVE_STDLIB_H=1-DHAVE_STRING_H=1-DHAVE_MEMORY_H=1-DHAVE_STRINGS_H=1-DHAVE_INTTYPES_H=1-DHAVE_STDINT_H=1-DHAVE_UNISTD_H=1-DHAVE_DLF_H=1-DLT_OBJDIR=\".libs/\"-DHAVE_FDATASYNC=1-DHAVE_USLEEP=1-DHAVE_LOCALTIME_R=1-DHAVE_GMTIME_R=1-DHAVE_DECL_STRERROR_R=1-DHAVE_STRERROR_R=1-DHAVE_POSI*_FALLOCATE=1-I.-D_REENTRANT=1-DSQLITE_THREADSAFE=1-DSQLITE_ENABLE_FTS3-DSQLITE_ENABLE_RTREE-g-O2-MTsqlite3.lo-MD-MP-MF.deps/sqlite3.Tpo-csqlite3.c-fPIC-DPIC-o.libs/sqlite3.oarm-none-linu*-gnueabi-gcc:":Nosuchfileordirectory<mand-line>:warning:missingterminating"charactermake:***[sqlite3.lo]Error1//解決方法: 修改Makefile中的-DPACKAGE_STRING=\"sqlite\\"把sqlite和中間的空格去掉 再次 make 通過!5、然后makeinstall,在當(dāng)前目錄install目錄中生成binincludelibshare文件目錄6、進(jìn)入bin文件,執(zhí)行arm-linu*-stripsqlite3〔去掉調(diào)試信息〕 [install/bin]ls-l total164 -rw*r-*r-*1delongdelong1079193月623:16sqlite3 -rw*r-*r-*1delongdelong541083月623:11sqlite3_b sqlite3沒有用arm-linu*-strip處理過,sqlite3_b用arm-linu*-strip處理過。7、將bin文件下的sqlite3執(zhí)行文件拷至開發(fā)板bin文件下,lib文件夾下的所有文件拷至開發(fā)板的/lib文件夾下8、sqlite3打印如下QT移植3.3修改、編譯QT?嵌入式Linu*應(yīng)用開發(fā)完全手冊?上的QT不支持觸摸屏,JZ2440提供的QT支持觸摸屏。3.3.1編譯依賴的軟件①編譯、安裝jpeg庫源碼為/work/GUI/qtopia/deps/jpegsrc.v6b.tar.gz,解開后得到目錄jpeg-6b。先使用以下命令進(jìn)展配置:$./configure--enable-shared--enable-static\--prefi*=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linu*\--build=i386--host=arm然后修改生成的Makefile,如下:CC=gcc改為:CC=arm-linu*-gccAR=arrc改為:AR=arm-linu*-arrcAR2=ranlib改為:AR2=arm-linu*-ranlib最后是編譯和安裝,執(zhí)行如下命令:$make$makeinstall-lib這將在/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linu*中的include目錄中生成一些頭文件,在lib目錄中生成一些jpeg庫文件。②編譯、安裝uuid庫源碼為/wok/GUI/qtopia/deps目錄下的e2fsprogs-1.40.2.tar.gz。解壓縮后參照它的INSTALL文件即可編譯。對于穿插編譯,在執(zhí)行“../configure〞時(shí)需要指定穿插編譯工具鏈和目標(biāo)板。執(zhí)行的命令如下:$tar*zfe2fsprogs-1.40.2.tar.gz$mkdirbuild;cdbuild$make$makeinstall-libs最后一條命令在/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linu*/下的include、lib目錄中安裝一些頭文件和庫,比方uuid/uuid.h、libuuid.a、libuuid.so等③編譯、安裝zlib庫源碼為/wok/GUI/qtopia/deps目錄下的zlib-1.2.3.tar.gz。解壓之后使用以下命令進(jìn)展配置:然后修改生成的Makefile,以下是修改后的結(jié)果,都加上了“arm-linu*-〞前綴:CC=arm-linu*-gcc……LDSHARED=arm-linu*-gcc-shared-Wl,-soname,libz.so.1……CPP=arm-linu*-gcc-E……AR=arm-linu*-arrc……RANLIB=arm-linu*-ranlib最后執(zhí)行以下命令編譯、安裝:$make$makeinstall④編譯、安裝png庫源碼為/wok//GUI/qtopia/deps目錄下的libpng-1.2.23.tar.bz2。解壓后進(jìn)入它的目錄,復(fù)制Makefile:$cpscripts/makefile.linu*./Makefile修改Makefile,以下是修改后的結(jié)果,都加上了“arm-linu*-〞前綴:AR_RC=arm-linu*-arrcCC=arm-linu*-gcc……RANLIB=arm-linu*-ranlib……最后執(zhí)行以下命令編譯、安裝:$make$makeinstall⑤編譯、安裝觸摸屏ts庫源碼為/wok/GUI/qtopia/deps目錄下的tslib-1.3.tar.bz2。解壓后進(jìn)入它的目錄,執(zhí)行以下命令:$./autogen.sh$echo"ac_cv_func_malloc_0_nonnull=yes">arm-linu*.cache在make之前,為了支持觸摸屏修改src/ts_read_raw.c文件,如下修改代碼:char*defaulttseventtype="UCB1*00";改為:char*defaulttseventtype="H3600";為了防止出現(xiàn)“l(fā)ibtool:link:onlyabsoluterun-pathsareallowed“的錯(cuò)誤,在plugins/Makefile里面找rpath,找到將其注釋并加上絕對路徑:*LDFLAGS:=$(LDFLAGS)-rpath$(PLUGIN_DIR)LDFLAGS:=$(LDFLAGS)-rpath`cd$(PLUGIN_DIR)&&pwd`最后執(zhí)行以下命令編譯安裝:$make$makeinstall3.3.2使用補(bǔ)丁修改、編譯QT/wok/GUI/qtopia目錄下,qtopia-free-src-2.2.0.tar.gz是未經(jīng)修改的內(nèi)核源碼,qtopia-free-2.2.0_jz2440.patch是針對JZ2440開發(fā)板的補(bǔ)丁文件。$tar*zfqtopia-free-src-2.2.0.tar.gz$cdqtopia-free-2.2.0$patch-p1<../qtopia-free-2.2.0_jz2440.patch$./configure-qte'-embedded-*platformlinu*-arm-g++-qconfigqpe-depths16,24-no-qvfb-system-jpeg-system-libpng-system-zlib-tslib-gif-thread-lts'-qpe'-*platformlinu*
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文言文雙文本閱讀:顏蠋與齊王游(附答案解析與譯文)
- 小學(xué)一年級10到20加減法練習(xí)題,口算
- 小學(xué)數(shù)學(xué)五年級小數(shù)加減乘除法口算練習(xí)題
- 學(xué)度第一學(xué)期末高三級地理科期末考試試卷
- 高考語文試題分類匯編標(biāo)點(diǎn)符號
- 廣東省深圳市羅湖區(qū)高三2023-2024學(xué)年上學(xué)期1月期末英語試題
- 服飾設(shè)計(jì)師工作總結(jié)設(shè)計(jì)時(shí)尚服裝引領(lǐng)潮流
- 文化藝術(shù)話務(wù)員工作總結(jié)
- 醫(yī)療器械銷售人員工作總結(jié)
- 證券投資行業(yè)市場總結(jié)
- 蛋雞養(yǎng)殖場管理制度管理辦法
- 螺內(nèi)酯在腎臟病中的應(yīng)用演示教學(xué)
- 市政工程計(jì)量與計(jì)價(jià)講義
- 建筑工程設(shè)計(jì)過程控制流程圖
- T∕CRIA 20002-2021 炭黑原料油 煤焦油
- 小孩出生后視力發(fā)展過程
- X62W萬能銑床
- 供應(yīng)商年度審核計(jì)劃及現(xiàn)場審核表
- 環(huán)甲膜穿刺ppt課件
- 裝配基礎(chǔ)知識要點(diǎn)
- 電腦全自動(dòng)插拔力試驗(yàn)機(jī)操作指導(dǎo)書
評論
0/150
提交評論