數(shù)據(jù)結(jié)構(gòu)精品課網(wǎng)站的方案設(shè)計(jì)書與實(shí)現(xiàn)大學(xué)本科方案設(shè)計(jì)書_第1頁(yè)
數(shù)據(jù)結(jié)構(gòu)精品課網(wǎng)站的方案設(shè)計(jì)書與實(shí)現(xiàn)大學(xué)本科方案設(shè)計(jì)書_第2頁(yè)
數(shù)據(jù)結(jié)構(gòu)精品課網(wǎng)站的方案設(shè)計(jì)書與實(shí)現(xiàn)大學(xué)本科方案設(shè)計(jì)書_第3頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Hebei Normal University of Science & Technology專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)號(hào):0961070102本科畢業(yè)論文(設(shè)計(jì))(自然科學(xué))題目 數(shù)據(jù)結(jié)構(gòu)精品課網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)院(系、部): 數(shù)學(xué)與信息科技學(xué)院學(xué)生姓名:指導(dǎo)教師:職稱2011年5月30 日資料目錄1.河北科技師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))126頁(yè)2.河北科技師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))任務(wù)書12頁(yè)3.河北科技師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))開題報(bào)告13頁(yè)4.河北科技師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))中期檢查表11頁(yè)5.河北科技師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))答辯記錄表頁(yè)6.河北科技師范學(xué)院本科畢業(yè)論文

2、(設(shè)計(jì))成績(jī)?cè)u(píng)定匯總表頁(yè)7.河北科技師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))工作總結(jié)11頁(yè)河北科技師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))數(shù)據(jù)結(jié)構(gòu)精品課網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)院係、咅® 名稱: 數(shù)學(xué)與信息科技學(xué)院專 業(yè)名稱 : 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名 :學(xué)生學(xué)號(hào):指導(dǎo)教師 :2011年5月30日學(xué)術(shù)聲明本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得 的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用 的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對(duì)本論 文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方 式標(biāo)明。本學(xué)位論文的知識(shí)產(chǎn)權(quán)歸屬于河北科技師范學(xué)院。本

3、人簽名:指導(dǎo)教師簽名:日期:日期:摘要數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)科學(xué)中是一門非常重要的綜合性的專業(yè)基礎(chǔ)課,其內(nèi)容豐富,涉 及面廣泛。隨著計(jì)算機(jī)技術(shù)的發(fā)展,教學(xué)條件的改善,教學(xué)思想的成熟,該課程從課程 體系、教學(xué)內(nèi)容、使用教材與描述算法的語(yǔ)言、教學(xué)方法與手段等方面均發(fā)生了很大變 化與發(fā)展,隨著網(wǎng)絡(luò)的高速發(fā)展,及教育體制改革的深入,通過網(wǎng)絡(luò)自主學(xué)習(xí)與搜集信 息,已經(jīng)成為每個(gè)人所必須做的事情。特別是計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)方面的知識(shí),因其自身知 識(shí)更新快的特點(diǎn),通過網(wǎng)站進(jìn)行數(shù)據(jù)結(jié)構(gòu)精品課程建設(shè)與學(xué)習(xí)無疑是最佳的選擇。本課題主要運(yùn)用了數(shù)據(jù)庫(kù)(SQL Server 2000 )與ASP整合的動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù), 實(shí)現(xiàn)了數(shù)據(jù)結(jié)

4、構(gòu)這一精品課程的在線學(xué)習(xí),在線答疑與學(xué)生在線測(cè)試的功能。方便學(xué)生 在進(jìn)行學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)這門課程的同時(shí),通過在線答疑,交流討論等進(jìn)行學(xué)習(xí)心得的交流。關(guān)鍵詞:精品課程網(wǎng)站;網(wǎng)上教學(xué);數(shù)據(jù)庫(kù);數(shù)據(jù)結(jié)構(gòu);ASP技術(shù)Abstract"Data Structure" in computer scie nee is a very importa nt and comprehe nsive basis of the professi onal class, rich in content. With the developme nt of computer tech no logy, and

5、 teach ing con diti ons improve, mature thi nki ng of the teachi ng, the curriculum from the curriculum, teachi ng content, use materials and algorithm descriptio n Ian guage, teachi ng methods and means both un derg one treme ndous cha nges and developme nt, With the rapid developme nt of the n etw

6、ork, and the in-depth reform of the educatio nal system, through self-lear ning n etwork and to collect in formati on and have become each pers on must do. Especially computer data structure of kno wledge, because kno wledge to update their own characteristics, through the site for quality data stru

7、cture courses and learning the building is the best opti on.The main topic of the use of the database (Access) and ASP integration of dynamic web site developme nt and tech no logy, the data structure to achieve the quality of on li ne lear ning courses and in teractive, on li ne lear ning FAQs and

8、operat ing correct ing. Facilitate stude nt learning data structure duri ng this course at the same time, through on li ne FAQs, con duct discussi ons and excha nge of views on the excha nge of lear ning.Keywords: Quality Course Website ;On li ne Teach ing ;Data Structure ;ASP ; Database目 錄摘要 IAbstr

9、act I1緒論 11.1課題背景及意義11.2課題主要工作11.3論文組織22需求分析及開發(fā)工具介紹 22.1需求分析22.2開發(fā)工具介紹32.2.1 ASP平臺(tái)的選擇 32.2.2 Aws服務(wù)器介紹 4數(shù)據(jù)庫(kù)42.2.4 CSS網(wǎng)頁(yè)設(shè)計(jì)技術(shù) 53系統(tǒng)設(shè)計(jì) 53.1系統(tǒng)概要設(shè)計(jì)53.2功能設(shè)計(jì)63.2.1 學(xué)生用戶端6管理員用戶端63.3數(shù)據(jù)流程83.3.1 師生數(shù)據(jù)流圖 8學(xué)生功能數(shù)據(jù)流程8老師功能數(shù)據(jù)流圖9留言板系統(tǒng)數(shù)據(jù)流程 9老師與留言板間的詳細(xì)數(shù)據(jù)流 10考試系統(tǒng)學(xué)生數(shù)據(jù)流10337 考試系統(tǒng)老師數(shù)據(jù)流 113.4數(shù)據(jù)庫(kù)設(shè)計(jì)124系統(tǒng)實(shí)現(xiàn) 154.1考試系統(tǒng)模塊的實(shí)現(xiàn)154.2留言模

10、塊的實(shí)現(xiàn)17留言板學(xué)生端17留言版管理端18管理員管理留言版19老師回復(fù)留言194.3后臺(tái)實(shí)現(xiàn)20后臺(tái)管理員的管理20后臺(tái)教師的管理20后臺(tái)學(xué)生的管理204.3.4 課件上傳的管理 204.3.5 課件類別的管理 20課件的管理205系統(tǒng)測(cè)試 205.1測(cè)試環(huán)境20開發(fā)環(huán)境205.1.2 運(yùn)行環(huán)境20單元測(cè)試20集成測(cè)試20結(jié)論 25參考文獻(xiàn) 25致謝 261緒論1.1課題背景及意義隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,我們發(fā)現(xiàn)信息技術(shù)的飛速發(fā)展正越來越深刻地影響著教育發(fā) 展,教育信息化的發(fā)展方向需要我們?cè)诨A(chǔ)教育課程改革中充分發(fā)揮信息技術(shù)的巨大優(yōu) 勢(shì),讓我們的教育能更好地適應(yīng)當(dāng)前科學(xué)知識(shí)迅速膨脹的客觀現(xiàn)實(shí),同

