




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于安卓手持設(shè)備的語音通訊系統(tǒng)概要設(shè)計總頁數(shù)正文附錄生效日期編制批準(zhǔn)南昌航空大學(xué)東軟班概要設(shè)計××××詳細(xì)設(shè)計書修改履歷修改編號日期修改人版本號修改內(nèi)容1VER0.初始做成23目錄1 文檔概述 51.1 文檔目的和范圍 51.2 術(shù)語/縮略語 51.3 參考文檔 52 模塊概述 62.1 模塊功能定義 62.2 模塊結(jié)構(gòu) 62.3 模塊動作時序 93 接口說明 93.1 數(shù)據(jù)結(jié)構(gòu)定義 93.2 函數(shù) 93.2.1 模塊間接口函數(shù) 113.2.2 模塊內(nèi)接口函數(shù) 11文檔概述文檔目的和范圍本設(shè)計的目標(biāo)為運用可視化程序設(shè)計和數(shù)據(jù)庫產(chǎn)品開發(fā)一個基于安卓手持設(shè)備的語音通訊系統(tǒng)。術(shù)語/縮略語序號術(shù)語/縮略語說明1Android安卓操作系統(tǒng)2MysqlMysql開源數(shù)據(jù)庫參考文檔序號文檔名作者時間版本1Java程序設(shè)計實用教程[M]耿祥義,張躍平2010年4月人民郵電出版社2Android開發(fā)應(yīng)用從入門到精通[M]朱桂英2011年第1版.中國鐵道出版社3Android開發(fā)從入門到精通[M]扶松柏,于秀青2012年北京希望電子出版社4Android移動應(yīng)用開發(fā)從入門到精通[M]ShaneConder2010年人民郵電出版社5Thinkinginjava[M]??藸?007年機(jī)械工業(yè)出版社6Java入門經(jīng)典[M]CadenheadR2012年人民郵電出版社7軟件工程導(dǎo)論[M]張海藩2008年2月清華大學(xué)出版社模塊概述根據(jù)系統(tǒng)的主要功能分類,語音通訊系統(tǒng)可以分為用戶信息管理模塊、語音通信模塊和文本通信模塊三大模塊。其中用戶信息管理模塊負(fù)責(zé)管理用戶的個人信息和用戶的好友;語音通信模塊用于使用戶間能夠自由進(jìn)行語音聊天;文本通信模塊完成用戶間的文字聊天功能。系統(tǒng)將根據(jù)這三個模塊組織代碼結(jié)構(gòu)。模塊功能定義序號功能點功能點詳細(xì)內(nèi)容1Login登錄控制用戶登錄相關(guān)操作2Regedit注冊控制注冊相關(guān)界面操作3添加好友添加以為好友4刪除好友刪除一位好友5語音采集調(diào)用安卓MediaRecorder錄制聲音6語音傳送將采集到的語音發(fā)送出去7語音接受接受發(fā)來的語音消息8文字采集接受文字消息9文字傳送發(fā)送文字消息10文字接受接受文字消息11Connect服務(wù)器通過HttpConnect類鏈接服務(wù)器進(jìn)行操作12數(shù)據(jù)庫操作對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行增刪改操作模塊結(jié)構(gòu)2.2.1子系統(tǒng)/模塊說明根據(jù)功能的不同,可以把語音通訊系統(tǒng)劃分為三大模塊——用戶信息管理模塊、語音通信模塊、文本通信模塊。三大功能模塊構(gòu)成整個語音通訊系統(tǒng),使之正常運行。圖2-1為用戶信息模塊功能結(jié)構(gòu)圖。圖2-1用戶信息管理功能結(jié)構(gòu)圖第一次使用系統(tǒng)的用戶需要注冊賬號,注冊賬號后才可登錄系統(tǒng)與好友通訊。用戶登錄系統(tǒng)后可以修改自己的個人信息,也可以對好友進(jìn)行管理,包括添加、刪除好友。添加的好友只能是已經(jīng)注冊的并且已經(jīng)在局域網(wǎng)內(nèi)的。點擊某個好友可以查看其詳細(xì)信息。如果用戶覺得賬號不安全,可以修改自己的密碼,增加賬號安全性。圖2-1為語音通信模塊功能結(jié)構(gòu)圖。圖2-2語音通信功能結(jié)構(gòu)圖系統(tǒng)檢測為有權(quán)限的用戶方可與好友進(jìn)行通訊。在聊天界面,用戶可以選擇語音聊天也可以選擇文字通訊。若用戶選擇語音聊天,用戶的amdroid客戶端將錄制下用戶的聲音文件,聲音文件流發(fā)送到服務(wù)器端。服務(wù)器將檢測對方用戶是否在線,如果對方在線,即解析出流對象,根據(jù)流對象中的內(nèi)容將文件流發(fā)送到指定IP與端口號的其他安卓的客戶端,然后在指定的手機(jī)客戶端解析傳遞過來的聲音文件,轉(zhuǎn)化成音頻文件,調(diào)用客戶端相關(guān)硬件播放出來。圖2-3為文本通信功能結(jié)構(gòu)圖。圖2-3文本通信功能結(jié)構(gòu)圖文本通信模塊的運行原理與語音通信模塊類似,若用戶選擇文字通訊,用戶的amdroid客戶端將接收用戶的文字信息,然后將其發(fā)送到服務(wù)器端。服務(wù)器將檢測對方用戶是否在線,如果對方在線,即解析出字節(jié)流對象,根據(jù)流對象中的內(nèi)容將流對象通過TCP/IP協(xié)議發(fā)送到指定IP與端口號的其他安卓的客戶端,然后在指定的手機(jī)客戶端解析傳遞過來的字節(jié)流,轉(zhuǎn)化成文字顯示到客戶端。若對方不在線,則將消息緩存在服務(wù)器,當(dāng)對方下次上線被服務(wù)器檢測到時再將消息推送過去。但文字通訊沒有對音頻的解析過程,相對來說更簡單一些。2.2.2功能需求描述系統(tǒng)以C/S模式實現(xiàn)。圖2-4為客戶端系統(tǒng)功能結(jié)構(gòu)圖。 圖2-4系統(tǒng)功能結(jié)構(gòu)圖 服務(wù)器端與數(shù)據(jù)庫相連,主要負(fù)責(zé)保存用戶信息和用戶聊天信息并且分析數(shù)據(jù)包將其發(fā)送到相應(yīng)IP端口。 客戶端系統(tǒng)功能結(jié)構(gòu)如上圖所示,用戶必須先注冊為系統(tǒng)用戶后才能使用系統(tǒng)進(jìn)行通訊。注冊為用戶后可以對自己的信息進(jìn)行管理,也可以開始搜索局域網(wǎng)內(nèi)好友(好友必須為注冊用戶),有好友后可以進(jìn)行語音文字通信。出于某些原因也可以刪除不需要的好友,好友將從好友列表消失。模塊名稱模塊類型概要說明LoginActivity接口控制用戶登錄操作RegisterActivity接口控制注冊界面注冊操作Record內(nèi)部模塊采集、發(fā)送、接受語音消息VoiceChatChatActivity內(nèi)部模塊接受、發(fā)送、采集文字消息模塊動作時序3.2.1語音通信模塊功能流程圖圖3-1通信模塊功能流程圖3.2.2文本通信模塊功能流程圖圖3-2文本通信模塊功能流程圖3.2.3用戶信息管理功能流程圖圖3-3用戶信息管理功能流程圖接口說明數(shù)據(jù)結(jié)構(gòu)定義3.1.1用戶信息數(shù)據(jù)結(jié)構(gòu)publicclassUser{privateStringuserName; //用戶名privateStringalias; //別名(若為pc,則是登錄名)privateStringgroupName; //組名privateStringip; //ip地址privateStringhostName; //主機(jī)名privateStringmac; //MAC地址privateintmsgCount; //未接收消息數(shù)}消息數(shù)據(jù)結(jié)構(gòu)publicclassChatMessage{privateStringsenderIp; //消息發(fā)送者的ipprivateStringsenderName; //消息發(fā)送者的名字//privateStringreciverIp;//消息接收者的ipprivateStringmsg; //信息內(nèi)容privateDatetime; //發(fā)送時間:格式:privatebooleanselfMsg; //是否自己發(fā)送}3.1.2publicinterfaceMIsym{//StringSEVERIP="00";//StringSEVERIP="78";//StringSEVERIP="05"; StringSEVERIP="02"; //StringSEVERIP="29";//StringSEVERIP="";//服務(wù)器IP地址應(yīng)該是本地才對//StringSEVERIP="71";//服務(wù)器IP地址intSEVERPORT=30001;//服務(wù)器端口號intPROTOCOL_LEN=2;//字符串長度StringMSG_MI="╔╗";//標(biāo)識聊天信息StringNAME_REP="┠┨"; //表示用戶名重復(fù)StringLOGIN_SUCESS="卐Ψ"; //標(biāo)識登錄成功StringUSER_LOG="§∮";//表示用戶登錄StringUSER_REG="ξω";//表示用戶注冊StringPSD_WRONG="⊙●"; //表示密碼錯誤StringUSER_NO="★☆";//表示用戶名不存在StringdOWN_MI="〓≡";//表示文件下載請求StringReg_Fail="reg_fail";///注冊失敗Stringupdate_info="update_info";///用戶修改個人信息Stringupdate_info_success="update_info_success";///修改信息成功Stringupdate_info_fail="update_info_fail";///修改信息失敗Stringgetinfo_byUserName="getinfo_byUserName";///在修改個人信息時,要根據(jù)名字得到所有信息Stringback_userInfo="back_userInfo";///返回用戶的個人信息Stringupdate_password="update_password";Stringupdate_password_success="update_password_success";Stringupdate_password_fail="update_password_fail";Stringupdate_password_fail_OldPwdErr="update_password_fail_OldPwdErr";///原來的密碼輸入有誤}3.1.3/**一些用到的常量**/publicclassUsedConst{publicstaticfinalintFILESENDSUCCESS=0xFF; //文件發(fā)送成功publicstaticfinalintFILERECEIVEINFO=0xFE; //接收文件,包含文件信息publicstaticfinalintFILERECEIVESUCCESS=0xFD; //接收文件成功,包含文件信息publicstaticfinalintFILERECEIVEVOICE=0xFC;//接收語音文件publicstaticfinalintFILERECEIVESENTVOICE=0xFB;//發(fā)送語音文件}函數(shù)模塊間接口函數(shù)onCancelled()
函數(shù)名onCancelled文件名LoginActivity.Java功能概要取消登錄記述形式protectedvoidonCancelled()參數(shù)類型變量名I/O說明返回值類型-說明值詳細(xì)說明取消登錄使用注意事項onLogin(finalBooleansuccess)
函數(shù)名onLogin文件名LoginActivity.Java功能概要登錄記述形式protectedvoidonLogin(finalBooleansuccess)參數(shù)類型變量名I/O說明BooleansuccessI數(shù)據(jù)正確返回值類型-說明值詳細(xì)說明用戶登錄使用注意事項onCancelled()
函數(shù)名onCancelled文件名RegisterActivity.java功能概要取消注冊記述形式protectedvoidonCancelled()參數(shù)類型變量名I/O說明返回值類型-說明值詳細(xì)說明用戶取消注冊使用注意事項onRegister(finalBooleansuccess)
函數(shù)名onRegister文件名RegisterActivity.java功能概要注冊記述形式protectedvoidonRegister(finalBooleansuccess)參數(shù)類型變量名I/O說明BooleansuccessI數(shù)據(jù)是否正確返回值類型-說明值詳細(xì)說明用戶注冊使用注意事項模塊內(nèi)接口函數(shù)
函數(shù)名onRecord文件名Record.java功能概要采集語音記述形式publicvoidonRecord()參數(shù)類型變量名I/O說明返回值類型-說明值詳細(xì)說明開始采集語音信息使用注意事項StopRecord()
函數(shù)名StopRecord文件名Record.java功能概要停止采集語音記述形式publicvoidStopRecord()參數(shù)類型變量名I/O說明返回值類型-說明值詳細(xì)說明結(jié)束采集語音信息使用注意事項getPath()
函數(shù)名getPath文件名Record.java功能概要獲取語音信息路徑記述形式publicStringgetPath()參數(shù)類型變量名I/O說明返回值類型-說明值詳細(xì)說明獲取語音信息路徑,以供消息發(fā)送使用注意事項sendAndAddMessage()
函數(shù)名sendAndAddMessage文件名VoiceChatChatActivity.java功能概要發(fā)送消息記述形式privatevoidsendAndAddMessage()參數(shù)類型變量名I/O說明返回值類型-說明值詳細(xì)說明將消息發(fā)送出去使用注意事項receive(ChatMessagemsg)
函數(shù)名receive文件名VoiceChatChatActivity.java功能概要接受消息記述形式publicbooleanreceive(ChatMessagemsg)參數(shù)類型變量名I/O說明ChatMessagemsgI消息的數(shù)據(jù)結(jié)構(gòu)返回值類型boolean說明值TRUE接受成功FALSE接受失敗詳細(xì)說明接受其他用戶或系統(tǒng)消息使用注意事項finish()
函數(shù)名finish文件名VoiceChatChatActivity.java功能概要消息發(fā)送完成記述形式publicvoidfinish()參數(shù)類型變量名I/O說明返回值類型-說明值詳細(xì)說明消息發(fā)送完畢后,清理一些不必要的數(shù)據(jù)使用注意事項基于C8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運動控制系統(tǒng)設(shè)計Pico專用單片機(jī)核的可測性設(shè)計研究基于MCS-51單片機(jī)的熱量計基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機(jī)的低壓無功補償控制器的設(shè)計基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實驗中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計與實現(xiàn)單片機(jī)嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機(jī)的嵌入式Internet系統(tǒng)的設(shè)計與實現(xiàn)單片機(jī)監(jiān)測系統(tǒng)在擠壓機(jī)上的應(yīng)用MSP430單片機(jī)在智能水表系統(tǒng)上的研究與應(yīng)用基于單片機(jī)的嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實現(xiàn)與應(yīng)用單片機(jī)在高樓恒壓供水系統(tǒng)中的應(yīng)用基于ATmega16單片機(jī)的流量控制器的開發(fā)基于MSP430單片機(jī)的遠(yuǎn)程抄表系統(tǒng)及智能網(wǎng)絡(luò)水表的設(shè)計基于MSP430單片機(jī)具有數(shù)據(jù)存儲與回放功能的嵌入式電子血壓計的設(shè)計基于單片機(jī)的氨分
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電鏟初級工模擬練習(xí)題含參考答案
- 第一單元 古代文明的產(chǎn)生與發(fā)展 教學(xué)設(shè)計-2023-2024學(xué)年高中歷史統(tǒng)編版(2019)必修中外歷史綱要下冊
- 2025年仿石材漆合作協(xié)議書
- 第六單元實驗活動3·二氧化碳的實驗室制取與性質(zhì)教學(xué)設(shè)計-2024-2025學(xué)年九年級化學(xué)人教版(2024)上冊
- 江西省贛州市大余縣部分學(xué)校聯(lián)考2023-2024學(xué)年高二上學(xué)期12月月考地理試題(解析版)
- 2025年貴州航空職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整版
- 12 家庭的記憶 第一課時 教學(xué)設(shè)計-2023-2024學(xué)年道德與法治三年級上冊統(tǒng)編版
- 湖南省邵陽市新邵縣2023-2024學(xué)年高二上學(xué)期期末質(zhì)量檢測地理試題(解析版)
- 湖南省百校大聯(lián)考2023-2024年高二上學(xué)期12月考試地理試題(解析版)
- Module 10 Australia Unit 3 教學(xué)設(shè)計 2024-2025學(xué)年外研版九年級英語上冊
- 學(xué)校安全干事述職
- JJF(京) 68-2021 電能表現(xiàn)場校驗標(biāo)準(zhǔn)裝置校準(zhǔn)規(guī)范
- 《汽車保險與理賠》-教學(xué)設(shè)計
- 2024至2030年中國礦用隔爆型監(jiān)控攝像儀行業(yè)投資前景及策略咨詢研究報告
- 大學(xué)生職業(yè)素養(yǎng)訓(xùn)練(第六版)課件 第二單元學(xué)習(xí)職業(yè)禮儀
- 路橋工程檢測技術(shù) 課件 1公路工程試驗檢測管理
- 2025高中物理《課時作業(yè)》人教版選擇性必修第1冊課時分層作業(yè)(八)
- 地震災(zāi)害避險與自救手冊
- 三方資金轉(zhuǎn)換協(xié)議書范本
- 2024住院患者靜脈血栓栓塞癥預(yù)防護(hù)理與管理專家共識要點(全文)
- 火鍋店后廚培訓(xùn)計劃
評論
0/150
提交評論