版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p><b> ?。ǘ?屆)</b></p><p> 計(jì)算機(jī)組成原理精品課程平臺的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級 計(jì)算機(jī)科學(xué)與技術(shù) <
2、/p><p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p> 摘要:本系統(tǒng)是針對現(xiàn)代高校計(jì)算機(jī)技術(shù)的發(fā)展,為了應(yīng)對現(xiàn)階段傳統(tǒng)的課程體系不能很好的滿
3、足學(xué)生需求、學(xué)生學(xué)習(xí)時間死板、學(xué)習(xí)方式單一等問題而采用軟件工程的設(shè)計(jì)思想設(shè)計(jì)的。</p><p> 本文的基礎(chǔ)就是利用JSP+SQL Server技術(shù),在充分調(diào)研相關(guān)精品課程建設(shè)要求的前提下開發(fā)出一個基于B/S結(jié)構(gòu)的計(jì)算機(jī)組成原理精品課程平臺,建立起教師和學(xué)生之間的有效關(guān)聯(lián),實(shí)現(xiàn)課程簡介、教師情況、大綱教材課件展示、網(wǎng)上模擬試驗(yàn)系統(tǒng)(接口)、習(xí)題及模擬測試(計(jì)算機(jī)選題)、教師學(xué)生訪客等不同身份認(rèn)證登入等功能。&
4、lt;/p><p> 關(guān)鍵詞:精品課程平臺;JSP技術(shù);B/S結(jié)構(gòu)</p><p> The Design and Realization of Computer Organization Courses platform</p><p> Abstract:This system is for the development of modern computer
5、 technology college, in response to the traditional curriculum at this stage are not well meet the students needs, student learning time, rigid, single approach to learning problems such as the design idea of software en
6、gineering design. </p><p> The basis of this paper is to use JSP and SQL Server technology,research related to quality courses in the full requirements of the building developed under the premise of a based
7、 on B/S structure of Computer Organization and quality course platform,between teachers and students to establish an effective association,to achieve Course Description,the situation of teachers,teaching courseware outli
8、ne display,on-line simulation test system(interface),exercises and simulations(computer topics),teach</p><p> Key words:Quality course platform;JSP technology; B/S structure;</p><p><b>
9、目錄</b></p><p><b> 第一章 緒論1</b></p><p> 1.1 論文背景1</p><p> 1.2 論文意義和目的1</p><p> 1.3 論文的主要內(nèi)容2</p><p> 第二章 課題涉及的相關(guān)知識和技術(shù)3</p&g
10、t;<p> 2.1 JSP介紹3</p><p> 2.2 servlet介紹4</p><p> 2.3 JDBC介紹5</p><p> 2.4 SQL Server介紹6</p><p> 第三章 系統(tǒng)需求分析7</p><p> 3.1 系統(tǒng)定義7</p&
11、gt;<p> 3.2 功能需求7</p><p> 3.2.1 管理員功能需求7</p><p> 3.2.2 教師功能需求7</p><p> 3.2.3 學(xué)生功能需求7</p><p> 3.3 數(shù)據(jù)需求7</p><p> 3.4 用戶界面需求8</p&g
12、t;<p> 3.5 性能需求8</p><p> 第四章 總體設(shè)計(jì)9</p><p> 4.1 系統(tǒng)設(shè)計(jì)的原則9</p><p> 4.2 系統(tǒng)設(shè)計(jì)方法9</p><p> 4.3 系統(tǒng)總體架構(gòu)10</p><p> 4.4 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)10</p>
13、<p> 4.4.1 學(xué)生用戶模塊功能10</p><p> 4.4.2 教師用戶模塊功能10</p><p> 4.4.3 管理員用戶模塊功能10</p><p> 4.5 系統(tǒng)模塊設(shè)計(jì)10</p><p> 4.6 數(shù)據(jù)庫設(shè)計(jì)11</p><p> 4.6.1 數(shù)據(jù)庫設(shè)計(jì)
14、概述11</p><p> 4.6.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)11</p><p> 第五章 詳細(xì)設(shè)計(jì)13</p><p> 5.1 網(wǎng)站首頁13</p><p> 5.2 課程介紹13</p><p> 5.3 教學(xué)大綱14</p><p> 5.4 在線測試14&
15、lt;/p><p> 5.5 有問必答15</p><p> 5.6 課件下載16</p><p> 5.7 參考資料17</p><p> 5.8 實(shí)驗(yàn)指導(dǎo)17</p><p> 第六章 系統(tǒng)測試18</p><p> 6.1 系統(tǒng)測試環(huán)境18</p>
16、<p> 6.2 相關(guān)功能測試18</p><p><b> 結(jié)束語19</b></p><p> 致謝錯誤!未定義書簽。</p><p><b> 參考文獻(xiàn)20</b></p><p><b> 第一章 緒論</b></p>
17、<p><b> 1.1 論文背景</b></p><p> 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國內(nèi)外的大學(xué)和社會其他部門都已經(jīng)開設(shè)了網(wǎng)絡(luò)教學(xué),通過計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)教育和培訓(xùn)。</p><p> 發(fā)展以互聯(lián)網(wǎng)為主要手段的現(xiàn)代遠(yuǎn)程教育已成為當(dāng)今教育發(fā)展的趨勢。所謂網(wǎng)絡(luò)教育(E-learning)指的是在網(wǎng)絡(luò)環(huán)境下,以現(xiàn)代教育思想和學(xué)習(xí)理論為指導(dǎo),充分發(fā)揮網(wǎng)
18、絡(luò)的各種教育功能和豐富的網(wǎng)絡(luò)教育資源優(yōu)勢,向教育者和學(xué)習(xí)者提供一種網(wǎng)絡(luò)教育和學(xué)習(xí)的環(huán)境,用數(shù)字化技術(shù)傳遞教學(xué)內(nèi)容,開展以學(xué)習(xí)者為中心的非面授教育活動[1-2]。目前,全球有超過85%的大學(xué)擁有自己的網(wǎng)站,其中許多學(xué)校推出了網(wǎng)絡(luò)教育課程。歐美國家的網(wǎng)絡(luò)教育走在世界前列,具有相當(dāng)?shù)囊?guī)模。</p><p> 美國已有60%的高校開展了現(xiàn)代遠(yuǎn)程教育,其開設(shè)的學(xué)位、學(xué)歷課程基本覆蓋了美國高等學(xué)校的所有學(xué)科和專業(yè),通過網(wǎng)絡(luò)
19、學(xué)習(xí)的人數(shù)正以每年3倍的速度增長。德國有近100所學(xué)校開設(shè)了網(wǎng)絡(luò)課程教育,英國提出將普及網(wǎng)絡(luò)化教育作為保證英國人才培養(yǎng)緊跟世界潮流的戰(zhàn)略性舉措[3]。</p><p> 網(wǎng)絡(luò)教育包括很多環(huán)節(jié),例如教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展。網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,人們傳統(tǒng)的思想觀念和工作方式開始發(fā)生巨大的轉(zhuǎn)變,依靠計(jì)算機(jī)技術(shù)進(jìn)行信息化教學(xué)已經(jīng)勢在必行。目前許多國內(nèi)著名院校已逐步采用這種方式教學(xué)。<
20、;/p><p> 為了適應(yīng)新形勢的發(fā)展,目前國內(nèi)很多院校團(tuán)體研究開發(fā)了精品課程平臺。而我們知道網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有二類:client/server模式、browser/server模式。前者主要的缺點(diǎn)是維護(hù)、升級較麻煩,后者是近幾年伴隨Internet迅速發(fā)展而應(yīng)運(yùn)而生的一種技術(shù),在這種模式下,客戶端需要一個瀏覽器,服務(wù)器是web server,而web server是與數(shù)據(jù)庫和應(yīng)用服務(wù)器的緊密結(jié)合,可見,
21、這種模式對客戶端的要求不高。如今,很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點(diǎn)是便于擴(kuò)充應(yīng)用、升級維護(hù)簡便。</p><p> 本課題重點(diǎn)以eclipse為開發(fā)工具,綜合利用JSP/Servlet與數(shù)據(jù)庫等開發(fā)技術(shù),對精品課程平臺進(jìn)行分析、設(shè)計(jì),開發(fā)出一個計(jì)算機(jī)組成原理精品課程平臺。</p><p> 1.2 論文意義和目的</p><p&g
22、t; “十年樹木,百年樹人”,教育事業(yè)的發(fā)展,尤其是高等教育的發(fā)展關(guān)系著整個國家的未來。隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,網(wǎng)絡(luò)應(yīng)用于教學(xué)已經(jīng)越來越廣泛,尤其是精品課程平臺的開發(fā)與建設(shè)已經(jīng)成為目前高校提高課程教學(xué)質(zhì)量的主要手段之一。</p><p> 計(jì)算機(jī)組成原理是計(jì)算機(jī)科學(xué)中最重要的基礎(chǔ)學(xué)科之一,是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的必修課,也是許多非計(jì)算機(jī)專業(yè)學(xué)生的重點(diǎn)選修課程之一。該課程在硬件系列的課程及其它相關(guān)課程中是承上啟
23、下的課程,也是打好硬件基礎(chǔ)的關(guān)鍵課程[4]。作為基礎(chǔ)課程,一個明顯的特點(diǎn)是面向的學(xué)生群體更廣,更加側(cè)重學(xué)生應(yīng)用能力的培養(yǎng)。各個高校為了讓學(xué)生在今后的社會工作中具備良好的計(jì)算機(jī)操作技能,不遺余力的填購了很好的教學(xué)設(shè)備,充實(shí)教學(xué)師資力量,基本上要求是計(jì)算機(jī)專業(yè)畢業(yè)的教師才能任教。這些都是實(shí)際可以看到的硬性投入,另一個側(cè)面的建設(shè)目前還沒有得到廣泛的重視,那就是教學(xué)平臺的軟性投入和建設(shè)。</p><p> 由于學(xué)生班級
24、一般人數(shù)比較多,而學(xué)生在計(jì)算機(jī)操作技能的原有能力上也參差不齊,統(tǒng)一模式的教學(xué)也很難滿足所有學(xué)生的需求。由于缺乏現(xiàn)代教學(xué)理念,一些教師在教學(xué)中雖然也力求改革教學(xué)方法,但實(shí)際上,大多數(shù)教師在教法上仍然是“注入式”教學(xué)。教師仍然是教學(xué)中心,學(xué)生總是被教師牽著鼻子走,不給學(xué)生想象的空間和發(fā)表意見的自由,學(xué)生只需聽教師講,緊跟教師的思路就行。教師按課程體系,按部就班的系統(tǒng)講解,“教師講”、“教師問”、“教師答”;也有“教師問”“學(xué)生答”的情況,但
25、所提出的問題不切合學(xué)生的實(shí)際,有的太深,學(xué)生回答不出來;有的太淺,如“是與不是”、“對與不對”等抽象而沒有價值的問題。這樣的課堂教學(xué)看似熱鬧,但不具有“啟發(fā)性”,學(xué)生不能主動的參與到教學(xué)的過程中。</p><p> 這樣開發(fā)一個精品課程平臺就非常有必要。利用現(xiàn)代化的教學(xué)信息技術(shù)手段將精品課程的相關(guān)內(nèi)容上網(wǎng)并免費(fèi)開放,以實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,提高高等學(xué)校教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量,勢必成為一種相當(dāng)重要的知識傳播途徑。
26、在精品課程教學(xué)系統(tǒng)中,一個穩(wěn)定、安全可靠的開放式開發(fā)平臺是必不可少的[5-6]。本課題論述了計(jì)算機(jī)組成原理精品課程平臺的基本開發(fā)思路,給出了一個精品課程平臺的設(shè)計(jì)與實(shí)現(xiàn)方案。</p><p> 本系統(tǒng)具有通用性,是對傳統(tǒng)教學(xué)模式的改革和創(chuàng)新,其推廣使用對于教學(xué)的改革,實(shí)現(xiàn)開放式教學(xué),擴(kuò)大教學(xué)面,有限的的師資發(fā)揮更大的作用具有重要的意義。</p><p> 1.3 論文的主要內(nèi)容<
27、;/p><p> 1.總結(jié)目前精品課程平臺開發(fā)過程中采用的典型模式,提出了B/S結(jié)構(gòu)的計(jì)算機(jī)組成原理精品課程平臺的軟件開發(fā)模型和軟件部署方案。</p><p> 2.按照軟件開發(fā)過程的時間主線及軟件工程的傳統(tǒng)方法給出“計(jì)算機(jī)組成原理精品課程平臺”在設(shè)計(jì)和開發(fā)過程中的需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和相關(guān)測試方法。</p><p> 3.采用JSP技術(shù)及Microsof
28、t SQL Server 2000數(shù)據(jù)庫開發(fā)工具,通過JDBC技術(shù)訪問數(shù)據(jù)庫,最終建設(shè)成一個可以滿足師生獲取信息和服務(wù)的精品課程平臺。</p><p> 第二章 課題涉及的相關(guān)知識和技術(shù)</p><p> 2.1 JSP介紹</p><p> JSP是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁HTML
29、文件中加入Java程序片段和JSP標(biāo)記,就構(gòu)成了JSP網(wǎng)頁。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送Email等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求很低,可以實(shí)現(xiàn)無Plugin,無ActiveX,無JavaApplet,甚至無Frame。<
30、/p><p> JSP技術(shù)在多個方面加速了動態(tài)Web頁面的開發(fā):</p><p> 1.將內(nèi)容的生成和顯示進(jìn)行分離:使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識來設(shè)計(jì)和格式化最終頁面。使用JSP標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端進(jìn)行。如果核心邏輯被封裝在標(biāo)識和Beans中,
31、那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBCTM技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。</p><p> 2.強(qiáng)調(diào)可重用的組
32、件:絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者Enterprise JavaBeans組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。</p><p> 3.采用標(biāo)識簡化頁面開發(fā):web頁面開發(fā)人員不
33、會都是熟悉腳本語言的編程人員。Java Server Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識能夠訪問和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能,通過開發(fā)定制化標(biāo)識庫,JSP技術(shù)是可以擴(kuò)展的。并且,以后第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫,這使得Web頁面開發(fā)人員能夠使用熟悉
34、的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)建來工作。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用Java技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。</p><p> 由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,
35、JSP頁面就具有Java技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。隨著越來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,我們可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用[7-9]。</p><p> 2.2 servlet介紹</p><p> Servlet是使用Java Se
36、rvlet應(yīng)用程序設(shè)計(jì)接口及相關(guān)類和方法的Java程序。它在Web服務(wù)器上或應(yīng)用服務(wù)器上運(yùn)行并擴(kuò)展了該服務(wù)器的能力。Java Servlet對于Web服務(wù)器就好像Java Applet對于Web瀏覽器。Applet裝入Web瀏覽器并在Web瀏覽器內(nèi)執(zhí)行,而Servlet則是裝入Web服務(wù)器并在Web服務(wù)器內(nèi)執(zhí)行。Java Servlet API定義了Servlet和服務(wù)器之間的一個標(biāo)準(zhǔn)接口,這使得Servlet具有跨服務(wù)器平臺的特性。最
37、早支持Servlet技術(shù)的是JavaSoft的Java Web Server,此后,一些其他的基于Java的Web Server開始支持標(biāo)準(zhǔn)的Servlet API。</p><p> Servlet是通過創(chuàng)建一個框架擴(kuò)展服務(wù)器的能力,采用請求-響應(yīng)模式提供Web服務(wù)。當(dāng)客戶機(jī)發(fā)送請求至服務(wù)器時,服務(wù)器將請求信息發(fā)送給Servlet,Servlet生成響應(yīng)內(nèi)容并將其傳給Servlet,然后再由Servlet將響
38、應(yīng)返回給客戶端。一個Servlet被客戶端發(fā)送的第一個請求激活,然后它將運(yùn)行于后臺,等待以后的請求。在傳統(tǒng)的CGI中,每個請求都要啟動一個新的進(jìn)程,如果CGI程序本身的執(zhí)行時間較短,啟動進(jìn)程所需要的開銷很可能反而超過實(shí)際執(zhí)行時間。而使用Servlet時,服務(wù)器上僅有一個Java虛擬機(jī)在運(yùn)行,只有當(dāng)Servlet被調(diào)用時,它才被加載,且直到Servlet更改時,它才會被再次加載。在傳統(tǒng)CGI中,如果有N個并發(fā)的對同一CGI程序的請求,則該
39、CGI程序的代碼在內(nèi)存中重復(fù)裝在了N次;而對于Servlet,處理請求的是N個線程,只需要一份Servlet類代碼。每個請求將生成一個新的線程,而不是一個完整的進(jìn)程,多個客戶能夠在同一個進(jìn)程中同時得到服務(wù),因此具有更高的效率,更容易使用,功能更強(qiáng)大,具有更好的可移植性,更節(jié)省投資。一般來說,Servlet進(jìn)程只是在Web Serv</p><p> Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)W
40、eb內(nèi)容。Servlet看起來像是通常的Java程序。Servlet導(dǎo)入特定的屬于Java Servlet API的包。因?yàn)槭菍ο笞止?jié)碼,可動態(tài)的從網(wǎng)絡(luò)加載,可以說Servlet對Server就如同Applet對Client一樣,但是,由于Servlet運(yùn)行于Server中,它們并不需要一個圖形用戶界面。Servlet具有如下的優(yōu)勢:Servlet可以和其他資源(文件、數(shù)據(jù)庫、Applet、Java應(yīng)用程序等)交互,以生成返回給客戶端的
41、響應(yīng)內(nèi)容。如果需要,還可以保存請求-響應(yīng)過程中的信息;采用Servlet,服務(wù)器可以完全授權(quán)對本地資源的訪問(如數(shù)據(jù)庫),并且Servlet自身將會控制外部用戶的訪問數(shù)量及訪問性質(zhì);Servlet可以是其他服務(wù)的客戶端程序,例如,它們可以用于分布式的應(yīng)用系統(tǒng)中,可以從本地硬盤,或者通過網(wǎng)絡(luò)從遠(yuǎn)端硬盤激活Servlet;Servlet可被鏈接。一個Servlet可以調(diào)用另一個或一系列Servlet,即成為它的客戶端;采用Servlet T
42、ag技術(shù),可以在HTML頁面中動態(tài)調(diào)用Servlet;Se</p><p> 2.3 JDBC介紹</p><p> JDBC是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純Java API編寫數(shù)據(jù)庫應(yīng)用程序。J
43、ava具有堅(jiān)固、安全、易于使用、易于理解和可以從網(wǎng)絡(luò)上自動下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。所需要的只是Java應(yīng)用程序與各種不同數(shù)據(jù)庫之間進(jìn)行對話的方法。而JDBC正是作為此種用途的機(jī)制。JDBC擴(kuò)展了Java的功能。例如,用Java和JDBC API可以發(fā)布含有applet的網(wǎng)頁,而該applet使用的信息可能來自遠(yuǎn)程數(shù)據(jù)庫。企業(yè)也可以用JDBC通過Intranet將所有職員連到一個或多個內(nèi)部數(shù)據(jù)庫中。隨著越來越多的程序員
44、開始使用Java編程語言,對從Java中便捷的訪問數(shù)據(jù)庫的要求也在日益增加。管理員們都喜歡Java和JDBC的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。企業(yè)可繼續(xù)使用它們安裝好的數(shù)據(jù)庫,并能便捷的存取信息,即使這些信息是儲存在不同數(shù)據(jù)庫管理系統(tǒng)上。新程序的開發(fā)期很短,安裝和版本控制將大為簡化。程</p><p> 用JDBC來實(shí)現(xiàn)訪問數(shù)據(jù)庫記錄可以采用下面的幾個步驟:1、通過驅(qū)動器管理器獲取連接接口;2、獲得Sta
45、tement或它的子類;3、限制Statement中的參數(shù);4、執(zhí)行Statement; 5、查看返回的行數(shù)是否超出范圍;6、關(guān)閉Statement; 7、處理其它的Statement;8、關(guān)閉連接接口。</p><p> JDBC API用于連接Java應(yīng)用程序與各種關(guān)系數(shù)據(jù)庫。這使得人們在建立客戶/服務(wù)器應(yīng)用程序時,通常把瀏覽器作為界面,把Internet或Intranet作為網(wǎng)絡(luò)主干,把有關(guān)的數(shù)據(jù)庫作為數(shù)
46、據(jù)庫后端。其優(yōu)點(diǎn)為:</p><p> 1.JDBC API與ODBC十分相似,有利于用戶理解。</p><p> 2.JDBC使得編程人員從復(fù)雜的驅(qū)動器調(diào)用命令和函數(shù)中解脫出來,可以致力于應(yīng)用程序中的關(guān)鍵地方。</p><p> 3.JDBC支持不同的關(guān)系數(shù)據(jù)庫,使得程序的可移植性大大加強(qiáng)。</p><p> 4.JDBC API是
47、面向?qū)ο蟮?,可以讓用戶把常用的方法封裝為一個類,以備后用[12-14]。</p><p> 2.4 SQL Server介紹</p><p> SQL是Structured Quevy Language(結(jié)構(gòu)化查詢語言)的縮寫。SQL是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言。它是由數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言、數(shù)據(jù)控制語言組成的。使用它時,其實(shí)現(xiàn)功能的方法類似于,只需
48、要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強(qiáng)大、簡單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持SQL。</p><p> SQL的技術(shù)路線通過其語言的組成可以清晰地看到:</p><p> 1.一個SQL數(shù)據(jù)庫是表(Table)的集合,它由一個或多個SQL模式定義。</p><p> 2.一個SQL表由行集
49、構(gòu)成,一個是列的序列(集合),每列與行對應(yīng)一個數(shù)據(jù)項(xiàng)。</p><p> 3.一個表或者是一個基本表或者是一個視圖?;颈硎菍?shí)際存儲在數(shù)據(jù)庫的表,而視圖是由若干基本表或其他視圖構(gòu)成的表的定義。</p><p> 4.一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表。每個存儲文件與外部存儲上一個物理文件對應(yīng)。</p><p> 5.用戶可
50、以用SQL語句對視圖和基本表進(jìn)行查詢等操作。在用戶角度來看,視圖和基本表是一樣的,沒有區(qū)別,都是關(guān)系(表格)[15-16]。</p><p> 第三章 系統(tǒng)需求分析</p><p><b> 3.1 系統(tǒng)定義</b></p><p> 計(jì)算機(jī)組成原理精品課程平臺向廣大教師和學(xué)生提供了一個集靜態(tài)文字介紹、動態(tài)新聞更新的綜合性教學(xué)信息平臺。
51、構(gòu)建了教師與學(xué)生的互動平臺,便于溝通、交流。整個系統(tǒng)在結(jié)構(gòu)上將具有良好的維護(hù)性和可擴(kuò)展性。</p><p><b> 3.2 功能需求</b></p><p> 計(jì)算機(jī)組成原理精品課程平臺的目的是為教師提供方便的教學(xué)模式和為廣大學(xué)生提供良好的學(xué)習(xí)環(huán)境,以彌補(bǔ)學(xué)生課堂學(xué)習(xí)的不足。要求知識點(diǎn)廣,可視化強(qiáng),交流方便,可利用性強(qiáng)。主要用戶角色分三類:管理員、教師和學(xué)生。
52、</p><p> 3.2.1 管理員功能需求</p><p> 1.系統(tǒng)各個欄目的管理;</p><p> 2.對教師和學(xué)生的基本資料的管理,有變動及時修改;</p><p> 3.對已發(fā)布信息可進(jìn)行修改和刪除操作。</p><p> 3.2.2 教師功能需求</p><p>
53、 1.教師進(jìn)入后臺對自己登錄密碼的修改;</p><p> 2.教師能夠?qū)W(xué)生信息進(jìn)行管理操作;</p><p> 3.教師能夠發(fā)布課件和相關(guān)文檔,做到對教學(xué)資源的及時更新。</p><p> 3.2.3 學(xué)生功能需求</p><p> 1.學(xué)生登錄系統(tǒng)之后可以進(jìn)入在線課堂、查看教師發(fā)布的最新新聞、在網(wǎng)絡(luò)課堂中進(jìn)行學(xué)習(xí)、如果遇到不懂
54、的問題可以進(jìn)入在線答疑向教師進(jìn)行提問,等待教師解答后查看問題的答案;</p><p> 2.學(xué)生無須登錄就可以看到教師簡介,對任課教師有所了解。在網(wǎng)站中還可以下載網(wǎng)站所提供的一些資源。</p><p><b> 3.3 數(shù)據(jù)需求</b></p><p><b> 1.資源信息</b></p><
55、p> 資源信息主要是上傳文件和發(fā)表文章的相關(guān)信息,包括資源類別編號(1.課件資源2.工具資源 3.視頻資源 4.參考源碼 5.發(fā)表文章),資源名稱,資源大小,資源所在路徑,資源提供者以及資源提供時間。</p><p><b> 2.留言信息</b></p><p> 留言的信息包括用戶姓名,ID,留言主題,留言內(nèi)容和發(fā)表留言時間。</p>&
56、lt;p><b> 3.論壇信息</b></p><p> 計(jì)算機(jī)組成原理論壇區(qū)主要為教師和學(xué)生提供學(xué)習(xí)、討論的平臺。這樣不僅僅是學(xué)生提問,教師回復(fù)。學(xué)生與學(xué)生之間也可以相互討論,發(fā)表個人的見解。論壇信息包括主題標(biāo)題、主題內(nèi)容及發(fā)表時間。</p><p><b> 4.教師信息</b></p><p> 教師
57、信息包括教師ID,教師姓名,教師密碼,教師性別,教師出生年月以及教師注冊時間。</p><p><b> 5.學(xué)生信息</b></p><p> 學(xué)生信息包括學(xué)生ID,學(xué)生姓名,學(xué)生密碼,學(xué)生性別,學(xué)生出生年月以及學(xué)生注冊時間。</p><p> 3.4 用戶界面需求</p><p> 計(jì)算機(jī)組成原理精品課程平
58、臺中各個功能模塊的界面力圖達(dá)到統(tǒng)一,從符合操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),盡可能的為用戶提供簡單明了的界面,使用戶感覺功能模塊比較清晰,使用起來比較方便。</p><p><b> 3.5 性能需求</b></p><p> 在本平臺設(shè)計(jì)中,充分發(fā)揮計(jì)算機(jī)在精品課程平臺方面的作用,從而盡可能減輕操作人員的工作,實(shí)現(xiàn)一定意義上的透明操作。</
59、p><p><b> 第四章 總體設(shè)計(jì)</b></p><p> 4.1 系統(tǒng)設(shè)計(jì)的原則</p><p> 1.實(shí)用性:系統(tǒng)的設(shè)計(jì)從用戶的需求出發(fā),滿足了用戶管理活動的一系列要求,而且力求用戶操作方便、簡單易懂、界面友好。</p><p> 2.安全性:系統(tǒng)采用了輸入“用戶名”和“密碼”來識別用戶的登錄界面,從而防
60、止了非法用戶的入侵;通過對用戶權(quán)限的設(shè)置實(shí)現(xiàn)了管理員與用戶相分離,充分保證了系統(tǒng)的安全性。</p><p> 3.可維護(hù)性和可擴(kuò)展性:系統(tǒng)具有良好的可擴(kuò)展性和可維護(hù)性。系統(tǒng)中各個模塊的獨(dú)立性可以完全保證各個模塊的適當(dāng)擴(kuò)展和修改不會影響到其他模塊的運(yùn)行。</p><p> 4.標(biāo)準(zhǔn)性:軟件設(shè)計(jì)嚴(yán)格執(zhí)行國家有關(guān)軟件工程的標(biāo)準(zhǔn),保證系統(tǒng)質(zhì)量,提供完整、準(zhǔn)確、詳細(xì)的開發(fā)文檔。</p>
61、;<p> 5.簡單化:界面盡量簡單化,做到實(shí)用、方便,盡量滿足不同角色用戶的需要。</p><p> 4.2 系統(tǒng)設(shè)計(jì)方法</p><p> 結(jié)構(gòu)化方法是系統(tǒng)在設(shè)計(jì)時采用的主要方法。結(jié)構(gòu)化方法的基本思路就是把整個系統(tǒng)開發(fā)過程分為若干階段,每個階段進(jìn)行若干活動,每項(xiàng)活動應(yīng)用一系列標(biāo)準(zhǔn)規(guī)范的方法和技術(shù),完成一個或多個任務(wù),形成符合規(guī)定的產(chǎn)品。</p>&l
62、t;p> 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的特點(diǎn)是:</p><p> 1.用“自上而下”的開發(fā)策略,進(jìn)行系統(tǒng)分析和系統(tǒng)設(shè)計(jì),然后“自下而上”地開發(fā)和調(diào)試各個模塊,最后實(shí)現(xiàn)模塊聯(lián)調(diào)和整個系統(tǒng)的聯(lián)調(diào)。</p><p> 2.工作文件的標(biāo)準(zhǔn)化與文檔化。即每一階段、每一步驟都有詳細(xì)的文檔記錄,并有完整的管理制度。</p><p> 3.強(qiáng)調(diào)面向用戶的特點(diǎn)。即將用戶的參與程
63、度和滿意與否作為系統(tǒng)開發(fā)能否成功的關(guān)鍵。</p><p> 4.結(jié)構(gòu)化開發(fā)方法在大多數(shù)情況下是信息系統(tǒng)工程開發(fā)的有效方法。它首先用結(jié)構(gòu)化分析方法對需求進(jìn)行分析,然后用結(jié)構(gòu)化設(shè)計(jì)方法進(jìn)行總體設(shè)計(jì),最后是結(jié)構(gòu)化編程。</p><p> 結(jié)構(gòu)化方法又可以分為自頂向下和自底向上開發(fā)方法。兩者結(jié)合是實(shí)際開發(fā)過程中常用的方法。</p><p> 結(jié)構(gòu)化方法的主要原則是:&
64、lt;/p><p> 1.用戶參與的原則;</p><p> 2.“先邏輯,后物理”的原則;</p><p> 3.“自頂向下”的原則;</p><p> 4.工作成果描述標(biāo)準(zhǔn)化的原則[17]。</p><p> 4.3 系統(tǒng)總體架構(gòu)</p><p> 對于一個應(yīng)用系統(tǒng),有了一個好的架
65、構(gòu),就能準(zhǔn)確劃分工作。如前臺網(wǎng)頁設(shè)計(jì),還有中間層各種功能的實(shí)現(xiàn)。這些任務(wù)在架構(gòu)藍(lán)圖上都可以清晰的標(biāo)出位置,同時也規(guī)范化任務(wù),很好的把任務(wù)劃分為幾類。</p><p> 由于高校信息化的發(fā)展,高校的各項(xiàng)制度和教學(xué)規(guī)劃一直在改革,所以本系統(tǒng)必須要具良好的可擴(kuò)展性,便于隨著高校政策的改革,學(xué)院政務(wù)的變化,系統(tǒng)進(jìn)行擴(kuò)展;對于高校這種事業(yè)型單位,屬于非盈利組織,所以在運(yùn)行費(fèi)用上應(yīng)該盡可能降低;另外由于工作人員的流動,系統(tǒng)
66、要具有良好的人機(jī)交互性,易于管理人員和普通用戶的使用;最后還應(yīng)該具有良好的可維護(hù)性。根據(jù)本精品課程平臺進(jìn)行的需求分析以及通過一般系統(tǒng)結(jié)構(gòu)優(yōu)缺點(diǎn)的分析,本系統(tǒng)采用三層結(jié)構(gòu),客戶端為瀏覽器;中間層為服務(wù)器,它繼承了Apache Tomcat;底層為數(shù)據(jù)庫服務(wù)器[18]。</p><p> 4.4 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p> 系統(tǒng)主要由三個用戶角色組成:學(xué)生、教師和管理員。<
67、/p><p> 4.4.1 學(xué)生用戶模塊功能</p><p><b> 1.瀏覽課件信息。</b></p><p> 2.在線測試提交作業(yè)文檔。</p><p><b> 3.與教師的交流。</b></p><p> 4.下載相關(guān)學(xué)習(xí)資料。</p>&l
68、t;p> 4.4.2 教師用戶模塊功能</p><p> 1.查看、修改個人信息。</p><p><b> 2.上傳課件資料。</b></p><p> 3.查看學(xué)生名單與聯(lián)系方式。</p><p> 4.和學(xué)生相互交流(文字和文件)。</p><p> 4.4.3 管理員
69、用戶模塊功能</p><p> 1.對學(xué)生、教師的添加、刪除等功能。</p><p> 2.信息發(fā)布及管理。</p><p> 3.課程的查看和管理。</p><p> 4.設(shè)置精品課程平臺運(yùn)行的參數(shù)(如開放時間的設(shè)置等等)。</p><p> 4.5 系統(tǒng)模塊設(shè)計(jì)</p><p>
70、 計(jì)算機(jī)組成原理精品課程平臺整體設(shè)計(jì)主要有8個功能模塊:</p><p> 課程介紹,包括計(jì)算機(jī)組成原理簡介,課程特色,教學(xué)條件以及教學(xué)方法等內(nèi)容。主要讓大家了解計(jì)算機(jī)組成原理的相關(guān)知識,以及該課程教學(xué)的相關(guān)問題。</p><p> 教師情況,包括所有教師的相關(guān)信息,供學(xué)生查看了解。</p><p> 教學(xué)大綱,主要是計(jì)算機(jī)組成原理相關(guān)知識,共八個篇章,以大
71、綱羅列,鏈接到相關(guān)章節(jié)。</p><p> 在線測試,主要是學(xué)生針對自身所學(xué)情況進(jìn)行測試。</p><p> 有問必答,為教師和學(xué)生,學(xué)生和學(xué)生之間提供相互交流的環(huán)境。</p><p> 課件下載,主要供學(xué)生下載計(jì)算機(jī)組成原理相關(guān)的學(xué)習(xí)資料。</p><p> 參考資料,主要為學(xué)生提供一些計(jì)算機(jī)組成原理學(xué)習(xí)的相關(guān)書籍,網(wǎng)站網(wǎng)址,輔助學(xué)
72、習(xí)。</p><p> 實(shí)驗(yàn)指導(dǎo),讓學(xué)生通過實(shí)驗(yàn)把所學(xué)知識更好的發(fā)揮到實(shí)處。</p><p> 4.6 數(shù)據(jù)庫設(shè)計(jì)</p><p> 4.6.1 數(shù)據(jù)庫設(shè)計(jì)概述</p><p> 數(shù)據(jù)庫是信息管理系統(tǒng)的后臺支持,存儲著前臺界面所需要的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好與壞,直接影響到這個系統(tǒng)的運(yùn)行效率。良好的數(shù)
73、據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲效率,保證數(shù)據(jù)信息的完整性和一致性。同時,一個合理的數(shù)據(jù)庫結(jié)構(gòu)有利于程序的實(shí)現(xiàn)。這里選用SQL Server2000作為后臺數(shù)據(jù)庫。</p><p> 4.6.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)</p><p> 本系統(tǒng)中用到三個實(shí)體類分別是:資源信息,在線答疑,用戶信息。</p><p> 本系統(tǒng)模塊中用到的數(shù)據(jù)庫邏輯結(jié)構(gòu)有以下幾個:<
74、;/p><p> 表4-1 課件信息表</p><p> 表4-2 在線答疑表</p><p> 表4-3 用戶信息表</p><p><b> 第五章 詳細(xì)設(shè)計(jì)</b></p><p><b> 5.1 網(wǎng)站首頁</b></p><p>
75、教師和學(xué)生可直接通過用戶名和密碼登陸,新用戶可注冊賬號登陸。</p><p><b> 圖 5-1</b></p><p><b> 5.2 課程介紹</b></p><p> 在此可以了解計(jì)算機(jī)組成原理課程簡介,課程特色。</p><p><b> 圖5-2</b>
76、</p><p><b> 5.3 教學(xué)大綱</b></p><p> 在此介紹計(jì)算機(jī)組成原理課程的教學(xué)方式、教學(xué)目的并以章節(jié)的形式顯示該課程知識。</p><p><b> 圖5-3</b></p><p><b> 5.4 在線測試</b></p>
77、<p> 在此學(xué)生可以選擇章節(jié)自行測試對所學(xué)情況進(jìn)行小結(jié)和了解。</p><p><b> 圖5-4</b></p><p><b> 圖5-5</b></p><p><b> 圖5-6</b></p><p><b> 5.5 有問必答&l
78、t;/b></p><p> 在此學(xué)生可以提出問題,教師和學(xué)生均可在瀏覽問題后進(jìn)行回復(fù)。</p><p><b> 圖5-7</b></p><p><b> 5.6 課件下載</b></p><p> 在此有相關(guān)資料下載,相關(guān)教程下載,相關(guān)軟件下載以及參考源碼下載,點(diǎn)擊文件即可進(jìn)行
79、下載。</p><p><b> 圖5-8</b></p><p><b> 5.7 參考資料</b></p><p> 在此主要為學(xué)生提供一些計(jì)算機(jī)組成原理學(xué)習(xí)的相關(guān)書籍,網(wǎng)站網(wǎng)址,輔助學(xué)習(xí)。</p><p><b> 圖5-9</b></p><
80、;p><b> 5.8 實(shí)驗(yàn)指導(dǎo)</b></p><p> 通過實(shí)驗(yàn)?zāi)軐⑺玫睦斫馑鶎W(xué)知識。學(xué)生可通過觀看教師上傳的實(shí)驗(yàn)錄像再進(jìn)行相關(guān)的實(shí)驗(yàn)操作。</p><p><b> 第六章 系統(tǒng)測試</b></p><p> 6.1 系統(tǒng)測試環(huán)境</p><p> 操作系統(tǒng):Micro
81、soft Windows XP</p><p> 數(shù)據(jù)庫:SQL Server2000</p><p> 開發(fā)工具:Eclipse</p><p> 運(yùn)行環(huán)境:Tomcat6.0</p><p> 6.2 相關(guān)功能測試</p><p> 測試是系統(tǒng)開發(fā)周期中最后一個階段,是對整個系統(tǒng)開發(fā)過程的最終審查,如果
82、錯誤不能在測試階段被發(fā)現(xiàn)并糾正,就會造成不堪設(shè)想的后果。系統(tǒng)測試是以找出錯誤為目的,要以用戶的角度來考量系統(tǒng)功能。</p><p> 一般來說,對程序測試有兩種測試方法:如果已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過測試來檢測每個功能是否都能正常使用;如果知道程序的內(nèi)部工作過程,可以通過測試來檢測程序內(nèi)部是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。前一種方法稱為黑盒測試,后一種方法稱為白盒子測試。黑盒測試又稱為功能測試,白盒
83、子測試又稱為結(jié)構(gòu)測試[19]。</p><p> 在本精品課程平臺中,我們選擇了如下測試用例進(jìn)行測試:</p><p> 1.測試用戶登陸是否成功:</p><p> 打開系統(tǒng)登錄頁面,輸入用戶名001,輸入001作為用戶密碼,點(diǎn)擊“確定”按鈕,將會出現(xiàn)登陸后的界面,即該用戶已經(jīng)登陸成功了。</p><p> 2.測試其他用戶是否能夠
84、登錄:</p><p> 打開系統(tǒng)登錄頁面,輸入任意密碼,點(diǎn)擊“登錄”按鈕,將出現(xiàn)密碼出錯提示,頁面返回系統(tǒng)登錄頁面。</p><p> 3.測試信息管理功能:</p><p> 在登錄成功后,管理員修改用戶信息或課件信息,查看數(shù)據(jù)庫中是否有相應(yīng)變化,若能在界面中顯示出來,則測試成功。</p><p> 4.文件上傳功能測試:<
85、/p><p> 文件上傳功能:在登錄成功后,上傳課題信息,以要求的格式命名該文件,查看下載界面,是否能下載。</p><p><b> 結(jié)束語</b></p><p> 基于B/S的計(jì)算機(jī)組成原理精品課程平臺有著廣闊的前景,大大改善了傳統(tǒng)的教學(xué)方法。本平臺基本完成了所需要的功能,實(shí)現(xiàn)對高等院校教育教學(xué)規(guī)范化的管理。本文的主要工作如下:<
86、/p><p> 1.探討了瀏覽器/服務(wù)器模式,重點(diǎn)討論了B/S結(jié)構(gòu)的工作原理及其特點(diǎn)。</p><p> 2.探討了運(yùn)用軟件工程的基本原理去分析和設(shè)計(jì)計(jì)算機(jī)組成原理精品課程平臺的過程,并對系統(tǒng)的開發(fā)原理、功能設(shè)計(jì)和模塊的設(shè)計(jì)做出系統(tǒng)的分析。</p><p> 3.論文詳盡介紹了計(jì)算機(jī)組成原理精品課程平臺的總體框架和使用的主要技術(shù)、以及功能的實(shí)現(xiàn)。</p>
87、;<p> 本文通過理論聯(lián)系實(shí)際,結(jié)合目前的發(fā)展現(xiàn)狀,對B/S結(jié)構(gòu)上的系統(tǒng)各個模塊的實(shí)現(xiàn)方法作了詳盡的分析,同時使用JSP技術(shù)開發(fā)一個計(jì)算機(jī)組成原理精品課程平臺。</p><p> 但是由于經(jīng)驗(yàn)、能力及時間的關(guān)系,本系統(tǒng)還有很多不完善的地方,還存在很多缺點(diǎn),如對課件資料的打印、文檔分類等功能的實(shí)現(xiàn),對怎樣更好的利用網(wǎng)絡(luò)資源,怎樣使教師與學(xué)生、學(xué)生與學(xué)生、教師與教師之間的交流更為方便、快捷,怎樣使
88、平臺的使用更具效率,這些問題還有待進(jìn)一步研究。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]張俊玲.E-learning環(huán)境下高校精品課程有效性建設(shè)的研究[J].實(shí)驗(yàn)技術(shù)與管理.2009年10期,26卷.</p><p> [2]Dominique,M,A,Sluijsmans,Frans,J,Prins,Rob,
89、L,Martens.The Design of Competency-Based Performanced Assessment in E-Leaning[J].2006,9(1).</p><p> [3]張晶.精品課程建設(shè)的實(shí)踐與思考[J].黑龍江高教研究.2006年1期.</p><p> [4]吳啟明.<計(jì)算機(jī)組成原理>教學(xué)方法探討[J].科技咨詢導(dǎo)報.2007年8
90、期.</p><p> [5]教育部關(guān)于啟動高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程精品課程建設(shè)的通知(教高[2003]1號).</p><p> [6] 黃寶玉、項(xiàng)國雄.國家精品課程建設(shè)現(xiàn)狀分析及思考[J] .中國高教研究.2007年9期.</p><p> [7] 朱濤江、張文靜等譯.JSP高級程序設(shè)計(jì)[M].北京:人民郵電出版社,2006.</p>
91、<p> [8]郭爽.基于JSP的教學(xué)論壇的分析與設(shè)計(jì)[J].教育教學(xué)論壇.2010年第27期.</p><p> [9]Chien-Hung Liu. Data flow analysis and testing of JSP-based Web applications[J].Information and Software Technology.2006,12</p><p
92、> [10] 王玉.基于servlet 的MVC 設(shè)計(jì)模式[J].福建電腦.2009年第3期.</p><p> [11] 劉潔.基于UML的“JSP/Servlet Web應(yīng)用程序設(shè)計(jì)”教學(xué)案例[D] .武漢軟件工程職業(yè)學(xué)院.</p><p> [12]朱福喜、唐曉軍等編著.Java程序設(shè)計(jì)技巧與開發(fā)實(shí)例[M]北京:人民郵電出版社,2004.</p><p
93、> [13]張仕斌等編著.Java程序設(shè)計(jì)與應(yīng)用[M].北京:清華大學(xué)出版社,2005年7月.</p><p> [14]張孝祥編著.Java就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社,2003.</p><p> [15]張曉玲.SQL Server數(shù)據(jù)庫使用心得[J].中國科技縱橫.2010年第18期.</p><p> [16]魏文雄、劉春雷.淺談
94、SQL Server數(shù)據(jù)庫訪問[J] .自動化與儀器儀表.2010年4期.</p><p> [17]張海潘.軟件工程導(dǎo)論[M] .袁勤勇.第五版.北京:清華大學(xué)出版社,2008年2月.</p><p> [18]孫家廣.軟件工程-理論、方法與實(shí)踐[M].北京:高等教育出版社,2008年1月.</p><p> [19]郭寧、楊一平編著.軟件工程使用教程[M]
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)組成原理精品課程平臺的設(shè)計(jì)與實(shí)現(xiàn)【開題報告】
- 計(jì)算機(jī)組成原理精品課程平臺的設(shè)計(jì)與實(shí)現(xiàn)【文獻(xiàn)綜述】
- 計(jì)算機(jī)組成原理精品課程平臺的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)+開題報告+文獻(xiàn)綜述】
- 計(jì)算機(jī)組成原理精品課程網(wǎng)站建設(shè)畢業(yè)論文
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--計(jì)算機(jī)組成原理算法實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)-- 模型計(jì)算機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)——模型計(jì)算機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)類專業(yè)畢業(yè)設(shè)計(jì)----基于bs精品課程網(wǎng)站設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---模型機(jī)組成設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---簡單計(jì)算機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--簡單計(jì)算機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---簡單計(jì)算機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 《計(jì)算機(jī)組成原理》課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 《多媒體技術(shù)》精品課程平臺的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)】
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--簡單計(jì)算機(jī)的設(shè)計(jì)
評論
0/150
提交評論