11、時(shí)也促進(jìn)教育品 質(zhì)的不斷提升。建立精品課程網(wǎng)站是信息化教育資源建設(shè)的一種有效形式,具有資源豐 富,自主性強(qiáng)、交互性好的特點(diǎn) 。建設(shè)數(shù)據(jù)結(jié)構(gòu)重點(diǎn)課程網(wǎng)站可以解決數(shù)據(jù)結(jié) 構(gòu)課程開設(shè)中的諸多難題,是為促進(jìn)教師教與學(xué)生學(xué)而設(shè)計(jì)開發(fā)的。設(shè)計(jì)此系統(tǒng)是為了實(shí)現(xiàn)教學(xué)目的、由各教學(xué)要素有機(jī)結(jié)合而成的具有一定教學(xué)功能 的整體。為了達(dá)到一定的教育、教學(xué)的目的,實(shí)現(xiàn)一定的教育、教學(xué)的功能的各種教育、 教學(xué)組織形式。教材內(nèi)容的組織,系統(tǒng)教材庫(kù)是提高教學(xué)質(zhì)量、激發(fā)學(xué)習(xí)興趣的關(guān)鍵。1.2課題主要工作這個(gè)教學(xué)系統(tǒng)主要研究對(duì)象是學(xué)生、教師、教學(xué)資源、教學(xué)媒體四個(gè)基本要素,通 過這四個(gè)基本要素的相對(duì)運(yùn)動(dòng)從而產(chǎn)生著各個(gè)系統(tǒng)之間的輸

12、入與輸出的復(fù)雜的運(yùn)行過 程,通過這個(gè)復(fù)雜的運(yùn)行過程以保證學(xué)校系統(tǒng)內(nèi)部各個(gè)系統(tǒng)的動(dòng)態(tài)穩(wěn)定與開放性。做出 一個(gè)分層次的系統(tǒng)復(fù)合體。通過層次的劃分使系統(tǒng)更有針對(duì)性,不同的層次有不同層次 的規(guī)定性的具有可操作性的教學(xué)設(shè)計(jì)方法技術(shù)2。從機(jī)構(gòu)層次到學(xué)習(xí)層次,步步遞進(jìn), 前一個(gè)層次時(shí)候一個(gè)層次的父層,每一個(gè)層次之間存在著相互聯(lián)系、相互制約、相互作 用的組織形式,這些層次是系統(tǒng)結(jié)構(gòu)領(lǐng)域的狀況。課題研究過程中初步事項(xiàng)是進(jìn)行可行性分析,需求分析,這樣主要的工作是對(duì)現(xiàn)有 國(guó)內(nèi)情況的調(diào)查,這些工作包括九江學(xué)院信息學(xué)院精品課程的在線調(diào)查,通過九江學(xué)院 論壇,九江論壇,九江學(xué)院信息學(xué)院教師群了解精品課程的相關(guān)情況,并進(jìn)行

13、面對(duì)面的 問答式調(diào)查直接研究相關(guān)的教學(xué)系統(tǒng)。課題研究中期工作,主要是系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn),具體包括從網(wǎng)上下載免費(fèi)的系 統(tǒng)開發(fā)工具,Dreamweaver_CS3, Aws, SQL Server 2000以及其他素材。通過 Dreamweaver_CS3建立一個(gè)站點(diǎn),逐步完成系統(tǒng)功能的前臺(tái)設(shè)計(jì)。 然后打開SQL Server 2000建立對(duì)應(yīng)的表格,在Aws的輔助下完成系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。課題研究后期工作,反過來對(duì)系統(tǒng)進(jìn)行多次測(cè)試,查看系統(tǒng)的運(yùn)行情況,對(duì)斷了的 連接和孤立的文件進(jìn)行處理。對(duì)部分比較大的圖片和視頻進(jìn)行壓縮,即優(yōu)化操作。最后 總結(jié)我分析課題的相關(guān)問題并寫入文檔中。1.3論文組織通過對(duì)

14、系統(tǒng)進(jìn)行初步研究后,論文決定采用下面的基本框架組織全文:(1)緒論,主要是分析課題研究的背景和具體實(shí)施的意義,從而確定課題是否可 行。當(dāng)然也牽涉到了開發(fā)工具選取的問題,根據(jù)工具使用的難易程度結(jié)合自己的技能水 平。(2)系統(tǒng)分析,從各個(gè)方面上分析系統(tǒng)的需求,確立在課題研究中將要進(jìn)行的主 要工作。(3)系統(tǒng)設(shè)計(jì),通過建立好系統(tǒng)設(shè)計(jì)的主要思路,完成系統(tǒng)要求的功能設(shè)計(jì),做 好功能模塊圖。明確并實(shí)現(xiàn)數(shù)據(jù)的具體流向,畫出數(shù)據(jù)流圖。對(duì)數(shù)據(jù)庫(kù)的具體內(nèi)容進(jìn)行 構(gòu)思,實(shí)現(xiàn)數(shù)據(jù)庫(kù)表格和表格數(shù)據(jù)的合理安排。(4)系統(tǒng)實(shí)現(xiàn),選舉比較重要的模塊進(jìn)行詳細(xì)的實(shí)現(xiàn)解說。說明網(wǎng)絡(luò)教學(xué)模塊的實(shí)現(xiàn)方法??荚囅到y(tǒng)模塊實(shí)現(xiàn)的具體思路3。

15、留言模塊的實(shí)現(xiàn)過程,也就是在線答疑功 能的實(shí)現(xiàn)。后臺(tái)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。(5)總結(jié)與展望,主要是做好課題開發(fā)基本上完成后的系統(tǒng)測(cè)試和運(yùn)行監(jiān)測(cè)。同 時(shí)對(duì)整個(gè)課題的一個(gè)整體總結(jié)與展望。2需求分析及開發(fā)工具介紹2.1需求分析本系統(tǒng)是針對(duì)教學(xué)現(xiàn)狀而設(shè)計(jì)的。目前很多學(xué)校仍采用傳統(tǒng)的與學(xué)生面對(duì)面的教學(xué) 模式,它的整個(gè)教學(xué)過程均是“手動(dòng)模式”。雖然有時(shí)有同學(xué)在電腦前面進(jìn)行上機(jī)操作, 但是很少看到學(xué)生坐在電腦前面進(jìn)行在線學(xué)習(xí)的。傳統(tǒng)教學(xué)模式是以教師為主,教師講、學(xué)生聽、很少有互動(dòng),課后老師比較忙,學(xué) 生有什么疑難問題很難在短時(shí)間內(nèi)找到老師解決, 而且會(huì)因?yàn)槔蠋熒险n過程中攜帶的資 料有限,一時(shí)半會(huì)可能給不了學(xué)生具體的

