

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 摘要</b></p><p> 在計算機網(wǎng)絡飛速發(fā)展的現(xiàn)在,網(wǎng)絡成為人們學習知識和快速獲取、發(fā)布和傳遞信息的重要方式,網(wǎng)絡在政治、經(jīng)濟、生活和文化等各個方面發(fā)揮著極其重要的作用。精品課程網(wǎng)站是把教師在日常教學過程中所總結、積累的教學內容、教學方法、教材等一系列教學資料通過網(wǎng)絡平臺展示出來,使學生們通過互聯(lián)網(wǎng)來更好的學習,并可通過網(wǎng)站上的在線答疑來解決學生學習中
2、遇到的問題,更進一步提高學生們的知識儲備,從而提高學校的教學質量。</p><p> 本論文主要論述了通過采用Flex技術做UI,應用Java和數(shù)據(jù)庫管理軟件MySQL建立一個精品課程網(wǎng)站的過程。以動態(tài)網(wǎng)頁的方式來實現(xiàn)網(wǎng)站信息的展示,采用MVC模式,用DAO實現(xiàn)數(shù)據(jù)訪問。實現(xiàn)了用戶能夠在線查閱有關課程的相關信息,下載想要了解學習的課程課件,并可進行在線答疑等功能。</p><p> 關
3、鍵字:精品課程網(wǎng)站 Flex MVC DAO MySQL</p><p><b> ABSTRACT</b></p><p> Now in the rapid development of computer networks, network became to learn knowledge and fast access, publications
4、and important way of passing information, networking in the political, economic, and cultural aspects of life play an extremely important role. Excellent courses website is concluded in the course of daily teaching teach
5、ers, accumulation of teaching content, teaching methods, teaching materials and a series of teaching materials, platform presented through the network, to allow stud</p><p> This paper is devoted to the UI
6、through the use of Flex technology, Java and MySQL database management software to create a top-quality course website. Dynamic Web pages Web sites by means of information display, uses the MVC pattern, and DAO for data
7、access. Enables the user to online access to information on courses, download if you want to know a curriculum of courseware and online features such as question answering. </p><p> Keywords: quality course
8、 website Flex MVC DAO MySQL.</p><p><b> 目錄</b></p><p><b> 第1章 緒論5</b></p><p><b> 1.1 引言5</b></p><p> 1.2 背景與發(fā)展5</p&g
9、t;<p> 1.3 可行性分析6</p><p><b> 1.3.1概述6</b></p><p> 1.3.2 技術可行性分析6</p><p> 第2章 系統(tǒng)所用技術概述8</p><p> 2.1 網(wǎng)站開發(fā)所用技術概述8</p><p> 2.
10、1.1 Java理論基礎8</p><p> 2.1.2 JSP簡介8 </p><p> 2.1.3 Servlet簡介9 </p><p> 2.1.4 Struts框架的主要組件和原理9</p><p> 2.1.5 FLEX技術9</p><p> 2.1.6 MySQL數(shù)據(jù)庫
11、10</p><p> 2.1.7 Tomact服務器10</p><p> 2.1.8 BlazeDS10</p><p> 2.2 網(wǎng)站開發(fā)模式簡介11</p><p> 2.2.1 主機/終端結構11</p><p> 2.2.2 客戶機/服務器結構11</p><
12、p> 2.2.3 瀏覽器/服務器結構11</p><p> 第3章 系統(tǒng)需求分析13</p><p> 3.1 課題的目的與意義13</p><p> 3.2 需求分析13</p><p> 3.2.1 項目目標14</p><p> 3.2.2 用戶特點14</p>
13、;<p> 第4章 系統(tǒng)概要設計16</p><p> 4.1 精品課程網(wǎng)站16</p><p> 4.1.1 系統(tǒng)功能概述16</p><p> 4.1.2 模塊概述17</p><p> 4.2 數(shù)據(jù)庫設計18</p><p> 4.2.1 數(shù)據(jù)庫概念設計19</
14、p><p> 4.2.2 PowerDesigner數(shù)據(jù)建模19</p><p> 第5章 系統(tǒng)詳細設計與實現(xiàn)20</p><p> 5.1 系統(tǒng)目標20</p><p> 5.2 設計原則20</p><p> 5.3 文件的設計20</p><p> 5.4 界
15、面的設計20 </p><p> 5.5 數(shù)據(jù)庫詳細設計22</p><p> 5.5.1 數(shù)據(jù)庫環(huán)境說明22</p><p> 5.5.2 創(chuàng)建數(shù)據(jù)庫24</p><p> 5.6 代碼設計24</p><p> 5.6.1 管理員和教師登錄模塊24</p><p&
16、gt; 5.6.2 在線答疑模塊25</p><p> 5.6.3 課件上傳模塊26 </p><p> 5.7 接口的設計與實現(xiàn)28</p><p> 第6章 部署與測試30</p><p> 6.1 部署30</p><p> 6.2 測試方法31</p><
17、p> 6.3 測試Flex與Java通信31</p><p> 6.4 Web測試31</p><p> 6.5 測試用例的設計32</p><p><b> 總結與展望33</b></p><p><b> 致謝35</b></p><p>
18、<b> 參考文獻36</b></p><p><b> 第1章 緒論</b></p><p><b> 1.1 引言</b></p><p> 人類社會的發(fā)展與知識的傳遞是密不可分的,教育是人類傳遞知識的最直接最有效的方式。在今天信息高度發(fā)達,并且高速流通的時代,計算機的普及以及計算機
19、網(wǎng)絡技術的應用,讓大量普通人能夠有機會接觸到比以往更多的知識。學校作為一個以傳播知識為主要職能的機構,建立一個自己的精品課程網(wǎng)站是十分必要的事情,這不僅能夠使更多的人享用一流的教育資源,同時對于提升學校自身的知名度,提高學生自學能力,也有有相當大的幫助。</p><p> 近年來,高等教育相繼實施了一系列的重大教學改革工程,使高等教育的教育教學理念、人才培養(yǎng)模式和能力目標、課程體系與教學內容、辦學條件和教學環(huán)境
20、、教材建設等都發(fā)生了深刻的變化。精品課程網(wǎng)站的建設已經(jīng)成為提高高等教育質量的重要部分,精品課程網(wǎng)站建設的一個重要意義是實現(xiàn)高質量的教學資源的共享,因此精品課程教學網(wǎng)站建設是精品課程建設的重要內容之一,也是高校教學向信息化轉變的重要方式。精品課程網(wǎng)站為教學手段的改進、教學活動的創(chuàng)新、教學內容的豐富、教學資源的共享、教學質量的提高、教學空間的拓展以及教學理念的提升等帶來了巨大的變革。</p><p> 1.2 背
21、景與發(fā)展</p><p> 在世界范圍內來看,有關精品課程網(wǎng)站的研究一直都在進行并且不斷取得進步,特別是發(fā)達國家,他們在精品課程的理論研究與實際運用方法積累了大量的經(jīng)驗,雖然我們國內在精品課程網(wǎng)站這一方面的研究起步較晚,但我們同樣也取得了豐碩的成果。各個高校相繼創(chuàng)建了各自的精品課程網(wǎng)站,清華大學、人民大學、北京大學等一大批知名學府利用自身的資源優(yōu)勢,引領國內精品課程網(wǎng)站的發(fā)展方面。政府的大力支持,各高等學府的積
22、極配合,使得我們國內精品課程網(wǎng)站的研究取得了較高的成就。</p><p> 隨著計算機信息技術的發(fā)展,人們開始利用廣播電視技術進行遠程教育。由于中國人口眾多,教育資源相對匱乏,教育水平總體上還比較偏低,不能適應經(jīng)濟建設與社會改革發(fā)展的需要,因此在60年代初,我國幾個大型城市開始試行廣播電視教育,由此社會化大規(guī)模的教育形式開始形成。遠程教育應該關注的是如何能夠大規(guī)模、高質量地讓人民群眾學得快、學得好,使人民群眾在
23、主動和自主學習方面有更大的選擇空間。根據(jù)人的認知規(guī)律,應用多種技術媒體進行組合教學,以帶給學習者多種感覺器官多渠道接受一定強度的刺激,使之產生較深的印象,從而學得更快更好。多媒體計算機具有很高的運算速度和數(shù)據(jù)處理能力,可以在很短的時間內傳輸、儲存、提取或呈現(xiàn)大量的語言、圖像,而且隨著網(wǎng)絡的發(fā)展,通過網(wǎng)絡可以提取遠程服務器或計算機中的教學內容而不受時間和空間的限制。這是其他任何傳統(tǒng)媒體所無法達到的。它正作為一種重要教學媒體迅速地應用于教學
24、過程中,對促進教學方式的現(xiàn)代化起著十分重要的作用。</p><p> 本網(wǎng)站就是基于Internet跟多媒體計算機這種圖文并茂,易于學生理解、學習的優(yōu)勢產生的,使教學內容不受時間和空間的限制,學生可以安排自己的學習時間和選擇要學習的內容。</p><p> 1.3 可行性分析</p><p><b> 1.3.1 概述</b><
25、/p><p> 精品課程的可行性研究報告是對項目課題的全局分析,是系統(tǒng)分析員進行設計開發(fā)工作的前提,是系統(tǒng)設計與開發(fā)人員正確有效開發(fā)項目的前提與基礎。軟件項目可行性研究報告可以使網(wǎng)站設計人員盡可能的估計到研制課題過程中的困難,并在網(wǎng)站分析階段認識到系統(tǒng)方案的缺陷,避免網(wǎng)站在開發(fā)時遇到的各種困難。所以該精品課程網(wǎng)站項目可行性研究報告在整個開發(fā)過程中是至關重要的。</p><p> 1.3.2
26、 技術可行性分析</p><p><b> 系統(tǒng)運行的硬件要求</b></p><p><b> 硬件平臺</b></p><p> 服務器一臺,配置如下:</p><p> CPU:Intel Xeon E5506以上(主頻:2130MHz,核心數(shù)量:四核心);內存:2G 以上;硬盤:3
27、20G以上;</p><p> 終端機器若干,配置如下:</p><p> CPU:Intel 奔騰雙核 T4400以上(主頻:2200MHz,核心數(shù)量雙核);內存:1G內存以上。</p><p><b> 軟件平臺:</b></p><p> 操作系統(tǒng):win xp/7 ;Flash player:Flash
28、player10.2;瀏覽器:IE、谷歌等瀏覽器。</p><p><b> 服務器端:</b></p><p> 操作系統(tǒng):win server 2003/2008;服務器:tomcat 7;Java運行環(huán)境:JDK7 ;數(shù)據(jù)庫軟件:MySQL 5.0。</p><p> 此外該精品課程網(wǎng)站還采用Flex做前臺,Java類處理邏輯,My
29、SQL數(shù)據(jù)庫語言。Flex技術,開發(fā)人員可以將RIA程序編譯成為Flash文件,為Flash Player所接受,也就是說,F(xiàn)lex技術所開發(fā)出來的程序對于大部分瀏覽者而言并不需要安裝額外的客戶端支持。Java應用技術我們接觸的比較多,是一種很成熟的網(wǎng)站開發(fā)語言。MySQL是開源的數(shù)據(jù)庫,可以降低成本,并且占用內存少、速度快、總體擁有成本低,是開放源碼的,MySQL被廣泛地應用開發(fā)中小型網(wǎng)站中,并且MySQL數(shù)據(jù)庫是我們比較熟悉的一種數(shù)
30、據(jù)庫語言。因此本網(wǎng)站選擇了MySQL數(shù)據(jù)庫來設計網(wǎng)站的數(shù)據(jù)庫。網(wǎng)站的電子文檔編寫工具是Microsoft Word 2007 for Windows 7和Microsoft Visio 2010 for Windows 7。是我們比較熟悉的電子文檔編寫工具。</p><p> 1.3.3 經(jīng)濟可行性分析</p><p> 精品課程網(wǎng)站具有很好的可開發(fā)前景,為了提高國民受教育的水品,提
31、高國民素質,國家現(xiàn)在提倡各類精品課程網(wǎng)站的建設,促進高等學校建設自己的精品課程網(wǎng)站,這樣不僅實現(xiàn)對在校學生的教育工作還能滿足校外需要學習的人群的學習。國家鼓勵建立各門類、專業(yè)的校、省、國家三級精品課程體系。</p><p> 該精品課程網(wǎng)站能夠大規(guī)模、高質量地讓學生學得快、學得好,使學生在主動和自主學習方面有更大的選擇余地。本次開發(fā)的精品課程網(wǎng)站應用多種技術媒體組合教學的學習方式,以調動學習者多種感覺器官多渠道
32、接受一定強度的刺激,使之產生較深的印象,從而學得更快更好。所以本課程網(wǎng)站可以得到推廣。</p><p> 第2章 系統(tǒng)所用技術概述</p><p> 2.1 網(wǎng)站開發(fā)所用技術概述</p><p> 在網(wǎng)站開發(fā)前期對網(wǎng)站開發(fā)所預期要用到的技術進行了詳細的了解。本次的網(wǎng)站主要是基于JSP技術開發(fā)的。在網(wǎng)站實現(xiàn)的過程中還用到了JAVA、Servlet、FLEX、
33、MySQL數(shù)據(jù)庫、Tomact服務器、 BlazeDS等技術。下面對用到的技術進行簡單的介紹。</p><p> 2.1.1 Java理論基礎 </p><p> Java是一種簡單的、面向對象的、分布式的、健壯的、安全的、結構中立的、可移植的、性能很優(yōu)異的、多線程的、動態(tài)的語言。此語言具有以下特點: </p><p><b> ?。?)簡單
34、</b></p><p><b> ?。?)面向對象 </b></p><p><b> ?。?)分布式 </b></p><p><b> ?。?)健壯 </b></p><p><b> (5)安全 </b></p>&l
35、t;p><b> ?。?)結構中立 </b></p><p><b> ?。?)可移植的 </b></p><p><b> (8)高性能 </b></p><p><b> ?。?)多線程 </b></p><p><b> (10
36、)動態(tài) </b></p><p> 2.1.2 JSP簡介</p><p> JSP是由SunMicrosystems 公司倡導、許多公司參與一起建立的一種動態(tài)技術標準。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段 (Scriptlet)和JSP標簽,就構成了JSP網(wǎng)頁Java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,實現(xiàn)建
37、立動態(tài)網(wǎng)站所需要的功能。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。并且所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結果,這樣大大降低了對客戶瀏覽器的要求。</p>
38、<p> 2.1.3 Servlet簡介</p><p> servlet就是JAVA編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序。因此Java語言能實現(xiàn)的功能,Servlet基本上都能實現(xiàn)。Servlet有以下優(yōu)勢:</p><p><b> (1) 可移植性</b></p&g
39、t;<p><b> (2) 功能強大</b></p><p><b> (3) 安全</b></p><p><b> (4) 簡潔</b></p><p><b> (5) 集成</b></p><p><b> (6
40、) 模塊化</b></p><p> (7) 擴展性和靈活性</p><p><b> (8) 高效耐久</b></p><p> 2.1.4 Struts框架的主要組件和原理</p><p> Struts 控制器組件主要包括:充當Struts框架的中央控制器的ActionServlet組件、充當
41、每個子應用模塊的請求處理器的RequestProcessor組件、負責處理一項具體的業(yè)務的Action組件。</p><p> Struts 的另一特點是使用ActionForm Bean,ActionForm Bean也是一種JavaBean,除了具有一些JavaBean的常規(guī)方法,還包含一些特殊的方法,用于驗證HTML表單數(shù)據(jù)以及將其屬性重新設置為默認值。Struts框架利用ActionForm
42、Bean來進行View組件和Controller組件之間表單數(shù)據(jù)的傳遞。JSP文件使用Struts標簽讀取修改后的ActionForm Bean的信息,重新設置HTML表單。</p><p> 2.1.5 FLEX技術</p><p> Flex 是一個高效、免費的開源框架,可用于構建具有表現(xiàn)力的 Web 應用程序,這些應用程序利用 Adobe Flash Player和&
43、#160;Adobe AIR, 運行時跨瀏覽器、桌面和操作系統(tǒng)實現(xiàn)一致的部署。</p><p> Flex 采用GUI界面開發(fā),使用基于XML的MXML語言。Flex 具有多種組件,可實現(xiàn)Web Services,遠程對象,drag and drop,列排序,圖表等功能;FLEX內建動畫效果和其它簡單互動界面等。</p><p><b> 其他技術的介紹:</b>
44、</p><p> Silverlight是一個跨瀏覽器和跨平臺的插件,能在微軟的.NET上交付炫目的多媒體體驗和有豐富交互功能的Web應用;</p><p> JavaFX Script可以讓用戶利用JRE“一次編寫,處處運行”的優(yōu)勢,在現(xiàn)有知識的技術上創(chuàng)建跨設備的應用;</p><p> Flex產品能幫助應用程序開發(fā)者利用強大的Flash運行時創(chuàng)建數(shù)據(jù)驅
45、動的RIA,而且開發(fā)者還可以用Flash和Flex構建器一起為基于Flex的應用增加富交互元素。</p><p> Flex軟件開發(fā)工具箱(SDK)的核心是個開源框架,專門用來開發(fā)、維護那些在不同瀏覽器、不同操作系統(tǒng)下界面都相同的RIA應用。Flex發(fā)布采用的是Mozilla公共許可證(MozillaPublicLicense)。編譯后的Flex應用在AdobeFlash平臺下運行[3]。</p>
46、<p> 通過Java+Flex的結合,無疑將對程序的用戶界面做出愉快的改進,同時,又保證了RIA應用在數(shù)據(jù)和業(yè)務處理能方面不再一無是處。</p><p> 因此采用Flex作為本系統(tǒng)的UI設計。版本為Flex4.5。</p><p> 2.1.6 MySQL數(shù)據(jù)庫</p><p> MySQL 是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng)(RDBM
47、S),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結構化查詢語言(SQL)進行數(shù)據(jù)庫管理。</p><p> MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產品,但在某些情況下你可以自由使用。</p><p> MySQL雖然功能未必很強大,但因為它的開源、廣泛傳播,導致很多人都了解到這個數(shù)據(jù)庫。</p><p> 2.1.7 To
48、mcat服務器</p><p> Tomcat 是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行Tomcat時,它實際上作為一個與Apache 獨立的進
49、程單獨運行的。</p><p> Tomcat與IIS比較:</p><p> IIS是微軟公司的Web服務器,主要支持Asp.net語言環(huán)境。</p><p> Tomcat是Java Servlet2.2和JavaServer Pages 1.1技術的標準,是基于Apache與可證下開發(fā)的語言環(huán)境容器。</p><p> 因此選擇
50、Tomcat作為此系統(tǒng)的服務器。其版本是Tomcat7.0。</p><p> 2.1.8 BlazeDS</p><p> BlazeDS是一個基于服務器的Java遠程調用(Remoting)和Web消息傳遞(messaging)技術,使得后臺的Java應用程序和運行在瀏覽器上的Flex應用程序能夠相互通信。</p><p> 如果你想通過使用RPC Se
51、rvices提供一些企業(yè)級功能,如不同域之間數(shù)據(jù)交換的代理功能、客戶端認證、服務器端日志、本地化支持、RPC Services服務集中化管理等功能時,BlazeDS通過使用RemoteObject控件可以輕松實現(xiàn),而不需要配置他們像SOAP-compliant網(wǎng)絡服務。</p><p> 當客戶端RPC控件調用遠程服務時,該控件就會把服務端返回的數(shù)據(jù)保存在一個ActionScript對象中,這樣,在程序中就能夠
52、很輕松的獲取想要的數(shù)據(jù),而這些客戶端控件包括HTTPService、WebService、RemoteObject控件。</p><p> 2.2 網(wǎng)站開發(fā)模式簡介</p><p> 網(wǎng)站的開發(fā)所采用的是主機/終端結構,客戶機/服務器結構模式,瀏覽器/服務器結構。下面對網(wǎng)站的模式進行簡單的介紹。</p><p> 2.2.1 主機/終端結構</p&g
53、t;<p> 最早的計算機網(wǎng)絡是伴隨著主機(Host)和終端(Terminal)這兩個概念的出現(xiàn)而產生的。當時的主機通常指大型機或功能較強的小型機,而終端則是指一種計算機外部設備,現(xiàn)在的終端概念已定位到一種由CRT顯示器、控制器及鍵盤合為一體的設備,它與我們平常指的微型計算機的根本區(qū)別是沒有自己的中央處理單元(CPU),當然也沒有自己的內存,其主要功能是將鍵盤輸入的請求數(shù)據(jù)發(fā)往主機(或打印機)并將主機運算的結果顯示出來。
54、而隨著互聯(lián)網(wǎng)的發(fā)展,目前對于“終端”一詞又引入了新的含義。對互聯(lián)網(wǎng)而言,終端泛指一切可以接入網(wǎng)絡的計算設備,如個人電腦、網(wǎng)絡電視、可上網(wǎng)手機、PDA等。</p><p> 2.2.2 客戶機/服務器結構</p><p> C/S模式主要由客戶應用程序(Client)、服務器管理程序(Server)和中間件(middleware)三個部件組成??蛻魬贸绦蚴窍到y(tǒng)中用戶與數(shù)據(jù)進行交互的部
55、件。服務器程序負責有效地管理系統(tǒng)資源,如管理一個信息數(shù)據(jù)庫,其主要工作是當多個客戶并發(fā)地請求服務器上的相同資源時,對這些資源進行最優(yōu)化管理。中間件負責聯(lián)結客戶應用程序與服務器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求。</p><p> 2.2.3 瀏覽器/服務器結構</p><p> B/S模式是一種以Web技術為基礎的新型的MIS系統(tǒng)平臺模式。把傳統(tǒng)C/S模式中的服
56、務器部分分解為一個數(shù)據(jù)服務器與一個或多個應用服務器(Web服務器),從而構成一個三層結構的客戶服務器體系。</p><p> 第一層客戶機是用戶與整個系統(tǒng)的接口。客戶的應用程序精簡到一個通用的瀏覽器軟件,如Netscape Navigator,微軟公司的IE等。瀏覽器將HTML代碼轉化成圖文并茂的網(wǎng)頁。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求。這個后臺就是第二層的
57、Web服務器。</p><p> 第二層Web服務器將啟動相應的進程來響應這一請求,并動態(tài)生成一串HTML代碼,其中嵌入處理的結果,返回給客戶機的瀏覽器。如果客戶機提交的請求包括數(shù)據(jù)的存取,Web服務器還需與數(shù)據(jù)庫服務器協(xié)同完成這一處理工作。</p><p> 第三層數(shù)據(jù)庫服務器的任務類似于C/S模式,負責協(xié)調不同的Web服務器發(fā)出的SQ請求,管理數(shù)據(jù)庫</p><
58、p> 通過上述的描述,B/S模式開發(fā)在客戶端不需要添加什么軟件,只需安裝瀏覽器和Flash Player插件,而這兩個在大多數(shù)用戶是必須的安裝的。所以本系統(tǒng)采用B/S開發(fā)模式。</p><p> 第3章 系統(tǒng)需求分析</p><p> 3.1 課題的目的與意義</p><p> 隨著計算機技術、網(wǎng)絡技術和遠程教育事業(yè)的高速發(fā)展,在現(xiàn)代教學過程中,知
59、識的傳授方式也隨之變革.網(wǎng)絡課程是“通過網(wǎng)絡表現(xiàn)的某門學科的教學內容及實施的教學活動的總和”,它包括兩個組成部分:按一定的教學目標、教學策略組織起來的教學內容的網(wǎng)絡教學支撐環(huán)境,這是我國教育工作者根據(jù)我國多年實踐情況進行的高度總結,也正指導著我國網(wǎng)絡課程開發(fā)的實踐。其次,它一定要體現(xiàn)“網(wǎng)絡”的屬性,網(wǎng)絡課程以互聯(lián)網(wǎng)作為傳播的媒介,并且通過計算機呈現(xiàn),因此開發(fā)網(wǎng)絡課程網(wǎng)站不但是當今高校的重要課題,也是今后教學方式的發(fā)展趨向。</p&
60、gt;<p> 本網(wǎng)站滿足了在Internet上運行的條件,并具備安全、穩(wěn)定等特點。充分利用計算機的表現(xiàn)形式,方便學習者學習,提高學習者的學習興趣和自覺性。教學內容符合課程的內在邏輯體系,交互性強,學習者可以根據(jù)自己的愛好或需要,對學習內容進行選擇或改變知識點的學習路線。以實現(xiàn)更好更高效的學習。</p><p><b> 3.2 需求分析</b></p>&
61、lt;p> 精品課程是指具有特色和一流教學水平的示范性課程。精品課程網(wǎng)站建設要體現(xiàn)現(xiàn)代教育思想,符合科學性、先進性和教育教學的普遍規(guī)律,具有鮮明特色,并能恰當運用現(xiàn)代教學技術、方法與手段,教學效果顯著,具有示范性和輻射推廣作用。所以運用先進計算機信息處理技術,實現(xiàn)各種信息的交流,提高教學質量,建設精品課程網(wǎng)站平臺。</p><p> 在世界范圍內來看,有關精品課程網(wǎng)站研究一直都在進行并且不斷取得進步,特
62、別是西方發(fā)達國家,他們在精品課程的理論研究與實際運用方法積累了大量的經(jīng)驗,雖然我們中國國內在精品課程網(wǎng)站這一方面的研究起步較晚,但我們同樣也取得了大量豐碩的成果。各個高校相繼創(chuàng)建了各自的精品課程網(wǎng)站。</p><p> 在網(wǎng)站開發(fā)前期首先是對網(wǎng)站要實現(xiàn)的功能進行詳細的分析。因為沒有開發(fā)精品課程網(wǎng)站的經(jīng)驗,需要借鑒其他高校的精品課程網(wǎng)站。我所設計的精品課程網(wǎng)站借鑒的是中南大學的精品課程網(wǎng)站。中南大學精品課程網(wǎng)站的
63、首頁包括導航欄(校級精品課程,省級精品課程,國家級精品課程),動態(tài)信息更新,相關鏈接??紤]到總計的技術和課程資源方面的局限,我設計的精品課程網(wǎng)站只建立校級精品課程的相關信息,再加上我是計算機專業(yè)的學生,對計算機方面的書籍有比較詳細的了解。所以再將精品課程局限在計算機相關的課程上。</p><p> 精品課程網(wǎng)站主要的作用是學習,為了讓用戶能更好的學習,在網(wǎng)站的初期分析中將網(wǎng)站的便于學習的功能定在了首位,所以本次
64、的精品課程網(wǎng)站主要劃分學生操作、教師操作、管理員操作3個大模塊。其中學生操作模塊包括課程教學、網(wǎng)上提問、查看基本信息這幾個小模塊。教師操作包括對學生提出的問題網(wǎng)上答復、更改個人信息等小模塊;管理員操作包括系統(tǒng)管理、網(wǎng)站內容管理、增加教師用戶、課程信息管理等小模塊;在學生操作模塊中,學生進入頁面后可以查看課程課件、課程的簡介、課程習題、課程學習視頻、老師的信息簡介和在線交流。在教師操作模塊中,教師進入頁面后,可以更改自己的基本信息,可以看
65、到學生所提出的問題并能夠對問題進行答復。</p><p> 3.2.1 項目目標</p><p> 為了方便用戶的使用和學習網(wǎng)站在開發(fā)時要實現(xiàn)以下功能:</p><p> 課程教學:包括:課程簡介、課程大綱、課件演示、教學錄像、單元習題、在線交流。課程設計思路主要是說怎樣教好該門課程,如何去教,具體步驟等;課程大綱是該課程的內容,要求學生掌握的重點知識;考試
66、大綱主要是考試的范圍,學生所學的重點及各內容在考試當中所占分數(shù);單元實踐是根據(jù)所學定期要求學生做實驗,運用鞏固所學知識;單元測試是讓用戶對所學知識進行一個自我檢測。</p><p> 課程教學結構圖如圖3-1所示:</p><p> 圖3-1課程教學結構圖</p><p> 網(wǎng)上提問:學生可以將自己在學習當中遇到的不懂的問題在網(wǎng)上提出來,老師瀏覽并回復后,學生
67、可以及時的查看回復。 </p><p> 課程信息:主要包括該課程的一些基本信息,如:教學隊伍、教學條件。</p><p> 網(wǎng)上答疑:老師對學生提出的疑問進行做答。 </p><p> 3.2.2 用戶特點 </p><p> 本系統(tǒng)的用戶是管理員、教師和學生。</p><p> 管理員的權限是對精品課程
68、網(wǎng)站整個系統(tǒng)進行管理、對網(wǎng)站的數(shù)據(jù)庫進行維護、對網(wǎng)站的普通用戶的留言評論進行審核管理。</p><p> 教師登錄網(wǎng)站后可以更新自己的基本信息、對學生留下的疑難進行答復。</p><p> 學生用戶通過網(wǎng)站瀏覽學習自己要了解學習的課程,可以瀏覽任教教師和課程的基本信息,可以下載課件和視頻,還可以對自己在學習中遇到的問題進行在線解答。</p><p> 網(wǎng)站使用
69、流程圖如圖3-2所示:</p><p><b> N</b></p><p> Y Y</p><p><b> N</b></p><p><b> Y</b></p><p> 圖3-2 網(wǎng)站使用流程</
70、p><p> 第4章 系統(tǒng)概要設計</p><p> 4.1 精品課程網(wǎng)站</p><p> 精品課程網(wǎng)站主要采用的是B/S模式開發(fā)的,后臺管理所有的數(shù)據(jù),管理員可以對后</p><p> 臺管理修改。管理員可以對網(wǎng)站的數(shù)據(jù)進行更新、刪除、添加等操作。</p><p> 4.1.1 系統(tǒng)功能概述</p
71、><p> ?。?)精品課程網(wǎng)站的后臺數(shù)據(jù)的管理的功能 </p><p> 后臺數(shù)據(jù)的管理功能如圖4-1所示。</p><p> 圖4-1 后臺管理</p><p> (2)精品課程網(wǎng)站主題模塊與功能,如表4-1所示。</p><p> 表4-1 精品課程網(wǎng)站主題模塊與功能&
72、lt;/p><p> 4.1.2 模塊概述 </p><p><b> ?。?)站點信息配置</b></p><p> 網(wǎng)站的信息主要是對網(wǎng)絡精品課程信息的更改,包括LOGO、網(wǎng)站名稱等信息的修改,展示出一個更新后的精品課程網(wǎng)站。用例圖如圖4-2所示。</p><p> 圖4-2 站點信息
73、配置用例圖</p><p><b> ?。?)數(shù)據(jù)庫管理</b></p><p> 數(shù)據(jù)庫管理分為數(shù)據(jù)的備份與恢復兩個模塊。數(shù)據(jù)的備份是為了保證我們的數(shù)據(jù)的完整性,避免數(shù)據(jù)丟失造成的損失。數(shù)據(jù)的恢復是我們在操作過程中可能出現(xiàn)錯誤的操作,或是其他原因引起數(shù)據(jù)的破壞或是丟失。數(shù)據(jù)的備份和數(shù)據(jù)的恢復是保證數(shù)據(jù)的安全和完整性。</p><p><
74、;b> 數(shù)據(jù)的備份</b></p><p> 數(shù)據(jù)備份是為了防止系統(tǒng)出現(xiàn)操作失誤或系統(tǒng)故障導致數(shù)據(jù)丟失,而將全部或部分數(shù)據(jù)集合從應用主機的硬盤或陣列復制到其它的存儲介質的過程。</p><p> 數(shù)據(jù)備份的重要性:計算機里面重要的數(shù)據(jù)、檔案或歷史紀錄,不論是對企業(yè)用戶還是對個人用戶,都是至關重要的,一是不慎丟失,都會造成不可估量的損失,輕則辛苦積累起來的心血付之東流
75、,嚴重的會影響企業(yè)的正常運作,給科研、生產造成巨大的損失。</p><p> 為了保障生產、銷售、開發(fā)的正常運行,企業(yè)用戶應當采取先進、有效的措施,對數(shù)據(jù)進行備份、防范于未然。</p><p><b> 數(shù)據(jù)的恢復</b></p><p> 現(xiàn)實中很多人不知道刪除、格式化等硬盤操作丟失的數(shù)據(jù)可以恢復,以為刪除、格式化以后數(shù)據(jù)就不存在了。事
76、實上,上述簡單操作后數(shù)據(jù)仍然存在于硬盤中,懂得數(shù)據(jù)恢復原理知識的人只需幾下便可將消失的數(shù)據(jù)找回來。用例圖如圖4-3所示</p><p> 圖4-3 數(shù)據(jù)管理用例圖</p><p><b> ?。?)菜單管理</b></p><p> 菜單是精品課程網(wǎng)站的目錄。是精品課程網(wǎng)站為讀者提供的一覽表,有利于讀者學習。精品課程網(wǎng)站的菜單是分級別管理
77、的。</p><p><b> ?。?)內容管理</b></p><p> 內容管理是品課程網(wǎng)站重要的部分,它提供精品課程的信息、課程內容、教學內容等信息。</p><p><b> (5)用戶管理</b></p><p> 用戶管理是對精品課程網(wǎng)站的用戶進行管理。管理員登錄后可以對增加和刪除
78、教師用戶。</p><p><b> ?。?)教師信息管理</b></p><p> 教師信息管理是對教師信息的管理,比如教師信息的介紹,教師的學歷、職稱、教學的經(jīng)驗。</p><p><b> ?。?)在線答疑</b></p><p> 在線答疑管理是對有普通用戶在網(wǎng)站上留下的疑問進行解答,由
79、教師用戶進行回答。</p><p> ?。?)管理員進行密碼修改</p><p> 為了安全,管理員可以對自己的密碼經(jīng)行修改。這項操作在數(shù)據(jù)庫中直接進行。</p><p> 4.2 數(shù)據(jù)庫設計</p><p> 數(shù)據(jù)是系統(tǒng)的基礎,數(shù)據(jù)庫設計關系到系統(tǒng)開發(fā)的成敗,所以數(shù)據(jù)庫設計這一環(huán)節(jié)在系統(tǒng)開發(fā)中顯得尤其重要。數(shù)據(jù)庫的設計就像一座建筑的
80、基地一樣,如果設計不合理,將會影響到整個系統(tǒng)開發(fā)的全過程,甚至會給后期維護帶來極大的不便。</p><p> 4.2.1 數(shù)據(jù)庫概念設計</p><p> 根據(jù)以上對系統(tǒng)所做的需求分析、功能結構的確定,每個功能模塊可以抽象出一個或是多個實體對象,例如網(wǎng)站信息、用戶、教師、內容等實體對象。這些實體對象彼此相互聯(lián)系,并且最終被創(chuàng)建成數(shù)據(jù)表結構。</p><p>&
81、lt;b> 網(wǎng)站信息實體對象:</b></p><p> 網(wǎng)站信息實體包括網(wǎng)站是否關閉、網(wǎng)站關閉提示信息、網(wǎng)站路徑、數(shù)據(jù)庫路徑、網(wǎng)站</p><p> 名稱、網(wǎng)站LOGO、網(wǎng)站描述等相關信息屬性。這些屬性都是描述網(wǎng)站信息的。</p><p><b> 目錄實體對象:</b></p><p>
82、目錄實體包括編號、目錄名稱、級別ID排序序號等屬性,其中編號為主鍵。目錄實體與內容實體建立了關系。</p><p> 內容實體 : </p><p> 內容實體包括編號、所屬目錄、排序、標題、內容
83、、內容路徑、作者、添加時間等屬性,其中編號為主鍵。</p><p><b> 用戶實體對象:</b></p><p> 用戶實體包括用戶序號、用戶名、用戶密碼。用戶序號為主鍵。</p><p><b> 教師實體:</b></p><p> 教師實體包括教師序號、姓名、性別、年齡、職稱等屬性
84、,教師序號為主鍵。</p><p><b> 留言信息實體:</b></p><p> 留言信息實體包括留言信息編號、用戶編號、用戶名、主題、內容、時間、回復等屬性,留言信息編號為主鍵。</p><p><b> 管理員實體:</b></p><p> 管理員實體包括管理員名、密碼,管理員名
85、為主鍵。</p><p> 4.2.2 PowerDesigner數(shù)據(jù)建模</p><p> 在數(shù)據(jù)庫概念設計中已經(jīng)分析了本系統(tǒng)中主要的數(shù)據(jù)庫實體對象,通過這些實體可以得出數(shù)據(jù)表結構的基本模型,最終這些實體將被創(chuàng)建成數(shù)據(jù)表,形成完整的數(shù)據(jù)結構。</p><p> 使用PowerDesigner軟件對數(shù)據(jù)進行建模操作。</p><p>
86、; 第5章 系統(tǒng)詳細設計與實現(xiàn)</p><p><b> 5.1 系統(tǒng)目標</b></p><p> 本系統(tǒng)設計的目的是使教學更加方便,方便學生在家或寢室自己學習,提高學生自學能力,同時通過精品課程網(wǎng)站還增加了老師與學生的交互性,在課堂上老師盡可能的給同學們傳授多的知識,因為課堂時間是有限的,這樣就導致學生們的理解和提問時間相應的減少了,同學們在課堂上學習了
87、知識,但是缺少深入的理解,可能會存在不少的疑問。同學們可以通過該網(wǎng)站對在課堂上留有的疑問在線的留給老師,老師會在第一時間給同學們解答,在這樣的老師與學生的互動中,知識得到的更好的理解,實現(xiàn)學與教的同步性。</p><p><b> 5.2 設計原則</b></p><p> 軟件設計的重要性表現(xiàn)在軟件的質量。軟件設計描述了軟件是如何被分解和集成為組件的,同時也描
88、述了組件之間的接口以及組件之間是如何發(fā)揮軟件構建功能的。軟件設計的一般原則:</p><p> ?。?)要有分層的組織結構,便于對軟件各個構件進行控制;</p><p> (2)應形成具有獨立功能特征的模塊;</p><p> ?。?)應有性質不同、可區(qū)分的數(shù)據(jù)和過程描述;</p><p> (4)應使模塊之間和與外部環(huán)境之間接口的復雜性
89、盡量地減小;</p><p> (5)應利用軟件需求分析中得到的信息和可重復的方法。</p><p> 要想得到一個滿意的設計結果,不光要有基本設計原則的指導,還要有系統(tǒng)化的設計方法和科學嚴格的評審機制相結合才能達到預想的目的。</p><p> 軟件設計原則從宏觀上指導著軟件設計,但軟件設計的具體實現(xiàn)還要遵循軟件設計的基本準則。</p><
90、;p> 5.3 文件的設計</p><p> 在進行系統(tǒng)開發(fā)之前,需要規(guī)劃文件夾組織結構,也就是說,建立文件,將結構分析清楚,便于管理。</p><p> 5.4 界面的設計</p><p> 網(wǎng)頁界面設計不同于一般的平面設計擁有自身的設計特征。網(wǎng)頁界面設計應時刻圍繞“信息便于傳達”這一主題來進行。目前網(wǎng)頁界面?zhèn)鬟_的信息主要是視覺信息。因此從設計類
91、型上來看,網(wǎng)頁界面設計屬于視覺傳達的領域,故而網(wǎng)頁界面設計的主要視覺元素和設計指導原則都要遵循視覺傳達的一般規(guī)律。</p><p> 本系統(tǒng)采用flex設計前臺,使用Actionscript3.0腳本語言,flex4.5采用spark主題,Spark組件由兩部分來支持邏輯和外觀的分離:一個as類,它定義了組件的邏輯,一個mxml類,它定義了可視外觀。要改變組件的邏輯,通過擴展組件類創(chuàng)建它的子類并且添加自己的行為
92、。</p><p> 網(wǎng)絡精品課程首頁設計,采用BorderContainer布局,使用BorderContainer的效果。導航是從數(shù)據(jù)庫提取出來的,使用LinkBar組件綁定數(shù)據(jù),使用ViewStack組件顯示內容。界面運行圖如圖5-1所示。</p><p> 圖5-1 界面運行圖</p><p> 圖5-2 管理員登錄界面</p>&l
93、t;p> 管理員登錄界面的設計,采用BorderContainer布局,使用panel組件、Button組件等組件。管理員登錄界圖如圖5-2所示。</p><p> 后臺管理主頁是菜單的顯示與控制,一般操作使用的是panel組件,管理首頁使用linkbutton組件,菜單使用的是Accordion組件,Accordion組件里面使用Tree組件是為了顯示其下的子菜單,內容實現(xiàn)使用的是RichTabNav
94、igator自定義組件。時間顯示使用的是label組件顯示,Accordion、RichTabNavigator使用自定義皮膚和CSS樣式控制顯示。后臺管理頁面如圖5-3所示。</p><p> 圖5-3 后臺管理頁面</p><p> 5.5 數(shù)據(jù)庫詳細設計</p><p> 5.5.1 數(shù)據(jù)庫環(huán)境說明</p><p> 數(shù)據(jù)
95、庫系統(tǒng):MySQl Server 5.0</p><p> 設計工具:Navicate for MySQL 8.0.15 和 PowerDesigner 15.0</p><p> 數(shù)據(jù)庫名稱:jpkc</p><p><b> 登錄用戶:root</b></p><p><b> 登錄密碼:123&l
96、t;/b></p><p><b> 數(shù)據(jù)庫信息表:</b></p><p> 網(wǎng)站的數(shù)據(jù)庫由 網(wǎng)站信息表(SiteConfig)、導航(目錄)表(Catolog)、內容表(Content)、教師信息表(TeacherInfo)、留言信息表(MessageInfo)、留言信息表(MessageInfo)、管理員表(Admin)構成。</p>&
97、lt;p> (1)網(wǎng)站的信息表(SiteConfig),如表5-1所示。</p><p> 表5-1 網(wǎng)站信息表(SiteConfig)</p><p> ?。?)導航(目錄)表(Catolog),如表5-2所示。</p><p> 表5-2 導航(目錄)表(Catolog)</p><p> ?。?)內容表(Content)
98、,如表5-3所示。</p><p> 表5-3 內容表(Content)</p><p> ?。?) 教師信息表(TeacherInfo),如表5-4所示。</p><p> 表5-4 教師信息表(TeacherInfo)</p><p> ?。?)留言信息表(MessageInfo),如表5-5所示。</p><
99、p> 表5-5 留言信息表(MessageInfo)</p><p> ?。?)管理員表(Admin),如表5-6所示。</p><p> 表5- 6 管理員表(Admin)</p><p> 5.5.2 創(chuàng)建數(shù)據(jù)庫</p><p> 通過對數(shù)據(jù)的建模,可以使用數(shù)據(jù)庫建模工具為精品課程網(wǎng)站生成創(chuàng)建數(shù)據(jù)庫的腳本,將其命名為j
100、pkc.sql。但是,在這之前,必須在MySQL中創(chuàng)建數(shù)據(jù)庫“jpkc”。最后在運行jpkc.sql腳本,數(shù)據(jù)庫創(chuàng)建完成。</p><p><b> 5.6 代碼設計</b></p><p> 5.6.1 管理員和教師登錄</p><p> 該系統(tǒng)實現(xiàn)管理員和教師登錄的方法相似,所以這里只介紹網(wǎng)站管理員登錄的實現(xiàn)。</p>
101、<p> 為了確保網(wǎng)站與數(shù)據(jù)庫的安全,對進入的人員進行身份驗證是十分重要的,尤其是網(wǎng)站的后臺管理系統(tǒng),這項操作是只針對網(wǎng)站管理員的,所以在進行網(wǎng)站的后臺管理時,必須要以管理員的身份登陸后才能進行操作.</p><p> 登陸頁面通過從form表單中獲取管理員進行驗證,打開管理員表。CheckLogin()方法以用戶名和密碼為檢索條件進行查詢。若用戶名不正確,通過System.out.print(
102、)方法會返回 “admin user does not exist!”,若密碼不正確,通過System.out.print()方法會返回 “ admin password is not right!”,說明該管理員不存在;若用戶名和密碼正確,系統(tǒng)會進入管理員界面。管理員登錄部分主要代碼如下:</p><p> public boolean CheckLogin(UserInfo userInfo) { <
103、/p><p> Session s = null;</p><p><b> try {</b></p><p> s = HibernateUtil.getSession();</p><p> Admindb_admin= (Admin)s.get(Admin.class, userInfo.getUsernam
104、e());</p><p> if(db_admin == null) { </p><p> this.errMessage = " admin user does not exist! ";</p><p> System.out.print(this.errMessage);</p><p> return
105、false;</p><p> } else if( !db_admin.getPassword().equals(userInfo.getPassword())) {</p><p> this.errMessage = " admin password is not right! ";</p><p> System.out.print
106、(this.errMessage);</p><p> return false;</p><p><b> }</b></p><p> } finally {</p><p> HibernateUtil.closeSession();</p><p><b> } <
107、;/b></p><p> return true;</p><p><b> }</b></p><p> 5.6.2 在線答疑 </p><p> 在線答疑模塊的設置是為了方便學生有不會的知識點時可以在網(wǎng)上與老師進行溝通,大多數(shù)網(wǎng)站的在線答疑模塊都設置了使用權限,只有注冊登陸后才能使用。而本網(wǎng)站在設
108、計中為了面向更多的使用者,網(wǎng)站在這個模塊沒有設置使用權限。本網(wǎng)站使用的MVC模式進行開發(fā)。在這個模塊中運用了JSP、JavaBean、Servelt共同實現(xiàn),JSP負責顯示留言撰寫界面和留言內容,JavaBean完成數(shù)據(jù)庫的鏈接、添加、查詢和刪除操作,Servlent負責執(zhí)行留言記錄的添加和刪除。在線答疑主要代碼如下:</p><p> Public List QueryQuestionInfo(String
109、keyword, int teacherId, int currentPage) {</p><p> Session s = null;</p><p><b> try {</b></p><p> s = HibernateUtil.getSession();</p><p> String hql = &
110、quot;select new Map" +"(q.id as id," +"q.addTime as a </p><p> ddTime," +"q.questioner as questioner," +"q.content as content,"</p><p> +"q.re
111、ply as reply," + "t.name as name) from Question q,Teacher t</p><p> " +"where q.teacherId = t.id";
112、 </p><p> if(!keyword.equals("")) {</p><p> hql += " and q.content like '%" + keyword + "%'";</p><p><b> }</b
113、></p><p> if(teacherId != 0) {</p><p> hql += " and q.teacherId=" + teacherId;</p><p><b> }</b></p><p> Query q = s.createQuery(hql);</p
114、><p> int startIndex = (currentPage-1) * this.PAGE_SIZE;</p><p> q.setFirstResult(startIndex);</p><p> q.setMaxResults(this.PAGE_SIZE);</p><p> List questionList = q.l
115、ist();</p><p> return questionList;</p><p> } finally {</p><p> HibernateUtil.closeSession();</p><p><b> }</b></p><p> 5.6.3 課件上傳</p&g
116、t;<p> 課件上傳模塊采用http協(xié)議實現(xiàn)多個文件的上傳。 在過去的html中,表單不能實現(xiàn)文件的上傳,對此現(xiàn)在對表單作出了擴展,增加了一個表單元素〈input type=file>。通過使用這個元素,瀏覽器會自動生成一個輸入框和一個按鈕,輸入框可供用戶填寫本地的文件名和路徑名,按鈕可以讓瀏覽器打開 一個文件選擇框供用戶選擇文件。具體的表單實現(xiàn)如下: <form method="post&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 精品課程網(wǎng)站的設計與實現(xiàn)
- 精品課程網(wǎng)站設計--操作系統(tǒng)精品課程網(wǎng)站設計
- 精品課程網(wǎng)站的設計與實現(xiàn)
- 精品課程網(wǎng)站的設計與實現(xiàn)設計課程(畢業(yè)設計論文)
- 精品課程網(wǎng)站分析與設計
- 《廣告設計》精品課程網(wǎng)站的設計與實現(xiàn).pdf
- 精品課程網(wǎng)站分析與設計.doc
- 開題報告---精品課程網(wǎng)站建設的設計與實現(xiàn)
- 精品課程教學網(wǎng)站的設計與實現(xiàn).pdf
- 基于bs精品課程網(wǎng)站設計
- 精品課程網(wǎng)站畢業(yè)設計
- 精品課程網(wǎng)站畢業(yè)設計
- 畢業(yè)設計---精品課程網(wǎng)站
- 數(shù)據(jù)結構精品課程網(wǎng)站的設計與實現(xiàn)
- 精品課程網(wǎng)站畢業(yè)設計
- 畢業(yè)設計--基于jsp的精品課程網(wǎng)站設計與實現(xiàn)
- 畢業(yè)論文---java精品課程網(wǎng)站設計與實現(xiàn)
- 基于javaweb的高校精品課程網(wǎng)站的設計與實現(xiàn)
- 普通高校精品課程網(wǎng)站的設計與實現(xiàn).pdf
- 基于Flash技術的精品課程網(wǎng)站設計與實現(xiàn).pdf
評論
0/150
提交評論