版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 河北農(nóng)業(yè)大學(xué)現(xiàn)代科技學(xué)院</p><p> 本科畢業(yè)論文(設(shè)計(jì))</p><p> 題 目: 數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站 </p><p> 學(xué) 院: 現(xiàn)代科技學(xué)院 </p><p> 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)1002班 </p><p>
2、; 學(xué) 號(hào): 2010614140510 </p><p> 學(xué)生姓名: 苑江浩 </p><p> 指導(dǎo)教師姓名: 常淑惠 </p><p> 指導(dǎo)教師職稱: 副教授 </p><p> 2014 年5月30 日<
3、/p><p><b> 摘 要</b></p><p> 《數(shù)據(jù)結(jié)構(gòu)》是大學(xué)的計(jì)算機(jī)相關(guān)專業(yè)重要的專業(yè)基礎(chǔ)課,學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》不僅為后續(xù)課程提供必要的基礎(chǔ)知識(shí),更重要的是通過(guò)這門(mén)課程的學(xué)習(xí),可以提高軟件設(shè)計(jì)和編程能力。這門(mén)課程本身具有邏輯性強(qiáng),某些知識(shí)點(diǎn)不易理解和接受等特點(diǎn),遇到困難不容易解決,無(wú)法提起自己的興趣。</p><p> 本論文
4、簡(jiǎn)單的介紹了教學(xué)網(wǎng)站的相關(guān)知識(shí)及涉及技術(shù),詳細(xì)地介紹了“數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站”課題開(kāi)發(fā)的整個(gè)過(guò)程,包括需求分析、總體設(shè)計(jì)、模塊劃分及實(shí)現(xiàn)過(guò)程等方面的內(nèi)容。</p><p> 網(wǎng)站采用JSP技術(shù),MySQL數(shù)據(jù)庫(kù),HTML語(yǔ)言以及JAVA語(yǔ)言等進(jìn)行開(kāi)發(fā)。網(wǎng)站上設(shè)有《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)視頻,學(xué)習(xí)資源共享,申報(bào)材料,師資隊(duì)伍,學(xué)生的交流平臺(tái)等模塊,方便同學(xué)們學(xué)習(xí)這門(mén)課程,提高對(duì)這門(mén)課程的興趣。</p>&
5、lt;p> 關(guān)鍵詞: 精品課程 網(wǎng)站 數(shù)據(jù)結(jié)構(gòu) 網(wǎng)絡(luò)學(xué)習(xí)</p><p><b> Abstract</b></p><p> "Data structure" is an important professional basic course in computer related professional university
6、, learning the "Data structure" not only provides the necessary basic knowledge for follow-up courses, more important is through learning this course, can improve the efficiency of software design and programmi
7、ng ability. This course has strong logic, and accept characteristics some knowledge is not easy to understand, is not easy to solve the difficulties encountered, unable to bring their own </p><p> This pape
8、r briefly introduced the related knowledge of teaching websites and relates to the technology, introduces in detail the data structure teaching website subject development of the entire process, including requirements an
9、alysis, overall design, module division and implementation process and other aspects.</p><p> The website uses the JSP technology, MySQL database, HTML language and JAVA language for development. The site i
10、s provided with a "Data structure"course teaching video, learning resource sharing, the declaration of materials,teachers, students exchange platform module, convenient for students to learn this course, improv
11、e the interest in the course.</p><p> Key words:Quality courses Website Data structure network</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p&
12、gt;<p> 1.1 開(kāi)發(fā)背景及意義1</p><p> 1.2 現(xiàn)狀分析1</p><p> 1.3 功能和特點(diǎn)2</p><p> 2 系統(tǒng)開(kāi)發(fā)語(yǔ)言及技術(shù)簡(jiǎn)介2</p><p> 2.1系統(tǒng)主要開(kāi)發(fā)語(yǔ)言2</p><p> 2.1.1 HTML語(yǔ)言2</p>
13、<p> 2.1.2 JSP技術(shù)3</p><p> 2.1.3 JavaScript3</p><p> 2.2系統(tǒng)開(kāi)發(fā)工具3</p><p> 2.2.1 tomcat6.03</p><p> 2.2.2 MySQL3</p><p> 2.2.3 JDBC4</p>
14、<p> 3 可行性分析4</p><p> 3.1 技術(shù)可行性4</p><p> 3.2 經(jīng)濟(jì)可行性4</p><p> 3.3 操作可行性5</p><p><b> 4 需求分析5</b></p><p> 4.1 設(shè)計(jì)背景5</p>
15、<p> 4.2 設(shè)計(jì)概述5</p><p> 4.3 性能需求5</p><p> 4.3.1 安全性要求5</p><p> 4.3.2 適應(yīng)性要求6</p><p> 4.4 系統(tǒng)功能描述6</p><p><b> 5 系統(tǒng)設(shè)計(jì)6</b></p&
16、gt;<p> 5.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)6</p><p> 5.2系統(tǒng)數(shù)據(jù)庫(kù)分析與設(shè)計(jì)7</p><p> 5.2.1概念結(jié)構(gòu)設(shè)計(jì)7</p><p> 5.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)9</p><p> 5.3系統(tǒng)詳細(xì)設(shè)計(jì)10</p><p> 6 系統(tǒng)實(shí)現(xiàn)11</p>&
17、lt;p> 6.1 功能實(shí)現(xiàn)11</p><p> 7 系統(tǒng)測(cè)試與整合18</p><p> 7.1 測(cè)試概要18</p><p> 7.1.1 測(cè)試的基本概念18</p><p> 7.1.2 測(cè)試的目的與地位18</p><p> 7.2 系統(tǒng)運(yùn)行情況18</p>&l
18、t;p> 7.3 測(cè)試總結(jié)19</p><p> 7.4系統(tǒng)整合19</p><p> 7.4.1系統(tǒng)整合19</p><p> 7.4.2數(shù)據(jù)庫(kù)整合19</p><p><b> 總結(jié)19</b></p><p><b> 致謝語(yǔ)20</b>&
19、lt;/p><p><b> 參考文獻(xiàn)21</b></p><p><b> 1 緒論</b></p><p> 1.1 開(kāi)發(fā)背景及意義</p><p> 為全面提高教育教學(xué)質(zhì)量,造就數(shù)以千萬(wàn)計(jì)的專門(mén)人才和一大批拔尖創(chuàng)新人才,提升我國(guó)高等教育的綜合實(shí)力和國(guó)際競(jìng)爭(zhēng)能力,教育部決定在全國(guó)高等學(xué)校
20、中啟動(dòng)高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程精品課程建設(shè)工作。教育部在文件中明確規(guī)定,精品課程是具有一流教師隊(duì)伍、一流教學(xué)內(nèi)容、一流教學(xué)方法、一流教材、一流教學(xué)管理等特點(diǎn)的示范性課程,精品課程建設(shè)是高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程的重要組成部分。</p><p> 《數(shù)據(jù)結(jié)構(gòu)》是大學(xué)的計(jì)算機(jī)相關(guān)專業(yè)重要的專業(yè)基礎(chǔ)課,學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》課程不僅為后續(xù)課程提供必要的基礎(chǔ)知識(shí),更重要的是通過(guò)這門(mén)課程的學(xué)習(xí),可以提高軟件設(shè)計(jì)和編程
21、能力。這門(mén)課程本身具有邏輯性強(qiáng),某些知識(shí)點(diǎn)不易理解和接受等特點(diǎn),在實(shí)際學(xué)習(xí)過(guò)程中,學(xué)生普遍反映這門(mén)課程難學(xué),無(wú)法提起自己的興趣,再加上受到時(shí)間空間的阻礙,即便學(xué)生有心學(xué)好這門(mén)課程,但當(dāng)遇到不懂的地方,得不到解答,這樣很有可能打擊學(xué)生學(xué)習(xí)的積極性,從而造成一種惡性循環(huán)。</p><p> 然而要想解決這一個(gè)問(wèn)題,我們就必須將目標(biāo)放在目前正在高速發(fā)展的網(wǎng)絡(luò)上。21世紀(jì),我們面臨著一個(gè)嶄新的時(shí)代,網(wǎng)絡(luò)信息技術(shù)對(duì)人們產(chǎn)
22、生了巨大的影響。它正改變?nèi)祟惖墓ぷ?、生活、?jīng)濟(jì)運(yùn)作和信息交流的方式,為今天的時(shí)代賦予新的面貌,這些改變使得傳統(tǒng)的學(xué)習(xí)方式面臨著全新的機(jī)遇和挑戰(zhàn)。傳統(tǒng)的學(xué)習(xí)方式已經(jīng)無(wú)法滿足人們現(xiàn)在對(duì)知識(shí)學(xué)習(xí)的要求,面對(duì)這樣的境況,逐步形成著一個(gè)基本的趨勢(shì):學(xué)校的課堂教學(xué)方式逐步向網(wǎng)絡(luò)教學(xué)模式前進(jìn),電子教案以及多媒體教室教學(xué)的方式已經(jīng)慢慢滲透到我們的教學(xué)工作中來(lái),網(wǎng)絡(luò)教學(xué)已經(jīng)成為了一種新潮的教學(xué)模式,將成為學(xué)習(xí)的有效工具。有效地促進(jìn)學(xué)習(xí)者的認(rèn)知發(fā)展,可以打
23、破時(shí)間空間限制,用最低的投入及成本獲得最佳的學(xué)習(xí)效果,滿足人們自主學(xué)習(xí)、個(gè)性追求及精神需求的渴望。</p><p> 網(wǎng)絡(luò)的不受空間限制的這一特性,恰巧也解決了對(duì)《數(shù)據(jù)結(jié)構(gòu)》課程學(xué)習(xí)的一大阻礙。它可以有效、合理的檢驗(yàn)教學(xué)效果、發(fā)現(xiàn)并解決教學(xué)中出現(xiàn)的問(wèn)題,使教師和學(xué)生能夠形成有效的交互和反饋的作用,提高高等學(xué)校教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量,而且還可以通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源共享。成為學(xué)生從學(xué)校獲取知識(shí)的另一快捷而有效的
24、方法和途徑。</p><p><b> 1.2 現(xiàn)狀分析</b></p><p> 在這個(gè)計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的不斷提高和發(fā)展的時(shí)代,精品課程網(wǎng)站也將成為教師,學(xué)生之間溝通與交流共享學(xué)習(xí)資源的一個(gè)學(xué)習(xí)平臺(tái),建立完善的精品課程網(wǎng)站是勢(shì)在必行的。</p><p> 在世界范圍內(nèi)來(lái)看,有關(guān)精品課程網(wǎng)站研究一直都在進(jìn)行并且不斷取得進(jìn)步,特別是西方發(fā)達(dá)
25、國(guó)家,他們?cè)诰氛n程的理論研究與實(shí)際運(yùn)用方法積累了大量的經(jīng)驗(yàn),雖然我們中國(guó)國(guó)內(nèi)在精品課程網(wǎng)站這一方面的研究起步較晚,但我們同樣也取得了大量豐碩的成果。各個(gè)高校相繼創(chuàng)建了各自的精品課程網(wǎng)站,清華大學(xué)、人民大學(xué)、北京大學(xué)等一大批知名學(xué)府利用自身的資源優(yōu)勢(shì),引領(lǐng)中國(guó)國(guó)內(nèi)精品課程網(wǎng)站的發(fā)展方面。精品課程逐漸在各高校形成,利用網(wǎng)絡(luò)對(duì)《數(shù)據(jù)結(jié)構(gòu)》課程進(jìn)行學(xué)習(xí)已經(jīng)成為當(dāng)代學(xué)習(xí)的發(fā)展方向。但大部分的精品課程教學(xué)網(wǎng)站都僅僅只能實(shí)現(xiàn)學(xué)生對(duì)基本知識(shí)的認(rèn)識(shí),不
26、能讓學(xué)生更加深入的學(xué)習(xí)課程,也無(wú)法提供給學(xué)生完整的自主學(xué)習(xí)模式,達(dá)不到預(yù)期構(gòu)建精品課程的目的。</p><p> 所以本系統(tǒng)就在此做了一定的完善,在原有的基礎(chǔ)上實(shí)現(xiàn)教師和學(xué)生的互動(dòng),更好的方便了教師和學(xué)生的交流,提高了學(xué)習(xí)效率和教學(xué)質(zhì)量。</p><p><b> 1.3 功能和特點(diǎn)</b></p><p> 通過(guò)此網(wǎng)站的建立,可以實(shí)現(xiàn)多
27、媒體學(xué)習(xí)資源的共享、下載,為自學(xué)者學(xué)習(xí)新知識(shí)提供自學(xué)材料,方便同學(xué)溫習(xí)和預(yù)習(xí),同時(shí)幫助教師完成教學(xué)工作,提高教學(xué)效果,優(yōu)化教學(xué)方式。</p><p> 本系統(tǒng)主要需要實(shí)現(xiàn)信息資源瀏覽,課程資源查看與下載,學(xué)習(xí)交流平臺(tái)等功能。</p><p> > 信息資源查看:主要實(shí)現(xiàn)用戶對(duì)本網(wǎng)站信息的查看瀏覽。 > 課程資源查看和下載:主要實(shí)現(xiàn)用戶對(duì)本網(wǎng)站教學(xué)課程資源的查看以及對(duì)
28、自己有幫助的教學(xué)課程進(jìn)行下載。</p><p> > 學(xué)習(xí)交流平臺(tái):主要實(shí)現(xiàn)用戶的注冊(cè),登陸以及留言功能。使得學(xué)生可以對(duì)相關(guān)問(wèn)題進(jìn)行提問(wèn)和探討,提供教師與學(xué)生交流的機(jī)會(huì),進(jìn)一步提高教師的教學(xué)質(zhì)量和學(xué)生的學(xué)習(xí)效率。 > 教學(xué)視頻的播放:主要實(shí)現(xiàn)對(duì)諸位本學(xué)科優(yōu)秀的教師教學(xué)視頻的播放,為學(xué)生提供優(yōu)質(zhì)的教學(xué)資源,和方便的學(xué)習(xí)環(huán)境,以便提高學(xué)習(xí)效率。</p><p> 2
29、系統(tǒng)開(kāi)發(fā)語(yǔ)言及技術(shù)簡(jiǎn)介</p><p> 2.1系統(tǒng)主要開(kāi)發(fā)語(yǔ)言</p><p> 本系統(tǒng)采用了HTML語(yǔ)言、JavaScript以及JSP技術(shù),實(shí)現(xiàn)基本網(wǎng)站的構(gòu)造和學(xué)習(xí)交流平臺(tái)的注冊(cè)登錄留言等功能。</p><p> 2.1.1 HTML語(yǔ)言</p><p> HTML的英文全稱是HyperText Marked Language,
30、中文叫做“超文本標(biāo)記語(yǔ)言”,HTML是一種用來(lái)制作超文本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。用HTML編寫(xiě)的超文本文檔稱為HTML文檔,它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如UNIX,WINDOWS等)。其主要特點(diǎn)有:簡(jiǎn)易性:超級(jí)文本標(biāo)記語(yǔ)言版本升級(jí)采用超集方式,從而更加靈活方便??蓴U(kuò)展性:超級(jí)文本標(biāo)記語(yǔ)言的廣泛應(yīng)用帶來(lái)了加強(qiáng)功能,增加標(biāo)識(shí)符等要求,超級(jí)文本標(biāo)記語(yǔ)言采取子類元素的方式,為系統(tǒng)擴(kuò)展帶來(lái)保證。平臺(tái)無(wú)關(guān)性:雖然個(gè)人計(jì)算機(jī)大行其道,但使用MAC等其他機(jī)
31、器的大有人在,超級(jí)文本標(biāo)記語(yǔ)言可以使用在廣泛的平臺(tái)上,這也是萬(wàn)維網(wǎng)(WWW)盛行的另一個(gè)原因。通用性:另外,HTML是網(wǎng)絡(luò)的通用語(yǔ)言,一種簡(jiǎn)單、通用的全置標(biāo)記語(yǔ)言。它允許網(wǎng)頁(yè)制作人建立文本與圖片相結(jié)合的復(fù)雜頁(yè)面,這些頁(yè)面可以被網(wǎng)上任何其他人瀏覽到,無(wú)論使用的是什么類型的電腦或?yàn)g覽器。</p><p> 2.1.2 JSP技術(shù)</p><p> JSP(全稱JavaServer Page
32、s)是由Sun Microsystems公司倡導(dǎo)和許多公司參與共同創(chuàng)建的一種使軟件開(kāi)發(fā)者可以響應(yīng)客戶端請(qǐng)求,而動(dòng)態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁(yè)的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是以Java語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的Java庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序。JSP使Java代碼和特定的預(yù)定義動(dòng)作可以嵌入到靜態(tài)頁(yè)面中。JSP句法增加了被稱為JSP動(dòng)作的XML標(biāo)簽,它們用來(lái)調(diào)用內(nèi)建功能。基本上可以在所有
33、平臺(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP的局限性JSP的優(yōu)勢(shì)是顯而易見(jiàn)的。web應(yīng)用需要強(qiáng)大的服務(wù)器端組件來(lái)支持,開(kāi)發(fā)人員需要利用其他工具設(shè)計(jì)實(shí)現(xiàn)復(fù)雜功能的組件供web頁(yè)面調(diào)用,以增強(qiáng)系統(tǒng)性能。JSP可以使用成熟的JAVA BEANS 組件來(lái)實(shí)現(xiàn)復(fù)雜商務(wù)功能。</p><p> 2.1.3 JavaScript</p><p> HTML網(wǎng)頁(yè)在互動(dòng)
34、性方面能力較弱,例如下拉菜單,要實(shí)現(xiàn)功能,就需要用到JavaScript。JavaScript作為一種弱強(qiáng)度腳本語(yǔ)言,應(yīng)用在下拉菜單,因?yàn)镴avaScript寫(xiě)的程序都是以源代碼的形式出現(xiàn)的,對(duì)修改難度的降低,所以讓JavaScript本身也變得非常受歡迎,從而被廣泛應(yīng)用。原來(lái)不懂編程的人,多參考JavaScript示例代碼,也能很快上手。JavaScript主要是基于客戶端運(yùn)行的,用戶點(diǎn)擊帶有JavaScript的網(wǎng)頁(yè),網(wǎng)頁(yè)里的Jav
35、aScript就傳到瀏覽器,由瀏覽器對(duì)此作處理。前面提到的下拉菜單,不需要和服務(wù)器發(fā)生任何數(shù)據(jù)交換,因此,不會(huì)增加服務(wù)器的負(fù)擔(dān)。</p><p><b> 2.2系統(tǒng)開(kāi)發(fā)工具</b></p><p> 2.2.1 tomcat6.0</p><p> Tomcat 服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web 應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用
36、戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。</p><p> 當(dāng)配置正確時(shí),Apache 為HTML頁(yè)面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁(yè)面和Servlet。另外,Tomcat和IIS等Web服務(wù)器一樣,具有處理HTML頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。它運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)
37、發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。</p><p> 2.2.2 MySQL</p><p> MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公司開(kāi)發(fā),目前屬于Oracle公司。在WEB應(yīng)用方面MySQL是最好的RDBMS(Relational Database Management System:
38、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件之一。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。</p><p>
39、 MySQL與SQL Server和Oracle相比,有以下優(yōu)點(diǎn):</p><p> 在性能方面,其速度很快;在成本方面,它是開(kāi)源的代碼,完全免費(fèi)的;</p><p> 可移植性強(qiáng),MySQL可以在許多不同的UNIX系統(tǒng)中使用,也可以在Microsoft的WINDOWS系統(tǒng)中使用;便于使用,安裝簡(jiǎn)單。</p><p> 2.2.3 JDBC</p>
40、<p> JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序。</p><p> 有了JDBC
41、,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問(wèn)Sybase數(shù)據(jù)庫(kù)專門(mén)寫(xiě)一個(gè)程序,為訪問(wèn)Oracle數(shù)據(jù)庫(kù)又專門(mén)寫(xiě)一個(gè)程序,或?yàn)樵L問(wèn)Informix數(shù)據(jù)庫(kù)又編寫(xiě)另一個(gè)程序等等,程序員只需用JDBC API寫(xiě)一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言
42、“編寫(xiě)一次,處處運(yùn)行”的優(yōu)勢(shì)。</p><p><b> 3 可行性分析</b></p><p> 可行性分析也稱為可行性研究,是在調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。</p&
43、gt;<p> 下面將分別從三個(gè)方面對(duì)數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的建設(shè)進(jìn)行分析和研究。 </p><p><b> 3.1 技術(shù)可行性</b></p><p> 技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,軟硬件配置能否滿足開(kāi)發(fā)者需要等,根據(jù)系統(tǒng)所需功能、性能及實(shí)現(xiàn)系統(tǒng)的各種約束條件,本系統(tǒng)是進(jìn)行課程資源查看以及實(shí)現(xiàn)學(xué)生學(xué)習(xí)交流平臺(tái)的系
44、統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,為系統(tǒng)的建設(shè)提供了技術(shù)條件,利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。</p><p> 由以上分析可知,數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的建設(shè)實(shí)現(xiàn)在技術(shù)上是可行的。</p><p><b> 3.2 經(jīng)濟(jì)可行性</b></p><p> 經(jīng)濟(jì)可行性主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)
45、價(jià),投資要小于回報(bào),決策者才會(huì)實(shí)施計(jì)劃。學(xué)校具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái)。因此無(wú)需再投入資金購(gòu)買其他設(shè)施。系統(tǒng)的開(kāi)發(fā)基于本人對(duì)程序開(kāi)發(fā)的實(shí)踐學(xué)習(xí)而來(lái),學(xué)校無(wú)需資金投入,并且軟件開(kāi)發(fā)過(guò)程投入的成本不高,因此開(kāi)發(fā)經(jīng)費(fèi)完全可以接受。</p><p> 由以上分析可知,數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的建設(shè)在經(jīng)濟(jì)上是可行的。</p><p><b> 3.3 操作可行性<
46、/b></p><p> 網(wǎng)絡(luò)化已經(jīng)成為社會(huì)的趨勢(shì),網(wǎng)絡(luò)的學(xué)習(xí)逐步成為人們學(xué)習(xí)的主要方式。本系統(tǒng)為學(xué)生提供學(xué)習(xí)平臺(tái),并能促進(jìn)教師和學(xué)生的交流。系統(tǒng)操作簡(jiǎn)單方便,采用本系統(tǒng),可以直觀的學(xué)習(xí)本課程的知識(shí)。同時(shí)此系統(tǒng)的完成前期主要是以學(xué)習(xí)以及收集資料為主,接下來(lái)就是對(duì)系統(tǒng)的分析,設(shè)計(jì)數(shù)據(jù)庫(kù),界面,以及中間的連接。對(duì)于計(jì)算機(jī)專業(yè)作為畢業(yè)設(shè)計(jì)來(lái)說(shuō)是可行的。</p><p> 綜上所述,數(shù)據(jù)
47、結(jié)構(gòu)教學(xué)網(wǎng)站建設(shè)在技術(shù)上、經(jīng)濟(jì)上、操作上都是可行的。</p><p><b> 4 需求分析</b></p><p> 軟件需求分析是軟件開(kāi)發(fā)期的第一個(gè)階段,也是關(guān)系到軟件開(kāi)發(fā)成敗的關(guān)鍵步驟。在軟件工程當(dāng)中的“需求分析”就是確定要計(jì)算機(jī)“做什么”,要達(dá)到什么樣的效果??梢哉f(shuō)需求分析是做系統(tǒng)之前必做的。準(zhǔn)確、完整和規(guī)范化的軟件需求是軟件開(kāi)發(fā)成功的關(guān)鍵。</p
48、><p><b> 4.1 設(shè)計(jì)背景 </b></p><p> 在日益信息化、學(xué)習(xí)電腦化的今天發(fā)揮著越來(lái)越重要的作用,精品課程網(wǎng)站的建設(shè)呈現(xiàn)一種“人機(jī)系統(tǒng)”,它以特定的模式支持學(xué)生擺脫時(shí)間和空間的束縛,對(duì)學(xué)來(lái)的數(shù)據(jù)結(jié)構(gòu)知識(shí)進(jìn)行溫習(xí),深入了解和靈活運(yùn)用,實(shí)現(xiàn)對(duì)學(xué)科的有效學(xué)習(xí)。</p><p><b> 4.2 設(shè)計(jì)概述</b&
49、gt;</p><p> 數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站建設(shè),將對(duì)數(shù)據(jù)結(jié)構(gòu)知識(shí)的學(xué)習(xí)分為多個(gè)模塊,采用JSP技術(shù),通過(guò)網(wǎng)頁(yè)完成各環(huán)節(jié)的信息采集工作,運(yùn)用數(shù)據(jù)庫(kù)及網(wǎng)頁(yè)技術(shù),設(shè)計(jì)整個(gè)網(wǎng)站的界面以及學(xué)習(xí)交流平臺(tái)。通過(guò)建立此站點(diǎn),實(shí)現(xiàn)多媒體學(xué)習(xí)資源的共享,為學(xué)生提供自主學(xué)習(xí)的平臺(tái),打破時(shí)間和空間的束縛,更好的學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》這門(mén)課程,及時(shí)溫習(xí)和預(yù)習(xí),加深對(duì)數(shù)據(jù)結(jié)構(gòu)知識(shí)的認(rèn)識(shí)和學(xué)習(xí),為學(xué)生和教師之間搭建良好的平臺(tái)。幫助教師提高教學(xué)效果
50、,優(yōu)化教學(xué)方式。</p><p><b> 4.3 性能需求</b></p><p> 4.3.1 安全性要求</p><p> 本系統(tǒng)在學(xué)習(xí)交流平臺(tái)模塊設(shè)有權(quán)限設(shè)置,不同的用戶擁有不同的權(quán)限,普通用戶可以進(jìn)行學(xué)習(xí)的操作,不能操作管理的頁(yè)面。對(duì)于非法用戶不能進(jìn)行登錄。只有登錄成功才能訪問(wèn)學(xué)習(xí)交流平臺(tái)。</p><p&g
51、t; 4.3.2 適應(yīng)性要求</p><p> 要求界面友好,菜單清楚,學(xué)生和教師都可以很快的熟悉本網(wǎng)站系統(tǒng),對(duì)教學(xué)視頻的播放以及習(xí)題的練習(xí)要達(dá)到直觀的學(xué)習(xí)效果。</p><p> 4.4 系統(tǒng)功能描述</p><p> 本系統(tǒng)主要需要實(shí)現(xiàn)信息資源瀏覽,課程資源查看與下載,學(xué)習(xí)交流平臺(tái)等功能。在學(xué)習(xí)交流平臺(tái)這一模塊設(shè)有普通用戶和管理員兩種角色。其具體功能如下
52、:1、信息資源查看:</p><p> 主要實(shí)現(xiàn)用戶對(duì)本網(wǎng)站信息的查看瀏覽。2、課程資源查看和下載:</p><p> 主要實(shí)現(xiàn)用戶對(duì)本網(wǎng)站教學(xué)課程資源的查看以及教學(xué)課程的相關(guān)資料下載。3、教學(xué)視頻的播放:</p><p> 主要實(shí)現(xiàn)對(duì)諸位本學(xué)科優(yōu)秀的教師教學(xué)視頻的播放,為學(xué)生提供優(yōu)質(zhì)的教學(xué)資源,和方便的學(xué)習(xí)環(huán)境,以便提高學(xué)習(xí)效率。</p>
53、<p><b> 4、學(xué)習(xí)交流平臺(tái):</b></p><p> 普通用戶:修改登錄賬號(hào)信息;查看留言,添加留言。</p><p> 管理員:查看留言,添加留言,刪除留言。</p><p><b> 5 系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)是一個(gè)把軟件需求轉(zhuǎn)換成用軟件系
54、統(tǒng)表示的過(guò)程。通過(guò)對(duì)目標(biāo)系統(tǒng)的分析和研究,做出了課程設(shè)計(jì)管理系統(tǒng)的總體規(guī)劃,這是全面開(kāi)發(fā)系統(tǒng)的重要基礎(chǔ)。在對(duì)課程設(shè)計(jì)管理系統(tǒng)全面分析調(diào)查的基礎(chǔ)上,制定出課程設(shè)計(jì)管理系統(tǒng)的總體規(guī)劃。系統(tǒng)設(shè)計(jì)包括系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā)工具、開(kāi)發(fā)技術(shù)和開(kāi)發(fā)模式等。</p><p> 5.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p> 本系統(tǒng)需要實(shí)現(xiàn)的功能是數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的建設(shè),所需完成
55、的功能是為學(xué)生提供學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的平臺(tái),本系統(tǒng)網(wǎng)站是通過(guò)對(duì)《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)課件、習(xí)題查看下載,對(duì)教學(xué)視頻的播放學(xué)習(xí)以及交流平臺(tái)的建設(shè)等模塊讓學(xué)生打破時(shí)間和空間上的束縛,更加方便的學(xué)習(xí)本課程,及時(shí)解決學(xué)生在學(xué)習(xí)中遇到的問(wèn)題,管理員可以及時(shí)查看留言了解學(xué)生對(duì)數(shù)據(jù)結(jié)構(gòu)這門(mén)課程遇到的共性問(wèn)題以及難點(diǎn),在上課時(shí)有重點(diǎn)的講解。系統(tǒng)總體設(shè)計(jì)如圖5-1所示。</p><p> 圖 5-1 系統(tǒng)基本構(gòu)架</p>
56、<p> 在學(xué)習(xí)交流平臺(tái)板塊的設(shè)計(jì)中,為普通的用戶實(shí)現(xiàn)了登錄,修改個(gè)人信息以及留言的功能,管理員可以實(shí)現(xiàn)登錄以及對(duì)留言的管理功能。具體的構(gòu)架如圖5-2所示。</p><p> 圖 5-2 學(xué)習(xí)交流平臺(tái)基本實(shí)現(xiàn)功能</p><p> 5.2系統(tǒng)數(shù)據(jù)庫(kù)分析與設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)是本系統(tǒng)學(xué)習(xí)交流平臺(tái)的核心和基礎(chǔ)。它設(shè)計(jì)的好壞直接影響著整個(gè)此平
57、臺(tái)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),如果設(shè)計(jì)的不合理、不完善,將在系統(tǒng)開(kāi)發(fā)過(guò)程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時(shí),引起較多問(wèn)題,嚴(yán)重時(shí)甚至要重新設(shè)計(jì),重做大量已完成工作。</p><p> 5.2.1概念結(jié)構(gòu)設(shè)計(jì)</p><p> 在學(xué)習(xí)交流平臺(tái)中,針對(duì)不同角色呈現(xiàn)不同的界面,用戶可以進(jìn)行留言等功能,因此在此平臺(tái)上設(shè)有三個(gè)實(shí)體對(duì)象,分別為管理員,留言和用戶。具體如下:<
58、;/p><p> 1、管理員:在學(xué)習(xí)交流平臺(tái)中需要實(shí)現(xiàn)管理員管理留言功能,并且只有管理員才可以對(duì)留言進(jìn)行操作,因此需要做權(quán)限限制,故為管理員提供用戶名和密碼。如圖5-3所示。</p><p> 圖 5-3管理員實(shí)體屬性圖</p><p> 2、留言:在學(xué)習(xí)交流平臺(tái)中用戶和管理員可以進(jìn)行留言,留言要保存在數(shù)據(jù)庫(kù)中,因此需要記錄留言信息,包括留言者的姓名,留言時(shí)間和留
59、言內(nèi)容等。如圖5-4所示。</p><p> 圖 5-4 留言實(shí)體屬性圖</p><p> 3、用戶:在學(xué)習(xí)交流平臺(tái)中,普通用戶只能進(jìn)行留言操作,和管理員有所不同,故對(duì)此要做權(quán)限限定,給予用戶名和密碼,同時(shí)用戶可以添加自己的信息和修改自己的密碼。如圖5-5所示。</p><p> 圖 5-5 用戶實(shí)體屬性圖</p><p> 5.2
60、.2數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p> 在學(xué)習(xí)交流平臺(tái)的設(shè)計(jì)當(dāng)中,需要對(duì)用戶,管理員,留言相關(guān)信息進(jìn)行記錄,因此需要建立三個(gè)表,分別為用戶信息表,管理員信息表和留言信息表。具體如下: </p><p> 1、用戶信息表:普通用戶的信息包括用戶名,密碼,學(xué)院,專業(yè),班級(jí),姓名,郵箱等信息,具體屬性設(shè)置如表5-1所示。</p><p> 表 5-1 用戶信息表
61、</p><p> 2、管理員信息表:管理員登陸可以對(duì)留言進(jìn)行操作處理,給予權(quán)限設(shè)置,包括用戶名和密碼信息,具體屬性設(shè)置如表5-2所示。</p><p> 表 5-2 管理員信息表</p><p> 3、留言信息表:用戶和管理員均可進(jìn)行留言功能,在數(shù)據(jù)庫(kù)中記錄留言的信息,包括留言姓名,時(shí)間和內(nèi)容等信息,具體屬性設(shè)置如表5-3所示。</p>&l
62、t;p> 表 5-3 留言信息表</p><p><b> 5.3系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p> 學(xué)習(xí)交流平臺(tái)的系統(tǒng)詳細(xì)分析設(shè)計(jì)基本包括以下登錄以及用戶修改信息等模塊。</p><p> 1、登錄模塊:用戶在正確輸入用戶名及密碼的前提下,系統(tǒng)將根據(jù)用戶的選擇進(jìn)入學(xué)習(xí)交流平臺(tái)的用戶界面或管理員界面。操作流程圖如圖5-6所示
63、。</p><p> 圖 5-6 登錄界面實(shí)現(xiàn)功能</p><p> 2、用戶模塊:它的主要功能就是實(shí)現(xiàn)對(duì)注冊(cè)用戶的有效和安全性管理,它包括新用戶注冊(cè)、修改密碼、添加個(gè)人信息。操作流程圖如圖5-7所示。</p><p> 圖 5-7 用戶管理</p><p><b> 6 系統(tǒng)實(shí)現(xiàn)</b></p>
64、<p><b> 6.1 功能實(shí)現(xiàn)</b></p><p> 經(jīng)過(guò)系統(tǒng)的一步步調(diào)試,系統(tǒng)功能基本實(shí)現(xiàn),界面及其功能如下所示:</p><p><b> 1、網(wǎng)站首頁(yè)</b></p><p> 打開(kāi)網(wǎng)站后即來(lái)到了數(shù)據(jù)結(jié)構(gòu)精品課堂教學(xué)網(wǎng)站的首頁(yè),使用Photoshop設(shè)計(jì)一個(gè)動(dòng)態(tài)的“數(shù)據(jù)結(jié)構(gòu)精品課堂”圖片
65、,使得界面閑的充滿活力。如圖6-1所示。</p><p> 圖 6-1 網(wǎng)站首頁(yè)</p><p> 2、精品課堂申報(bào)相關(guān)材料</p><p> 打開(kāi)本網(wǎng)站后您可以查看此課程申報(bào)精品課程的相關(guān)材料信息,如圖6-2所示。</p><p> 圖 6-2 申報(bào)材料界面</p><p> 3、 查看、下載教學(xué)課件界面&
66、lt;/p><p> 在本網(wǎng)站中您可以直接查看數(shù)據(jù)結(jié)構(gòu)這門(mén)課程使用的教學(xué)課件,課后練習(xí)題,同時(shí)還可以對(duì)自己需要的課件或習(xí)題進(jìn)行下載。以提高自己的學(xué)習(xí)效率。如圖6-3所示。</p><p> 圖 6-3 習(xí)題、課件查看下載界面</p><p> 4、教學(xué)視頻播放界面</p><p> 在本網(wǎng)站中您可以直接查看數(shù)據(jù)結(jié)構(gòu)這門(mén)課程的教學(xué)視頻,可
67、以根據(jù)自己的進(jìn)度需要對(duì)視頻進(jìn)行調(diào)整。</p><p> 圖 6-4 教學(xué)視頻播放界面</p><p> 教學(xué)視頻播放實(shí)現(xiàn)主要代碼:jiaoxueluxiang.jsp</p><p><b> <body></b></p><p><b> <%</b></p>
68、<p> String fileName = "zgh.rmvb";</p><p> if(fileName.matches("\\w+\\.rm$")) {</p><p><b> %></b></p><p><b> <object </b>
69、;</p><p> width="512" height="400" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"></p><p> <param name="CONTROLS" value="ImageWindow&qu
70、ot;></p><p> <param name="CONSOLE" value="Video"></p><p> <param name="CENTER" value="TRUE"></p><p> <param name="M
71、AINTAINSPECT" value="TRUE"></p><p><b> </object></b></p><p><b> <br></b></p><p><b> <object </b></p>&
72、lt;p> width="512" height="30" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"></p><p> <param name="CONTROLS" value="ControlPanel"></
73、p><p> <param name="CONSOLE" value="Video"></p><p> <param name="SRC" value="<%out.print(fileName);%>"></p><p> <param n
74、ame="AUTOSTART" value="TRUE"></p><p> <param name="PREFETCH" value="0"></p><p> <param name="LOOP" value="0"></p&g
75、t;<p> <param name="NUMLOOP" value="0"></p><p><b> </object></b></p><p><b> <br></b></p><p><b> <ob
76、ject </b></p><p> width="512" height="20" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"></p><p> <param name="CONTROLS" value="
77、;StatusBar"></p><p> <param name="CONSOLE" value="Video"></p><p><b> </object></b></p><p><b> <%</b></p>
78、<p><b> }else{</b></p><p><b> %></b></p><p><b> <object</b></p><p> align=middle</p><p> classid=CLSID:22d6f312-b0f
79、6-11d0-94ab-0080c74c7e95</p><p> class=OBJECT id=MediaPlayer width=640 height=480 ></p><p> <param name=ShowStatusBar value=1></p><p> <param name=Filename value=&quo
80、t;<%out.print(fileName);%>"></p><p><b> </object></b></p><p><b> <%</b></p><p><b> }</b></p><p><b>
81、 %></b></p><p> </body> </p><p> 5、學(xué)習(xí)交流平臺(tái)登錄模塊 </p><p> 用戶根據(jù)自己的身份選擇登錄界面,在正確輸入用戶名及密碼的前提下,系統(tǒng)將根據(jù)您的選擇進(jìn)入網(wǎng)站相應(yīng)模塊。如果尚不是本平臺(tái)的用戶則可以點(diǎn)擊立即注冊(cè)按鈕進(jìn)行注冊(cè)。實(shí)現(xiàn)效果如圖6-5所示。</p>
82、<p> 圖 6-5 學(xué)習(xí)交流平臺(tái)登錄界面</p><p> 6、普通用戶進(jìn)入平臺(tái)主界面</p><p> 在用戶進(jìn)入平臺(tái)后可以根據(jù)需要添加個(gè)人信息,修改個(gè)人密碼,進(jìn)行留言提問(wèn)同時(shí)可以查看平臺(tái)的所有留言。點(diǎn)擊注銷登錄按鈕后彈出提示框提示“是否注銷登錄”。界面如圖6-6所示。</p><p> 圖 6-6 用戶主界面</p><
83、p> 7、完善個(gè)人信息界面</p><p> 用戶可以根據(jù)自己的需要進(jìn)行信息的添加,學(xué)院,專業(yè),班級(jí)三項(xiàng)在下拉欄中選擇添加,這里的信息都可以為空。如圖6-7所示。</p><p> 圖 6-7 完善個(gè)人信息界面 </p><p> 8、管理員查看留言板</p><p> 管理員可對(duì)留言進(jìn)行刪除處理,在刪除時(shí)會(huì)自動(dòng)提示
84、“是否刪除”。如圖6-8所示。</p><p> 圖 6-8 管理員查看留言界面</p><p> 7 系統(tǒng)測(cè)試與整合</p><p><b> 7.1 測(cè)試概要</b></p><p> 7.1.1 測(cè)試的基本概念</p><p> 測(cè)試是開(kāi)發(fā)時(shí)期最后一個(gè)階段,是保證軟件質(zhì)量的重要手
85、段。軟件開(kāi)發(fā)過(guò)程必須伴有質(zhì)量保證活動(dòng)。軟件測(cè)試就是在受控制的條件下對(duì)系統(tǒng)或應(yīng)用程序進(jìn)行操作并評(píng)價(jià)操作結(jié)果的過(guò)程,是軟件質(zhì)量保證的關(guān)鍵元素,代表了規(guī)約、設(shè)計(jì)和編碼的最終檢查。軟件測(cè)試的目的是找出錯(cuò)誤所在,而不是"說(shuō)明程序能正確地執(zhí)行它應(yīng)有的功能",也不是"表明程序沒(méi)有錯(cuò)誤"。相反,軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤。從本質(zhì)上說(shuō),軟件測(cè)試是"探測(cè)",在“探測(cè)”中發(fā)現(xiàn)軟件的毛病。</p><p> 7.1.2
86、 測(cè)試的目的與地位 </p><p> 測(cè)試是為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程,軟件測(cè)試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測(cè)試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來(lái),軟件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測(cè)試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯(cuò)誤并加以修正,如果不在早期階段進(jìn)行測(cè)試,錯(cuò)誤的延時(shí)擴(kuò)散常常
87、會(huì)導(dǎo)致最后成品測(cè)試的巨大困難。</p><p> 7.2 系統(tǒng)運(yùn)行情況</p><p> 通過(guò)對(duì)系統(tǒng)的全面測(cè)試,數(shù)據(jù)結(jié)構(gòu)精品課堂教學(xué)網(wǎng)站的基本界面已經(jīng)實(shí)現(xiàn),可以實(shí)現(xiàn)視頻的播放,習(xí)題課件的查看與下載,在學(xué)習(xí)交流平臺(tái)上可以實(shí)現(xiàn)用戶的注冊(cè)登錄以及留言功能,對(duì)于管理員可以實(shí)現(xiàn)登錄與刪除留言功能,同時(shí)可以正常的退出平臺(tái)。所有測(cè)試條目都已經(jīng)通過(guò),實(shí)現(xiàn)了基本要求,系統(tǒng)可以正常運(yùn)行。</p>
88、;<p><b> 7.3 測(cè)試總結(jié)</b></p><p> 系統(tǒng)在正式運(yùn)行了一段時(shí)間之后,對(duì)它在功能上、技術(shù)上和經(jīng)濟(jì)上所進(jìn)行的審核評(píng)價(jià)。針對(duì)本系統(tǒng)的評(píng)價(jià)如下:</p><p><b> (1)系統(tǒng)功能評(píng)價(jià)</b></p><p> 根據(jù)本系統(tǒng)開(kāi)發(fā)前所訂的目標(biāo),在系統(tǒng)完成后經(jīng)過(guò)測(cè)試運(yùn)行,該系統(tǒng)達(dá)到了
89、預(yù)定的開(kāi)發(fā)目標(biāo),在實(shí)際使用中的功能可以滿足用戶需求。</p><p><b> (2)系統(tǒng)技術(shù)評(píng)價(jià)</b></p><p> 本系統(tǒng)設(shè)計(jì)合理,功能達(dá)到了預(yù)期目標(biāo),且系統(tǒng)運(yùn)行后穩(wěn)定可靠,安全性高,具有實(shí)用性,大大提高了信訪辦公效率。</p><p><b> (3)系統(tǒng)經(jīng)濟(jì)評(píng)價(jià)</b></p><p
90、> 在規(guī)定時(shí)間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時(shí)所確定的系統(tǒng)開(kāi)發(fā)目標(biāo),達(dá)到了設(shè)計(jì)要求,投入使用后為用戶節(jié)省了大量人力物力財(cái)力,提高了科學(xué)管理水平。</p><p><b> 7.4系統(tǒng)整合</b></p><p><b> 7.4.1系統(tǒng)整合</b></p><p> 系統(tǒng)整合是一種思想、觀念和哲理,是一種指導(dǎo)信息系
91、統(tǒng)的總體規(guī)劃、分步實(shí)施的方法和策略,它不僅包含技術(shù)而且更包含藝術(shù)成分。信息系統(tǒng)的系統(tǒng)集成就是計(jì)算機(jī)系統(tǒng)的集成,即根據(jù)應(yīng)用需求,將硬件(含系統(tǒng)軟件、工具軟件等)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)及相應(yīng)的應(yīng)用軟件組合成為有實(shí)用價(jià)值的具有良好性價(jià)比的計(jì)算機(jī)應(yīng)用信息系統(tǒng)的全過(guò)程。系統(tǒng)集成的理論和實(shí)踐意義就在于它能夠最大限度地提高系統(tǒng)的有機(jī)構(gòu)成、系統(tǒng)的效率、系統(tǒng)的完整性、系統(tǒng)的靈活性等,簡(jiǎn)化系統(tǒng)的復(fù)雜性,并最終為企業(yè)提供一套切實(shí)可行的完整的解決方案。</p&g
92、t;<p> 7.4.2數(shù)據(jù)庫(kù)整合</p><p> 將所有建立的數(shù)據(jù)庫(kù)表整合起來(lái),仔細(xì)分析它們之間的約束和鍵的關(guān)系是否最佳,以達(dá)到有效合理管理后臺(tái)數(shù)據(jù)的作用。</p><p><b> 總結(jié)</b></p><p> 計(jì)算機(jī)技術(shù)的飛速發(fā)展帶動(dòng)了很多行業(yè)的發(fā)展,計(jì)算機(jī)帶給我們最直觀的價(jià)值就是減少了人力物力的投資,提高了工作
93、質(zhì)量和效率,從而提高了整個(gè)社會(huì)的生產(chǎn)力。目前各大酒店充分利用計(jì)算機(jī)資源和網(wǎng)絡(luò)資源來(lái)提高自身的管理水平,而有關(guān)課程精品課堂建設(shè)的設(shè)計(jì)也成為教學(xué)爭(zhēng)論的熱點(diǎn)問(wèn)題。</p><p> 本文在分析精品教學(xué)網(wǎng)站的基礎(chǔ)上,用JSP和MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)并完成學(xué)習(xí)交流平臺(tái)系統(tǒng)。通過(guò)系統(tǒng)調(diào)試結(jié)果顯示,本系統(tǒng)基本完成了功能需求。但由于時(shí)間倉(cāng)促加上缺乏系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),系統(tǒng)在設(shè)計(jì)過(guò)程中不可避免地遇到了各種各樣的問(wèn)題,如:</p&g
94、t;<p> 1. 有些數(shù)據(jù)輸入時(shí)沒(méi)有及時(shí)的進(jìn)行數(shù)據(jù)格式校驗(yàn),不能保證數(shù)據(jù)絕對(duì)正確性。</p><p> 2. 由于時(shí)間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)不夠完善,使用可能存在一些不方便。</p><p> 本系統(tǒng)在實(shí)際使用過(guò)程中有可能出現(xiàn)一些問(wèn)題,通過(guò)對(duì)系統(tǒng)的不斷優(yōu)化和完善,能夠調(diào)試出真正符合實(shí)際情況的精品教學(xué)網(wǎng)站,形成統(tǒng)一、規(guī)范、科學(xué)、合理的課程教學(xué)網(wǎng)站系統(tǒng)。</p>
95、<p><b> 致謝</b></p><p> 本文從擬定題目到定稿,歷時(shí)數(shù)月。在本論文完成之際,首先要向我的指導(dǎo)老師常淑惠老師致以誠(chéng)摯的謝意。本論文是在她的悉心指導(dǎo)和熱情幫助下完成的,老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和精深的理論水平都使我受益匪淺。無(wú)論在理論上還是在實(shí)踐中,都給予我很大的幫助,使我專業(yè)技能的應(yīng)用水平得到很大提高,這對(duì)于我以后的工作和學(xué)習(xí)都有益處。值此
96、論文完成之際,特別向指導(dǎo)老師表示衷心的感謝和崇高的敬意,謝謝您細(xì)心而又耐心地輔導(dǎo),使得我得以順利的完成畢業(yè)設(shè)計(jì)開(kāi)發(fā)工作,同時(shí)也要感謝其他幫助過(guò)我的老師和同學(xué),他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我很大的幫助,在此一并表示感謝。</p><p> 大學(xué)生活在這個(gè)時(shí)候即將劃上一個(gè)句號(hào)。但是對(duì)于我的人生道路來(lái)說(shuō),這僅僅是一個(gè)逗號(hào),我將面對(duì)的是又一次征程的開(kāi)始。</p><p> 回憶過(guò)去,許許多多的事情
97、浮現(xiàn)在腦海:剛上大學(xué)時(shí)歡樂(lè)心情和興奮的場(chǎng)景還歷歷在目。一切都是那么新鮮,那么富有吸引力。有快樂(lè)也有艱辛,有收獲也有失落。衷心感謝信息學(xué)院所有支持幫助過(guò)我的老師,謝謝你們多年來(lái)的關(guān)心和愛(ài)護(hù)。同窗的友情同樣難忘,你們與我共同走過(guò)了人生中不平凡的道路,給我留下了值得珍藏的美好記憶。</p><p> 由于本人水平有限,加上時(shí)間緊促,本文一定有不少缺點(diǎn)和不足,懇請(qǐng)各位老師給予幫助和指正。</p><
98、p><b> 參考文獻(xiàn)</b></p><p> [1]丁寶康.數(shù)據(jù)庫(kù)使用教程.清華大學(xué)出版社,2004年 </p><p> [2]孫衛(wèi)琴、李洪成. Tomcat 與JavaWeb開(kāi)發(fā)技術(shù)相機(jī)[ M ].北京電子工業(yè)出版社,2004年 </p><p> [3]薩師煊、王珊.《數(shù)據(jù)庫(kù)系統(tǒng)概述》. 高等教育出版社,2002年2月&
99、lt;/p><p> [4]任永功 王政軍 基于JSP和MySQL的動(dòng)態(tài)表結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn) 計(jì)算機(jī)工程 2006/05</p><p> [5]張孝祥等.JavaScript網(wǎng)頁(yè)開(kāi)發(fā).北京:清華大學(xué)出版社,2004年</p><p> [6]林瓊等.新手學(xué)HTML+CSS.北京:北京希望電子出版社,2010年</p><p> [7]李興
100、華等.Java Web開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典.北京:清華大學(xué)出版社,2010年</p><p> [8]陳火旺等.Web設(shè)計(jì)原理與編程技術(shù)[M].長(zhǎng)沙:中南大學(xué)出版社,2005年</p><p> [9]樸美貞等.魅力十足Photoshop CS2創(chuàng)意設(shè)計(jì)實(shí)例精選[M].北京:人民郵電出版社,2006年</p><p> [10]黃斯偉等.動(dòng)態(tài)網(wǎng)頁(yè)制作HTML 4.0使
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的在線評(píng)測(cè)系統(tǒng).pdf
- 軟件工程畢業(yè)論文-數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 數(shù)據(jù)結(jié)構(gòu)課程網(wǎng)站設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)論文數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)教學(xué)探索
- 教學(xué)網(wǎng)站課程設(shè)計(jì)
- 網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)網(wǎng)站
- 數(shù)據(jù)結(jié)構(gòu)精品課網(wǎng)站的設(shè)計(jì)
- 《數(shù)據(jù)結(jié)構(gòu)》教學(xué)大綱
- 數(shù)據(jù)結(jié)構(gòu)教學(xué)大綱
- 數(shù)據(jù)結(jié)構(gòu)教學(xué)大綱
- 數(shù)據(jù)結(jié)構(gòu)教學(xué)設(shè)計(jì)教案
- 數(shù)據(jù)結(jié)構(gòu)教學(xué)設(shè)計(jì)教案
- 《數(shù)據(jù)結(jié)構(gòu)》教學(xué)大綱
- 畢業(yè)論文——網(wǎng)上教學(xué)網(wǎng)站
- php教學(xué)網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)
- 教學(xué)網(wǎng)站畢業(yè)設(shè)計(jì)論文
- 畢業(yè)論文——網(wǎng)上教學(xué)網(wǎng)站
- 《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)大綱
- 數(shù)據(jù)結(jié)構(gòu)(本)教學(xué)大綱
- 數(shù)據(jù)結(jié)構(gòu)課程教學(xué)大綱
評(píng)論
0/150
提交評(píng)論