16、答案,幾乎是一種單向溝通的教學(xué)模式。除此之外老師的工作量相當(dāng)大,相同的課程在不同的班級(jí)上,出現(xiàn)了一門課反復(fù)講,甚至 同樣的教學(xué)內(nèi)容需在不同教室的黑板上書寫多次,作業(yè)批改時(shí)相同錯(cuò)誤在不同學(xué)生的作 業(yè)本上進(jìn)行重復(fù)的批改,這就導(dǎo)致老師工作量大且重復(fù)性高,效率低,也不能及時(shí)反應(yīng) 學(xué)生學(xué)習(xí)的效果。當(dāng)然老的教學(xué)模式依然是主流,然而從不同學(xué)校不斷增加上機(jī)學(xué)習(xí)的規(guī)律看。新的 教學(xué)模式將會(huì)迅速發(fā)展起來。也證明了此次課題研究的可行性,整個(gè)系統(tǒng)的需求量大很 難估量。針對(duì)上述情況,開發(fā)了“數(shù)據(jù)結(jié)構(gòu)”精品課網(wǎng)站,希望它能夠在平時(shí)學(xué)習(xí)中發(fā)揮高 效、便捷的作用,減輕教師的工作負(fù)擔(dān)、提高工作效率,也使學(xué)生學(xué)習(xí)更輕松、更有效,

17、 使之成為精品課程o由于系統(tǒng)主要是為了更加方便和準(zhǔn)確的管理信息數(shù)據(jù), 所以人機(jī)交互界面的功能要 非常完善,能夠更好的體現(xiàn)方便,快捷的特點(diǎn),有效的減少管理員的管理工作,更準(zhǔn)確、 快捷的管理數(shù)據(jù)。工作人員只需要掌握一些基本的電腦使用方面知識(shí)。系統(tǒng)的研究領(lǐng)域是基于In ternet的教學(xué)系統(tǒng),也就是所說的“在線教育”,基于Web 技術(shù)的計(jì)算機(jī)教育與傳統(tǒng)的教學(xué)模式(即傳統(tǒng)課堂、衛(wèi)星電視教學(xué)和專門網(wǎng)絡(luò)教學(xué))相 比,優(yōu)勢(shì)主要體現(xiàn)在:Web教學(xué)以In ternet為載體進(jìn)行傳播,有巨大的影響范圍;Web技術(shù)是一個(gè)跨平臺(tái)、多媒體的信息發(fā)布和瀏覽技術(shù),并可以實(shí)現(xiàn)動(dòng)態(tài)交互,使開展形象 生動(dòng)、內(nèi)容豐富的多媒體教學(xué)成

18、為可能。Asp技術(shù)出現(xiàn)的時(shí)代還不算太久遠(yuǎn),許多中 小型企業(yè),學(xué)校都是采用此技術(shù)實(shí)現(xiàn)網(wǎng)上維護(hù)的。在需求分析的過程中利用了文獻(xiàn)研究法根據(jù)一定的研究目的或課題,即調(diào)查文獻(xiàn)來獲得資料,從而全面地、正確地了解掌握所要研究問題。并綜合采取實(shí)證研究法即依據(jù) 現(xiàn)有的科學(xué)理論和實(shí)踐的需要,提出設(shè)計(jì),在自然條件下,通過有目的有步驟地操縱, 根據(jù)觀察、記錄、測(cè)定與此相伴隨的現(xiàn)象的變化來確定條件與現(xiàn)象之間的因果關(guān)系的活 動(dòng)。主要目的在于說明各種自變量與某一個(gè)因變量的關(guān)系。合理客觀的應(yīng)用了上述需求分析方法后得出這樣一個(gè)結(jié)論:網(wǎng)絡(luò)教學(xué)較好地滿足了時(shí)代對(duì)人才培養(yǎng)的需求。網(wǎng)絡(luò)教學(xué)充分利用了最新的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技

19、 術(shù)等,使教學(xué)能夠跨越時(shí)間、空間的限制,具有極大的靈活性和交互性,使教學(xué)材料的 展示越來越靈活、形象、生動(dòng),是支持新型的教師指導(dǎo)下學(xué)生自主式學(xué)習(xí)方式的最有力 工具,因此網(wǎng)絡(luò)教學(xué)是新形勢(shì)下高校培養(yǎng)高素質(zhì)人才、提高教學(xué)質(zhì)量和效率等高校教學(xué) 改革中非常重要的內(nèi)容之一。它為一切愿意學(xué)習(xí)的人提供一切學(xué)習(xí)的機(jī)會(huì),提高了教學(xué) 質(zhì)量和學(xué)習(xí)效率。逐步成為學(xué)校教學(xué)活動(dòng)不可缺少的一部分。也是辦好教育,加快教育 現(xiàn)代化的重要組成部分。網(wǎng)絡(luò)教學(xué)正是高校為了適應(yīng)這一形勢(shì)而出現(xiàn)的一種新的教學(xué) 模式。使學(xué)習(xí)者從知識(shí)的被動(dòng)接受者轉(zhuǎn)為知識(shí)的主動(dòng)構(gòu)建者,使教學(xué)管理更為簡(jiǎn)便、科 學(xué)的一種新型的教育技術(shù)9。它改變了傳統(tǒng)教師課堂授課的教

20、學(xué)模式,轉(zhuǎn)而變?yōu)閷W(xué)習(xí)者 突破時(shí)間和空間限制的自主學(xué)習(xí)模式??傊?,這個(gè)網(wǎng)絡(luò)教學(xué)系統(tǒng)正日益貼近我們的自主學(xué)習(xí)模式,而且目前的現(xiàn)狀越來越 緊迫的要求師生交互式系統(tǒng)即教學(xué)系統(tǒng)的開發(fā)。2.2開發(fā)工具介紹2.2.1 ASP平臺(tái)的選擇在這個(gè)系統(tǒng)中我選擇 ASP作為開發(fā)工具。當(dāng)前的開發(fā)工具有很多,如ASP、PHP 等,ASP具有如下特點(diǎn):(1)ASP是Active Server Pages(動(dòng)態(tài)服務(wù)器主頁(yè))的縮寫,它是一個(gè)服務(wù)器端的 腳本環(huán)境。在站點(diǎn)的 Web服務(wù)器上解釋腳本,可產(chǎn)生并執(zhí)行動(dòng)態(tài)、交互式、高效率的 站點(diǎn)服務(wù)器應(yīng)用程序10。ASP可以勝任基于微軟Web服務(wù)器的各種動(dòng)態(tài)數(shù)據(jù)發(fā)布。(2)使用普通的文本

21、編輯器,如 Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。(3)與瀏覽器無關(guān),用戶端只要使用可執(zhí)行 HTML碼的瀏覽器,即可瀏覽所設(shè)計(jì) 的網(wǎng)頁(yè)內(nèi)容。(4)ASP方法與傳統(tǒng)靜態(tài)主頁(yè)的區(qū)別把信息系統(tǒng)納入In ternet的框架之后,首先要解決的問題是通過網(wǎng)頁(yè)訪問后臺(tái)數(shù)據(jù) 庫(kù)信息。所有應(yīng)用程序都被分割為頁(yè)面的形式。用戶的交互操作是以提交表單等方式來 實(shí)現(xiàn)的。這就要求 Web站點(diǎn)具有很強(qiáng)的動(dòng)態(tài)數(shù)據(jù)發(fā)布能力。然而目前Web的服務(wù)。仍以提供靜態(tài)主頁(yè)內(nèi)容為主11。所謂“靜態(tài)”,指的就是站點(diǎn)的主頁(yè)內(nèi)容是固定不變的。 無法根據(jù)用戶的需求和實(shí)際情況作出相應(yīng)的變化。當(dāng)瀏覽器通過In ternet的HTTP協(xié)議向站點(diǎn)的W

