![《網(wǎng)絡(luò)工程師綜合訓(xùn)練》報告_第1頁](http://file4.renrendoc.com/view/b79b4605ef92d50f44fbb738a0897f9c/b79b4605ef92d50f44fbb738a0897f9c1.gif)
![《網(wǎng)絡(luò)工程師綜合訓(xùn)練》報告_第2頁](http://file4.renrendoc.com/view/b79b4605ef92d50f44fbb738a0897f9c/b79b4605ef92d50f44fbb738a0897f9c2.gif)
![《網(wǎng)絡(luò)工程師綜合訓(xùn)練》報告_第3頁](http://file4.renrendoc.com/view/b79b4605ef92d50f44fbb738a0897f9c/b79b4605ef92d50f44fbb738a0897f9c3.gif)
![《網(wǎng)絡(luò)工程師綜合訓(xùn)練》報告_第4頁](http://file4.renrendoc.com/view/b79b4605ef92d50f44fbb738a0897f9c/b79b4605ef92d50f44fbb738a0897f9c4.gif)
![《網(wǎng)絡(luò)工程師綜合訓(xùn)練》報告_第5頁](http://file4.renrendoc.com/view/b79b4605ef92d50f44fbb738a0897f9c/b79b4605ef92d50f44fbb738a0897f9c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
計算機與信息學院《網(wǎng)絡(luò)工程師綜合訓(xùn)練》報告設(shè)計題目:網(wǎng)上書店的設(shè)計與實現(xiàn)設(shè)計題目:網(wǎng)上書店的設(shè)計與實現(xiàn)學生姓名:學號:專業(yè)班級:2015年1月一、設(shè)計要求1.通過以下過程:需求分析、E-R模型、關(guān)系模型分析,在數(shù)據(jù)庫中構(gòu)建數(shù)據(jù)庫、表或視圖,熟悉數(shù)據(jù)庫開發(fā)流程;2.根據(jù)網(wǎng)上書店系統(tǒng)功能,條理清晰地設(shè)計前臺各腳本頁面;3.在時間允許的情況下,適當考慮頁面的美觀;4.熟悉腳本頁面與數(shù)據(jù)庫的多種連接方法。二、開發(fā)環(huán)境與工具操作系統(tǒng):windows7開發(fā)平臺:J2EE開發(fā)工具:myeclipse集成開發(fā)環(huán)境,tomcat,mysql開發(fā)語言:html,javascript,java(jsp,servlet,javabean),sql設(shè)計原理Web開發(fā)采用b/s結(jié)構(gòu),既瀏覽器/Web服務(wù)器/數(shù)據(jù)庫服務(wù)器。其中瀏覽器負責處理用戶的輸入和向用戶的輸出,Web服務(wù)器負責建立數(shù)據(jù)庫的連接,根據(jù)用戶請求生成訪問數(shù)據(jù)庫的sql語句,并把結(jié)果返回給客戶端,數(shù)據(jù)層負責實際的數(shù)據(jù)庫存儲和檢索,響應(yīng)Web服務(wù)器的數(shù)據(jù)處理請求,并將結(jié)果返回給Web服務(wù)器。網(wǎng)上書店的設(shè)計是在數(shù)據(jù)庫服務(wù)器端構(gòu)造數(shù)據(jù)庫、設(shè)計前臺的各腳本頁面,在客戶端運行。在實現(xiàn)過程中涉及到了http協(xié)議、數(shù)據(jù)的正確傳輸?shù)扔嬎銠C網(wǎng)絡(luò)的相關(guān)知識。在設(shè)計過程中我采用了經(jīng)典的MVC(模型-視圖-控制器)設(shè)計模式.使得各個層次分離,增加程序的可讀性,和程序的可擴展性,使得程序更容易控制,而且有助于提高程序的安全性。modle(模型)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。采javabean和java類來實現(xiàn)對現(xiàn)實世界的模擬,主要的作用是處理業(yè)務(wù)邏輯,連接數(shù)據(jù)庫服務(wù)器以及接收從數(shù)據(jù)庫中得到的數(shù)據(jù)。View(視圖)主要是向用戶顯示數(shù)據(jù)和接收用戶的請求,采用jsp實現(xiàn),其中還加入了html和javascript等語言。Controller(控制器)主要功能是接收視圖發(fā)送來的數(shù)據(jù),準備視圖要顯示的數(shù)據(jù),以及控制頁面的跳轉(zhuǎn),采用servlet實現(xiàn)。數(shù)據(jù)庫設(shè)計原理:數(shù)據(jù)庫是將數(shù)據(jù)以一定的方式存儲在一起,為多個用戶共享,具有盡可能小的冗余的特點,所以在設(shè)計時要至少達到第三范式的要求。四、系統(tǒng)功能描述及軟件模塊劃分所設(shè)計的系統(tǒng)所實現(xiàn)的主要功能,軟件所包含的主要模塊和功能描述本系統(tǒng)主要包含兩個大的模塊,數(shù)據(jù)庫模塊和web服務(wù)器的應(yīng)用程序模塊,連接數(shù)據(jù)庫采用jdbc的方式實現(xiàn)兩個模塊的通信。數(shù)據(jù)庫模塊:根據(jù)e-r圖設(shè)計關(guān)系模型。最終轉(zhuǎn)化為3張表(用戶表,圖書表,訂單表),數(shù)據(jù)庫的功能主要是確保數(shù)據(jù)的正確性。Web服務(wù)器應(yīng)用模塊:這個模塊分為3個小模塊對應(yīng)為3個包,分別為模型的model包,控制器的servlet包,還有用于顯示的jsp文件包。一Model包包含以下5個文件1bookbean.java:對應(yīng)圖書表,對屬性提供get和set方法,存儲圖書數(shù)據(jù)2userbean.java:對應(yīng)用戶表,對屬性提供get和set方法,存儲用戶數(shù)據(jù)3orderbea.java:對應(yīng)訂單表,對屬性提供get和set方法,存儲訂單數(shù)據(jù)4GetConnect.java:將連接數(shù)據(jù)庫的操作封裝成一個類,方便使用。5Dispose.java:對業(yè)務(wù)邏輯進行處理。二控制器Servlet包包含以下文件1Admintrunc.java:對管理員的操作調(diào)用model進行處理,接收數(shù)據(jù)并準備數(shù)據(jù),使其跳轉(zhuǎn)到正確的頁面。2PersonTurnc.java:對用戶的操作調(diào)用model進行處理,接收數(shù)據(jù)并準備數(shù)據(jù),使其跳轉(zhuǎn)到正確的頁面。3login.java:控制對用戶登錄的驗證。4register.java:對用戶注冊進行驗證。三界面jsp包含顯示的文件1login.jsp:管理員用戶登錄2register.jsp:用戶注冊3Personcenter.jsp:用戶功能中心4seletbook.jsp:用戶查找圖書5showbook.jsp:顯示用戶查找的圖書6purchase.jsp:用戶購買圖書7ordersuccess.jsp:用戶購買圖書成功8orderfail.jsp:用戶購買圖書失敗9alertpassw.jsp:用戶更改密碼10Admincenter.jsp:管理員功能中心11orderform.jsp:管理員查看訂單12addbook.jsp:管理員增加圖書13alertbook.jsp:管理員更改圖書數(shù)量14fail.jsp:管理員操作失敗15success.jsp:管理員操作成功Web模塊的主要功能為1用戶管理員登陸2用戶注冊3用戶查找購買圖書4用戶修改密碼5管理員查看訂單6管理員添加圖書7管理員更改圖書數(shù)量五、設(shè)計步驟一數(shù)據(jù)庫設(shè)計1用戶表(user)因為是需求為網(wǎng)上書店所以不需要用戶太多的信息,而且用戶不一定愿意留下自己的信息,所以用戶表設(shè)計的盡量簡單,其中用戶名是主碼,等級用來區(qū)分管理員(-1)和用戶,新用戶注冊等級為0,隨著購買書的次數(shù)可增加等級。2圖書表(book)圖書設(shè)計中書號(bno)為主碼采用國際標準書號(ISBN),因為在當當網(wǎng)上查找圖書時書號最多為13位,所以設(shè)計為最多13位。其他屬性依次為書名(bname),第一作者(bauthor),出版社(bpublish),圖書分類(bclass),圖書存儲位置(baddress),圖書剩余量(bnumber),單價(price)。均不為空。3訂單表(orderform)訂單表中訂單號(ordernumber)為主碼,設(shè)置為自增。用戶名(username)作為外碼參照用戶表用戶名,書號(bno)作為外碼參照圖書表書號,其他屬性依次為電話號碼(phonenumber),因為圖書為貨到付款,所以電話號碼很重要。購買圖數(shù)量(booknumber),圖書配送地址(bookaddress),訂單總價(totalprice)。這些屬性均設(shè)置為非空。二Web端主要功能實現(xiàn)說明:1為了排版方便代碼使用截圖形式2只展示部分功能(用戶和管理員登陸和管理員查看訂單)1用戶和管理員登陸涉及文件:(界面)login.jsp(控制器)login.java(模型)GetConnect.java,Dispose.java(數(shù)據(jù)庫)user表第一步:用戶在login.jsp頁面輸入用戶名和密碼,首先在本地用javascript進行驗證,若用戶名或密碼為空則不進行提交用戶需正常輸入第2步:當用戶輸入的用戶名或密碼不為空時,表單的內(nèi)容將會被提交至login.java中,為了防止中文亂碼,將調(diào)用Dispose.java中的轉(zhuǎn)換編碼的方法得到正確的用戶名和密碼。然后Dispose將調(diào)用Getconnect.java連接數(shù)據(jù)庫對用戶名和密碼進行驗證。第3步:Dispose類調(diào)用boolean類型checkuser方法進行驗證時,為了防止sql注入保證正確性,首先用用戶名得到用戶名所對應(yīng)的密碼,再與傳出的密碼進行比較,若正確則返回true,否則返回false。為下一步判斷做準備第4步:login.java根據(jù)返回的結(jié)果判斷將要跳轉(zhuǎn)的頁面,若用戶名和密碼合法,則再調(diào)用Dispse中的getgrade方法獲得用戶的等級,若為-1則跳轉(zhuǎn)至管理員操作中心,若不是則跳轉(zhuǎn)至用戶操作中心。若用戶不合法,則跳轉(zhuǎn)至登錄界面說明其不合法。至此登錄功能完成。2管理員查看訂單并完成翻頁功能涉及文件:1(界面)Admincenter.jsp,orderform.jsp2(控制)Adminturnc.java3(模型)Dispose.java,GetConnect.java,orderbean.java4(數(shù)據(jù)庫)orderform表第1步:該功能由管理員在Admincenter.jsp中點擊超鏈接查看訂單觸發(fā)。同時向Adminturnc.java提交兩個變量flag和pagenow。其中flag用來標記要完成的操作,pagenow=1用來給定初始的頁數(shù)為1;第2步:Adminturnc.java接收到這兩個參數(shù)后,首先用flag判斷是否為獲得訂單的功能,當為獲得訂單的功能后,則調(diào)用Dispose函數(shù)getorderimg,和getpagecount函數(shù)獲得下一個界面要顯示的數(shù)據(jù)和總共的頁數(shù)。第3步:Dispose調(diào)用函數(shù)getorderimg,因為要支持翻頁所以要傳入當前的頁數(shù),假設(shè)當每頁的記錄數(shù)pagesize=3確定后,每次都要將當前頁數(shù)之前的記錄都不取,而是取得當前的3條記錄。當獲得結(jié)果集后,每一個元組用一個userbean對象封裝起來,然后加入Arraylist后,當獲得3條記錄后,就將整個結(jié)果集(Arraylist)封裝后返回。第4步:Dispose調(diào)用getpagecount方法獲得總共的頁數(shù),將orderfrom表名當做參數(shù)傳入后,可獲得總共的記錄數(shù),再根據(jù)是否能整除每頁的記錄數(shù)決定是否加1獲得總共的頁數(shù)第5步:Adminturnc.java獲得數(shù)據(jù)后將其加入requst中送入到orderform.jsp中。并跳轉(zhuǎn)到orderform.jsp中第6步:orderform.jsp接收到數(shù)據(jù)后,在設(shè)計好的table中顯示出來,并顯示頁數(shù),在點擊超鏈接頁數(shù)和上一頁和下一頁時,回到第2步,向Adminturc傳入flag和希望獲得的頁數(shù)(pagenow),直到管理員按返回主頁時返回管理員操作中心Admincenter.jsp至此,管理員查看訂單功能結(jié)束。查看訂單效果圖,其中當前頁為第一頁時不顯示上一頁,當前頁數(shù)為最后一頁時不顯示下一頁關(guān)鍵問題及其解決方法一中文亂碼問題:由于編碼問題而引起的中文亂碼在Dispose中增加了一個轉(zhuǎn)換編碼的方法1jsp文件顯示中文時亂碼解決方法:在jsp文件中將pageEncoding改為"utf-8"即可2jsp文件向jsp文件傳輸數(shù)據(jù)時中文亂碼解決方法:在接收端調(diào)用getchinse方法將接收到的數(shù)據(jù)恢復(fù)成中文3jsp文件向servlet文件傳輸數(shù)據(jù)中文亂碼解決方法:在接收端調(diào)用getchinse方法將接收到的數(shù)據(jù)恢復(fù)成中文4java文件調(diào)用sql語句向數(shù)據(jù)庫插入數(shù)據(jù)和查詢時中文亂碼解決方法:在連接數(shù)據(jù)庫時加入如下語句useUnicode=true&characterEncoding=UTF-8二javascript校驗錯誤由于我的myeclipse版本問題,在提交表單的時候onclick函數(shù)寫成如下形式時會報錯,后來在百度后通過更改meclipse設(shè)置后成功解決問題<inputtype="submit"value="登錄"onclick="returntest1();">七、設(shè)計結(jié)果1用戶管理員登陸,用戶和管理員在同一界面登錄,后臺通過區(qū)分等級來區(qū)分管理員和普通用戶,登錄時會先在本地校驗,若不合法,則不提交,若用戶不合法則返回登錄界面。登錄界面用戶不輸入用戶名或密碼普通用戶登錄成功管理員登錄成功2用戶注冊,注冊成功后跳轉(zhuǎn)入普通用戶登錄成功界面。3用戶查找購買圖書用戶查找圖書用戶查找到圖書用戶未查找到圖書用戶購買圖書,填寫訂單,用戶需填寫電話號碼購書數(shù)量和配送地址,其他信息自動填入且不可更改。用戶訂單成功,貨到付款用戶訂單失敗4用戶修改密碼5管理員查看訂單,剛才購買的有生之年訂單已加入訂單庫6管理員添加圖書7管理員更改圖書數(shù)量管理員操作成功管理員操作失敗,由于空間有限,所以,截圖被壓縮了思考題解答
如何提高腳本的執(zhí)行效率,特別是數(shù)據(jù)庫操作效率?并將你的方法體現(xiàn)到上述設(shè)計過程中。答:1使用javascript等語言在本地先行校驗數(shù)據(jù),使得有效的數(shù)據(jù)被傳遞這樣可以減少無效的數(shù)據(jù)訪問數(shù)據(jù)庫不成功而造成的對數(shù)據(jù)庫資源的浪費。2更加優(yōu)化腳本的算法,使得執(zhí)行效率更高3優(yōu)化數(shù)據(jù)庫,減少冗余,設(shè)計出結(jié)構(gòu)更合理的數(shù)據(jù)庫。
如果你想使你的網(wǎng)上書店能夠在Internet上成功運營,你還應(yīng)做哪些工作?答:1將服務(wù)器放置在公網(wǎng)上,現(xiàn)在只有校園網(wǎng)范圍內(nèi)的可以訪到我的電腦2優(yōu)化代碼結(jié)構(gòu),盡量使用status等經(jīng)過檢驗的成熟的架構(gòu)。3使用session,cookies,servletcontext,等技術(shù),加強功能和安全性。4在頁面間傳遞數(shù)據(jù)時需要加密,我這次基本都是用明文傳,不安全。5加強javascript校驗,這次我是在最后才解決了這個問題,應(yīng)用較少。6加強支付方式的選取,增加安全性。7重新設(shè)計界面,以吸引跟多的用戶,這次基本沒有界面,很不好看。如何保證你的網(wǎng)上書店的網(wǎng)絡(luò)安全性,特別是你的網(wǎng)上書店的銷售款如何收取的?效率如何?現(xiàn)實可行么?請詳細分析,并提出解決方案。答:我的網(wǎng)上書店采用生成訂單,貨到付款的方式,這種方式效率較低,因為無法保證電話號碼和送貨地址的正確性,因此會產(chǎn)生很多無效的訂單,現(xiàn)實中要用戶和商家配合才能提高效率。要解決這個問題,要采用在線支付的方式,這就需要編寫與支付寶或銀行的接口程序,這樣才能實際解決這種問題。軟件使用說明由于我無法導(dǎo)出可執(zhí)行文件,所以給出了源代碼文件夾和mysql導(dǎo)出的.sql文件,運行時在一個裝有java環(huán)境的myeclipse中導(dǎo)入源代碼,在將.sql文件導(dǎo)入mysql中,安裝好tomcat就可運行了。九、參考資料[1]數(shù)據(jù)庫系統(tǒng)概論(第4版)王珊薩師煊高等教育出版社.[2]軟件體系結(jié)構(gòu)原理,方法與實踐(第2版)張友生編著清華大學出版社[3]計算機網(wǎng)絡(luò)教程高傳善毛迪林曹袖高等教育出版社十、驗收時間及驗收情況驗收時間:2015年1月13日上午驗收情況:通過設(shè)計體會通過這次實驗,使我對Web編程有了更進一步的認識,有于時間較為緊張,本次實驗屬于邊學邊用,對其中的很多技術(shù)大都一知半解,缺乏本質(zhì)和系統(tǒng)的認識,但也深切的感受到了mvc設(shè)計模式的實用之處。希望未來可以寫出更加完善,結(jié)構(gòu)更加合理的Web程序。路由器配置實驗一、實驗?zāi)康?.認識路由器的端口、型號2.掌握路由器的路由配置3.理解網(wǎng)絡(luò)互聯(lián)的基本原理二、實驗環(huán)境與設(shè)備本實驗在PC機上利用模擬軟件PacketTracerV6進行操作。三、實驗內(nèi)容路由器接口的配置靜態(tài)路由配置默認路由配置動態(tài)路由配置本次實驗的主要任務(wù)是了解路由器的基本設(shè)置,和網(wǎng)絡(luò)之間的連接關(guān)系。通過這次的實驗很好的掌握了各個網(wǎng)段之間的,各個路由器下的pc的連接情況。通過對靜態(tài),默認,動態(tài)路由配置,使得各個路由器下的PC相互通信。四、實驗步驟1.路由器接口的配置創(chuàng)建如圖所示的拓撲結(jié)構(gòu)圖。(1)為主機PC0,PC1,PC2配置IP地址、子網(wǎng)掩碼和默認網(wǎng)關(guān)。網(wǎng)絡(luò)設(shè)備接口IP地址子網(wǎng)掩碼默認網(wǎng)關(guān)PC0FastEthernetPC1FastEthernetPC2FastEthernet(2)為路由器的各個接口分配IP地址和子網(wǎng)掩碼,交換機不用配置。網(wǎng)絡(luò)設(shè)備接口IP地址子網(wǎng)掩碼默認網(wǎng)關(guān)Router0F0/0S2/0Router1F0/0S3/0Router2F0/0S2/0S3/0(4)如配置Router0(5)查看路由器的路由表使用命令:showiproute顯示路由表中的路由信息。保存此時路由器顯示的路由信息,以便與后面的實驗結(jié)果進行比較。(C表示直連路由)Router0的路由表:Router1的路由表:Router2的路由表:(6)測試主機之間的連通性PC0與PC2的連通性:PC1與PC2的連通性:原因:因為不在同一個網(wǎng)段。2.配置靜態(tài)路由(1)在Router0中添加一條到網(wǎng)絡(luò)的靜態(tài)路由,命令如下:Router(config)#iproute(2)再去查看Router0路由表,與步驟(2)中的路由表進行對比,觀察路由表的變化情況。(3)在Router2中添加一條到網(wǎng)絡(luò)的路由后,路由表如下:Router(config)#iproute(4)測試PC0與PC2的連通性PC0與PC2的連通性如下圖:(5)在Router1和Router2中各添加一條靜態(tài)路由,以實現(xiàn)PC1與PC2的互通。在Router1中添加靜態(tài)路由:Router1路由表:在Router2中添加靜態(tài)路由:Router2路由表:P1與P2的連通性:(6)測試PC0與PC1的連通性此時,PC0與PC2可以互通,PC1與PC2可以互通,則,PC0與PC1的連通情況是如何的呢?查看Router0的路由表可知,其中不存在到達PC1所在網(wǎng)絡(luò)()的路由,查看Router2的路由表可知,其中不存在到達PC0所在網(wǎng)絡(luò)()的路由,因此,PC0與PC1的連通性為不通。(7)請分別在Router0和Router1中添加靜態(tài)路由,以實現(xiàn)PC0與PC1的互通。請在實驗報告中記錄你所使用的配置命令、主機間的連通性測試結(jié)果以及Router0和Router1的路由表(以截圖形式)。在Router0添加靜態(tài)路由:路由表:在Router1中添加靜態(tài)路由:7路由表:P0與P1連通性測試:3.設(shè)置默認路由經(jīng)過上一個實驗(配置靜態(tài)路由)的實驗操作后,路由器Router0的路由表如下:(S表示靜態(tài)路由)PC0想要訪問PC1和PC2所在網(wǎng)絡(luò),需要在Router0中添加兩條靜態(tài)路由。這兩條靜態(tài)路由的下一跳IP地址相同,并且Router0所在網(wǎng)絡(luò)只有一條通路連接其它網(wǎng)絡(luò)。這種情況下,如果使用默認路由,則Router0只需設(shè)置一條默認路由就可使PC0可訪問PC1和PC2,這樣Router0的路由表將更加簡單。下面我們來看看默認路由的配置:(1)首先刪除Router0中到達PC1和PC2所在網(wǎng)絡(luò)的靜態(tài)路由,參考命令如下:Rout
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 28海的女兒說課稿-2023-2024學年四年級下冊語文統(tǒng)編版
- 2 我是什么(說課稿)-2024-2025學年統(tǒng)編版語文二年級上冊
- 2024-2025學年高中生物 專題2 微生物的培養(yǎng)與應(yīng)用 課題2 土壤中分解尿素的細菌的分離與計數(shù)說課稿3 新人教版選修1
- 2025國有土地使用權(quán)出讓協(xié)議合同
- 2025有限公司股權(quán)轉(zhuǎn)讓合同
- Module 1 Unit 2 Changes in our lives Listen and say Listen and enjoy (說課稿)-2024-2025學年滬教牛津版(深圳用)英語六年級下冊
- 2025城市供用氣合同
- 濰坊耐火混凝土施工方案
- 加氣轎車出售合同范例
- 8《安全記心上》(第一課時)說課稿-2024-2025學年道德與法治三年級上冊統(tǒng)編版
- 戰(zhàn)略管理與倫理
- 如何構(gòu)建高效課堂課件
- 虛擬化與云計算技術(shù)應(yīng)用實踐項目化教程 教案全套 第1-14周 虛擬化與云計算導(dǎo)論-騰訊云服務(wù)
- 徐金桂行政法與行政訴訟法新講義
- 瀝青拌合設(shè)備結(jié)構(gòu)認知
- GB/T 13234-2018用能單位節(jié)能量計算方法
- (課件)肝性腦病
- 北師大版五年級上冊數(shù)學教學課件第5課時 人民幣兌換
- 工程回訪記錄單
- 住房公積金投訴申請書
- 高考物理二輪專題課件:“配速法”解決擺線問題
評論
0/150
提交評論