【正文】
=PageNo to TSum% %if j10 then% ....a href=?PageNo=%=TSum%% TSum%/a %exit for% %end if% a href=?PageNo=%=i%% i%/a% % % j=j+1 next % /strong]頁(yè)/TD以下的代碼用于在頁(yè)面上顯示“第一頁(yè)”、“上一頁(yè)”、“下一頁(yè)”和“最后一頁(yè)”鏈接,單擊頁(yè)碼數(shù)進(jìn)入相應(yīng)頁(yè)面實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)。%if TSum1 then if PageNo=TSum or PageNo1 then PrwePage=PageNo1A HREF=?Pageno=1amp。amp。text=amp。textamp。amp。option=amp。option1amp。amp。jinghua=amp。jinghua 第一頁(yè)/A A HREF=?Pageno=amp。PrwePageamp。amp。text=amp。textamp。amp。option=amp。option1amp。amp。jinghua=amp。jinghua 上一頁(yè)/A end if if pageno=1 or TSumPageNo then NextPage=PageNo+1 AHREF=? PageNo=amp。NextPageamp。amp。text=amp。textamp。amp。option= amp。option1amp。amp。jinghua=amp。jinghua 下一頁(yè)/A AHREF=?Pageno=amp。amp。amp。text=amp。textamp。amp。option=amp。option1amp。amp。jinghua=amp。jinghua 末一頁(yè)/A end if end if % 本章小結(jié)本章是課件系統(tǒng)的實(shí)現(xiàn)部分,主要就本系統(tǒng)的系統(tǒng)頁(yè)面結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)模塊的具體實(shí)現(xiàn)方法及實(shí)現(xiàn)過(guò)程中所用到的關(guān)鍵技術(shù)等方面的內(nèi)容作了分析和介紹。6 系統(tǒng)測(cè)試對(duì)于測(cè)試的定義與目標(biāo),他認(rèn)為:u 測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程;u 好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案;u 成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試[13]。測(cè)試并不僅僅是為了要找出錯(cuò)誤。通過(guò)分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助我們改進(jìn)各個(gè)開發(fā)過(guò)程,降低缺陷數(shù)量和缺陷密度,最終達(dá)到提高軟件質(zhì)量的目的。所謂系統(tǒng)測(cè)試就是為了發(fā)現(xiàn)缺陷并度量產(chǎn)品質(zhì)量,按照系統(tǒng)的功能和性能需求進(jìn)行的測(cè)試。系統(tǒng)測(cè)試一般采用黑盒測(cè)試技術(shù)。黑盒測(cè)試法把程序看作一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,只檢驗(yàn)程序功能是否按照需求正常使用,程序是否能適當(dāng)?shù)慕邮蛰斎霐?shù)據(jù)并產(chǎn)生出正確的輸入信息,程序運(yùn)行過(guò)程中是否保持外部信息(數(shù)據(jù)庫(kù)等)的完整性。系統(tǒng)測(cè)試的目標(biāo):u 檢驗(yàn)組成整個(gè)系統(tǒng)的代碼、以及系統(tǒng)的軟硬件配合有無(wú)錯(cuò)誤;u 代碼實(shí)現(xiàn)的系統(tǒng)與用戶需求是否吻合;u 檢驗(yàn)系統(tǒng)的文檔等各種是否完整、有效;u 模擬驗(yàn)收測(cè)試的要求,檢查系統(tǒng)是否符合用戶的驗(yàn)收標(biāo)準(zhǔn)。 系統(tǒng)測(cè)試的內(nèi)容(1)功能測(cè)試目標(biāo):對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,檢驗(yàn)是否實(shí)現(xiàn)、是否正確實(shí)現(xiàn)。方法:覆蓋系統(tǒng)的功能。(2)性能測(cè)試目標(biāo):對(duì)系統(tǒng)的性能進(jìn)行測(cè)試,檢驗(yàn)是否達(dá)標(biāo)、是否能夠保持。方法:覆蓋系統(tǒng)的性能需求。(3)易用性測(cè)試目標(biāo):檢查系統(tǒng)界面和功能是否容易學(xué)習(xí)、使用方式是否規(guī)范一致,是否存在會(huì)誤導(dǎo)用戶或者使用模糊的信息,一般與功能測(cè)試結(jié)合使用。方法:可以采用操作、觀察、反饋并評(píng)估的方式。 測(cè)試項(xiàng)目說(shuō)明(1)單元測(cè)試(模塊測(cè)試,unit testing):?jiǎn)卧獪y(cè)試集中測(cè)試軟件設(shè)計(jì)的最小單元——模塊。該部分的測(cè)試放在程序編碼階段。在每完成一個(gè)模塊后,檢查該模塊是否完成了詳細(xì)設(shè)計(jì)說(shuō)明書中規(guī)定的模塊功能和算法,主要用于發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)中產(chǎn)生的錯(cuò)誤(采用白盒測(cè)試),并且多個(gè)模塊的測(cè)試可以并行進(jìn)行。單元測(cè)試著重從模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行通路、出錯(cuò)處理通路和邊界條件5個(gè)方面對(duì)模塊進(jìn)行測(cè)試。(2)集成測(cè)試(組裝測(cè)試,integration testing):集成測(cè)試是測(cè)試和組裝軟件的系統(tǒng)化技術(shù),采用非漸增式集成(在單元測(cè)試完成后,再把所有的模塊集成到一起對(duì)整個(gè)程序進(jìn)行測(cè)試)方式,主要用于檢查模塊間的接口和通信,該測(cè)試主要用于發(fā)現(xiàn)設(shè)計(jì)階段產(chǎn)生的錯(cuò)誤(采用黑盒測(cè)試)。(3)確認(rèn)測(cè)試(validation testing):確認(rèn)測(cè)試又稱驗(yàn)收測(cè)試,其目標(biāo)是驗(yàn)證軟件的有效性。檢查軟件的功能、性能及其它特征是否與需求一致,該測(cè)試以需求規(guī)格說(shuō)明作為測(cè)試依據(jù)(采用黑盒測(cè)試)。(4)回歸測(cè)試(regression testing):所謂回歸測(cè)試是指重新執(zhí)行已經(jīng)做過(guò)的測(cè)試的某個(gè)子集,以保證測(cè)試過(guò)程中程序的變化沒(méi)有帶來(lái)非預(yù)期的副作用?;貧w測(cè)試在進(jìn)行該測(cè)試時(shí),主要采用:u 能夠測(cè)試軟件所有功能的代表性測(cè)試用例;u 專門針對(duì)可能受其它模塊或程序影響的軟件功能的附加測(cè)試用例。 部分測(cè)試用例對(duì)本系統(tǒng)的測(cè)試,主要采用黑盒測(cè)試,黑盒測(cè)試著重測(cè)試軟件功能,通過(guò)黑盒測(cè)試力圖發(fā)現(xiàn)以下類型的錯(cuò)誤:u 功能不正確或遺漏了功能;u 界面錯(cuò)誤;u 數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤;u 性能錯(cuò)誤;u 初始化和終止錯(cuò)誤。 在線測(cè)試用戶注冊(cè)姓名:①若干漢字;②若干空格;③若干空格和字母、數(shù)字組合;④數(shù)字、字母外其他字符組合;⑤三十個(gè)以上字母、數(shù)字組合。學(xué)號(hào):①若干漢字;②若干字母或數(shù)字、字母和字符組合;③若干數(shù)字。用戶名:①若干漢字;②若干空格;③若干空格和字母、數(shù)字組合;④數(shù)字、字母外其他字符組合;⑤三十個(gè)以上字母、數(shù)字組合。密碼:①六個(gè)及六個(gè)以下字符;②六個(gè)以上字符。 用戶登錄及管理員登錄用戶名:①若干漢字;②若干空格;③若干空格和字母、數(shù)字組合;④數(shù)字、字母外其他字符組合;⑤三十個(gè)以上字母、數(shù)字組合。密碼:①六個(gè)及六個(gè)以下字符;②六個(gè)以上字符。 本章小結(jié)本章是課題的系統(tǒng)測(cè)試部分,此章節(jié)在對(duì)系統(tǒng)測(cè)試的內(nèi)容及測(cè)試項(xiàng)目說(shuō)明進(jìn)行介紹的基礎(chǔ)上,對(duì)本系統(tǒng)的部分測(cè)試用例進(jìn)行了設(shè)計(jì)。7 總結(jié)與展望u 未來(lái)的社會(huì)是網(wǎng)絡(luò)的社會(huì),而網(wǎng)絡(luò)教學(xué)將是未來(lái)教學(xué)方式有力的補(bǔ)充形式,它以多媒體技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為主體,自主的個(gè)性化學(xué)習(xí)與交互式的集體協(xié)同學(xué)習(xí)相結(jié)合的現(xiàn)代教學(xué)模式,是現(xiàn)代教育發(fā)展的趨勢(shì)。u 本文的主要工作就是設(shè)計(jì)和開發(fā)了一個(gè)基于Web的網(wǎng)絡(luò)教學(xué)支持平臺(tái)。本文的工作主要包括:。,利用ASP+IIS+SQLSERVER的開發(fā)模式實(shí)現(xiàn)網(wǎng)絡(luò)教學(xué)支持平臺(tái)中部分功能的設(shè)計(jì)與開發(fā)。u 本文還有如下問(wèn)題需待以后進(jìn)行深入的研究:,大多是在參考國(guó)內(nèi)的相關(guān)資料的基礎(chǔ)上提出的。這些提法是否完全合理,還有待于以后的程研究論證。,如何使平臺(tái)界面更富有吸引力,還需進(jìn)一步考慮。,代碼寫得很亂,因而還需要進(jìn)行進(jìn)一步優(yōu)化。,本平臺(tái)只搭了一個(gè)大致框架,所提供的資源和功能并不完備,要做為一個(gè)真正的教學(xué)平臺(tái),系統(tǒng)還顯得較單薄,還需要繼續(xù)擴(kuò)充相關(guān)的功能模塊。本章小結(jié)總之,本文還存在許多問(wèn)題與不足,望各位專家、老師、同行批評(píng)指正結(jié)束語(yǔ)畢業(yè)設(shè)計(jì)快要結(jié)束了,在付出了很多的同時(shí),我也收獲了很多。通過(guò)這次畢業(yè)設(shè)計(jì),我學(xué)到了許多課堂上學(xué)不到的東西。首先,我學(xué)到了使用ASP建立動(dòng)態(tài)網(wǎng)頁(yè)及使用SQL Server建立后臺(tái)數(shù)據(jù)庫(kù),并將其運(yùn)用到我的畢業(yè)設(shè)計(jì)中去。其次,體會(huì)到了實(shí)踐的重要性。有時(shí)候程序在我的機(jī)器上運(yùn)行完全沒(méi)有問(wèn)題,但到了別的系統(tǒng)或別的機(jī)器上就會(huì)出現(xiàn)這樣或那樣的問(wèn)題,歸根結(jié)底,說(shuō)明程序還是做的不完善,有漏洞,只有在不斷實(shí)踐中發(fā)現(xiàn)問(wèn)題,并解決問(wèn)題,才能使自己有所提高。最后,我也體會(huì)到了虛心向人學(xué)習(xí)的重要性,一個(gè)人的力量畢竟是有限的,只有在實(shí)際工作中,積極地與他人溝通,互相幫助,才能將項(xiàng)目完成得更好。相對(duì)學(xué)到的具體知識(shí),我覺(jué)得最大的收獲是從中學(xué)到的各種能力。IT行業(yè)每天都在發(fā)生著日新月異的變化,今天學(xué)到的知識(shí)說(shuō)不定很快就被淘汰了,而在畢業(yè)設(shè)計(jì)中培養(yǎng)的能力卻能使我受益終生。參考文獻(xiàn)[1] 吉根林,崔海源.Web程序設(shè)計(jì).第1版,北京:電子工業(yè)出版社,2004.[2] 飛思科技產(chǎn)品研發(fā)中心.ASP&SQL Sever網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn).第1版,北京:電子工業(yè)出版社,2001.[3] D. BUSER. Beginning ASP . 1st, Chichester: JOHN WILEY AND SONS LTD, 16th July 2003.[4] 李宇.JavaScript網(wǎng)頁(yè)特效實(shí)例解析.第1版,北京:機(jī)械工業(yè)出版社,2003.[5] Nicholas C. Zakas. Professional Javascript For Web Developers. 1st, .: Wrox Pr Inc, April 2005.[6] Paul Lomax .Learning VBScript. 1st, Sebastopol:O39。REILLY amp。 ASSOCIATES,1997.[7] 賀利堅(jiān),李茹,譚瑛,魏懷明.?dāng)?shù)據(jù)庫(kù)技術(shù)與應(yīng)用.第1版,北京:宇航出版社,2002.[8] 傅宇旭..第1版,上海:科技出版社,2001.[9] 東方華人.Dreamweaver MX 2004中文版入門與提高.第1版,北京:清華大學(xué)出版社,2004.[10] Meadhra, Michael. How To Do Everything with Dreamweaver MX 2004. 1st, University of California :Osborne/McGrawHill, 2003.[11] 王小平.ASP網(wǎng)絡(luò)開發(fā)技術(shù).第1版,北京:人民郵電出版社,1999.[12] 徐軍,吳玉新.網(wǎng)站ASP后臺(tái)解決方案.第1版,北京:人民郵電出版社,2001.[13] 張海藩.軟件工程導(dǎo)論.第4版,北京:清華大學(xué)出版社,2003.致謝本文是在我的導(dǎo)師王軼駿的悉心指導(dǎo)下完成的。從論文的選題、調(diào)研到論文的寫作、修改,始終得到了王軼駿老師的耐心教導(dǎo)。王老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、務(wù)實(shí)的工作作風(fēng)以及忘我的敬業(yè)精神令我終生難忘。在畢業(yè)設(shè)計(jì)制作這幾個(gè)月中。在此,謹(jǐn)向我的導(dǎo)師王軼駿表示衷心的感謝!衷心感謝在交大網(wǎng)絡(luò)學(xué)院期間交大授課于我的老師們,他們的諄諄教誨我將永遠(yuǎn)銘記在心。最后真誠(chéng)感謝關(guān)心、愛護(hù)和幫助過(guò)我的所有老師和同學(xué)們,非常高興又認(rèn)識(shí)了這么多的朋友!