22、eb服務(wù)器申請(qǐng)主頁(yè)時(shí),站點(diǎn)服務(wù)器就會(huì)將已設(shè)計(jì)好的靜態(tài)的HTML文件傳送給瀏覽器12。若要更新主頁(yè)的內(nèi)容,只能用非在線的手動(dòng)方式更新HTML的文件數(shù)據(jù)。(5)ASP所設(shè)計(jì)出的是動(dòng)態(tài)主頁(yè)??山邮沼脩籼峤坏男畔⒉⒆鞒龇磻?yīng),其中的數(shù)據(jù)可隨實(shí)際情況而改變,無須人工對(duì)網(wǎng)頁(yè)文件進(jìn)行更新即可滿足應(yīng)用需要。例如:當(dāng)在瀏 覽器上填好表單并提交HTTP請(qǐng)求時(shí),可以要求在站點(diǎn)服務(wù)器上執(zhí)行一個(gè)表單所設(shè)定的 應(yīng)用程序,而不只是一個(gè)簡(jiǎn)單的 HTML文件13。該應(yīng)用程序分析表單的輸入數(shù)據(jù),根 據(jù)不同的數(shù)據(jù)內(nèi)容將相應(yīng)的執(zhí)行結(jié)果(通常是數(shù)據(jù)庫(kù)查尋的結(jié)果集)以 HTML的格式 傳送給瀏覽器。(6)數(shù)據(jù)庫(kù)的數(shù)據(jù)可以隨時(shí)變化,而服務(wù)器

23、上執(zhí)行的應(yīng)用程序卻不必更改??蛻?端得到的網(wǎng)頁(yè)信息會(huì)始終保持新鮮的魅力。2.2.2 Aws服務(wù)器介紹Web服務(wù)器是 Web應(yīng)用程序的心臟,Aws(Asp Web Server是一款基于NetBox開發(fā) 的Asp Web服務(wù)器,其個(gè)小功能強(qiáng)大,基本上能夠取代IIS成為廣大Asp程序員和網(wǎng)站 開發(fā)者的利器?,F(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與 Web密切結(jié)合,使得 Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。數(shù)據(jù)庫(kù)當(dāng)前流行的數(shù)據(jù)庫(kù)有很多,如 Oracle、My SQL、SQL Server、Access等。此次課題 研究中,采用SQL Server 200

24、0進(jìn)行后臺(tái)數(shù)據(jù)管理。SQL Server 2000是Microsoft公司 推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的一個(gè)版本。該版本繼承了 SQL Server 7.0版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程 度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98的膝上型電腦到運(yùn)行MicrosoftWin dows 2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。它提供了表、查詢、窗體、 報(bào)表、頁(yè)、宏、模塊7種用來建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)

25、 管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任 務(wù)14。2.2.4 CSS網(wǎng)頁(yè)設(shè)計(jì)技術(shù)CSS是一種樣式表(style sheet技術(shù)。也有的人稱之為層疊樣式表。在主頁(yè)制作中 采用CSS技術(shù)時(shí),只要對(duì)相應(yīng)的代碼做一些簡(jiǎn)單的修改, 就可以改變同一頁(yè)面的不同部 分,或者網(wǎng)頁(yè)的外觀和格式。使用 CSS可有效地對(duì)頁(yè)面的布局、字體、顏色、背景和其 它效果實(shí)現(xiàn)更加精確的控制;可輕松地控制頁(yè)面的布局;可將許多網(wǎng)頁(yè)的風(fēng)格格式同時(shí) 更新,不用再一一更新每一頁(yè)面;也可將站點(diǎn)上所有的網(wǎng)頁(yè)風(fēng)格使用一個(gè)CSS文件進(jìn)行控制,只要修改這個(gè)CSS文件中相應(yīng)的行,整個(gè)站點(diǎn)的所有頁(yè)面都會(huì)隨之發(fā)生變動(dòng)

26、。3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)概要設(shè)計(jì)系統(tǒng)決定采用 Windows Xp操作系統(tǒng)平臺(tái),Aws Web服務(wù)器,SQL Server 2000以及 面向?qū)ο蠛?jiǎn)單易用,功能強(qiáng)大適用范圍廣的Asp技術(shù)。系統(tǒng)的結(jié)構(gòu)體系建立在 Web的客戶/服務(wù)器體系結(jié)構(gòu)的基礎(chǔ)上,根據(jù)用戶的輸入提 供動(dòng)態(tài)信息服務(wù),從而實(shí)現(xiàn)交互式教學(xué)管理。采用模塊化的設(shè)計(jì)方法,以及一般客戶/服務(wù)器數(shù)據(jù)庫(kù)的數(shù)據(jù)平臺(tái)。學(xué)生登陸系統(tǒng)時(shí),只要直接打開系統(tǒng)主界面就可以實(shí)現(xiàn)在線學(xué)習(xí)功能,既有模擬課 堂的幻燈片式學(xué)習(xí)又有生動(dòng)的視頻式學(xué)習(xí)15。在系統(tǒng)主界面中,學(xué)生還可以查看網(wǎng)站的 最新資源動(dòng)態(tài),課程的介紹,學(xué)習(xí)的課時(shí)等情況。在網(wǎng)站上可以實(shí)現(xiàn)在線留言,能夠與 老師

27、進(jìn)行交互式學(xué)習(xí),學(xué)生提出問題,教師進(jìn)行解答。最重要的是在對(duì)應(yīng)的按鈕上,學(xué)生能夠?qū)崿F(xiàn)考試功能,現(xiàn)在具體的頁(yè)面注冊(cè),建議 使用自己的學(xué)號(hào)注冊(cè),這樣有利于老師對(duì)成績(jī)的處理。而后利用自己注冊(cè)號(hào)的信息登陸 考試系統(tǒng),選擇考試的科目點(diǎn)擊“開始考試”就能進(jìn)入初始化考試界面。等考試完成后, 點(diǎn)擊“交卷”。等待稍許片刻就能查看到系統(tǒng)給的自動(dòng)評(píng)分。教師登陸系統(tǒng)時(shí),首先當(dāng)然是可以進(jìn)行學(xué)生能夠進(jìn)行的所有操作:查看自己對(duì)學(xué)生 回答的留言,對(duì)課件進(jìn)行管理。管理員登陸系統(tǒng)時(shí),可以對(duì)老師的信息進(jìn)行管理,添加刪除網(wǎng)站上的新聞,在線測(cè) 試的管理,會(huì)員管理等。然后教師以及管理員最重要的操作是點(diǎn)擊最下方的“管理登錄”,在管理員登陸界

