版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢 業(yè) 論 文</b></p><p> 題 目 基于Web平臺的《計算機網(wǎng)絡(luò)與 </p><p> 數(shù)據(jù)庫》教學(xué)系統(tǒng) </p><p> 英文題目 The Teaching System of Web-based </p><p> in Co
2、mputer Network and Database </p><p> 院 系 信息科學(xué)與技術(shù)學(xué)院 </p><p> 專 業(yè) 計算機科學(xué)與技術(shù) </p><p><b> 摘 要</b></p><p> 計算機與網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,使信息資
3、源實現(xiàn)了高度共享,并從根本上改變了人類信息交流的方式。網(wǎng)絡(luò)技術(shù)與現(xiàn)代教育的有機結(jié)合,產(chǎn)生了網(wǎng)絡(luò)教學(xué)?;赪EB平臺的《計算機網(wǎng)絡(luò)和數(shù)據(jù)庫》教學(xué)系統(tǒng),就是因勢而生的新生代產(chǎn)品。這種新時代的網(wǎng)絡(luò)化趨勢正是進行此次課題研究的主要原因。</p><p> 系統(tǒng)采用B/S模式,前臺使用超文本語言以及VBScript腳本語言建立頁面,后臺使用ASP.NET技術(shù)結(jié)合數(shù)據(jù)庫動態(tài)生成網(wǎng)頁,通過對數(shù)據(jù)庫的操作擴展,實現(xiàn)網(wǎng)上課堂、視
4、頻教學(xué)、在線答疑、考試系統(tǒng)等功能,給學(xué)生和教師提供了一個方便、高效的學(xué)習(xí)平臺。系統(tǒng)采用ASP和ACCESS 2003進行設(shè)計。實現(xiàn)了豐富的學(xué)習(xí)和考試功能,用戶接口界面友好,是老師的好幫手。</p><p> 論文研究結(jié)果使得課堂學(xué)習(xí)、多媒體教學(xué)、面對面的提問與回答、考試等傳統(tǒng)教學(xué)環(huán)節(jié),通過網(wǎng)絡(luò)教學(xué)平臺的解決方案得以實現(xiàn)。</p><p> 關(guān)鍵詞:網(wǎng)絡(luò)教學(xué),腳本語言,超文本語言 &
5、lt;/p><p><b> Abstract</b></p><p> The rapid development of the computer and the network technology causes the information resource shared and changes the information exchange way of
6、human. The binding of the network technology and the modern education has developed the network teaching. Based on the Internet network teaching platform, because of the new generation of potential products.This new tren
7、d of the times the network is the main reason for the study of the subject.</p><p> It illustrates the integral function briefly. Based on the B/S pattern, this system uses hypertext language (HTML) and the
8、 VBScript to establish web-pages. It uses the ASP.NET technology and the database to build homepage dynamically. The system has implemented a lot of functions, such as the network teaching, resources downloading, video i
9、nstruction, online tutorials and test system. It provides a convenient, efficient studying platform for students and teachers.</p><p> Research findings are making classroom learning, multimedia teaching, f
10、ace to face questions and answers, exams and other traditional teaching process, through the network teaching platform solution for the perfect reality.</p><p> Key words: Network Teaching, Script, HTML<
11、/p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 1 緒論</b></p><p> 1.1課題背景及意義(1)</p>
12、<p> 1.2 課題的主要工作(1)</p><p> 1.3論文組織(2)</p><p><b> 2 系統(tǒng)分析</b></p><p> 2.1需求分析(4)</p><p> 2.2 開發(fā)工具介紹(6)</p><p> 2.3 本章小結(jié)(8)</
13、p><p><b> 3 系統(tǒng)設(shè)計</b></p><p> 3.1系統(tǒng)概要(9)</p><p> 3.2功能設(shè)計(9)</p><p> 3.3數(shù)據(jù)流程(12)</p><p> 3.4 數(shù)據(jù)庫設(shè)計(16)</p><p> 3.5 本章小結(jié)(21)
14、</p><p><b> 4 系統(tǒng)實現(xiàn)</b></p><p> 4.1 網(wǎng)絡(luò)教學(xué)模塊實現(xiàn)(22)</p><p> 4.2 考試系統(tǒng)模塊的實現(xiàn)(24)</p><p> 4.3 留言模塊的實現(xiàn)(27)</p><p> 4.4后臺實現(xiàn)(32)</p><
15、p> 4.5 系統(tǒng)測試與運行(33)</p><p> 4.6 本章小結(jié)(36)</p><p><b> 5 總結(jié)與展望</b></p><p> 5.1總體結(jié)論(37)</p><p> 5.2課題展望(37)</p><p><b> 致 謝(39)
16、</b></p><p><b> 參考文獻(40)</b></p><p><b> 1 緒論</b></p><p> 在這一章里解決的問題是課題提出的具體背景,即此次課題研究的國內(nèi)現(xiàn)有狀況。同時將具體分析設(shè)計的現(xiàn)實意義。當(dāng)然系統(tǒng)的開發(fā)離不開開發(fā)工具的使用,所以開發(fā)工具的介紹也是此章里面討論的重點
17、。最后一節(jié)里,將計劃好整個論文的組織結(jié)構(gòu)。并將之做為系統(tǒng)開發(fā)的指南針。</p><p> 1.1課題背景及意義</p><p> 《計算機網(wǎng)絡(luò)與數(shù)據(jù)庫》是“全國計算機等級考試”和“計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試”的重要科目,因此各校均開設(shè)了此門課程。雖然很多學(xué)校都采用并開設(shè)了這門課程,但均采用傳統(tǒng)的教學(xué)模式,這樣給這門課程教學(xué)帶來了很大的不方便性,例如:校外非學(xué)生人員學(xué)習(xí)時間
18、和學(xué)習(xí)空間均相當(dāng)有限,不大可能想我們一樣坐在寬敞的教學(xué)里專門聽老師講課。工作人員或者其他社會人員往往只能在晚上而且習(xí)慣在家里學(xué)習(xí)。為此想到推出基于Web平臺的《計算機網(wǎng)絡(luò)與數(shù)據(jù)庫》教學(xué)系統(tǒng),此系統(tǒng)類似的系統(tǒng)目前只是簡單地應(yīng)用于網(wǎng)上在線學(xué)習(xí)而且數(shù)量很少,幾乎找不到一個較完備的基于Web平臺的《計算機網(wǎng)絡(luò)與數(shù)據(jù)庫》教學(xué)系統(tǒng)。用于學(xué)校實際教學(xué)的更是微乎其微。這樣就突顯了此系統(tǒng)的重要現(xiàn)實意義。</p><p> 設(shè)計此
19、系統(tǒng)是為了實現(xiàn)教學(xué)目的、由各教學(xué)要素有機結(jié)合而成的具有一定教學(xué)功能的整體。為了達到一定的教育、教學(xué)的目的,實現(xiàn)一定的教育、教學(xué)的功能的各種教育、教學(xué)組織形式。教材內(nèi)容的組織,系統(tǒng)教材庫是提高教學(xué)質(zhì)量、激發(fā)學(xué)習(xí)興趣的關(guān)鍵。</p><p> 1.2 課題的主要工作</p><p> 這個教學(xué)系統(tǒng)主要研究對象是學(xué)生、教師、教學(xué)資源、教學(xué)媒體四個基本要素,通過這四個基本要素的相對運動從而產(chǎn)生
20、著各個系統(tǒng)之間的輸入與輸出的復(fù)雜的運行過程,通過這個復(fù)雜的運行過程以保證學(xué)校系統(tǒng)內(nèi)部各個系統(tǒng)的動態(tài)穩(wěn)定與開放性。做出一個分層次的系統(tǒng)復(fù)合體。通過層次的劃分使系統(tǒng)更有針對性,不同的層次有不同層次的規(guī)定性的具有可操作性的教學(xué)設(shè)計方法技術(shù)。從機構(gòu)層次到學(xué)習(xí)層次,步步遞進,前一個層次時候一個層次的父層,每一個層次之間存在著相互聯(lián)系、相互制約、相互作用的組織形式,這些層次是系統(tǒng)結(jié)構(gòu)領(lǐng)域的狀況。</p><p> 課題研究
21、過程中初步事項是進行可行性分析,需求分析,這樣主要的工作是對現(xiàn)有國內(nèi)情況的調(diào)查,這些工作包括以前高中母?!靶禄小钡囊曨l教程與上機的調(diào)查,九江學(xué)院信息學(xué)院精品課程的在線調(diào)查,通過九江學(xué)院論壇,九江論壇,九江學(xué)院信息學(xué)院教師群了解精品課程的相關(guān)情況,并進行面對面的問答式調(diào)查直接研究相關(guān)的教學(xué)系統(tǒng)。</p><p> 課題研究中期工作,主要是系統(tǒng)功能的設(shè)計與實現(xiàn),具體包括從網(wǎng)上下載免費的系統(tǒng)開發(fā)工具,Macrom
22、edia Dreamweaver 8,Macromedia Fireworks 8, Macromedia Flash 8,IIS 6.0,Access 2003以及其他素材(到九江學(xué)院下載相關(guān)圖片,在百度中查找并下載按鈕圖標(biāo),導(dǎo)航條圖標(biāo)等)。通過Macromedia Dreamweaver 8 建立一個站點,逐步完成系統(tǒng)功能的前臺設(shè)計。然后打開Access 2003建立對應(yīng)的表格,在IIS 6.0的輔助下完成系統(tǒng)的設(shè)計和實現(xiàn)。<
23、/p><p> 課題研究后期工作,反過來對系統(tǒng)進行多次測試,查看系統(tǒng)的運行情況,對斷了的連接和孤立的文件進行處理。對部分比較大的圖片和視頻進行壓縮,即優(yōu)化操作。最后總結(jié)我分析課題的相關(guān)問題并寫入文檔中。</p><p><b> 1.3論文組織</b></p><p> 通過對系統(tǒng)進行初步研究后,論文決定采用下面的基本框架組織全文:</
24、p><p> ?。?)緒論,主要是分析課題研究的背景和具體實施的意義,從而確定課題是否可行。當(dāng)然也牽涉到了開發(fā)工具選取的問題,根據(jù)工具使用的難易程度結(jié)合自己的技能水平,選擇合適的工具也是這一章里面討論的重點。</p><p> ?。?)系統(tǒng)分析,從各個方面上分析系統(tǒng)的需求,確立在課題研究中將要進行的主要工作。</p><p> ?。?)系統(tǒng)設(shè)計,通過建立好系統(tǒng)設(shè)計的主要
25、思路,完成系統(tǒng)要求的功能設(shè)計,做好功能模塊圖。明確并實現(xiàn)數(shù)據(jù)的具體流向,畫出數(shù)據(jù)流圖。對數(shù)據(jù)庫的具體內(nèi)容進行構(gòu)思,實現(xiàn)數(shù)據(jù)庫表格和表格數(shù)據(jù)的合理安排。</p><p> ?。?)系統(tǒng)實現(xiàn),選舉比較重要的模塊進行詳細的實現(xiàn)解說。說明網(wǎng)絡(luò)教學(xué)模塊的實現(xiàn)方法??荚囅到y(tǒng)模塊實現(xiàn)的具體思路。留言模塊的實現(xiàn)過程,也就是在線答疑功能的實現(xiàn)。后臺數(shù)據(jù)庫的實現(xiàn)。</p><p> ?。?)總結(jié)與展望,主要是
26、做好課題開發(fā)基本上完成后的系統(tǒng)測試和運行監(jiān)測。同時對整個課題的一個整體總結(jié)與展望。</p><p><b> 2 系統(tǒng)分析</b></p><p><b> 2.1需求分析</b></p><p> 該系統(tǒng)是針對教學(xué)現(xiàn)狀而設(shè)計的。目前很多學(xué)校仍采用傳統(tǒng)的與學(xué)生面對面的教學(xué)模式,譬如:我以前就讀的“新化三中”就采用這
27、種模式,它的整個教學(xué)過程均是“手動模式”。雖然有時有同學(xué)在電腦前面進行上機操作,但是很少看到學(xué)生坐在電腦前面進行在線學(xué)習(xí)的。我的高中也有遠程教學(xué)課,可是學(xué)習(xí)形式單調(diào),沒有考試系統(tǒng),也沒有在線答疑功能,只是簡簡單單瀏覽教學(xué)視頻而已。</p><p> 這種教學(xué)模式是以教師為主,教師講、學(xué)生聽、很少有互動,課后老師比較忙,學(xué)生有什么疑難問題很難在短時間內(nèi)找到老師解決,而且會因為老師上課過程中攜帶的資料有限,一時半會
28、可能給不了學(xué)生具體的答案,幾乎是一種單向溝通的教學(xué)模式。除此之外老師的工作量相當(dāng)大,相同的課程在不同的班級上,出現(xiàn)了一門課反復(fù)講,甚至同樣的教學(xué)內(nèi)容需在不同教室的黑板上書寫多次,作業(yè)批改時相同錯誤在不同學(xué)生的作業(yè)本上進行重復(fù)的批改,這就導(dǎo)致老師工作量大且重復(fù)性高,效率低,也不能及時反應(yīng)學(xué)生學(xué)習(xí)的效果。</p><p> 當(dāng)然老的教學(xué)模式依然是主流,然而從不同學(xué)校不斷增加上機學(xué)習(xí)的規(guī)律看。新的教學(xué)模式將會迅速發(fā)展
29、起來。也證明了此次課題研究的可行性,整個系統(tǒng)的需求量大很難估量。</p><p> 具體例證:九江學(xué)院信息學(xué)院省級精品課程“程序設(shè)計基礎(chǔ)”,校級精品課程圖如圖2-1所示。</p><p> 圖2-1校級精品課程圖</p><p> 針對上述情況,我進行了教學(xué)系統(tǒng)課題的設(shè)計工作,希望它能夠在平時學(xué)習(xí)中發(fā)揮高效、便捷的作用,減輕教師的工作負擔(dān)、提高工作效率,也使學(xué)
30、生學(xué)習(xí)更輕松、更有效。</p><p> 由于系統(tǒng)主要是為了更加方便和準(zhǔn)確的管理信息數(shù)據(jù),所以人機交互界面的功能要非常完善,能夠更好的體現(xiàn)方便,快捷的特點,有效的減少管理員的管理工作,更準(zhǔn)確、快捷的管理數(shù)據(jù)。工作人員只需要掌握一些基本的電腦使用方面知識。系統(tǒng)一經(jīng)投入運行,便能產(chǎn)生效益。</p><p> 系統(tǒng)的研究領(lǐng)域是基于Internet的教學(xué)系統(tǒng),也就是所說的“在線教育”,基于We
31、b技術(shù)的計算機教育與傳統(tǒng)的教學(xué)模式(即傳統(tǒng)課堂、衛(wèi)星電視教學(xué)和專門網(wǎng)絡(luò)教學(xué))相比,優(yōu)勢主要體現(xiàn)在:Web教學(xué)以Internet為載體進行傳播,有巨大的影響范圍;Web技術(shù)是一個跨平臺、多媒體的信息發(fā)布和瀏覽技術(shù),并可以實現(xiàn)動態(tài)交互,使開展形象生動、內(nèi)容豐富的多媒體教學(xué)成為可能。Asp技術(shù)出現(xiàn)的時代還不算太久遠,許多中小型企業(yè),學(xué)校都是采用此技術(shù)實現(xiàn)網(wǎng)上維護的。</p><p> 在需求分析的過程中我利用了文獻研
32、究法根據(jù)一定的研究目的或課題,即調(diào)查文獻來獲得資料,從而全面地、正確地了解掌握所要研究問題。并綜合采取實證研究法即依據(jù)現(xiàn)有的科學(xué)理論和實踐的需要,提出設(shè)計,在自然條件下,通過有目的有步驟地操縱,根據(jù)觀察、記錄、測定與此相伴隨的現(xiàn)象的變化來確定條件與現(xiàn)象之間的因果關(guān)系的活動。主要目的在于說明各種自變量與某一個因變量的關(guān)系。</p><p> 合理客觀的應(yīng)用了上述需求分析方法后得出這樣一個結(jié)論:網(wǎng)絡(luò)教學(xué)較好地滿足了
33、時代對人才培養(yǎng)的需求。網(wǎng)絡(luò)教學(xué)充分利用了最新的計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)等,使教學(xué)能夠跨越時間、空間的限制,具有極大的靈活性和交互性,使教學(xué)材料的展示越來越靈活、形象、生動,是支持新型的教師指導(dǎo)下學(xué)生自主式學(xué)習(xí)方式的最有力工具,因此網(wǎng)絡(luò)教學(xué)是新形勢下高校培養(yǎng)高素質(zhì)人才、提高教學(xué)質(zhì)量和效率等高校教學(xué)改革中非常重要的內(nèi)容之一?;谟嬎銠C網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)的現(xiàn)代網(wǎng)絡(luò)教學(xué),是傳統(tǒng)學(xué)校教學(xué)功能的延伸,也是網(wǎng)絡(luò)環(huán)境下信息資源共享服務(wù)的一個重
34、要方面。它為一切愿意學(xué)習(xí)的人提供一切學(xué)習(xí)的機會,提高了教學(xué)質(zhì)量和學(xué)習(xí)效率。逐步成為學(xué)校教學(xué)活動不可缺少的一部分。也是辦好教育,加快教育現(xiàn)代化的重要組成部分。網(wǎng)絡(luò)教學(xué)正是高校為了適應(yīng)這一形勢而出現(xiàn)的一種新的教學(xué)模式。使學(xué)習(xí)者從知識的被動接受者轉(zhuǎn)為知識的主動構(gòu)建者,使教學(xué)管理更為簡便、科學(xué)的一種新型的教育技術(shù)。它改變了傳統(tǒng)教師課堂授課的教學(xué)模式,轉(zhuǎn)而變?yōu)閷W(xué)習(xí)者突破時間和空間限制的自主學(xué)習(xí)模式。</p><p> 總
35、之,這個網(wǎng)絡(luò)教學(xué)系統(tǒng)正日益貼近我們的自主學(xué)習(xí)模式,而且目前的現(xiàn)狀越來越緊迫的要求師生交互式系統(tǒng)即教學(xué)系統(tǒng)的開發(fā)。</p><p> 2.2 開發(fā)工具介紹</p><p> 2.2.1 ASP平臺的選擇</p><p> 在這個系統(tǒng)中我選擇ASP作為開發(fā)工具。當(dāng)前的開發(fā)工具有很多,如ASP、PHP等,ASP具有如下特點:</p><p>
36、 (1)ASP是 Active Server Pages(動態(tài)服務(wù)器主頁)的縮寫,它是一個服務(wù)器端的腳本環(huán)境。在站點的Web服務(wù)器上解釋腳本,可產(chǎn)生并執(zhí)行動態(tài)、交互式、高效率的站點服務(wù)器應(yīng)用程序。ASP可以勝任基于微軟Web服務(wù)器的各種動態(tài)數(shù)據(jù)發(fā)布。</p><p> (2)使用普通的文本編輯器,如 Windows 的記事本,即可進行編輯設(shè)計。</p><p> ?。?)與瀏覽器無關(guān)
37、(Browser Independence), 用戶端只要使用可執(zhí)行HTML 碼的瀏覽器,即可瀏覽所設(shè)計的網(wǎng)頁內(nèi)容。</p><p> (4)ASP方法與傳統(tǒng)靜態(tài)主頁的區(qū)別</p><p> 把信息系統(tǒng)納入Internet 的框架之后,首先要解決的問題是通過網(wǎng)頁訪問后臺數(shù)據(jù)庫信息。所有應(yīng)用程序都被分割為頁面的形式。用戶的交互操作是以提交表單等方式來實現(xiàn)的。這就要求Web 站點具有很強的
38、動態(tài)數(shù)據(jù)發(fā)布能力。然而目前Web的服務(wù)。仍以提供靜態(tài)主頁內(nèi)容為主。所謂“靜態(tài)”,指的就是站點的主頁內(nèi)容是固定不變的。無法根據(jù)用戶的需求和實際情況作出相應(yīng)的變化。當(dāng)瀏覽器通過Internet的HTTP協(xié)議向站點的Web服務(wù)器申請主頁時,站點服務(wù)器就會將已設(shè)計好的靜態(tài)的HTML文件傳送給瀏覽器。若要更新主頁的內(nèi)容,只能用非在線的手動方式更新HTML的文件數(shù)據(jù)。</p><p> ?。?)ASP所設(shè)計出的是動態(tài)主頁。可
39、接收用戶提交的信息并作出反應(yīng),其中的數(shù)據(jù)可隨實際情況而改變,無須人工對網(wǎng)頁文件進行更新即可滿足應(yīng)用需要。例如:當(dāng)在瀏覽器上填好表單并提交HTTP請求時,可以要求在站點服務(wù)器上執(zhí)行一個表單所設(shè)定的應(yīng)用程序,而不只是一個簡單的HTML文件。該應(yīng)用程序分析表單的輸入數(shù)據(jù),根據(jù)不同的數(shù)據(jù)內(nèi)容將相應(yīng)的執(zhí)行結(jié)果(通常是數(shù)據(jù)庫查尋的結(jié)果集)以HTML的格式傳送給瀏覽器。</p><p> (6)數(shù)據(jù)庫的數(shù)據(jù)可以隨時變化,而服
40、務(wù)器上執(zhí)行的應(yīng)用程序卻不必更改??蛻舳说玫降木W(wǎng)頁信息會始終保持新鮮的魅力。</p><p> 2.2.2 IIS:Internet信息服務(wù)</p><p> Web服務(wù)器是Web應(yīng)用程序的心臟。IIS(Internet Information Server)作為Windows NT的擴展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場上最受關(guān)注的Web服務(wù)器之一。新推出的IIS6.0
41、版本增強了系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析,崩潰防護等強大功能。</p><p> 現(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)的中間一層,將客戶機/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,使得Web站點的開發(fā)更方便,實現(xiàn)的功能更強大。</p><p><b> 2.2.3 數(shù)據(jù)庫</b></p><p> 當(dāng)前流行的數(shù)據(jù)庫
42、有很多,如Oracle、My SQL、SQL Server、Access等。此次課題研究中,采用Access 2003進行后臺數(shù)據(jù)管理。Access 2003是一個后臺關(guān)系數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用
43、來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務(wù)。</p><p> 2.2.4 CSS網(wǎng)頁設(shè)計技術(shù)</p><p> CSS是一種樣式表(style sheet)技術(shù)。也有的人稱之為層疊樣式表。在主頁制作中采用CSS技術(shù)時,只
44、要對相應(yīng)的代碼做一些簡單的修改,就可以改變同一頁面的不同部分,或者網(wǎng)頁的外觀和格式。使用CSS可有效地對頁面的布局、字體、顏色、背景和其它效果實現(xiàn)更加精確的控制;可輕松地控制頁面的布局;可將許多網(wǎng)頁的風(fēng)格格式同時更新,不用再一一更新每一頁面;也可將站點上所有的網(wǎng)頁風(fēng)格使用一個CSS文件進行控制,只要修改這個CSS文件中相應(yīng)的行,整個站點的所有頁面都會隨之發(fā)生變動。</p><p><b> 2.3 本
45、章小結(jié)</b></p><p> 在這章里對課題的必要性做了具體全面的分析,其中舉出了兩個調(diào)查事例,也就是例證法,提供了非常詳細直觀的表格,同時對其它問題做了議論比較。闡釋了傳統(tǒng)的“手動式教學(xué)”與“自動式教學(xué)”的區(qū)別和利弊。分析了現(xiàn)在學(xué)校的網(wǎng)絡(luò)化教學(xué)趨勢和中小學(xué)以及大學(xué)的網(wǎng)上教學(xué)實施狀況。提出了教學(xué)系統(tǒng)激發(fā)自主式學(xué)習(xí)的概念。章節(jié)的后半部分,給出了課題研究即系統(tǒng)開發(fā)的具體工作。這也是課題研究從剛開始的
46、需求分析到最后的系統(tǒng)測試與結(jié)論的總結(jié),所需要經(jīng)歷的行動指南。在開發(fā)的過程中,我就是按照這樣的一個步驟一步一步的做好系統(tǒng)的。</p><p><b> 3 系統(tǒng)設(shè)計</b></p><p><b> 3.1系統(tǒng)概要設(shè)計</b></p><p> 系統(tǒng)決定采用Windows xp操作系統(tǒng)平臺,IIS6.0 web服務(wù)器
47、,Access 2003以及面向?qū)ο蠛唵我子?,功能強大適用范圍廣的Asp技術(shù)。</p><p> 系統(tǒng)的結(jié)構(gòu)體系建立在Web的客戶/服務(wù)器(b/s)體系結(jié)構(gòu)的基礎(chǔ)上,根據(jù)用戶的輸入提供動態(tài)信息服務(wù),從而實現(xiàn)交互式教學(xué)管理。采用模塊化的設(shè)計方法,以及一般客戶/服務(wù)器數(shù)據(jù)庫的數(shù)據(jù)平臺。</p><p> 學(xué)生登陸系統(tǒng)時,只要直接打開系統(tǒng)主界面就可以實現(xiàn)在線學(xué)習(xí)功能,既模擬課堂的幻燈片式學(xué)習(xí)
48、又有生動的視頻式學(xué)習(xí)。在系統(tǒng)主界面中,學(xué)生還可以瀏覽學(xué)校里的一些通知公告,查看學(xué)校的簡單介紹,課程的介紹,學(xué)習(xí)的課時等情況。在系統(tǒng)右上角部分能夠與老師進行交互式學(xué)習(xí),學(xué)生提出問題。老師進行解答。</p><p> 最重要的是在對應(yīng)的按鈕上,學(xué)生能夠?qū)崿F(xiàn)考試功能,現(xiàn)在具體的頁面注冊,建議使用自己的學(xué)號注冊,這樣有利于老師對成績的處理。而后利用自己注冊好的信息登陸考試系統(tǒng),選擇考試的科目點擊“開始考試”,就能進入初
49、始化考試界面。等考試完成后,點擊“交卷”。等待稍許片刻就能查看到系統(tǒng)給的自動評分。</p><p> 老師登陸系統(tǒng)時,首先當(dāng)然是可以進行學(xué)生能夠進行的所有操作:查看自己對學(xué)生回答的留言,查看課程等相關(guān)情況。</p><p> 然后老師們最重要的操作是點擊左下角的“管理入口”,在管理員登陸界面中輸入自己的帳號和密碼(我設(shè)置的默認帳號和密碼均是:admin)。登陸到后臺管理頁面。在管理頁面
50、平臺上進行主要的操作,例如留言信息的查詢,回復(fù)和審核。自己帳號和密碼的修改等。當(dāng)然老師也可以登陸到考試系統(tǒng)對學(xué)生的成績進行管理操作。</p><p><b> 3.2功能設(shè)計</b></p><p> 系統(tǒng)面向二類用戶,分別為教師、學(xué)生。為簡化本系統(tǒng),學(xué)生用戶無需登錄進入系統(tǒng),只擁有系統(tǒng)的部分權(quán)限,能瀏覽基本信息,可選擇某種課程進行在線測試,可通過在線答疑與老師交
51、流。老師用戶可以編輯,管理相關(guān)信息。詳細的功能設(shè)計如下。</p><p> 3.2.1學(xué)生用戶端</p><p> 學(xué)生的整體功能設(shè)計,學(xué)生功能模塊圖如圖3-1所示。</p><p> ?。?)瀏覽通知公告,學(xué)生無需登錄就能在首頁課程列表中閱讀“通知公告”欄目中的通知。</p><p> ?。?)閱讀學(xué)院簡介,課程介紹,授課計劃,教務(wù)中心
52、等信息:提供學(xué)生了解學(xué)院和課程的一個平臺,使得學(xué)生從剛開始就知道授課計劃從而指定自己的學(xué)習(xí)計劃。</p><p> ?。?)網(wǎng)上課堂功能的設(shè)計,網(wǎng)上課堂效果圖如圖3-2所示。</p><p> 學(xué)生通過單擊“網(wǎng)上課堂”,進入“網(wǎng)上課堂”學(xué)習(xí)列表,里面有上圖所示的學(xué)習(xí)材料。只需要往任何一個連接上一點就能進行在線學(xué)習(xí)了。</p><p> ?。?)視頻教學(xué)功能設(shè)計,實
53、現(xiàn)視頻教學(xué)功能效果。</p><p> 考試系統(tǒng)功能設(shè)計,實現(xiàn)考試功能效果。</p><p> (6)在線答疑功能設(shè)計,實現(xiàn)留言板功能。學(xué)生點擊“我要留言”圖片按鈕,就能進行留言操作,但是不能馬上顯示出來,必須經(jīng)過老師的審核才能顯示。</p><p> 3.2.2老師用戶端</p><p> 老師的整體功能設(shè)計,老師功能模塊圖如圖3-
54、3所示。</p><p> ?。?)修改管理員帳號密碼的功能設(shè)計:教師能夠?qū)ψ约旱膸ぬ柡兔艽a進行修改操作。</p><p> ?。?)留言回復(fù)的功能設(shè)計:老師能夠?qū)W(xué)生的問題進行回復(fù),并將回復(fù)以帖子形式發(fā)表。</p><p> ?。?)留言審核的功能設(shè)計:老師能夠?qū)W(xué)生的問題進行審核,并將審核了的問題批準(zhǔn)以帖子形式發(fā)表。</p><p>
55、(4)試題編輯與添加的功能設(shè)計:在考試系統(tǒng)中,試題編輯與添加功能的設(shè)計,老師只要通過登陸考試系統(tǒng)管理員身份后,選擇對應(yīng)的科目進行試題管理,就可以完成添加試題的具體操作。</p><p> (5)查看管理學(xué)生成績的功能設(shè)計:老師能夠?qū)W(xué)生的成績進行查看,刪除等操作。</p><p> ?。?)查看管理學(xué)生用戶的功能設(shè)計:老師能夠?qū)W(xué)生用戶的用戶名進行查看,修改,刪除等操作。</p&g
56、t;<p><b> 3.3數(shù)據(jù)流程</b></p><p> 系統(tǒng)數(shù)據(jù)流程包含了:1,學(xué)生在線考試功能; 2,教師與學(xué)生的在線交互3,學(xué)生的在線學(xué)習(xí);4,老師的在線操作等。</p><p> 整體動態(tài)數(shù)據(jù)流程結(jié)構(gòu),站點地圖如圖3-4所示。</p><p><b> 圖3-4 站點地圖</b><
57、/p><p> 3.3.1 師生數(shù)據(jù)流圖</p><p> 師生數(shù)據(jù)流圖主要反映的是老師與學(xué)生之間的服務(wù)請求與答復(fù)的底層數(shù)據(jù)交互情況。底層數(shù)據(jù)流圖如圖3-5所示。</p><p> 學(xué)生發(fā)送服務(wù)請求使用教學(xué)系統(tǒng),老師在后臺對系統(tǒng)進行檢測若發(fā)現(xiàn)有留言等信息就實行答復(fù)操作。并把答復(fù)后的結(jié)果通過請求的形式發(fā)給教學(xué)系統(tǒng),再由教學(xué)系統(tǒng)把答復(fù)的具體內(nèi)容返回給學(xué)生。</p
58、><p> 3.3.2 學(xué)生功能數(shù)據(jù)流程</p><p> 主要體現(xiàn)在學(xué)生的功能操作數(shù)據(jù)上??荚図撁婧痛鹨身撁娣謩e對應(yīng)在下面的功能模塊中:總體模塊圖如圖3-6所示。它們又分別有進行考試的屬性,和實現(xiàn)留言板功能的屬性。</p><p> 從上圖可以看出學(xué)生的操作基本上集中在學(xué)生的主頁面上,也就是圖3-4 站點地圖中的最上面的index.asp中。而后學(xué)生有可能產(chǎn)生兩
59、個交互式的請求,分別進入到text.asp(考試頁面),dayi.asp(答疑頁面)。</p><p> 3.3.3 老師功能數(shù)據(jù)流圖</p><p> 老師的數(shù)據(jù)流主要體現(xiàn)在身份的驗證和管理平臺的管理上。老師功能數(shù)據(jù)流圖如圖3-7所示。</p><p> 3.3.4 留言板系統(tǒng)數(shù)據(jù)流程</p><p> 學(xué)生不用身份認證進入學(xué)習(xí)頁面
60、,這樣方便沒有注冊的學(xué)員,進入后在“在線答疑”模塊提交留言,審核后就能把留言顯示出來。留言板數(shù)據(jù)流圖如圖3-8所示。</p><p> 3.3.5 老師與留言板間的詳細數(shù)據(jù)流</p><p> 老師對留言系統(tǒng)的操作是審核和回復(fù)留言,只有學(xué)生的提問審核了才顯示。老師在留言板系統(tǒng)中的數(shù)據(jù)流圖如圖3-9所示。</p><p> 3.3.6 考試系統(tǒng)學(xué)生數(shù)據(jù)流<
61、/p><p> 考試系統(tǒng)學(xué)生數(shù)據(jù)流,考試系統(tǒng)學(xué)生數(shù)據(jù)流圖如圖3-10所示。</p><p> 3.3.7 考試系統(tǒng)老師數(shù)據(jù)流</p><p> 老師也就是考試系統(tǒng)的管理員必須經(jīng)過身份確認才能進入考試系統(tǒng)管理平臺,在管理平臺中老師可以對學(xué)生進行直接的管理,如刪除學(xué)生用戶,添加學(xué)生用戶??梢孕薷淖约旱墓芾韱T帳戶名,帳戶密碼??梢圆榭磳W(xué)生考試成績,或者刪除學(xué)生考試成績。
62、可以對學(xué)生科目進行管理,例如:添加考試試題,編輯考試試題。詳細數(shù)據(jù)流情況,考試系統(tǒng)老師數(shù)據(jù)流圖如圖3-11所示。</p><p><b> 3.4 數(shù)據(jù)庫設(shè)計</b></p><p> 用戶通過瀏覽器向服務(wù)器發(fā)出操作請求然后系統(tǒng)判斷請求的合法性后處理操作請求,將結(jié)果返回至客戶端的瀏覽器上,這是本系統(tǒng)的總體處理流程思路。數(shù)據(jù)庫總體流程圖如圖3-12所示。</p
63、><p><b> ?。?)老師實體圖</b></p><p> 其中管理員id號是區(qū)分不同的管理員的。老師實體圖如圖3-13所示。</p><p> ?。?)學(xué)生實體圖如圖3-14所示。</p><p><b> ?。?)留言實體圖</b></p><p> 留言實體圖如圖
64、3-15所示。</p><p> (4)學(xué)生考試分數(shù)實體圖如圖3-16所示。</p><p> (5)試卷實體圖如圖3-17所示。</p><p> 體現(xiàn)了試卷的數(shù)據(jù)庫結(jié)構(gòu),詳情如下。</p><p> (6)老師與學(xué)生的E-R圖,老師學(xué)生實體聯(lián)系圖如圖3-18所示。</p><p><b> ?。?
65、)邏輯結(jié)構(gòu)設(shè)計</b></p><p> 老師信息表,主要是用于老師的身份認證。它和學(xué)生信息表相似老師信息表如表3-1所示。</p><p> 表3-1 老師信息表</p><p> 留言信息表如表3-2所示。</p><p> 表3-2 留言信息表</p><p> 試題信息表如表3-3所示。&
66、lt;/p><p> 表3-3 試題信息表</p><p><b> 3.5 本章小結(jié)</b></p><p> 在整個系統(tǒng)中這一章是最重要的,在這里完成了系統(tǒng)的設(shè)計,相當(dāng)于系統(tǒng)要做什么事,有了明確的規(guī)定。在“系統(tǒng)概要”的小節(jié)里就初步體現(xiàn)了系統(tǒng)如何設(shè)計的構(gòu)思。而后通過緊接著的“功能設(shè)計”實現(xiàn)了系統(tǒng)的功能規(guī)劃。里面的功能結(jié)構(gòu)圖是系統(tǒng)的基本框架。
67、有了基本框架,在數(shù)據(jù)流圖的指導(dǎo)下就能很快分析出系統(tǒng)的開發(fā)思路。然后在后面的“數(shù)據(jù)庫設(shè)計”里面,對具體的實體在數(shù)據(jù)庫中的表示進行了闡述。列出了重要的數(shù)據(jù)庫邏輯設(shè)計表格。在完成這一章的過程中當(dāng)然也碰到了一些問題,例如:圖表的畫法就是難點之一,在老師的指導(dǎo)下最終很快就利用基本的office軟件完成了操作。</p><p><b> 4 系統(tǒng)實現(xiàn)</b></p><p>
68、 在上一章里,重點討論了系統(tǒng)的設(shè)計,系統(tǒng)又是如何實現(xiàn)的呢,這就是這一章里面將重點討論的問題,整個系統(tǒng)的實現(xiàn)是很復(fù)雜的,也是很煩瑣的。現(xiàn)在重點討論系統(tǒng)重難點模塊的實現(xiàn)。討論模塊如下:網(wǎng)絡(luò)教學(xué)模塊,考試系統(tǒng)模塊,在線答疑模塊和后臺數(shù)據(jù)庫的實現(xiàn)。</p><p> 4.1 網(wǎng)絡(luò)教學(xué)模塊實現(xiàn)</p><p> 網(wǎng)絡(luò)教學(xué)是本系統(tǒng)的中心環(huán)節(jié),用戶在該系統(tǒng)首頁導(dǎo)航處點擊在線課程列表即可查看所有課程
69、。選擇課程名或查看課程詳情進入相應(yīng)課程學(xué)習(xí)界面。</p><p> 該部分要達到的效果是象老師在課堂講課一樣,通過幻燈片形式引導(dǎo)學(xué)生在線學(xué)習(xí)。如何實現(xiàn)這樣一個功能呢。素材有:老師提供的《計算機網(wǎng)絡(luò)與數(shù)據(jù)庫》幻燈片。經(jīng)過認真思考和分析,我決定采用網(wǎng)站相冊的方法進行實現(xiàn)。這種方法簡單而且很有效。具體實現(xiàn)思路如下:</p><p> 打開《計算機網(wǎng)絡(luò)與數(shù)據(jù)庫》幻燈片,點擊“文件”下的“輸出為
70、圖片”,這樣就把每一個幻燈片變做了圖片。</p><p> 在應(yīng)用Macromedia Dreamweaver 8 進行編輯的時候,選擇“命令”下的“創(chuàng)建網(wǎng)絡(luò)相冊”這樣就彈出了創(chuàng)建網(wǎng)絡(luò)相冊圖如圖4-1所示。</p><p> 圖4-1 創(chuàng)建網(wǎng)絡(luò)相冊圖</p><p> 網(wǎng)絡(luò)相冊的創(chuàng)建相當(dāng)于課程的各個幻燈片創(chuàng)建的成功?,F(xiàn)在就要制作課程列表了。使用開發(fā)工具插入表格
71、命令,同時將每一章節(jié)的章節(jié)效果圖片插入到表格中。然后在每一個單元格里面添加各個課程的名字。效果如“圖3-2”所示。</p><p> 學(xué)習(xí)課程內(nèi)容設(shè)計好了,在打開Macromedia Dreamweaver 8創(chuàng)建超鏈接的時候了,逐步為每一個課程項目添加超鏈接。</p><p> 這樣一個“網(wǎng)上課堂”就創(chuàng)建好了。課程選擇整體效果圖如圖4-2所示。</p><p>
72、; 圖4-2課程整體效果圖</p><p> 進入課程學(xué)習(xí)的具體狀態(tài)效果課程學(xué)習(xí)效果圖如圖4-3所示。</p><p> 圖4-3課程學(xué)習(xí)效果圖</p><p> 4.2 考試系統(tǒng)模塊的實現(xiàn)</p><p> 考試系統(tǒng)我是做一個完全獨立的模塊來開發(fā)的??荚囅到y(tǒng)有三大功能分別是:學(xué)生注冊,學(xué)生登陸后考試功能,老師登陸后管理功能。<
73、;/p><p> ?。?)考試系統(tǒng)試題添加功能外觀效果,試題添加效果圖如圖4-4所示。</p><p> 圖4-4試題添加效果圖</p><p> (2)學(xué)生注冊功能的實現(xiàn)注冊功能,學(xué)生注冊頁面如圖4-5所示。</p><p> 圖4-5學(xué)生注冊頁面</p><p> 數(shù)據(jù)的提交是采用表單方式提交的。部分代碼如下:
74、</p><p> <form action="register.asp" method="post"> </p><p> <input type=submit name="submit" value="注冊" class=button></p><p>&
75、lt;b> </form></b></p><p> 整個數(shù)據(jù)提交的后臺代碼實現(xiàn)如下:</p><p><b> <% </b></p><p> dim id,studentname,studentpassword'定義變量</p><p> dim sql,rs,
76、rsc</p><p> if request("submit")="注冊" then '添加新用戶</p><p> if trim(request("studentname"))="" or trim(request("studentpassword"))="&
77、quot; then</p><p> Response.Redirect "register.asp?errMessage=用戶名或密碼不能為空!"</p><p> response.end</p><p><b> end if</b></p><p> if trim(request(
78、"studentpassword")) <> trim(request("studentpassword2")) then</p><p> Response.Redirect "register.asp?errMessage=兩次輸入的密碼不一致!"</p><p> response.end</p>
79、<p><b> end if</b></p><p> set rs=server.createobject("adodb.recordset") '檢查學(xué)生是否重名</p><p> rs.open "select * from student where studentname='"
80、 & cstr(trim(request("studentname"))) & "'",conn,1,1</p><p> if if not rs.bof and not rs.eof then</p><p> Response.Redirect "register.asp?errMessage=錯誤!該學(xué)生
81、已經(jīng)存在!!"</p><p><b> rs.close</b></p><p> response.end</p><p><b> end if</b></p><p><b> rs.close</b></p><p> se
82、t rs=nothing</p><p> sql="insert into student(studentname,studentpassword) values('" & cstr(trim(request("studentname"))) & "','" & cstr(trim(request(&q
83、uot;studentpassword"))) & "')"</p><p> conn.execute sql</p><p> if err.number <> 0 then</p><p> Response.Redirect "register.asp?errMessage="
84、; & "數(shù)據(jù)庫操作出錯:" & err.description</p><p> Response.End</p><p><b> else </b></p><p> session("studentname")=request("studentname")
85、 '通過session變量studentname標(biāo)志一個學(xué)生登陸了系統(tǒng)</p><p> response.write "<script language=javascript>window.alert('注冊成功!')</script>"</p><p> session("studentname"
86、;)=request("studentname")</p><p> Response.Redirect "selectsubject.asp"</p><p><b> end if</b></p><p><b> end if</b></p><p&g
87、t;<b> end if</b></p><p><b> %></b></p><p> ?。?)學(xué)生考試功能的實現(xiàn),考試效果圖如圖4-6所示。</p><p><b> 圖4-6考試效果圖</b></p><p> 其中開始考試按鈕代碼如下:</p&g
88、t;<p> <form method="POST" action="test.asp" name="form"></p><p> <p align=center><input type="submit" value="開始考試" id='submit
89、39; name="submit1" ></p></p><p><b> </form></b></p><p> 學(xué)生考試數(shù)據(jù)與正確答案的核對代碼的實現(xiàn):</p><p><b> <%</b></p><p> dim i,sql
90、,rs,count,temp,strid1</p><p><b> strid1=""</b></p><p><b> randomize</b></p><p> for i=1 to session("singlenumber")</p><p>
91、; set rs=server.createobject("adodb.recordset")</p><p> Request.Cookies("selectsubjectname") & "'and type='單選題' and haveselect=0 "</p><p> sql=&q
92、uot;select * from question where subjectname='"&session("selectsubjectname") & "'and type='單選題' and haveselect=0 "</p><p> rs.open sql,conn,3,2</p>&l
93、t;p> count=rs.recordcount</p><p> temp=fix(count*rnd(10))</p><p> rs.move temp</p><p> rs("haveselect")=1</p><p> strid1=strid1 & rs("ID"
94、;) & ","</p><p><b> %></b></p><p><b> <% </b></p><p><b> rs.update</b></p><p><b> next</b></
95、p><p><b> %></b></p><p> 4.3 留言模塊的實現(xiàn)</p><p> 留言板設(shè)計以簡單、實用為終旨,提供一個學(xué)生與老師相互交流的平臺。學(xué)生用戶可以將某門課程的疑難問題通過留言的形式供學(xué)生與老師共同探討。實現(xiàn)的效果要求有:</p><p> (1)用戶通過頁面導(dǎo)航進入留言板;</p
96、><p> ?。?)可瀏覽所有留言;</p><p> ?。?)發(fā)表自己的話題以及觀點;</p><p> ?。?)能夠?qū)λ说牧粞赃M行回復(fù);</p><p> (5)系統(tǒng)管理員可刪除留言;</p><p> 留言板效果圖如圖4-7所示。</p><p><b> 圖4-7留言效果圖
97、</b></p><p> 4.3.1留言板學(xué)生端</p><p> 學(xué)生利用留言版進行留言操作效果功能詳細情況在第三章。留言表單圖如圖4-8所示。</p><p><b> 圖4-8留言表單圖</b></p><p> 此表單設(shè)計采用Macromedia Dreamweaver 8的表格和表單設(shè)計工
98、具(如表單按鈕,文本框等部件)很快就能夠?qū)崿F(xiàn)。提交表單數(shù)據(jù)的方法和上節(jié)提到到方法是一樣的。</p><p> 4.3.2 留言版管理端</p><p> 老師必須通過登陸后才能對留言板進行管理。登陸效果界面如圖4-9所示。</p><p> 圖4-9登陸效果界面</p><p><b> 打開數(shù)據(jù)庫代碼:</b>
99、</p><p><b> <% </b></p><p> dim rs,sql</p><p> set rs=server.createobject("adodb.recordset") </p><p> sql="select top 1 * from admin&q
100、uot;</p><p> rs.open sql,conn,1,3 </p><p><b> %></b></p><p> 把輸入的用戶名和密碼傳輸給check.asp進行身份認證的表單:</p><p> <form name="form1" method="p
101、ost" action="inc/check.asp?action=login"></p><p><b> </form></b></p><p> 身份認證詳細代碼實現(xiàn):</p><p><b> <%</b></p><p> if
102、 request("action")="login" then</p><p> admin_name=request("admin_name")</p><p> admin_pass=request("admin_pass")</p><p> set rs=server.cr
103、eateobject("adodb.recordset")</p><p> sql="select * from admin where admin_name='"&admin_name&"' and admin_pass='"&admin_pass&"'"</
104、p><p> rs.open sql,conn,1,3</p><p> if rs.eof then</p><p> response.write "<br><br><br><br><font size=2><center> 對不起,您輸入的用戶名、密碼有誤,請重新輸入!<
105、;br><br>在此<a href=../index.asp>返回</a></font>"</p><p><b> else</b></p><p> session("admin_name")=request("admin_name")</p>
106、<p> response.redirect "../manage.asp"</p><p><b> end if </b></p><p><b> rs.close</b></p><p> set rs=nothing</p><p> conn.c
107、lose</p><p> set conn=nothing</p><p><b> end if</b></p><p><b> %></b></p><p> 4.3.3 管理員管理留言版</p><p> 管理員管理留言版中刪除功能詳細算法如下:&l
108、t;/p><p> If 會話變量不為空 Then</p><p> If 會話變量<>“管理員”Then </p><p><b> 顯示“沒有權(quán)限”</b></p><p><b> End If</b></p><p> Elseif 會話變量為空
109、 Then</p><p><b> 顯示“沒有權(quán)限”</b></p><p><b> End If</b></p><p> 調(diào)用deletemessage(aid)方法</p><p> 定義一標(biāo)記變量flag,獲取返回結(jié)果</p><p> If flag為
110、true Then //判斷flag</p><p><b> 顯示“刪除成功”</b></p><p><b> Else </b></p><p><b> 顯示“刪除失敗”</b></p><p><b> End If</b><
111、;/p><p> 4.3.4 老師回復(fù)留言</p><p> 管理員回復(fù)留言功能的效果留言回復(fù)圖如圖4-10所示。</p><p> 圖4-10留言回復(fù)圖</p><p> 回復(fù)留言功能具體實現(xiàn)代碼:</p><p><b> <%</b></p><p>
112、if request("action")="save" then</p><p> dim ID,reply</p><p> id=request("ID")</p><p> reply=request.form("reply")</p><p> d
113、im rs,sql</p><p> set rs=Server.CreateObject("Adodb.Recordset")</p><p> sql="select * from liuyanbook where id="&id</p><p> rs.open sql,conn,1,3</p>
114、<p> rs("reply")=reply</p><p><b> rs.Update</b></p><p><b> end if</b></p><p> response.write "<br>"+"留言回復(fù)成功,<fon
115、t color=#ff000>繼續(xù)</font></a>其他操作。"</p><p><b> %></b></p><p><b> 4.4后臺實現(xiàn)</b></p><p> 4.4.1 后臺管理員的管理</p><p> 管理員的管理相對比較
116、簡單,只需要輸入修改后的帳號密碼然后點擊確定就能實現(xiàn)管理員帳號和密碼的修改。管理員用戶管理圖如圖4-11所示。</p><p> 圖4-11管理員用戶管理圖</p><p> 實現(xiàn)的代碼也比較簡單,具體和用戶注冊是一樣的,只是單單把修改后的用戶名和密碼提交到數(shù)據(jù)庫中。詳細情況參見本章第二節(jié)。</p><p> 4.1.2 后臺學(xué)生管理</p>&
117、lt;p> 主要是對學(xué)生的刪除與添加操作,當(dāng)然學(xué)生也可以自己從注冊頁面主動添加到學(xué)生庫中。學(xué)生管理圖如圖4-12所示。</p><p> 圖4-12 學(xué)生管理圖</p><p> 代碼的實現(xiàn)同樣簡單,具體和用戶注冊也是一樣的,單單把用戶名和密碼提交到數(shù)據(jù)庫中就可以了。詳細情況參見本章第二節(jié)。</p><p><b> 4.5 系統(tǒng)測試<
118、/b></p><p><b> 測試環(huán)境如下:</b></p><p><b> 1、開發(fā)環(huán)境:</b></p><p> ?。?)體系結(jié)構(gòu):Browser/Server (2)操作系統(tǒng):Windows XP </p><p> ?。?)開發(fā)工具:Macromedia Dream
119、weaver 8,Macromedia Fireworks 8, Macromedia Flash 8,IIS 6.0,Access 2003</p><p><b> 2、 運行環(huán)境</b></p><p> Windows XP、IIS6.0 推薦配置要求: CPU:奔騰1.6GHZ以上 內(nèi)存:512M以上 顯卡:標(biāo)準(zhǔn)VGA,2
120、56色顯示模式以上 硬盤:80GB 其它設(shè)備:鼠標(biāo)等</p><p><b> 3、 單元測試</b></p><p> 單元測試集中的檢驗軟件設(shè)計的最小單元。正式測試之前必須先通過編譯程序檢查并且改正所有語法錯誤,然后用第三章系統(tǒng)設(shè)計作指南,對所有的內(nèi)部鏈接進行測試,以便發(fā)現(xiàn)模塊內(nèi)部無法響應(yīng)的錯誤。這次單元測試我使用白盒測試法,同時對多個模塊并行
121、地進行測試。主要是檢查下述幾點:</p><p> (1)參數(shù)的數(shù)目、屬性與由調(diào)用模塊送來的變量是否相同。</p><p> ?。?)全程變量的定義和用法在各個模塊中是否出現(xiàn)了重復(fù)定義。</p><p> ?。?)輸入/輸出錯誤的檢查和處理。</p><p> ?。?)錯誤的初始值或不正確的缺省值。</p><p>
122、 (5)數(shù)據(jù)類型是否相容。</p><p> ?。?)是否出現(xiàn)了不正常的死循環(huán)。</p><p> ?。?)操作過程中的操作流向。</p><p> 在測試過程中出現(xiàn)了不少問題,而問題主要是集中在數(shù)據(jù)類型不相容。經(jīng)過不斷的調(diào)試,修改數(shù)據(jù)類型,最終解決了這樣的問題。</p><p><b> 4.集成測試</b>&l
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機網(wǎng)絡(luò)與數(shù)據(jù)庫概論
- 計算機網(wǎng)絡(luò)專業(yè)畢業(yè)設(shè)計(論文)
- 外文翻譯---計算機網(wǎng)絡(luò)和數(shù)據(jù)庫
- 計算機網(wǎng)絡(luò)習(xí)題+計算機網(wǎng)絡(luò)習(xí)題
- 計算機網(wǎng)絡(luò)專業(yè)畢業(yè)設(shè)計--網(wǎng)絡(luò)設(shè)計與規(guī)劃
- eklhbm有關(guān)計算機網(wǎng)絡(luò)畢業(yè)的論文計算機網(wǎng)絡(luò)畢業(yè)論文淺析計算機網(wǎng)絡(luò)安全
- 計算機網(wǎng)絡(luò)數(shù)據(jù)庫安全策略探討
- 英文翻譯—計算機網(wǎng)絡(luò)與數(shù)據(jù)庫.doc
- 計算機網(wǎng)絡(luò)畢業(yè)論文--- 計算機網(wǎng)絡(luò)管理軟件
- 計算機網(wǎng)絡(luò)數(shù)據(jù)庫安全技術(shù)方案的構(gòu)建
- 計算機網(wǎng)絡(luò)
- 計算機專業(yè)調(diào)研報告 計算機網(wǎng)絡(luò)專業(yè)調(diào)研報告
- 畢業(yè)設(shè)計--計算機網(wǎng)絡(luò)安全
- 計算機網(wǎng)絡(luò)技術(shù)畢業(yè)設(shè)計
- 計算機等級考試計算機網(wǎng)絡(luò)題庫
- 計算機畢業(yè)論文--計算機網(wǎng)絡(luò)安全
- 計算機的組成與計算機網(wǎng)絡(luò)-學(xué)年論文
- 計算機專業(yè)畢業(yè)設(shè)計外文翻譯--數(shù)據(jù)庫
- 計算機網(wǎng)絡(luò)教學(xué)實踐平臺設(shè)計與實現(xiàn).pdf
- 計算機網(wǎng)絡(luò)安全畢業(yè)論文---淺談計算機網(wǎng)絡(luò)安全
評論
0/150
提交評論