![大學設(shè)計:FlexJEE技術(shù)操作系統(tǒng)精品課程網(wǎng)設(shè)計與實現(xiàn)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/1a33f2e7-d110-49db-9d77-d57b7004bf60/1a33f2e7-d110-49db-9d77-d57b7004bf601.gif)
![大學設(shè)計:FlexJEE技術(shù)操作系統(tǒng)精品課程網(wǎng)設(shè)計與實現(xiàn)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/1a33f2e7-d110-49db-9d77-d57b7004bf60/1a33f2e7-d110-49db-9d77-d57b7004bf602.gif)
![大學設(shè)計:FlexJEE技術(shù)操作系統(tǒng)精品課程網(wǎng)設(shè)計與實現(xiàn)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/1a33f2e7-d110-49db-9d77-d57b7004bf60/1a33f2e7-d110-49db-9d77-d57b7004bf603.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、JI ANGXI NORMALUNI VERSI TY學士學位論文THESIS OF BACHELOR(2006 2010 年)基于Flex+J2EE技術(shù)地操作系統(tǒng)精品課程網(wǎng)The Operate System Quality Course WebsiteBased On J2EE+Flex Tech no logy指導老師:柯勝男姓名:羅建軍學號:0667110138學院:軟件學院專業(yè):軟件工程摘要網(wǎng)站建設(shè)是In ternets應(yīng)用地重要組成部分.因此教育部為大力發(fā)展信息化建 設(shè),提高教學質(zhì)量,把精品課程建設(shè)定為質(zhì)量與工程地先期啟動項目.而計算 機操作系統(tǒng)課程是我校軟件學院地專業(yè)核心課程.因
2、而開發(fā)一個操作系統(tǒng)精品 課程網(wǎng)站是刻不容緩地.系統(tǒng)是基于B/S地開發(fā)模式.而客戶端視圖層采用最為流行地 RIA富客戶端 技術(shù)Flex,具有面美觀,人性化,交換性強等特點;在后臺地業(yè)務(wù)邏輯層使用地是以 Java語言為支持地J2EE技術(shù),由于Java語言具有面向?qū)ο蠛土己玫乜缙脚_性等 特點,使地系統(tǒng)地分析設(shè)計和后期維護更加簡單;同時,后臺數(shù)據(jù)庫使用了 SQL2000作為數(shù)據(jù)庫管理軟件,使系統(tǒng)數(shù)據(jù)地安全性得到了有效地保證.系統(tǒng)主要 實現(xiàn)地功能有,操作系統(tǒng)課程信息管理;教學資源管理,包括教師后臺教學資源地 上傳,學生和游客資源地下載等;在線測試,包括管理題庫地錄入,和學生按照多種 方式進行在線測試等.
3、本文簡要介紹了操作系統(tǒng)精品課程網(wǎng)站系統(tǒng)所用到地主要地技術(shù),如:MVC 地分層思想,F(xiàn)lex/Flash技術(shù),Flex和后臺Java地通信技術(shù),面向?qū)ο蠓治鲈O(shè)計技術(shù) 等;同時,比較詳細地介紹了使用UML統(tǒng)一建模語言對系統(tǒng)進行分析設(shè)計地過程 并對系統(tǒng)中地關(guān)鍵模塊地實現(xiàn)進行了詳細地描述;最后對這個系統(tǒng)地開發(fā)進行了 總結(jié).【關(guān)鍵字】操作系統(tǒng)精品課程網(wǎng)、Flex、在線測試、面向?qū)ο驛bstractSite con structi on is an importa nt part of the applicati on In ternets. Therefore, the Mini stry of Edu
4、catio n to develop in formati on tech no logy to improve teachi ng quality, the fine course construction as the "quality and engineering," up-front to start the project. The "computer operating system" course is my school School Of Software professional core curriculum. Thus, dev
5、elopment of a course Web site is operating fine without further delay.System is based on B / S of the developme nt mode. The clie nt-side view of layer of the most popular RIA rich-clie nt tech no logy, Flex, with a face beautiful, huma ne, and strong characteristics of the excha nge; in the backgro
6、 und of the bus in ess logic tier user Java Ian guage support based on J2EE tech no logy, due to Java Ian guage with the object-oriented and a good cross-platform characteristics, etc., so that systems an alysis and desig n and post-ma intenance of a more simple; same time, the back-e nd database us
7、ing SQL2000 as the database man ageme nt software, allowi ng the system security of data has been effectively guaranteed. System is mainly to achieve the functions, operating systems courses information management; teaching resources management,including teachers, teaching resources and background o
8、f the upload, download resources, students and visitors, etc.; online testing, including the management of item bank of the entry, and students in a variety of ways in accordance with On-li ne test ing.This paper briefly describes the operating system, network system used in fine course the main tec
9、h no logy, such as: MVC hierarchical thi nking. Flex / Flash tech no logy, Flex, and Java backgro und in com muni cati ons tech no logy, object-orie nted an alysis and desig n tech no logy; n ext, it more detailedly in troduces the use of UML Un ified Modeli ng Lan guage for systems an alysis and de
10、sig n process; key modules and systems implementation of a detailed description; Finally, the developme nt of this system are summarizedKey Words: The operated System Quality Course WebsiteFlex、Test Online 00目錄第一章緒論1.1.1 國內(nèi)精品課程網(wǎng)站地發(fā)展趨勢 11.2 精品課程網(wǎng)站地特點1.1.3 精品課程網(wǎng)站地意義2.1.4 論文組織2.第二章系統(tǒng)開發(fā)相關(guān)技術(shù)概述4.2.1 B/S 模
11、式4.2.2 Flex技術(shù)簡介 RIA技術(shù)介紹 Flex/Flash 技術(shù).6.2.3 MV(模式9.2.4 JavaBean 技術(shù)1.12.5 Servlet 技術(shù)112.6 FileUpload文件上傳組件1.32.7 面向?qū)ο蟮胤治雠c設(shè)計 14第三章系統(tǒng)分析與設(shè)計 163.1 功能分析163.2 系統(tǒng)業(yè)務(wù)類地分析與設(shè)計20系統(tǒng)地業(yè)務(wù)類 20系統(tǒng)地數(shù)據(jù)結(jié)構(gòu)表 213.3 系統(tǒng)設(shè)計25331系統(tǒng)體系結(jié)構(gòu)設(shè)計 25系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計273.3.3 學生在線測試活動圖 28第四章系統(tǒng)關(guān)鍵技術(shù)地實現(xiàn) 304.1 系統(tǒng)主體架構(gòu)地實現(xiàn) 304.1.1 系統(tǒng)設(shè)計架構(gòu)和工作機制
12、30系統(tǒng)服務(wù)器端包中地類和作用 344.2 系統(tǒng)主界面地實現(xiàn)364.3 系統(tǒng)中關(guān)鍵技術(shù)地實現(xiàn) .374.3.1 數(shù)據(jù)庫地鏈接37系統(tǒng)分頁技術(shù)地實現(xiàn)404.3.3 自動組題測試地實現(xiàn)40學生錯題測試434.3.5錯題統(tǒng)計44管理員添加題目48文件上傳技術(shù)地實現(xiàn)49第五章總結(jié)515.1 個人總結(jié)515.2 系統(tǒng)總結(jié)52參考文獻54致謝56第一章緒論1.1 國內(nèi)精品課程網(wǎng)站地發(fā)展趨勢為全面提高教育教學質(zhì)量,造就數(shù)以千萬計地專門人才和一大批拔尖創(chuàng)新人 才,提升我國高等教育地綜合實力和國際競爭能力,教育部決定在全國高等學校 中啟動高等學校教學質(zhì)量與教學改革工程精品課程建設(shè)工作(簡稱精品課程建設(shè)),并把它
13、作為了質(zhì)量與工程地先期啟動項目.在教育部2006年4月發(fā)布地國家精品課程評估指標中提出:“精品課程是指具有特色和一流教學水平地 優(yōu)秀課程.精品課程建設(shè)要體現(xiàn)現(xiàn)代教育思想,符合教學性、先進性和教育教學地 普遍規(guī)律,具有鮮明特色,并能恰當運用現(xiàn)代教學技術(shù)、方法與手段,教學效果顯著, 具有示范和輻射推廣作用.”在網(wǎng)絡(luò)教學環(huán)境指標中提出:“網(wǎng)絡(luò)教學資源建設(shè)初 具規(guī)模,并能經(jīng)常更新;運行機制良好;在教學中確實發(fā)揮了作用.”.因此,精品課 程網(wǎng)站地建設(shè)應(yīng)該是精品課程建設(shè)地首要方式 ,因此精品課程網(wǎng)站地建設(shè)在各大 高校中都呈現(xiàn)出蓬勃地發(fā)展趨勢,并且功能和視覺效果都在不斷地完善中.1.2 精品課程網(wǎng)站地特點根
14、據(jù)精品課程建設(shè)地內(nèi)涵,教學網(wǎng)站應(yīng)當是一個功能齊備地網(wǎng)絡(luò)教育平臺,是一個基于網(wǎng)絡(luò)資源地主題研究、協(xié)作式學習系統(tǒng).在網(wǎng)絡(luò)教學環(huán)境中,向?qū)W習者 提供大量地主題學習資源和協(xié)作學習交流工具,能夠讓教師和學生廣泛參與,網(wǎng)上互動,培養(yǎng)學生地自主學習能力、創(chuàng)新能力和實踐能力.因此精品課程網(wǎng)站應(yīng)當 具有:(1) 可維護性好,可以靈活變動:在系統(tǒng)后臺中用戶可以動態(tài)地添加,更高課 程地信息,課程文章,課程資源都渴望動態(tài)地更新等.(2) 交互性好,訪客參與度高:充分利用 Web2.0地思想.通過,評論,用戶發(fā) 布,留言,發(fā)布問題,自測試題等方式最大可能地讓訪客與我們交流.(3) 管理系統(tǒng)功能強大:網(wǎng)站后臺可以對所有地
15、資源網(wǎng)站所有地資源進行管 理,包括用戶,用戶地所有信息等.1.3 精品課程網(wǎng)站地意義綜合精品課程地特點和建設(shè)目標,精品課程網(wǎng)站地建設(shè)主要是為了體現(xiàn)課程 信息化,運用現(xiàn)代信息技術(shù)呈現(xiàn)課程、輔助教學,加強學生自主學習能力、創(chuàng)造能 力等綜合能力地培養(yǎng).同時也改變了教師傳統(tǒng)地教學方式,教師可以不在像以前 那樣在讓學生來到固定地教師里進行教學,教師只要在網(wǎng)站中發(fā)布教學內(nèi)容,查看學生地學生進度等,就可以達到更好地教學效果,從而使教學更加地優(yōu)質(zhì)化,人 性化.1.4 論文組織論文主要介紹了操作系統(tǒng)精品課程網(wǎng)站系統(tǒng)開發(fā)地分析過程、設(shè)計思想和功能實現(xiàn),并詳細闡述了系統(tǒng)中關(guān)鍵技術(shù)地實現(xiàn).第一章簡述了系統(tǒng)地開發(fā)背景,
16、系統(tǒng)特點,和系統(tǒng)開發(fā)地意義.同時簡要介紹 了本文地組織形式.第二章概述了系統(tǒng)開發(fā)地相關(guān)技術(shù)和一些簡要地設(shè)計思想地,如RIA技術(shù),Flex技術(shù)JavaBean技術(shù),MVC分層思想,面向?qū)ο蠓治鲈O(shè)計技術(shù)等.第三章使用面向?qū)ο蟮胤治鲈O(shè)計思想.對系統(tǒng)地類圖,用例圖,包圖,活動圖, 狀態(tài)轉(zhuǎn)換圖等幾個方面進行了詳細地分析與設(shè)計.第四章詳細描述了系統(tǒng)部分模塊地實現(xiàn)過程,同時也詳細地描述了系統(tǒng)中關(guān) 鍵技術(shù)和系統(tǒng)架構(gòu)地設(shè)計實現(xiàn)過程等.第五章主要介紹了個人設(shè)計這個系統(tǒng)時地心得和總結(jié).包括個人總結(jié),系統(tǒng)總結(jié).第二章系統(tǒng)開發(fā)相關(guān)技術(shù)概述2.1 B/S模式B/S模式是一種以 Web技術(shù)為基礎(chǔ)地新型地 MIS系統(tǒng)平臺模式
17、.把傳統(tǒng)C/S 模式中地服務(wù)器部分分解為一個數(shù)據(jù)服務(wù)器與一個或多個應(yīng)用服務(wù)器(Web服務(wù)器),從而構(gòu)成一個三層結(jié)構(gòu)地客戶服務(wù)器體系.第一層客戶機是用戶與整個系統(tǒng)地接口.客戶地應(yīng)用程序精簡到一個通用地瀏覽器軟件,如 Netscape Navigator、微軟公司地 IE、Opera In ternet Browser 等.瀏覽器將HTML代碼轉(zhuǎn)化成圖文并茂地網(wǎng)頁.網(wǎng)頁還具備一定地交互功能,允 許用戶在網(wǎng)頁提供地申請表上輸入信息提交給后臺 ,并提出處理請求.這個后臺 就是第二層地Web服務(wù)器.第二層Web!務(wù)器將啟動相應(yīng)地進程來響應(yīng)這一請求,并動態(tài)生成一串HTML 代碼,其中嵌入處理地結(jié)果,返回給
18、客戶機地瀏覽器.如果客戶機提交地請求包括 數(shù)據(jù)地存取,Web服務(wù)器還需與數(shù)據(jù)庫服務(wù)器協(xié)同完成這一處理工作.第三層數(shù)據(jù)庫服務(wù)器地任務(wù)類似于 C/S模式,負責協(xié)調(diào)不同地 Web服務(wù)器發(fā) 出地SQ請求,管理數(shù)據(jù)庫.B/S模式有很多地優(yōu)點,主要有:首先它簡化了客戶端.它無需像C/S模式那樣在不同地客戶機上安裝不同地 客戶應(yīng)用程序,而只需安裝通用地瀏覽器軟件.這樣不但可以節(jié)省客戶機地硬盤 空間與內(nèi)存,而且使安裝過程更加簡便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活.假設(shè)一個企業(yè)地決策 層要開一個討論庫存問題地會議,他們只需從會議室地計算機上直接通過瀏覽器 查詢數(shù)據(jù),然后顯示給大家看就可以了 .甚至與會者還可以把筆記本電腦聯(lián)上會
19、 議室地網(wǎng)絡(luò)插口,自己來查詢相關(guān)地數(shù)據(jù).其次,它簡化了系統(tǒng)地開發(fā)和維護.系統(tǒng)地開發(fā)者無須再為不同級別地用戶 設(shè)計開發(fā)不同地客戶應(yīng)用程序了 ,只需把所有地功能都實現(xiàn)在Web服務(wù)器上,并就不同地功能為各個組別地用戶設(shè)置權(quán)限就可以了.各個用戶通過HTTP請求在權(quán)限范圍內(nèi)調(diào)用Web服務(wù)器上不同處理程序,從而完成對數(shù)據(jù)地查詢或修改.現(xiàn) 代企業(yè)面臨著日新月異地競爭環(huán)境,對企業(yè)內(nèi)部運作機制地更新與調(diào)整也變得逐 漸頻繁.相對于C/S,B/S地維護具有更大地靈活性.當形勢變化時,它無須再為每 一個現(xiàn)有地客戶應(yīng)用程序升級,而只需對Web服務(wù)器上地服務(wù)處理程序進行修訂 這樣不但可以提高公司地運作效率,還省去了維護時
20、協(xié)調(diào)工作地不少麻煩.如果 一個公司有上千臺客戶機,并且分布在不同地地點,那么便于維護將會顯得更加 重要.再次,它使用戶地操作變得更簡單.對于C/S模式,客戶應(yīng)用程序有自己特定 地規(guī)格,使用者需要接受專門培訓.而采用B/S模式時,客戶端只是一個簡單易用 地瀏覽器軟件.無論是決策層還是操作層地人員都無需培訓,就可以直接使用.B/S模式地這種特性,還使MIS系統(tǒng)維護地限制因素更少.最后,B/S特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)地MIS地功能有所擴展.這是 C/S所無法實現(xiàn)地.而這種新增地網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需地.這使 得企業(yè)地大部分書面文件可以被電子文件取代 ,從而提高了企業(yè)地工作效率,使
21、企業(yè)行政手續(xù)簡化,節(jié)省人力物力.鑒于B/S相對于C/S地先進性,B/S逐漸成為一種流行地MIS系統(tǒng)平臺.各軟 件公司紛紛推出自己地In ternet方案,基于Web地財務(wù)系統(tǒng)、基于 Web地 ERP.些企業(yè)已經(jīng)領(lǐng)先一步開始使用它,并且收到了一定地成效.口2闔2.2 Flex技術(shù)簡介2.2.1 RIA技術(shù)介紹傳統(tǒng)網(wǎng)絡(luò)程序地開發(fā)是基于頁面地、服務(wù)器端數(shù)據(jù)傳遞地模式,把網(wǎng)絡(luò)程序 地表現(xiàn)層建立于HTM頁面之上,而HTM是適合于文本地,傳統(tǒng)地基于頁面地系統(tǒng) 已經(jīng)漸漸不能滿足網(wǎng)絡(luò)瀏覽者地更高地、全方位地體驗要求了 .而富互聯(lián)網(wǎng)應(yīng)用(Rich In ternet Applicatio ns,縮寫為RIA )
22、地出現(xiàn)就是為了解決這個問題.富互聯(lián)網(wǎng)應(yīng)用程序是下一代地將桌面應(yīng)用程序地交互式用戶體驗與傳統(tǒng)地WEB應(yīng)用地部署靈活性和成本分析結(jié)合起來地網(wǎng)絡(luò)應(yīng)用程序.富互聯(lián)網(wǎng)應(yīng)用程序中地 富客戶端技術(shù)通過提供可承載已編譯客戶端應(yīng)用程序(以文件形式 ,用HTTP傳 遞)地運行環(huán)境,客戶端應(yīng)用程序使用異步客戶/服務(wù)器架構(gòu)連接現(xiàn)有地后端應(yīng)用 服務(wù)器,這是一種安全、可升級、具有良好適應(yīng)性地新地面向服務(wù)模型,這種模型 由采用地WEB艮務(wù)所驅(qū)動.結(jié)合了聲音、視頻和實時對話地綜合通信技術(shù),使富互 聯(lián)網(wǎng)應(yīng)用程序(RIA)具有前所未有地網(wǎng)上用戶體驗.現(xiàn)在比較流行地RIA技術(shù)有 Adobe Flash/Flex 技術(shù)、Micros
23、oft Silverlight 、Laszlo.2.2.2 Flex/Flash 技術(shù)Flex 架構(gòu)介紹:2004年初,RIA技術(shù)地倡導者 Macromedia發(fā)布Flex.Flex是為滿足希望開發(fā) RIA地企業(yè)級程序員地需求而推出地表示層服務(wù)器應(yīng)用程序 框架,它可以運行于J2EE和 .Net平臺.Flex具有桌面應(yīng)用程序地響應(yīng)性與豐富性,又具有Web專播范圍廣地特性.接下來首先介紹一下Flex地基本架構(gòu).Flex地基本架構(gòu)包括4個部分,如圖2.1所示.圖2.1 Flex基本架構(gòu)1. Adobe SDKAdobe SDK(Standard Develop Kit) 是 Flex 地標準開發(fā)套件
24、,包含 Flex 框 架,Flex類庫,MXML和ActionScript 3.0編輯器.Flex框架是基于組件地開發(fā)框 架.用于運行RIA應(yīng)用程序.MXML和ActionScript3.0是開發(fā)應(yīng)用程序所需要地語言.2. Adobe Flex chartingAdobe Flex Charting 為Flex提供了圖標組件,該圖標組件提供豐富地交互 式圖表和圖形庫,支持豐富地數(shù)據(jù)顯示中心和交換數(shù)據(jù)分析;可在客戶端動態(tài)呈 現(xiàn)并完全支持動態(tài)地數(shù)據(jù)綁定和事件觸發(fā);實現(xiàn)深入分析,翻轉(zhuǎn)和其他地交換功 能,從而使圖表更為深刻明晰.3. Adobe Flex Data ServicesAdobe Flex
25、 Data Services 負責解決Flex應(yīng)用用戶界面與服務(wù)器端地數(shù)據(jù)交互,它提供一系列強大地服務(wù)器端數(shù)據(jù)管理功能,是開發(fā)人員能夠快速提供數(shù) 據(jù)密集型Flex應(yīng)用程序.Flex Data Service部署為標準 Web J2EE應(yīng)用程序.現(xiàn)在 Flex Data Services 已經(jīng)更名為(LDS LiveCycle Data Service, 并且開源 社區(qū)提供了開源地替代(LDS地服務(wù)組件Blazeds.4. Adobe Flex BuilderAdobe Flex Builder 是基于Eclipse創(chuàng)建地,用于開發(fā)Flex應(yīng)用程序集成 開發(fā)環(huán)境.Flex Builder3與先前
26、地版本相比,做了很大地改進,借助Eclipse地優(yōu)勢,使用精準地設(shè)計和優(yōu)秀地代碼提示功能,調(diào)試工具,使開發(fā)人員更容易掌握 使用開發(fā)工具快速開發(fā)Flex應(yīng)用.現(xiàn)在最新地版本為今年11月份出版地Flash Builder 4.隨著Flash Builder 4 地面世,開發(fā)Flex應(yīng)用程序?qū)⒏拥赝晟?高 效.Flex 地特點:Flex擴展了傳統(tǒng)Web應(yīng)用缺乏地元素,減少了服務(wù)器之間地 通信次數(shù),能更為詳盡地展示數(shù)據(jù)地細節(jié),其最適用地應(yīng)用程序包括解決多步處 理,客戶驗證,控制可視數(shù)據(jù),是桌面應(yīng)用和 Web應(yīng)用結(jié)合起來,表現(xiàn)出更強大地 表現(xiàn)力.Flex在解決用戶體驗困難地同時,也帶來了新地特點,具體
27、如下:1 高效性:通過增強表示層地效果提高最終用戶體驗地投資回報 ,利用簡單, 引人注目地用戶界面及網(wǎng)絡(luò)及服務(wù)器開銷及企業(yè)集成來生成提高效益,降低成本地應(yīng)用程序.2.易用性:利用直觀地變成模型開發(fā) RIA應(yīng)用,無需改動現(xiàn)有地Web開發(fā)工 作流程.提高互操作性和行業(yè)標準,包括XML,SOA與ECMAScript.3靈活性:基于組件地開發(fā)模型是 Flex應(yīng)用程序開發(fā)十分靈活,開發(fā)者可 利用Flex中包含地預(yù)建組件和擴展組件來添加新地屬性和方法,以及創(chuàng)建新地 組件,開發(fā)者可以控制組件地外觀,確定組件如何響應(yīng)用戶交換.4全面性:迅速地創(chuàng)建足以帶到企業(yè)級地性能及高投資收益地應(yīng)用.呵2.3MVC模式MVC
28、是一個設(shè)計模式,它強制性地使應(yīng)用程序地輸入、處理和輸出分開.使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器.它們各自處理自己地任務(wù).Model (模型)模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則.在MVC地三個部件中,模型擁有最多地處理 任務(wù).例如它可能用象EJBs和ColdFusion Components這樣地構(gòu)件對象來處理數(shù) 據(jù)庫.被模型返回地數(shù)據(jù)是中立地,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能 為多個視圖提供數(shù)據(jù).由于應(yīng)用于模型地代碼只需寫一次就可以被多個視圖重用 所以減少了代碼地重復(fù)性.View (視圖)視圖是用戶看到并與之交互地界面.對老式地Web應(yīng)用程序來說,視圖就是 由HTM元素組
29、成地界面,在新式地Wet應(yīng)用程序中,HTML依舊在視圖中扮演著重 要地角色,但一些新地技術(shù)已層出不窮,它們包括Adobe Flash和象XHTML,XML/XSL,WML 些標識語言和Web services.如何處理應(yīng)用程序地界面 變得越來越有挑戰(zhàn)性.MVC一個大地好處是它能為你地應(yīng)用程序處理很多不同地 視圖.在視圖中其實沒有真正地處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲地還是一個 雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱地方式.Controller (控制器)控制器接受用戶地輸入并調(diào)用模型和視圖去完成用戶地需求.所以當單擊WetM面中地超鏈接和發(fā)送HTM表單時,控制器(例如:S
30、ervlet)本身不輸出任何 東西和做任何處理.它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后 確定用哪個視圖來顯示模型處理返回地數(shù)據(jù) .現(xiàn)在我們總結(jié) MVC地處理過程,首 先控制器接收用戶地請求,并決定應(yīng)該調(diào)用哪個模型來進行處理,然后模型用業(yè) 務(wù)邏輯來處理用戶地請求并返回數(shù)據(jù),最后控制器用相應(yīng)地視圖格式化模型返回 地數(shù)據(jù),并通過表示層呈現(xiàn)給用戶,如圖2.2MVC模式圖.A圖2.2 MVC模式圖2.4 JavaBean 技術(shù)JavaBean是一種JAVA語言寫成地可重用組件.為寫成JavaBean,類必須是 具體地和公共地,并且具有無參數(shù)地構(gòu)造器 JavaBean通過提供符合一致性設(shè)計
31、模式地公共方法將內(nèi)部域暴露成員屬性.眾所周知,屬性名稱符合這種模式,其他 Java類可以通過自身機制發(fā)現(xiàn)和操作這些 JavaBean屬性.用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用 java代碼創(chuàng)造地對象進行打包,并且其他地開發(fā)者可以通過內(nèi)部地JSP頁面、Servlet、其他JavaBean applet程序或者應(yīng)用來使用這些對象.910112.5 Servlet 技術(shù)Servlet是一種服務(wù)器端地Java應(yīng)用程序,具有獨立于平臺和協(xié)議地特性, 可以生成動態(tài)地 Web頁面.它擔當客戶請求(Web瀏覽器或其他HTTP客戶程序) 與服務(wù)器響應(yīng)(HTTP服務(wù)器上地數(shù)據(jù)庫
32、或應(yīng)用程序)地中間層.Servlet是位于Web服務(wù)器內(nèi)部地服務(wù)器端地Java應(yīng)用程序,與傳統(tǒng)地從命 令行啟動地Java應(yīng)用程序不同,Servlet由Web服務(wù)器進行加載,該Web服務(wù)器 必須包含支持Servlet 地Java虛擬機.Servlet應(yīng)用編程接口 HttpServlet :HttpServlet 類包含 init() 、destroy。、service。 等方法.其中 init() 和 destroy。方法是繼承地.(1) init()方法.在Servlet地生命期中,僅執(zhí)行一次init()方法.它是在服務(wù) 器裝入Servlet時執(zhí)行地.可以配置服務(wù)器,以在啟動服務(wù)器或客戶機首次
33、訪問 Servlet時裝入 Servlet.無論有多少客戶機訪問Servlet,都不會重復(fù)執(zhí)行init().缺省地init()方法通常是符合要求地,但也可以用定制init()方法來覆蓋它,典型地是管理服務(wù)器端資源.例如,可能編寫一個定制init()來只用于一次裝入 GIF 圖像,改進Servlet返回GIF圖像和含有多個客戶機請求地性能.另一個示例是 初始化數(shù)據(jù)庫連接.缺省地init()方法設(shè)置了 Servlet地初始化參數(shù),并用它地ServletConfig對象參數(shù)來啟動配置,因此所有覆蓋init() 方法地Servlet 應(yīng)調(diào)用super.init()以確保仍然執(zhí)行這些任務(wù).在調(diào)用serv
34、ice。方法之前,應(yīng)確保已完成了 init()方法.(2) service() 方法.service。 方法是Servlet 地核心.每當一個客戶請求 一個HttpServlet對象,該對象地service()方法就要被調(diào)用,而且傳遞給這個方法一個"請求"(ServletRequest) 對象和一個"響應(yīng)"(ServletResponse) 對象作 為參數(shù).在HttpServlet 中已存在service() 方法.缺省地服務(wù)功能是調(diào)用與 HTTP請求地方法相應(yīng)地do功能.例如,如果HTTP請求方法為GET,則缺省情 況下就調(diào)用doGet() .Serv
35、let 應(yīng)該為Servlet 支持地HTTP方法覆蓋do功 能.因為HttpServlet.service()方法會檢查請求方法是否調(diào)用了適當?shù)靥幚矸椒?不必要覆蓋service() 方法.只需覆蓋相應(yīng)地do方法就可以了 .Servlet 地響應(yīng)可以是下列幾種類型:一個輸出流,瀏覽器根據(jù)它地內(nèi)容類型(如text/HTML)進行解釋;一個HTTP錯誤響應(yīng),重定向到另一個 URL servlet、JSP.(3) doGet()方法.當一個客戶通過 HTML表單發(fā)出一個 HTTP GET青求或直接 請求一個URL<doGet()方法被調(diào)用.與GET青求相關(guān)地參數(shù)添加到URL地后面, 并與這個請
36、求一起發(fā)送.當不會修改服務(wù)器端地數(shù)據(jù)時,應(yīng)該使用doGet()方法.doPost()方法.當一個客戶通過 HTML表單發(fā)出一個 HTTP POST請求 時,doPost()方法被調(diào)用.與POST請求相關(guān)地參數(shù)作為一個單獨地 HTTP請求從 瀏覽器發(fā)送到服務(wù)器.當需要修改服務(wù)器端地數(shù)據(jù)時,應(yīng)該使用doPost()方法.(5) destroy。方法.destroy。方法僅執(zhí)行一次,即在服務(wù)器停止且卸裝Servlet時執(zhí)行該方法.典型地,將Servlet作為服務(wù)器進程地一部分來關(guān)閉.缺省地destroy()方法通常是符合要求地,但也可以覆蓋它,典型地是管理服務(wù)器端資源.例如,如果Servlet在運行
37、時會累計統(tǒng)計數(shù)據(jù),則可以編寫一個destroy() 方法,該方法用于在未裝入Servlet時將統(tǒng)計數(shù)字保存在文件中.另一個示例是關(guān)閉數(shù)據(jù)庫連接.當服務(wù)器卸裝Servlet 時,將在所有service() 方法調(diào)用完成后,或在指定地時間間隔過后調(diào)用destroy() 方法.一個Servlet在運行service()方法時可能會產(chǎn)生其它地線程,因此請確認在調(diào)用destroy()方法時,這些線程已終止或完成.javax.servlet 軟件包中地相關(guān)類為 ServletResponse 和 ServletRequest, 而 javax.servlet.http 軟件包 中地相 關(guān)類為 HttpSe
38、rvletRequest 和 HttpServletResp on se.Servlet通過這些對象與服務(wù)器通信并最終與客戶機通信.Servlet能通過調(diào)用"請求"對象地方法獲知客戶機環(huán)境,服務(wù)器環(huán)境地信息和所有由客戶機提供地信息.Servlet可以調(diào)用"響應(yīng)"對象地方法發(fā)送響應(yīng),該響應(yīng)是準備發(fā)回客戶機地.何11122.6 FileUpload 文件上傳組件FileUpload 是Apache common下面地一個子項目,用來實現(xiàn)Java環(huán)境下面 地文件上傳功能,與常見地SmartUpload齊名.FielUpload 文件上傳組件可以在 Http:/
39、commo ns. /fileUpload下載,上傳地文件要求包括一個根據(jù) RFC 1867 (在HTML中基于表單地文件)編 碼地選項列表清單.組件FileUpload可以解析這個請求,并給你地應(yīng)用程序提供 一份獨立上傳地項目清單.無論每個項目背后如何執(zhí)行都實現(xiàn)了 Fileitem 接口 . 這里將描述組件FileUpload庫地普通API,這些API比較簡單.不過,對于最終地 實現(xiàn),你可以參考最新地API流.每一個文件項目都有一些屬性,這些可能在你地 應(yīng)用程序中應(yīng)用到.比如:每一個項目有一個名稱 name和內(nèi)容類型congtent type,并提供了一個InputStr
40、eam 訪問其數(shù)據(jù).另一方面,你處理項目地方法可 能有所不同,這個依賴于是否這個項目是一個規(guī)則地表單域,即:這個數(shù)據(jù)是來自 普通地表單文本,還是普通地HTM域或是一個上傳文件.在FileItem接口中提供 了處理這些問題地方法,可以更加方便地去訪問這些數(shù)據(jù).組件FileUpload使用FileItemFactory 工廠創(chuàng)建新地文件項目.這個給了組 件FileUpload很大地靈活性.這個工廠擁有怎樣創(chuàng)建項目地最終控制權(quán).工廠執(zhí) 行過程中上傳項目文件地臨時數(shù)據(jù)可以存儲在內(nèi)存中或硬盤上.這個依賴于上傳文件地大?。矗簲?shù)據(jù)地字節(jié)).不過這種行為可以在你地應(yīng)用程序中適當?shù)刈远?制.2.7 面向?qū)ο蟮?/p>
41、分析與設(shè)計在經(jīng)過軟件開發(fā)各種概念和方法地研究、實踐地基礎(chǔ)上,對于如何超越程序 地復(fù)雜性障礙、如何在計算機系統(tǒng)中自然地表示客觀世界,人們拿起了思維科學 中面向?qū)ο蠹夹g(shù)作為武器,采用基于客觀世界地對象模型地軟件開發(fā)方法,按問題論域設(shè)計程序模塊,它不是以函數(shù)過程、每個數(shù)據(jù)結(jié)構(gòu)為中心,而是以對象代表 問題解得中心環(huán)節(jié),它使計算機程序地分析、設(shè)計額實現(xiàn)過程和方法改變了過去 脫節(jié)和跳躍地狀態(tài),使人們對復(fù)雜系統(tǒng)地認識過程和系統(tǒng)地程序設(shè)計實現(xiàn)過程盡 可能地一致.經(jīng)驗證明,對于任何軟件而言,其中最穩(wěn)定地部分是對應(yīng)地問題論域 與功能相比,一個問題域中地對象一般總能保持其中地穩(wěn)定性 ,因而以面向?qū)ο?構(gòu)造地系統(tǒng)地主
42、體結(jié)構(gòu)也是具有較好地穩(wěn)定性和可重用性 .因此,采用“對象+消 息”地程序設(shè)計模式,具有滿足軟件工程發(fā)展需要地更多優(yōu)勢.面向?qū)ο笤O(shè)計方法最前地是現(xiàn)實問題空間與軟件系統(tǒng)地解空間地近似和直 接地模擬.從這些角度講,現(xiàn)實世界空間中地基本問題是物質(zhì)和意識,映射到面向 對象系統(tǒng)地解空間就是:具體事物(對象)和抽象概念(類).面向?qū)ο蠹夹g(shù)地封裝、繼承、多態(tài)性等不僅支持軟件復(fù)用,而且是軟件地維護工作可靠有效,可實 現(xiàn)軟件系統(tǒng)地柔性制造,特別是隨著Internet/lntranet地發(fā)展,網(wǎng)絡(luò)分布計算地應(yīng)用和需求日益增長,面向?qū)ο蠹夹g(shù)為網(wǎng)絡(luò)分布計算提供了基礎(chǔ)性核心技術(shù)支131415第三章系統(tǒng)分析與設(shè)計操作系統(tǒng)精
43、品課程網(wǎng)站是為了提高教學質(zhì)量,增加師生交流地一個網(wǎng)上平臺, 在這個平臺上,作為游客可以觀看課程信息,包括課程簡介,該課程地師資力量,課 程實驗,課程練習,下載教學或者是學習地資源等;而登陸系統(tǒng)后地學生除了具有 游客地所有功能之外,還有在線測試自己地學習狀況,在線測試地形式有很多種, 包括按條件組題測試,隨機測試,按章節(jié)順序測試,錯題測試等,同時,學生和可以在 在線提問等功能;老師在這個平臺上可以在線回答學生提出地問題,同時可以分析學生地錯題信息等.3.1 功能分析通過具體地調(diào)研和分析,系統(tǒng)主要地用戶按角色可以分為游客,學生,教師, 和管理員.本人分別從前后臺按角色來概要地描述下操作系統(tǒng)地精品課
44、程地主要 功能.在系統(tǒng)地前臺,主要地用戶有還沒有登錄到后臺地系統(tǒng)管理,教師,學生和通 過在瀏覽器地址欄上輸入本網(wǎng)站 URL地址地游客.這些用戶不但可以通過點擊相 應(yīng)地功能按鈕查看本網(wǎng)站地基本信息,幫助,課程地簡要介紹,課程實驗,課程練習 地簡要介紹等靜態(tài)地信息;而且還可以通過打開下載資源窗口下載教師在后臺上 傳地教學資源,查看師生之間交流地信息,師資力量等;同時通過打開登錄窗口進 行登錄地功能.前臺用戶地用例圖如圖3.1所示:圖3.1用戶在系統(tǒng)前臺用例圖系統(tǒng)地后臺可以根據(jù)角色分為管理員后臺,學生后臺,教師后臺等.不同地角 色通過登錄窗口登入進不同地后臺界面.通過分角色分將系統(tǒng)地后臺分為三個后
45、臺分別是管理員后臺,教師后臺和學生后臺.在學生后臺中學生不但具有游客所具有地所有功能外,同時學生還可以通過 點擊基本信息查看自己地基本信息,在基本信息界面里,可以對自己地基本信息 進行修改,包括密碼,描述,出生日期等.學生還可以進行網(wǎng)上答疑或者進行提問, 就是學生可以針對留言平臺里地留言發(fā)表自己地看法,見解,或者提出疑問等.除此之外,學生進行組題測試,就是自己可以通過從數(shù)據(jù)庫中按照不同地方式抽取 出題目進行在線地測試.組題地方式分為按條件組題測試、順序組題測試、隨機 組題測試、錯題測試.測試完抽取出來地題目之后,系統(tǒng)將自動地給出題目地答案 并提示答題正確還是錯誤,在錯題測試時測試完后,不但能給
46、出答案,而且將提示是否刪除錯題記錄地提示,在這里學生可以刪除自己地錯題記錄如下圖3.2學生后臺用例圖:學生圖3.2學生后臺用例圖在教師后臺中,除了具有游客地所有功能外,同時還具有錯題分析和資源管理地功能,錯題分析就是可以查看學生地錯題記錄,在錯題記錄中,不但可以看到做錯題目地學生,和該學生地做錯次數(shù),還可以看到錯題地詳細信息,包括答案.資源管理就是教師可以上傳教學資源,包括課件,教學視頻,課程學習資料,課程作 業(yè)等與教學有關(guān)地資源;同時教師還可以對自己上傳地教學資源進行刪除地操作詳細地用例圖如圖3.3教師后臺用例圖:圖3.3教師后臺用例圖管理員也擁有游客地所有功能;同時管理員還負責整個網(wǎng)站系統(tǒng)
47、地維護 ,所 以在系統(tǒng)管理員后臺可以對課程介紹,課程章節(jié),章節(jié)地知識點,實驗,練習進行 修改添加;除此之外,系統(tǒng)管理員還可以對使用該網(wǎng)站地用戶地信息進行管理 , 包括添加教師,管理員,學生,和修改刪除添加地用戶信息.學生在線自測地題目也是管理員錄入數(shù)據(jù)庫地,所以管理員后臺還有對題庫地管理,包括選擇題,填空 題,判斷題,簡答題.并對這些題目具有增刪改查地權(quán)利.詳細信息如圖3.4管理員 后臺管理:圖3.4管理員后臺管理3.2 系統(tǒng)業(yè)務(wù)類地分析與設(shè)計3.2.1 系統(tǒng)地業(yè)務(wù)類通過名詞識別法和系統(tǒng)實體識別法等方法可以識別出系統(tǒng)地持久化類和它 們之間地關(guān)系.系統(tǒng)地實體類有用戶類Userlnfo ;用于描述
48、用戶信息地數(shù)據(jù)結(jié)構(gòu) 題目類SubjectInfo,用于描述題目信息地數(shù)據(jù)結(jié)構(gòu);課程章節(jié)類SectionInfo :描述課程章節(jié)地數(shù)據(jù)結(jié)構(gòu),知識點類KenInfo用于描述章節(jié)知識點地數(shù)據(jù)結(jié)構(gòu); 留言實體類Message Info:描述用戶留言地數(shù)據(jù)結(jié)構(gòu);錯題記錄實體類 Wron gSubLog描述錯題記錄地數(shù)據(jù)結(jié)構(gòu);資源實體Resouse Info:描述教學資源地數(shù)據(jù)結(jié)構(gòu);描述系統(tǒng)以下用類圖這種簡單明了地方法分別表示出這些持久化類 地名稱和屬性.它們地類圖如下圖3.5系統(tǒng)持久化類圖:知識點表PKidFK1kenTitle kenAbout sectionId difGrade章節(jié)表PKidbti
49、tle bAbout bNum試題庫PKidI1FK1subjectName subjectType subjectImage kenID subkey sFKey錯題記錄PK fK,FK2PK,FK1d subjectId studentIdcountNum資源信息表PKidFK1FK2resName resType resOwn resPath resAbout sectionId looktype留言表PKid_msgTitle msgContent msgOwn用戶數(shù)據(jù)表PKiduserNum userName password sex email birthday tel photo
50、 graduated position degree nation userAbout research Tvaluate Popedom addr userClass圖3.5系統(tǒng)持久化類圖3.2.2 系統(tǒng)地數(shù)據(jù)結(jié)構(gòu)表留言信息表,數(shù)據(jù)庫表名 messagelnfo,用于描述用戶留言地數(shù)據(jù)結(jié)構(gòu).主鍵字段是Id,引用了用戶表Userlnfo中地userNum作為外鍵.和Userlnfo表是N:1地關(guān)系.它地詳細信息如表3.1留言信息表:表3.1留言信息表字段名數(shù)據(jù)類型必須地PK注釋idint是是留言地id號msgTitleChar否否留言地標題msgC ontentText是否留言地內(nèi)容msgOw
51、 nInt是否留言者地Id號知識點表,數(shù)據(jù)庫表名為kenlnfo :描述章節(jié)知識點地數(shù)據(jù)結(jié)構(gòu).主鍵為id,在數(shù)據(jù)庫中設(shè)置為自增,sectionld 是外鍵,應(yīng)用了 Sectionlnfo 表地主鍵;和章節(jié)信息表是N:1地關(guān)系.它地詳細信息如表3.2知識點表信息:表3.2知識點表字段名稱數(shù)據(jù)類型必需地PK注釋IdInt是是知識點地Id號ken TitleChar是否知識點地關(guān)鍵字ken AboutVarchar(500)否否知識點地簡要描述secti onedInt是否外鍵,應(yīng)用早節(jié)地id標示號difGradeInt是否知識點地難度,系統(tǒng)擴展時使用,默認0章節(jié)信息表,數(shù)據(jù)庫表名為Sectionl
52、nfo :描述章節(jié)信息地數(shù)據(jù)結(jié)構(gòu).主鍵為名為id,在數(shù)據(jù)庫中設(shè)置為自增類型,增量為1.它地詳細信息如表3.3章節(jié)信息表:表3.3章節(jié)信息表字段名稱數(shù)據(jù)類型必需地PK注釋IdInt是是章節(jié)地標示Id號,自增BtitleChar(50)是否章節(jié)地關(guān)鍵字BaboutVarchar(1000)否否章節(jié)地簡要描述資源信息表,數(shù)據(jù)庫表名為ResouceInfo,描述資源信息地數(shù)據(jù)結(jié)構(gòu)表.主鍵字段為id,在數(shù)據(jù)庫中設(shè)置為自增類型,增量為1; sectionId引用了章節(jié)標示作為主鍵.它地詳細信息如表3.4資源信息表:表3.4資源信息表字段名稱數(shù)據(jù)類型必需地PK注釋IdInt是是資源地標示號resNameCh
53、ar(100)是否資源地描述名稱resTypeVarchar(50)是否資源地類型resOw nChar(50)是否資源地上傳者地職工號resAboutVarchar(500)否否資源地簡單描述reMTInt是否是否是推薦地,系統(tǒng)擴展使用Sectio nldInt是否資源所屬地章節(jié)地id號,關(guān)聯(lián)章節(jié)表updateTimedateTime是否資源上傳地時間題目地信息表,數(shù)據(jù)庫表名為Subject Info,描述題目信息地數(shù)據(jù)結(jié)構(gòu)表. 主鍵字段為id,在數(shù)據(jù)庫中設(shè)置為自增,增了為1; kenId表示這個題目所數(shù)地知 識點,引用了知識點地表地id號,是外鍵;subjectType表示題目地類型,用1
54、表 示是單選題,2表示多選題,3表示判斷題,4表示填空題,5表示簡答題.詳細信息 如表3.5系統(tǒng)題目信息表表3.5題目信息表字段名稱數(shù)據(jù)類型必需地PK注釋IdInt是是題目地標示id號subjectNameVarchar(2000)是否題目問題地信息SubKeyVarchar(2000)是否題目地答案和選項信息kenlDInt是否題目所在知識點地id號,外鍵subjectTypeInt是否題目地類型錯題記錄表:數(shù)據(jù)庫地表名為 Wron gSubLog學生錯題記錄信息地數(shù)據(jù)結(jié)構(gòu) 表.主鍵為id,在數(shù)據(jù)庫中設(shè)置為自增,增量為1; subject" 為外鍵,應(yīng)用了題目 信息表地主鍵;stu
55、dentld 也為外鍵,引用了用戶信息表地標示.詳細信息如表 3.6錯題記錄表:表3.6錯題記錄表字段名稱數(shù)據(jù)類型必須地PK注釋IdInt是是錯題記錄地Id號subjectedInt是否錯誤題目地id號stude ntldInt是否做錯題目地學生地id號coun tNumInt是否該學生做錯題目地次數(shù)用戶信息表:數(shù)據(jù)庫表名為userInfo,描述用戶基本信息地數(shù)據(jù)結(jié)構(gòu)表.主鍵為id,在數(shù)據(jù)庫中設(shè)置為自增,增量為1.詳細信息如下表3.7用戶信息表:表3.7用戶信息表字段名稱數(shù)據(jù)類型必需地PK注釋IdInt是是用戶地標示user nameChar(20)是否用戶地姓名userNumChar(30)是否用戶地職工編號,或者學生地學號PasswordChar(30)是否用戶地
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度裝配式建筑構(gòu)件生產(chǎn)與安裝合同-@-3
- 2025年度體育產(chǎn)業(yè)合作開發(fā)合同范本
- 2025年度酒店客房智能門鎖租賃合同
- 2025年度酒店停車場管理與收費合同-@-2
- 2025年度家用空調(diào)清洗保養(yǎng)與室內(nèi)空氣治理合同
- 2025年度盡職調(diào)查保密協(xié)議(大數(shù)據(jù)應(yīng)用)
- 2025年度集裝箱拖車運輸合同規(guī)范范本
- 2025年度智能機器人應(yīng)用推廣薦買賣協(xié)議書
- 現(xiàn)代服務(wù)業(yè)中人力資源管理與能力開發(fā)
- 智研咨詢發(fā)布-2025年中國汽車動力電池行業(yè)產(chǎn)業(yè)鏈全景分析及發(fā)展趨勢預(yù)測報告
- 胸腔積液護理查房-范本模板
- 水土保持方案中沉沙池的布設(shè)技術(shù)
- 安全生產(chǎn)技術(shù)規(guī)范 第25部分:城鎮(zhèn)天然氣經(jīng)營企業(yè)DB50-T 867.25-2021
- 現(xiàn)代企業(yè)管理 (全套完整課件)
- 走進本土項目化設(shè)計-讀《PBL項目化學習設(shè)計》有感
- 《網(wǎng)店運營與管理》整本書電子教案全套教學教案
- 教師信息技術(shù)能力提升培訓課件希沃的課件
- 高端公寓住宅項目營銷策劃方案(項目定位 發(fā)展建議)
- 執(zhí)業(yè)獸醫(yī)師聘用協(xié)議(合同)書
- 第1本書出體旅程journeys out of the body精教版2003版
- 2022年肝動脈化療栓塞術(shù)(TACE)
評論
0/150
提交評論