28、面中輸入自己的帳號(hào)和密碼。登陸到后臺(tái)管理頁(yè)面。在管理頁(yè)面平臺(tái)上進(jìn)行主要的操作, 例如留言信息的查詢,回復(fù)和審核、教學(xué)資源的上傳、自己帳號(hào)和密碼的修改等。當(dāng)然 教師也可以登陸到考試系統(tǒng)對(duì)學(xué)生的成績(jī)進(jìn)行管理操作 16。3.2功能設(shè)計(jì)系統(tǒng)面向3類用戶,分別為管理員、教師、學(xué)生。學(xué)生用戶注冊(cè)進(jìn)入系統(tǒng),只擁有 系統(tǒng)的部分權(quán)限,能瀏覽基本信息,可選擇某種課程進(jìn)行在線測(cè)試,可通過在線答疑與 老師交流。教師用戶可以編輯,管理相關(guān)信息。管理員可以對(duì)老師信息進(jìn)行編輯,對(duì)在 線測(cè)試模塊的管理等。詳細(xì)的功能設(shè)計(jì)如下:學(xué)生用戶端學(xué)生的整體功能設(shè)計(jì),學(xué)生功能模塊圖如圖 1所示。(1)網(wǎng)站首頁(yè)功能設(shè)計(jì):學(xué)生無需登錄就能在首

29、頁(yè)課程列表中閱讀“新聞中心” “教師園地”、“學(xué)習(xí)資源”欄目中的動(dòng)態(tài),還可以進(jìn)行查看到網(wǎng)站的最新公告。(2)新聞中心功能設(shè)計(jì):提供學(xué)生了解網(wǎng)站和課程的一個(gè)平臺(tái),使得學(xué)生及時(shí)了 解網(wǎng)站的最近新聞。(3)教師園地功能設(shè)計(jì):顯示每一位老師最近上傳的課件以及教學(xué)資料,可以使 會(huì)員有針對(duì)性的瀏覽某一老師所擁有的教學(xué)資源。(4)學(xué)習(xí)資源功能設(shè)計(jì):提供所有老師所有上傳的資源,按時(shí)間的先后排序。(5)模擬考試功能設(shè)計(jì):實(shí)現(xiàn)考試功能效果。(6)留言提問功能設(shè)計(jì):實(shí)現(xiàn)留言板功能。學(xué)生點(diǎn)擊“我要留言”圖片按鈕,就 能進(jìn)行留言操作,但是不能馬上顯示出來,必須經(jīng)過老師的審核才能顯示。管理員用戶端管理員的整體功能設(shè)計(jì),管

30、理員功能模塊圖如圖 2所示。(1)基本信息管理:包括管理員管理和站內(nèi)公告管理,實(shí)現(xiàn)了管理員對(duì)自己的帳 號(hào)和密碼進(jìn)行修改操作;站內(nèi)公告內(nèi)容的修改。(2)課件管理:管理員能夠?qū)W(xué)生的成績(jī)進(jìn)行查看,刪除等操作。(3)教師信息管理:管理員能夠?qū)蠋煹男畔⑦M(jìn)行的修改以及修改老師的密碼。(4)新聞及通知管理:管理員通過后臺(tái)管理實(shí)現(xiàn)新聞的增加、刪除、修改等操作。(5)在線測(cè)試管理:在考試系統(tǒng)中,老師只要通過登陸考試系統(tǒng)管理員身份后, 選擇對(duì)應(yīng)的科目進(jìn)行試題管理,就可以完成添加試題的具體操作。(6)友情鏈接管理:管理員能夠?qū)τ亚殒溄舆M(jìn)行增加,修改與刪除。網(wǎng)新站聞首中頁(yè)心系統(tǒng)(學(xué)生功能)教 師 園 地學(xué) 習(xí) 資

31、 源模擬考試留言_言.提問圖1學(xué)生功能模塊圖圖2管理員功能模塊圖3.3數(shù)據(jù)流程系統(tǒng)數(shù)據(jù)流程包含(1)學(xué)生在線考試功能;(2)教師與學(xué)生的在線交互;(3)學(xué)生的在線學(xué)習(xí);(4)老師的在線操作等。3所示。整體動(dòng)態(tài)數(shù)據(jù)流程結(jié)構(gòu),站點(diǎn)地圖如圖Jindex, asptest.dlayi_ aLsp圖3站點(diǎn)地圖index, asp師生數(shù)據(jù)流圖師生數(shù)據(jù)流圖主要反映的是老師與學(xué)生之間的服務(wù)請(qǐng)求與答復(fù)的底層數(shù)據(jù)交互情 況。底層數(shù)據(jù)流圖如圖4所示。圖4底層數(shù)據(jù)流圖學(xué)生發(fā)送服務(wù)請(qǐng)求使用教學(xué)系統(tǒng),老師在后臺(tái)對(duì)系統(tǒng)進(jìn)行檢測(cè)若發(fā)現(xiàn)有留言等信息 就實(shí)行答復(fù)操作。并把答復(fù)后的結(jié)果通過請(qǐng)求的形式發(fā)給教學(xué)系統(tǒng),再由教學(xué)系統(tǒng)把 答

32、復(fù)的具體內(nèi)容返回給學(xué)生。學(xué)生功能數(shù)據(jù)流程主要體現(xiàn)在學(xué)生的功能操作數(shù)據(jù)上??荚図?yè)面和答疑頁(yè)面分別對(duì)應(yīng)在下面的功能模 塊中:總體模塊圖如圖5所示。它們又分別有進(jìn)行考試的屬性,和實(shí)現(xiàn)留言板功能的屬 性。圖5總體模塊圖從上圖可以看出學(xué)生的操作基本上集中在學(xué)生的主頁(yè)面上,也就是圖3站點(diǎn)地圖中的最上面的index.asp中。老師功能數(shù)據(jù)流圖老師的數(shù)據(jù)流主要體現(xiàn)在身份的驗(yàn)證和管理平臺(tái)的管理上。老師功能數(shù)據(jù)流圖如圖6所示。圖6老師功能數(shù)據(jù)流圖留言板系統(tǒng)數(shù)據(jù)流程學(xué)生不用身份認(rèn)證進(jìn)入學(xué)習(xí)頁(yè)面,這樣方便沒有注冊(cè)的學(xué)員,進(jìn)入后在“在線答疑”模塊提交留言,審核后就能把留言顯示出來。留言板數(shù)據(jù)流圖如圖 7所示。老師與留言

33、板間的詳細(xì)數(shù)據(jù)流老師對(duì)留言系統(tǒng)的操作是審核和回復(fù)留言,只有學(xué)生的提問審核了才顯示。老師在 留言板系統(tǒng)中的數(shù)據(jù)流圖如圖8所示。圖8老師在留言板系統(tǒng)中的數(shù)據(jù)流圖考試系統(tǒng)學(xué)生數(shù)據(jù)流考試系統(tǒng)學(xué)生數(shù)據(jù)流,考試系統(tǒng)學(xué)生數(shù)據(jù)流圖如圖9所示圖9考試系統(tǒng)學(xué)生數(shù)據(jù)流圖考試系統(tǒng)老師數(shù)據(jù)流老師必須經(jīng)過身份確認(rèn)才能進(jìn)入考試系統(tǒng)管理平臺(tái),在管理平臺(tái)中老師可以對(duì)學(xué)生 進(jìn)行直接的管理,如刪除、添加學(xué)生用戶。可以修改管理員帳戶名、密碼??梢圆榭椿?刪除學(xué)生考試成績(jī)。對(duì)學(xué)生科目進(jìn)行管理,考試系統(tǒng)老師數(shù)據(jù)流圖如圖10所示。圖10考試系統(tǒng)老師數(shù)據(jù)流圖3.4數(shù)據(jù)庫(kù)設(shè)計(jì)用戶通過瀏覽器向服務(wù)器發(fā)出操作請(qǐng)求然后系統(tǒng)判斷請(qǐng)求的合法性后處理操作

34、請(qǐng) 求,將結(jié)果返回至客戶端的瀏覽器上,這是本系統(tǒng)的總體處理流程思路。數(shù)據(jù)庫(kù)總體流 程圖如圖11所示。圖11數(shù)據(jù)庫(kù)總體流程圖(1) 教師實(shí)體圖其中管理員id號(hào)是區(qū)分不同的管理員的。老師實(shí)體圖如圖12所示(2) 學(xué)生實(shí)體圖如圖13所示(3)留言實(shí)體圖,留言實(shí)體圖如圖14所示。(4)學(xué)生考試分?jǐn)?shù)實(shí)體圖如圖15所示(5)試卷實(shí)體圖如圖16所示圖16試卷實(shí)體圖(6)老師與學(xué)生的E-R圖,老師學(xué)生實(shí)體聯(lián)系圖如圖17所示。學(xué)生考n1注冊(cè)試,留言回1審核復(fù),管理老師圖17老師學(xué)生實(shí)體聯(lián)系圖(7)邏輯結(jié)構(gòu)設(shè)計(jì)老師信息表,主要是用于老師的身份認(rèn)證。它和學(xué)生信息表相似老師信息表如表1所示。表1老師信息表字段名字段類

35、型數(shù)據(jù)長(zhǎng)度是否為空說明admin_id自動(dòng)編號(hào)50No自動(dòng)編號(hào)adm in pass文本50No登錄密碼留言信息表如表2所示。表2留言信息表字段名字段類型數(shù)據(jù)長(zhǎng)度是否為空說明id自動(dòng)編號(hào)4No留言編號(hào)n ame文本50No留言者名稱liuya n備注100No留言內(nèi)容Reply備注2000No回復(fù)內(nèi)容email文本50YesE_Mailtime日期/時(shí)間8No留言時(shí)間sex文本4Yes留言者性別check是/否4Yes留言是否審核icq文本4No留言者電話Replay-Date日期/時(shí)間8No回復(fù)日期試題信息表如表3所示。表3試題信息表字段名字段類型數(shù)據(jù)長(zhǎng)度是否為空說明ID自動(dòng)編號(hào)4No題目編

36、號(hào)questi on文本50No問題A文本50NoA選項(xiàng)B文本50NoB選項(xiàng)C文本50NoC選項(xiàng)D文本50NoD選項(xiàng)an swer文本50No答案4系統(tǒng)實(shí)現(xiàn)在上一章里,重點(diǎn)討論了系統(tǒng)的設(shè)計(jì),系統(tǒng)又是如何實(shí)現(xiàn)的呢,這就是這一章里面 將重點(diǎn)討論的問題,整個(gè)系統(tǒng)的實(shí)現(xiàn)是很復(fù)雜的,也是很煩瑣的。現(xiàn)在重點(diǎn)討論系統(tǒng)重 難點(diǎn)模塊的實(shí)現(xiàn)。討論模塊如下:模擬考試模塊,留言提問模塊和后臺(tái)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。4.1考試系統(tǒng)模塊的實(shí)現(xiàn)考試系統(tǒng)我是做一個(gè)完全獨(dú)立的模塊來開發(fā)的??荚囅到y(tǒng)有三大功能分別是:學(xué)生注冊(cè),學(xué)生登陸后考試功能,老師登陸后管理功能(1)網(wǎng)站首頁(yè)整體圖,如圖18所示:圖18網(wǎng)站首頁(yè)效果圖廣男 金女|9009

37、09009qq. cw|http: /| 注冊(cè)潔除 (2)考試系統(tǒng)試題添加功能外觀效果,試題添加效果圖如圖 19所示。(3) 學(xué)生注冊(cè)功能的實(shí)現(xiàn)注冊(cè)功能,學(xué)生注冊(cè)頁(yè)面如圖20所示。記在鍛答題考生姓名:rh電nwu電j i辿您抽到的是第1套題每題如分.共10。分)第1題:定時(shí)器/計(jì)數(shù)器工作方式1是【、兒&位計(jì)數(shù)器結(jié)構(gòu)瓦2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)C, ISffi計(jì)數(shù)器結(jié)構(gòu)D.応位計(jì)數(shù)器結(jié)構(gòu)選擇:直密 第2題:使用定時(shí)器T1時(shí),有幾種工作模式CA. 1種B. 2種匚琳D.申選擇:A *第刁題當(dāng)呂031外擴(kuò)程序存儲(chǔ)器SKB時(shí)需使用EFROM 2716(人A.紂B 3片C.雞D- 5片選擇:區(qū)軒第4題:

38、在IWCST1的串行通信方式中幀格式為1位起始位、8位數(shù)據(jù)便和L位停止位的異步串行通信方式是 (> BA.方式0 E方式1 C.方式2 D.方式3選擇:卜二第5題:要用傳送指令訪問配451片外RAM I它的指令操作碼助記符是A. IWV B. IWVX亡.MOVC B M上都行 選擇;|玄 工空卷 重答圖19試題添加效果圖JDP名:不眉臨過代亍字符c 丁亍汶字)曲斜摩少6位):話輸入密碼區(qū)分大小寫.不要使用類似''的特殊字荷褲認(rèn)密碼淫少后位):諸再輸一退確認(rèn)去旦冋題:忘記雹碼的捉赤問題冃黒咎實(shí):忘記密瑪?shù)奶岢鄦栴}答案 > 用于取 回密碼 性別:請(qǐng)選擇侮的性別Ea&a

39、mp;ilMtt :諸輸入育效的郵件地址網(wǎng)址: 魁政輪碼:聯(lián)兼電話:榜 式+BEW :數(shù)據(jù)的提交是采用表單方式提交的。部分代碼如下:vform n ame='UserReg' actio n='UserRegPost.asp' method='post'> vdiv alig n="cen ter">vINPUT type=submit value="注冊(cè)"name=Submit>&n bsp;vINPUT name=Reset type=reset

40、id="Reset2" value="清 除"></div></form>4.2留言模塊的實(shí)現(xiàn)留言板設(shè)計(jì)以簡(jiǎn)單、實(shí)用為終旨,提供一個(gè)學(xué)生與老師相互交流的平臺(tái)。學(xué)生用戶 可以將某門課程的疑難問題通過留言的形式供學(xué)生與老師共同探討。實(shí)現(xiàn)的效果要求:(1)用戶通過頁(yè)面導(dǎo)航進(jìn)入留言板;(2)可瀏覽所有留言;(3)發(fā)表自己的話題以及觀點(diǎn);(4)能夠?qū)λ说牧粞赃M(jìn)行回復(fù);(5)系統(tǒng)管理員可刪除留言;留言板效果圖如圖21所示。逼查看留言內(nèi)容S Wdienxuej i ao留言様題:hello留言內(nèi)容:這牛網(wǎng)站對(duì)學(xué)習(xí)數(shù)霜結(jié)構(gòu)很有幫助 th血

41、you回復(fù)內(nèi)容:歡迎堆續(xù)光臨哦遞回圖21效果圖留言板學(xué)生端留言表單如圖22所示學(xué)生利用留言版進(jìn)行留言操作效果功能詳細(xì)情況在第三章»留言中右Xji祈禱I卜主H h包丄丄o566凈不諂當(dāng)前頁(yè)"1首貢I下頁(yè)I尾負(fù)|轉(zhuǎn)到第1 V頁(yè)昭我垂?fàn)曆蕴峤?盂質(zhì)I圖22留言表單圖此表單設(shè)計(jì)采用Macromedia Dreamweaver CS3的表格和表單設(shè)計(jì)工具(如表單按 鈕,文本框等部件)很快就能夠?qū)崿F(xiàn)。提交表單數(shù)據(jù)的方法和上節(jié)提到到方法是一樣的。 留言版管理端老師、管理員必須通過登陸后才能對(duì)留言板進(jìn)行管理。登陸效果界面如圖23示圖23老師登陸效果界面圖 打開數(shù)據(jù)庫(kù)代碼:<%dim

42、rs,sqlset rs=server.createobject("adodb.recordset") sql="select top 1 * from adm in"%>管理員管理留言版管理員管理留言版中刪除功能詳細(xì)算法如下:If會(huì)話變量不為空ThenIf會(huì)話變量 <> “管理員” Then顯示“沒有權(quán)限”End IfElseif會(huì)話變量為空 Then顯示“沒有權(quán)限”End If調(diào)用 deletemessage(aic方法顯示“刪除成功”Else顯示“刪除失敗”End If老師回復(fù)留言管理員回復(fù)留言功能的效果留言回復(fù)圖如圖 24所示。

43、回臺(tái)富言你正準(zhǔn)備回復(fù)cLemue ji的留言留言標(biāo)題hello內(nèi)容這個(gè)網(wǎng)站對(duì)學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)很有幫助,lh沁駕入回臺(tái)內(nèi)客歡迎繼續(xù)光臨哦是否支持醮門確定圖24留言回復(fù)圖4.3后臺(tái)實(shí)現(xiàn)后臺(tái)管理員的管理管理員的管理相對(duì)比較簡(jiǎn)單,只需要輸入修改后的帳號(hào)密碼然后點(diǎn)擊確定就能實(shí)現(xiàn) 管理員帳號(hào)和密碼的修改。管理員用戶管理圖如圖25所示。首避貞Ifc號(hào)苜理首理員帳號(hào)身掛菅理員密碼刪除djri i niS紐皆理員7*57 *5 «743894«04修改密碼±s級(jí)管理員0£53cb2cd3890S4修改密碼3333普通管理員3434fT038ca£Tdl9修改密瑪普通

44、管理員9052«40b07 鼻修改密碼刪除h«llo舞鈿管理員bc4b24TSb9719a91修改密碼wcirl d晉通管理員a0T60186574b0282修改密碼刪除晉通管理員69b4b4875094el45修改密瑪圖25管理員用戶管理圖實(shí)現(xiàn)的代碼也比較簡(jiǎn)單,具體和用戶注冊(cè)是一樣的,只是單單把修改后的用戶名和 密碼提交到數(shù)據(jù)庫(kù)中。后臺(tái)教師的管理主要是對(duì)老師的刪除與添加操作,老師管理圖如圖26所示。ID13BnT馬老知4&ft怖廠5rtfKq加凋詛當(dāng)前員E首頁(yè)I下頁(yè)I盡頁(yè)帛到恵-*頁(yè)刪:晾老師abc323Ml代碼的實(shí)現(xiàn)同樣簡(jiǎn)單,具體和用戶注冊(cè)也是一樣的,單單把用戶

45、名和密碼提交到數(shù) 據(jù)庫(kù)中就可以了。后臺(tái)學(xué)生管理主要是對(duì)學(xué)生的刪除與添加操作,當(dāng)然學(xué)生也可以自己從注冊(cè)頁(yè)面主動(dòng)添加到學(xué)生 庫(kù)中。學(xué)生管理圖如圖27所示共4個(gè)用尸 首頁(yè)上一頁(yè)下一頁(yè)尾頁(yè)頁(yè)歡:*幾頁(yè)盤。個(gè)用尸f頁(yè)轉(zhuǎn)到:第1頁(yè)=序號(hào)用戶名 蠱I-ail聯(lián)系電話狀態(tài)操作30happy女 chertxjl«tv co當(dāng)修改器疋刪29匪雪鮭玄 chenxueji aoaaaaSIGS. co常修改管疋刪28chenxuejiao 女 ch色nxuej i 也應(yīng) 163” co常修改器定刪2T

46、cheMtj女 chertxu&jico當(dāng)修改盤疋刪井4個(gè)用戶 首頁(yè)上一頁(yè)下一頁(yè)尾頁(yè)頁(yè)次:1/1 2。牛用尸/頁(yè)轉(zhuǎn)到:第I頁(yè)y圖27學(xué)生管理圖代碼的實(shí)現(xiàn)同樣簡(jiǎn)單,具體和用戶注冊(cè)也是一樣的,單單把用戶名和密碼提交到數(shù) 據(jù)庫(kù)中就可以了。課件上傳管理主要是對(duì)課件的添加操作,管理員以及老師將課件上傳到課件庫(kù),課件上傳管理圖如圖28所示謹(jǐn)件上世管理標(biāo)題:數(shù)據(jù)結(jié)構(gòu)課件|來源:陳老師t類型:教學(xué)課件V課件 |E注論文'雪婭'敷據(jù)結(jié)構(gòu)課件ppt.DE:I師藍(lán)二 I上傳先上傳,再提交W圖28課件上傳管理圖課件類別管理主要是對(duì)課件類別的添加與刪除操作,管

47、理員以及老師可以添加新的課件類別,課 件上傳管理圖如圖29所示。煤件凳剁管豐鵬 口廠.也r3圖29課件類別管理圖課件管理主要是對(duì)所有課件的添加與刪除操作,課件管理圖如圖30所示昨甜口謨件£稱下撕截富布3?伺闋數(shù)導(dǎo)方江15走師0mj-5-3Q020C3-5=30020E3-5-24桁瑕要陪右?guī)?MJE3-S-24&4warLd12013-5-24B3Lallo陳老師D2DL3-5-242廠屋憂先j&馬Wf味老!ffi0伽十!別二恥確iZ wf碌鬼師11mi-5-2180戀也羊椅諜件釘t. rfl味戀fli020tl=&-23旳2旳叮-4307T車喘表結(jié)融鵬陪召帀

48、4細(xì)叮-q-揺昭Stiff22DE17-2675甲的頂序排導(dǎo)Stiff12D-a-2fiT3兆老師Qm3-4-25SBS.Pr:SB首頁(yè)I THI屋瓦|曲宴第當(dāng)前頁(yè)1/1圖30課件管理圖5系統(tǒng)測(cè)試5.1測(cè)試環(huán)境開發(fā)環(huán)境:(1) 體系結(jié)構(gòu):Browser/Server(2) 操作系統(tǒng): Win dows XP(3) 開發(fā)工具:Macromedia Dreamweaver CS3 Aws,SQL Server 2000運(yùn)行環(huán)境:Windows XP、Aws、SQL Server 2000單元測(cè)試:?jiǎn)卧獪y(cè)試集中的檢驗(yàn)軟件設(shè)計(jì)的最小單元。正式測(cè)試之前必須先通過編譯程序檢查 并且改正所有語(yǔ)法錯(cuò)誤,然后用

49、第三章系統(tǒng)設(shè)計(jì)作指南,對(duì)所有的內(nèi)部鏈接進(jìn)行測(cè)試, 以便發(fā)現(xiàn)模塊內(nèi)部無法響應(yīng)的錯(cuò)誤。這次單元測(cè)試我使用白盒測(cè)試法,同時(shí)對(duì)多個(gè)模塊 并行地進(jìn)行測(cè)試9。主要是檢查下述幾點(diǎn):(1)參數(shù)的數(shù)目、屬性與由調(diào)用模塊送來的變量是否相同。(2)全程變量的定義和用法在各個(gè)模塊中是否出現(xiàn)了重復(fù)定義。(3)輸入/輸出錯(cuò)誤的檢查和處理。(4)錯(cuò)誤的初始值或不正確的缺省值。(5)數(shù)據(jù)類型是否相容。(6)是否出現(xiàn)了不正常的死循環(huán)。(7)操作過程中的操作流向。在測(cè)試過程中出現(xiàn)了不少問題,而問題主要是集中在數(shù)據(jù)類型不相容。經(jīng)過不斷的 調(diào)試,修改數(shù)據(jù)類型,最終解決了這樣的問題。集成測(cè)試:集成測(cè)試是組裝軟件的系統(tǒng)技術(shù)。由于已經(jīng)對(duì)各

50、個(gè)模塊進(jìn)行了測(cè)試,所以集成測(cè)試 階段采用了黑盒測(cè)試,從總體上檢查了軟件的功能。測(cè)試范圍有:首頁(yè)測(cè)試,在線學(xué)習(xí) 測(cè)試,考試系統(tǒng)測(cè)試,留言板測(cè)試,后臺(tái)管理測(cè)試10。因?yàn)樵谥暗哪K調(diào)試中解決了 大部分錯(cuò)誤,所以在此測(cè)試中只發(fā)現(xiàn)了幾個(gè)模塊間的小錯(cuò)誤,并且也已經(jīng)將其解決。本系統(tǒng)采用黑盒測(cè)試分析法中的邊界值分析方法。(1)測(cè)試項(xiàng)目名稱:身份驗(yàn)證模塊。測(cè)試內(nèi)容:用戶登錄的賬號(hào)和密碼。測(cè)試目的:檢查用戶的身份的合法性,功能性測(cè)試。測(cè)試步驟: 如果輸入空錯(cuò)誤密碼時(shí),系統(tǒng)還能正常的工作,則證明系統(tǒng)存在問題。 如果輸入錯(cuò)誤密碼或者錯(cuò)誤的帳號(hào)時(shí),系統(tǒng)還能正常的工作,則證明系統(tǒng)存在問 題。 輸入正確的用戶名和密碼,不

51、能正常登錄,則系統(tǒng)存在問題。測(cè)試結(jié)果:只有輸入了正確的用戶名和密碼才能登陸,系統(tǒng)正常。(2)測(cè)試項(xiàng)目名稱:權(quán)限管理模塊。測(cè)試內(nèi)容:用戶的口令和密碼。測(cè)試目的:驗(yàn)證用戶的權(quán)限,系統(tǒng)的功能性測(cè)試。測(cè)試步驟:學(xué)生用戶登陸系統(tǒng)是否不具備管理權(quán)限。測(cè)試結(jié)果:只有老師登陸系統(tǒng)才具備管理權(quán)限,系統(tǒng)正常。(3)測(cè)試項(xiàng)目名稱:首頁(yè)測(cè)試,在線學(xué)習(xí)模塊測(cè)試。測(cè)試內(nèi)容:首頁(yè)的各個(gè)按鈕和連接。測(cè)試目的:點(diǎn)擊各個(gè)按鈕和連接是否能實(shí)現(xiàn)跳轉(zhuǎn)效果。測(cè)試步驟:逐個(gè)點(diǎn)擊。測(cè)試結(jié)果:均能實(shí)現(xiàn)跳轉(zhuǎn)。(4)測(cè)試項(xiàng)目名稱:留言板模塊測(cè)試。測(cè)試內(nèi)容:輸入信息是否正確添加留言,管理員是否能回復(fù),審核和刪除留言。測(cè)試目的:系統(tǒng)的功能性測(cè)試。測(cè)試

52、結(jié)果:學(xué)生的留言能正確寫入數(shù)據(jù)庫(kù),在管理員審核之后能夠顯示留言內(nèi)容和 回復(fù)的內(nèi)容,當(dāng)管理員點(diǎn)擊刪除留言時(shí),該留言能夠從數(shù)據(jù)庫(kù),和留言面板中刪除,系 統(tǒng)運(yùn)行正確。(5)測(cè)試項(xiàng)目名稱:考試系統(tǒng)測(cè)試。測(cè)試內(nèi)容:學(xué)生登陸考試系統(tǒng)是否能夠進(jìn)行考試,考試完后的信息是否能夠添加進(jìn) 入數(shù)據(jù)庫(kù),管理員用戶是否能夠查看和刪除學(xué)生考試成績(jī),是否能夠增加或者修改學(xué)生 帳戶,是否能夠添加和修改考試試題。測(cè)試目的:系統(tǒng)的功能性測(cè)試。測(cè)試結(jié)果:上述測(cè)試內(nèi)容中的描述都能夠?qū)崿F(xiàn)。(6)測(cè)試項(xiàng)目名稱:后臺(tái)管理模塊測(cè)試。測(cè)試內(nèi)容:登陸后臺(tái)管理系統(tǒng)測(cè)試是否能夠修改管理員自己的帳戶和密碼,打開在 線答疑面板是否能夠?qū)α粞园暹M(jìn)行操作。測(cè)

53、試目的:系統(tǒng)的功能性測(cè)試。測(cè)試結(jié)果:在登陸到管理平臺(tái)后,管理員可以修改自己的帳戶和密碼,在答疑面板 里可以對(duì)留言板進(jìn)行操作,系統(tǒng)運(yùn)行完好。除了幾個(gè)小錯(cuò)誤外系統(tǒng)運(yùn)行都基本正常,如身份驗(yàn)證模塊出現(xiàn)不能讀出原有數(shù)據(jù)的 情況,經(jīng)修改代碼,檢查數(shù)據(jù)庫(kù)是否設(shè)成了只讀后問題解決。具體情況如測(cè)試結(jié)果表如 表4所示。表4測(cè)試結(jié)果測(cè)試項(xiàng)目實(shí)測(cè)數(shù)據(jù)偏差結(jié)果數(shù)據(jù)結(jié)論身份驗(yàn)證模塊用戶密碼賬號(hào)無系統(tǒng)正常響應(yīng)身份驗(yàn)證正確權(quán)限管理模塊管理員口令密碼無控制正常權(quán)限控制正常前臺(tái)留言板模塊是否正確留言無系統(tǒng)正常響應(yīng)功能基本正常后臺(tái)留言板模塊是否能控制留言板無系統(tǒng)正常響應(yīng)功能基本正常首頁(yè)/在線學(xué)習(xí)模塊是否正確跳轉(zhuǎn)無系統(tǒng)正常響應(yīng)功能基本正??荚囅到y(tǒng)模塊是否實(shí)現(xiàn)考試要求無系統(tǒng)正常響應(yīng)功能基本正常結(jié)論課題研究以來,選擇開發(fā)工具和技術(shù)的總結(jié)如下:(1)采用ASP結(jié)合SQL Server 2000數(shù)據(jù)庫(kù)進(jìn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論