數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)
數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)
數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)
數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)
數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 .PAGE- 33 - / NUMPAGES44 .學(xué)士學(xué)位畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)數(shù)據(jù)結(jié)構(gòu)教學(xué)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作與取得的成果。盡我所知,除文中特別加以標(biāo)注和致的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得與其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了意。作 者 簽 名:日 期:指導(dǎo)教師簽名: 日期:使用授權(quán)說(shuō)明本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按

2、照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉咳?。作者簽名: 日 期:學(xué)位論文原創(chuàng)性聲明本人重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文使用授權(quán)書本學(xué)位論文作者

3、完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位論文的全部或部分容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日指導(dǎo)教師評(píng)閱書指導(dǎo)教師評(píng)價(jià):一、撰寫(設(shè)計(jì))過(guò)程1、學(xué)生在論文(設(shè)計(jì))過(guò)程中的治學(xué)態(tài)度、工作精神 優(yōu) 良 中 與格 不與格2、學(xué)生掌握專業(yè)知識(shí)、技能的扎實(shí)程度 優(yōu) 良 中 與格 不與格3、學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專業(yè)技能分析和解決問(wèn)題的能力 優(yōu) 良 中 與格 不與格4、研究

4、方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計(jì)方案的合理性 優(yōu) 良 中 與格 不與格5、完成畢業(yè)論文(設(shè)計(jì))期間的出勤情況 優(yōu) 良 中 與格 不與格二、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)? 優(yōu) 良 中 與格 不與格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂與附件)? 優(yōu) 良 中 與格 不與格三、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 與格 不與格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 與格 不與格3、論文(設(shè)計(jì)說(shuō)明書)所體現(xiàn)的整體水平 優(yōu) 良 中 與格 不與格建議成績(jī):優(yōu) 良 中 與格 不與格(在所選等級(jí)前的畫“”)指導(dǎo)教

5、師: (簽名) 單位: (蓋章)年 月 日評(píng)閱教師評(píng)閱書評(píng)閱教師評(píng)價(jià):一、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)? 優(yōu) 良 中 與格 不與格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂與附件)? 優(yōu) 良 中 與格 不與格二、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 與格 不與格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 與格 不與格3、論文(設(shè)計(jì)說(shuō)明書)所體現(xiàn)的整體水平 優(yōu) 良 中 與格 不與格建議成績(jī):優(yōu) 良 中 與格 不與格(在所選等級(jí)前的畫“”)評(píng)閱教師: (簽名) 單位: (蓋章)年 月 日教研室(或答辯小組)與教學(xué)

6、系意見(jiàn)教研室(或答辯小組)評(píng)價(jià):一、答辯過(guò)程1、畢業(yè)論文(設(shè)計(jì))的基本要點(diǎn)和見(jiàn)解的敘述情況 優(yōu) 良 中 與格 不與格2、對(duì)答辯問(wèn)題的反應(yīng)、理解、表達(dá)情況 優(yōu) 良 中 與格 不與格3、學(xué)生答辯過(guò)程中的精神狀態(tài) 優(yōu) 良 中 與格 不與格二、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)? 優(yōu) 良 中 與格 不與格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂與附件)? 優(yōu) 良 中 與格 不與格三、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 與格 不與格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 與格 不與格3、論文(設(shè)計(jì)說(shuō)明書)所體現(xiàn)的整體

7、水平 優(yōu) 良 中 與格 不與格評(píng)定成績(jī):優(yōu) 良 中 與格 不與格(在所選等級(jí)前的畫“”)教研室主任(或答辯小組組長(zhǎng)): (簽名)年 月 日教學(xué)系意見(jiàn):系主任: (簽名)年 月 日目 錄摘 要ABSTRACT前 言第1章 綜述11.1選題目的與意義11.2網(wǎng)絡(luò)教學(xué)現(xiàn)狀11.2.1國(guó)外網(wǎng)絡(luò)教學(xué)現(xiàn)狀11.2.2國(guó)網(wǎng)絡(luò)教學(xué)現(xiàn)狀11.3存在問(wèn)題2第2章 開(kāi)發(fā)環(huán)境32.1 系統(tǒng)開(kāi)發(fā)工具的選擇32.2系統(tǒng)環(huán)境配置32.2.1 軟硬件運(yùn)行環(huán)境32.2.2 軟硬件選擇理由4第3章 需求分析5 3.1 新系統(tǒng)目標(biāo)53.2 可行性分析5 3.2.1 技術(shù)可行性5 3.2.2 經(jīng)濟(jì)可行性53.2.3 運(yùn)行可行性6第4

8、章 總體設(shè)計(jì)74.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)74.2 系統(tǒng)模塊功能說(shuō)明74.3 數(shù)據(jù)庫(kù)設(shè)計(jì)8第5章 詳細(xì)設(shè)計(jì)105.1 業(yè)務(wù)流程圖105.2 數(shù)據(jù)流程圖105.2.1 數(shù)據(jù)流程圖頂層圖115.2.2 數(shù)據(jù)流程圖一級(jí)細(xì)化圖115.3 數(shù)據(jù)字典125.3.1 數(shù)據(jù)元素卡135.3.2 數(shù)據(jù)流卡135.3.3 數(shù)據(jù)處理卡145.3.4 數(shù)據(jù)存儲(chǔ)卡145.3.5 物理結(jié)構(gòu)設(shè)計(jì)15第6章 系統(tǒng)實(shí)現(xiàn)176.1 的界面設(shè)計(jì)與編碼176.1.1 主界面設(shè)計(jì)176.1.2 在線答題模塊176.1.3 系統(tǒng)后臺(tái)登錄模塊19第7章 系統(tǒng)測(cè)試與評(píng)價(jià)227.1 系統(tǒng)測(cè)試227.1.1 功能測(cè)試227.1.2 性能測(cè)試227.

9、1.3 可用性測(cè)試227.1.4 兼容性測(cè)試23 7.2 系統(tǒng)評(píng)價(jià)237.2.1 系統(tǒng)的優(yōu)點(diǎn)237.2.2 系統(tǒng)存在的不足23畢業(yè)設(shè)計(jì)總結(jié)25參考文獻(xiàn)26致 27附 錄28摘 要本文對(duì)學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程進(jìn)行了綜合系統(tǒng)的闡述,并對(duì)現(xiàn)行同類教學(xué)存在的問(wèn)題進(jìn)行了簡(jiǎn)要的分析;在對(duì)數(shù)據(jù)結(jié)構(gòu)教學(xué)精品系統(tǒng)的業(yè)務(wù)流程進(jìn)行分析的基礎(chǔ)上,對(duì)數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)的數(shù)據(jù)流程進(jìn)行了簡(jiǎn)單的介紹;通過(guò)對(duì)系統(tǒng)結(jié)構(gòu)功能的設(shè)計(jì),并結(jié)合風(fēng)格設(shè)計(jì)、安全設(shè)計(jì)、環(huán)境配置等理論,對(duì)教學(xué)精品進(jìn)行了具體的設(shè)計(jì)與實(shí)現(xiàn)。最終開(kāi)發(fā)完成的教學(xué)精品可以使學(xué)生不受時(shí)間、空間的限制,實(shí)現(xiàn)網(wǎng)上瀏覽教學(xué)容、完成作業(yè)、參加測(cè)試等功能;我系教

10、師也可借助此平臺(tái),發(fā)布公告信息、發(fā)布課程通知、實(shí)現(xiàn)課件上傳下載、組織討論答疑等功能。更好的輔助我系的專業(yè)課教學(xué)工作。關(guān)鍵詞:網(wǎng)絡(luò)教學(xué);學(xué)院;數(shù)據(jù)結(jié)構(gòu);設(shè)計(jì)ABSTRACTIn this paper the data structure of the heihe college JingPinKe teaching website platform of the design and implementation of a comprehensive system of existing discussed, and problems existing in the same teaching

11、website briefly analysed; In the exquisite data structure teaching website system of business process, based on the analysis of the data structure of the data flow JingPinKe teaching website also briefly introduced; Through the design of the structure and function of system, combining the website de

12、sign, safety design style, environment of teaching theory, the allocation of a concrete products website design and implementation. The final products website can make students teaching with time, the spatial limit, the realization of online browsing teaching content, complete assignments, attend te

13、st function; I department teachers can also with this platform, issued a notice issued course information, and realize the courseware uploads and downloads, organization discuss question-answering etc. Function. Better auxiliary teaching work in my department. KeyWords:The network teaching; HeiHeuni

14、versity; Data structure; Website design 前 言網(wǎng)絡(luò)教育是運(yùn)用現(xiàn)代教育技術(shù)實(shí)施教學(xué)的一種新型教學(xué)模式,它是通過(guò)文本、音像等載體傳播教育信息,不需要教師面對(duì)學(xué)生進(jìn)行的教學(xué)活動(dòng)。通過(guò)網(wǎng)絡(luò)教育能大大豐富充實(shí)學(xué)校教育的教學(xué)容,能以非傳統(tǒng)的方式提供大量傳統(tǒng)教學(xué)容以外的信息,不僅可以作為我系教育的有益補(bǔ)充,還可以從時(shí)間、空間上增加受教育面等。網(wǎng)絡(luò)教育以其獨(dú)特的魅力,緩解了我系傳統(tǒng)辦學(xué)硬件不足與需要擴(kuò)大教育規(guī)模的矛盾,完全可以克服時(shí)間和地域的限制,為人們提供更多的學(xué)習(xí)機(jī)會(huì)。如今我院網(wǎng)絡(luò)飛速發(fā)展,為師生提供了豐富的信息服務(wù)手段。網(wǎng)絡(luò)大大縮短了空間距離,有利于開(kāi)展網(wǎng)絡(luò)教育,

15、基于網(wǎng)絡(luò)的網(wǎng)絡(luò)教育加強(qiáng)了教師與學(xué)生的聯(lián)系。本論文主要從狹義的網(wǎng)絡(luò)課程教學(xué)平臺(tái)入手,重點(diǎn)研究網(wǎng)絡(luò)課程教學(xué)的支撐平臺(tái)和網(wǎng)絡(luò)教學(xué)系統(tǒng)的開(kāi)發(fā)技術(shù)。主要實(shí)現(xiàn)課后教師與學(xué)生網(wǎng)上交流、溝通。系統(tǒng)包括教師子系統(tǒng)和學(xué)生子系統(tǒng)兩方面的功能,教師可以通過(guò)此平臺(tái)發(fā)布教案、公告和作業(yè),課件以與批改學(xué)生作業(yè),評(píng)卷等功能;學(xué)生可以通過(guò)此平臺(tái)學(xué)習(xí)鞏固課堂教學(xué)容、上傳作業(yè)、在線答題、下載課件、瀏覽新聞等, 此外教師和學(xué)生可以通過(guò)留言板進(jìn)行討論。上所有的教案和公告可以供教師和學(xué)生隨時(shí)查閱;以便更好的服務(wù)于我系專業(yè)課數(shù)據(jù)結(jié)構(gòu)的教學(xué),達(dá)到學(xué)以致用的目的,解決我系數(shù)據(jù)結(jié)構(gòu)教學(xué)的實(shí)際問(wèn)題。第1章 綜述1.1 選題目的與意義隨著網(wǎng)絡(luò)的發(fā)展

16、與普與, 我系開(kāi)展網(wǎng)絡(luò)教學(xué)已成為大勢(shì)所趨。目前各高校已開(kāi)發(fā)的網(wǎng)絡(luò)課程種類繁多,涉與各個(gè)學(xué)科領(lǐng)域,從網(wǎng)絡(luò)課程的應(yīng)用來(lái)看,主要有兩種形式,一種是基于課堂的教學(xué),網(wǎng)絡(luò)課程只是作為課堂教學(xué)的一種補(bǔ)充方式;另一種是網(wǎng)絡(luò)課程作為整個(gè)教學(xué)過(guò)程的主要形式1。我系本著更好的做好專業(yè)課數(shù)據(jù)結(jié)構(gòu)的教學(xué)工作,突出教學(xué)特色,準(zhǔn)備研究與設(shè)計(jì)符合教學(xué)要求的教學(xué)網(wǎng)絡(luò)平臺(tái)學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)。1.2 網(wǎng)絡(luò)教學(xué)現(xiàn)狀就教育技術(shù)本身而言,網(wǎng)絡(luò)教育的發(fā)展經(jīng)歷了3個(gè)不同的階段。網(wǎng)絡(luò)教育的第一代是以函授為主;網(wǎng)絡(luò)教育的第二代是以電視錄像教學(xué)為主并輔之以函授、面授、廣播以與印刷媒體進(jìn)行教學(xué),它包括教育電視臺(tái)負(fù)責(zé)進(jìn)行電視錄像的制作和播出,學(xué)

17、生通過(guò)收看電視就可以實(shí)施教育,由于電視教學(xué)的單向性傳播,教師與學(xué)生之間缺乏溝通,教學(xué)信息反饋不與時(shí)等,這些都使教學(xué)效果在一定程度上也受到影響;網(wǎng)絡(luò)教育的第三代就是以網(wǎng)絡(luò)課程作為整個(gè)課程教學(xué)過(guò)程的主要形式,既不受空間的限制,又有相互交互,雙向交流,學(xué)習(xí)資源和學(xué)習(xí)容廣泛等優(yōu)點(diǎn)2。1.2.1 國(guó)外網(wǎng)絡(luò)教學(xué)現(xiàn)狀基于Internet的校園網(wǎng)絡(luò)建設(shè)在實(shí)現(xiàn)全新的教育體制與教學(xué)模式方面具有其他技術(shù)無(wú)可比擬的優(yōu)越性。因此,世界各國(guó)對(duì)此給予高度重視。美國(guó)政府2000年決定,在5年撥款20億美元,作為公立學(xué)校建立網(wǎng)上教學(xué)系統(tǒng)的額外補(bǔ)助,學(xué)校所需的硬件設(shè)施則由國(guó)家全部包下來(lái)。日本從1996年開(kāi)始進(jìn)行校園網(wǎng)建設(shè)工程,為

18、此政府已撥款1200億日元,還將陸續(xù)撥款2000億日元,希望在2002年以前使全國(guó)所有的學(xué)校入網(wǎng)。據(jù)聯(lián)合國(guó)教科文組織統(tǒng)計(jì),1998年全世界已建立的大學(xué)就超過(guò)4500所,到2012年全世界98的大學(xué)都將在互聯(lián)網(wǎng)上開(kāi)辟自己的3。1.2.2 國(guó)網(wǎng)絡(luò)教學(xué)現(xiàn)狀我國(guó)正在推進(jìn)教育信息化的步伐,教育部在2000年10月,做出了建設(shè)校園網(wǎng)工程的決定。而且我們也越來(lái)越多的在各種媒體上,聽(tīng)到了數(shù)字化校園這個(gè)概念。從1998年9月教育部批準(zhǔn)清華大學(xué)、大學(xué)、大學(xué)和郵電大學(xué)試點(diǎn)現(xiàn)代遠(yuǎn)程教育至今,全國(guó)已有117所普通高等院校建立了網(wǎng)絡(luò)教育學(xué)院。隨著網(wǎng)絡(luò)教育試點(diǎn)實(shí)踐的實(shí)施,對(duì)我國(guó)遠(yuǎn)程教育理論與實(shí)踐的關(guān)注問(wèn)題已經(jīng)成為社會(huì)各界關(guān)

19、注的焦點(diǎn)4。1幾乎所有的網(wǎng)絡(luò)課程都非常重視教學(xué)容的“講解”、“演示”環(huán)節(jié),不同院校不同學(xué)科各展所長(zhǎng),如流媒體視頻、文本、Flash動(dòng)畫等,更有使用虛擬現(xiàn)實(shí)等技術(shù)的,以盡可能將課程知識(shí)講全、講細(xì)、講系統(tǒng),且大部分教學(xué)容皆按印刷課本章節(jié)順序編排。2網(wǎng)頁(yè)的設(shè)計(jì)在布局、風(fēng)格、色彩、超文本等諸方面已相當(dāng)專業(yè)化,基本不存在什么問(wèn)題。3不同學(xué)科在欄目設(shè)計(jì)、技術(shù)實(shí)現(xiàn),與容安排上皆能發(fā)揮學(xué)科所長(zhǎng)、突出學(xué)科優(yōu)勢(shì)、符合學(xué)科特點(diǎn)。比如,語(yǔ)言學(xué)科能為學(xué)生提供了大量的聽(tīng)、讀、寫訓(xùn)練和情景對(duì)話;工科則利用各種圖片、虛擬現(xiàn)實(shí)技術(shù)、Flash動(dòng)畫等演示與講解原理與過(guò)程;其他學(xué)科如法學(xué)的案例分析、模擬法庭的角色扮演;醫(yī)學(xué)的各種病

20、理圖片、體器官動(dòng)畫,藥劑配方圖表等。4常用的幾種教學(xué)方式:文字、圖片、表格、多媒體動(dòng)畫、教師的電子講稿(PPT)。5基本上都注意到了綜合使用多種媒體,有的教學(xué)信息的表達(dá)更靈活、更有效。1.3 存在問(wèn)題現(xiàn)有的網(wǎng)絡(luò)課程無(wú)論從質(zhì)量和數(shù)量上,都不能適應(yīng)網(wǎng)絡(luò)學(xué)習(xí)者的需求;在學(xué)習(xí)者的學(xué)習(xí)過(guò)程中,網(wǎng)絡(luò)課程始終處于非主流的輔助地位。具體不足如下。1當(dāng)前網(wǎng)絡(luò)課程的開(kāi)展還沒(méi)有充分利用網(wǎng)絡(luò)的優(yōu)勢(shì),許多學(xué)校都在積極地開(kāi)設(shè)網(wǎng)上課程,但是還沒(méi)有形成一個(gè)濃厚的網(wǎng)絡(luò)學(xué)習(xí)的氣氛。2網(wǎng)絡(luò)課程是相對(duì)于教室課堂教學(xué)而提出的,網(wǎng)絡(luò)教學(xué)和課堂教學(xué)在教學(xué)法上以與對(duì)學(xué)生與教師的要求等方面是不同的。當(dāng)前的網(wǎng)絡(luò)教學(xué)和課堂教學(xué)基本上是一種混合的模

21、式,幾乎沒(méi)有針對(duì)網(wǎng)絡(luò)教學(xué)的特點(diǎn)開(kāi)發(fā)的教學(xué)資源。3目前網(wǎng)絡(luò)教學(xué)系統(tǒng)的應(yīng)用還只是停留在課程容的發(fā)布上,網(wǎng)絡(luò)只是一種信息傳遞的媒體,而沒(méi)有當(dāng)作一種通訊平臺(tái)來(lái)使用,盡管某些課程充分考慮了網(wǎng)絡(luò)更高層次的應(yīng)用,但基本上處于嘗試階段。第2章 開(kāi)發(fā)環(huán)境2.1 系統(tǒng)開(kāi)發(fā)工具的選擇1選擇ASP的理由5首先,ASP運(yùn)行之前無(wú)需編譯,ASP腳本集成于HTML當(dāng)中,容易生成,無(wú)需編譯或即可直接解釋執(zhí)行,無(wú)需編譯。其次,ASP代碼易于生成,使用常規(guī)文本編輯器(如WINDOWS下的記事本),即可進(jìn)行*.asp頁(yè)面的設(shè)計(jì)。第三,ASP腳本在站點(diǎn)服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要支持它。因此,客戶端只要使用可解釋常規(guī)HTML碼

22、的瀏覽器即可瀏覽用ASP所設(shè)計(jì)的主頁(yè)。第四,ASP腳本中可以方便地引用系統(tǒng)組件和ASP的置組件,還能通過(guò)定制ActiveX Server Component(ActiveX服務(wù)器組件)來(lái)擴(kuò)充功能。第五,ASP能與Script語(yǔ)言兼容,可使用VBScript和JavaScript語(yǔ)言進(jìn)行設(shè)計(jì)。最后,源程序代碼不會(huì)外漏,ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證編寫出來(lái)的程序代碼不會(huì)被他人盜取。2SQL數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇理由6SQL 2000作為微軟在Windows 系列平臺(tái)上開(kāi)發(fā)的數(shù)據(jù)庫(kù),一經(jīng)推出就以其易用性得到了很多用戶的青睞,相信大多數(shù)將

23、自己的業(yè)務(wù)建立在Windows平臺(tái)上的用戶都會(huì)對(duì)它有相當(dāng)?shù)挠H切感。區(qū)別于FoxPro、Sql 2000小型數(shù)據(jù)庫(kù),SQL 2000是一個(gè)功能完備的數(shù)據(jù)庫(kù)管理系統(tǒng)。它包括支持開(kāi)發(fā)的引擎、標(biāo)準(zhǔn)的SQL語(yǔ)言、擴(kuò)展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲(chǔ)過(guò)程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫(kù)才擁有的。2.2 系統(tǒng)環(huán)境配置2.2.1 軟硬件運(yùn)行環(huán)境由于本系統(tǒng)面向在校學(xué)生,用戶群較小,所以入門級(jí)服務(wù)器足以勝任。本系統(tǒng)建議配置如下:1硬件(1) CPU:雙核至強(qiáng)CPU,主頻3600MHz,總線頻率800MHz,二級(jí)緩存2M。(2)存:容量1G,主頻667MHz,類型DDR2,支持ECC( Error C

24、hecking and Correcting,錯(cuò)誤檢查和糾正)技術(shù)。(3)硬盤:容量300GB,轉(zhuǎn)速1000rpm,緩存8000KB,接口類型SCSI(Small Computer System Interface 小型計(jì)算機(jī)系統(tǒng)接口)。(4)網(wǎng)卡:傳輸速度1000Mbps,全雙工。(5)電源:ATX冗余電源。2軟件(1)數(shù)據(jù)庫(kù):SQL SERVER2000。(2)操作系統(tǒng):Windows 2000 server。(3)服務(wù)器:IIS5。2.2.2 軟硬件選擇理由CPU:由于同時(shí)在線用戶需求較大,編譯頁(yè)面消耗的系統(tǒng)資源的是非常大的,雖然頁(yè)面已經(jīng)優(yōu)化,但網(wǎng)頁(yè)腳本的處理還是大量的占用系統(tǒng)資源尤其是

25、處理器資源。用P4 的處理器只能同時(shí)支持200-300人在線。至強(qiáng)處理器的同時(shí)在線人數(shù)可以達(dá)到千人左右。存:由于頁(yè)面為動(dòng)態(tài),并考慮IIS的緩存機(jī)制,所以選用1G的DDR ECC存。硬盤:由于教學(xué)資源較多,下載量也較大,并考慮到系統(tǒng)數(shù)據(jù)的安全性,對(duì)系統(tǒng)資源備份需要大量空間,所以選用了300GB的高速高緩存的服務(wù)器硬盤。軟件環(huán)境:考慮到兼容性,選用windows 2000 sever、IIS5、ASP、SQL組合的軟件環(huán)境。第3章 需求分析3.1 新系統(tǒng)目標(biāo)鑒于學(xué)校網(wǎng)絡(luò)環(huán)境和學(xué)生個(gè)人電腦的普與,學(xué)院數(shù)據(jù)結(jié)構(gòu)教學(xué)精品網(wǎng)有利于減輕教師除授課外的其余教學(xué)輔助工作,避免了學(xué)生獲取的信息滯后、教學(xué)信息通知不

26、與時(shí)的種種缺陷和弊端。學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)設(shè)計(jì)的主要目標(biāo)如下:1與時(shí)發(fā)布教學(xué)信息,學(xué)生能夠與時(shí)獲取信息。2學(xué)生能夠與時(shí)獲取教學(xué)資源。3學(xué)生可以通過(guò)本系統(tǒng)向教師提出問(wèn)題。4學(xué)生教師進(jìn)行溝通。5學(xué)生之間通過(guò)進(jìn)行溝通交流學(xué)習(xí)的經(jīng)驗(yàn)、體會(huì)、收獲。3.2 可行性分析可行性分析是在初步調(diào)查、分析系統(tǒng)開(kāi)發(fā)方案的基礎(chǔ)上,運(yùn)用技術(shù)經(jīng)濟(jì)理論與方法,分析系統(tǒng)開(kāi)發(fā)方案的可行性,最后做出是否可以繼續(xù)開(kāi)發(fā)的明確結(jié)論7。的可行性分析包括技術(shù)可行性分析、經(jīng)濟(jì)可行性分析,運(yùn)行可行性,通過(guò)這些來(lái)論證系統(tǒng)是否可行。3.2.1 技術(shù)可行性技術(shù)可行性分析,主要是要確定提出的開(kāi)發(fā)方案在現(xiàn)有技術(shù)條件下是否有可能實(shí)現(xiàn)。1技術(shù)掌握程度方面:

27、開(kāi)發(fā)人員技術(shù)掌握程度相對(duì)成熟,能夠獨(dú)立開(kāi)發(fā)系統(tǒng)。2管理員技術(shù)掌握程度方面:由于是計(jì)算機(jī)系教育人員進(jìn)行管理,所以大部分教師或?qū)W生都能夠勝任的管理工作。3軟硬件配置方面:我校擁有自己的網(wǎng)絡(luò)中心,需要的設(shè)備都已經(jīng)具備?;旧蠞M足了要求。鑒于以上的分析,本系統(tǒng)開(kāi)發(fā)在技術(shù)上可行。3.2.2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性的分析,主要是對(duì)項(xiàng)目的投資和效益做出預(yù)測(cè)分析,即從經(jīng)濟(jì)角度分析開(kāi)發(fā)方案有無(wú)價(jià)值,是否可行。系統(tǒng)開(kāi)發(fā)的成本包括固定成本和可變成本兩個(gè)部分,固定成本主要的是網(wǎng)絡(luò)設(shè)施與軟件購(gòu)置成本,包括網(wǎng)絡(luò)服務(wù)器與其安裝的各種應(yīng)用軟件,以與為開(kāi)展工作所必需的工具軟件,登記或取得域名的費(fèi)用等。可變成本是指隨著系統(tǒng)的發(fā)展和

28、壯大,還需要不斷完善和維護(hù),這也需要大量的成本投入。1固定成本清單表3-1費(fèi)用支出項(xiàng)目電力設(shè)備服務(wù)器培訓(xùn)費(fèi)用域名軟件費(fèi)用總計(jì)費(fèi)用(高)700元15000元500元500元40000元50000元費(fèi)用(低)200元5000元500元100元-5800元通過(guò)以上分析,部分的投入使得學(xué)生和教師能夠更好的進(jìn)行溝通和學(xué)習(xí),所以該系統(tǒng)開(kāi)發(fā)在經(jīng)濟(jì)方面可行。3.2.3 運(yùn)行可行性運(yùn)行可行性主要是分析用戶是否具有開(kāi)發(fā)和運(yùn)行維護(hù)系統(tǒng)的能力。隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)的不斷發(fā)展,軟硬件條件都已經(jīng)達(dá)到了運(yùn)行系統(tǒng)的條件。系統(tǒng)的開(kāi)發(fā)人員也已經(jīng)具備獨(dú)立開(kāi)發(fā)的能力。同時(shí),本系統(tǒng)能保證在當(dāng)前的操作環(huán)境下正常運(yùn)行,管理人員對(duì)的更新維

29、護(hù)具備足夠的管理能力。而且具有完善的后臺(tái)管理功能,管理者可以直接在后臺(tái)進(jìn)行文件、信息與圖片的上傳,方便了管理。因此,該系統(tǒng)在運(yùn)行方面也是可行的。 綜上所述,學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、運(yùn)行上都是可行的,因此系統(tǒng)開(kāi)發(fā)是完全可行的。第4章 總體設(shè)計(jì)4.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的物理結(jié)構(gòu)就是使用結(jié)構(gòu)化設(shè)計(jì)工具功能模塊圖或系統(tǒng)結(jié)構(gòu)圖描述的8。系統(tǒng)的物理結(jié)構(gòu)所描述的是構(gòu)成一個(gè)系統(tǒng)的各物理組成部分(即模塊)與模塊之間的聯(lián)系。這是一個(gè)樹(shù)型結(jié)構(gòu)圖,它體現(xiàn)了自頂向下的思想,樹(shù)根模塊表示系統(tǒng)總的功能,第一層模塊是根模塊的功能分解,以下各個(gè)層次的模塊都是上一層次模塊的功能分解。上一層模塊調(diào)用它包括的

30、下層模塊。該系統(tǒng)的信息管理功能模塊圖如圖4.1所示。數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站留言答疑管理學(xué)習(xí)資源管理新聞管理系統(tǒng)管理代碼維護(hù)數(shù)據(jù)維護(hù)系統(tǒng)管理資源錄入資源處理資源輸出留言添加留言處理留言輸出新聞錄入新聞處理新聞?shì)敵鲈囶}添加試題管理試題輸出自測(cè)管理圖4.1 系統(tǒng)功能模塊圖4.2 系統(tǒng)模塊功能說(shuō)明1系統(tǒng)管理模塊:管理員通過(guò)本模塊,對(duì)系統(tǒng)基本信息、資源與數(shù)據(jù)進(jìn)行管理,對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份和維護(hù)。2新聞管理模塊:瀏覽者或?qū)W員可以查看新聞,管理員在后臺(tái)進(jìn)行更新,新聞包括文字、圖片、聲音、視頻等多種形式。教師通過(guò)后臺(tái)添加課程通知,便于學(xué)員查看。3學(xué)習(xí)資源管理模塊:通過(guò)后臺(tái)進(jìn)行教學(xué)資源上傳和規(guī)劃管理。學(xué)員通過(guò)登錄后可以進(jìn)

31、行下載。4自測(cè)管理模塊:管理員在后臺(tái)對(duì)試題庫(kù)進(jìn)行更新和添加管理。學(xué)員登陸后可以進(jìn)行自我測(cè)驗(yàn),來(lái)檢驗(yàn)學(xué)習(xí)成果。測(cè)試結(jié)束后上傳分?jǐn)?shù),方便教師查閱。5互動(dòng)模塊:瀏覽者或?qū)W員瀏覽中的疑問(wèn)可以在留言板進(jìn)行提問(wèn),教師和管理員在后臺(tái)進(jìn)行解答。4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)(Database Design)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)與其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求9(信息要求和處理要求)。3.3.1邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)ER圖M新聞信息學(xué)生課件教程學(xué)習(xí)教師發(fā)布M留言試卷查看發(fā)布管理查看提交管理M11NNNMMMM11NN圖 4.2 系統(tǒng)ER圖根據(jù)系統(tǒng)功能設(shè)

32、計(jì)的要求以與功能模塊的劃分,對(duì)于學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)系統(tǒng)舉例列出以下主要數(shù)據(jù)表的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。1管理員表:管理員名稱、管理員密碼、登陸次數(shù)、注冊(cè)時(shí)間、最后登陸時(shí)間、最后登陸IP、權(quán)限。2留言信息表:留言人、回復(fù)容、留言標(biāo)題、留言容、留言時(shí)間。3相關(guān)配置表:名稱、網(wǎng)址、Logo地址、Banner地址、關(guān)鍵詞、描述、E-mail、聯(lián)系、地址、 、 、管理員、聯(lián)系 、備案信息、信息。第5章 詳細(xì)設(shè)計(jì)5.1 系統(tǒng)流程圖系統(tǒng)流程圖是直觀描述系統(tǒng)業(yè)務(wù)處理由開(kāi)始到結(jié)束的整個(gè)過(guò)程的非結(jié)構(gòu)化圖形工具,它可以描述一個(gè)系統(tǒng)的業(yè)務(wù),也可以描述一項(xiàng)具體業(yè)務(wù)的處理過(guò)程10。學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)系統(tǒng)流程圖符號(hào)說(shuō)明如

33、附錄二所示。學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)系統(tǒng)流程圖如圖5.1所示:游客注冊(cè)申請(qǐng)新聞資料課件資料自測(cè)資料新聞信息課件信息自測(cè)信息留言信息注冊(cè)登記瀏覽下載自測(cè)留言教師用戶注冊(cè)信息新聞信息課件信息自測(cè)信息瀏覽次數(shù)下載次數(shù)成績(jī)單留言信息表個(gè)人信息新聞信息課件信息自測(cè)信息發(fā)布教師教師用戶圖5.1系統(tǒng)流程圖5.2 數(shù)據(jù)流程圖數(shù)據(jù)流程圖(Data Flow Diagram簡(jiǎn)稱DFD)是結(jié)構(gòu)化分析的一種主要工具,是管理信息系統(tǒng)(MIS:Management Information System)開(kāi)發(fā)的主要設(shè)計(jì)手段,是組織信息運(yùn)行的抽象,是MIS邏輯模型的主要形式11。它使用一組簡(jiǎn)單的符號(hào),描述系統(tǒng)的數(shù)據(jù)由外部“流入

34、”系統(tǒng),經(jīng)過(guò)多級(jí)的加工處理,經(jīng)過(guò)不同結(jié)構(gòu)的存儲(chǔ),最后以用戶所需要的各種形式“流出”的全過(guò)程。數(shù)據(jù)流程圖的符號(hào)見(jiàn)附錄表-1。游客教師學(xué)生P教學(xué)系統(tǒng)教師學(xué)生F1注冊(cè)信息F2新聞信息F2自測(cè)信息F2留言信息F2新聞信息F2課件信息F2自測(cè)信息F2用戶信息F2瀏覽信息F2下載信息F2自測(cè)信息F2留言信息F2新聞信息F2課件信息F2自測(cè)信息F2課件信息圖5.2 數(shù)據(jù)流程圖5.2.1數(shù)據(jù)流程圖頂層圖頂層圖是將系統(tǒng)高度抽象與概括而得到的,它將系統(tǒng)視為一個(gè)整體,是由一個(gè)處理功能所構(gòu)成的系統(tǒng)。信息管理的數(shù)據(jù)流程TOP圖如圖5.3所示。D1用戶注冊(cè)管理教師F1F01P1圖5.3 學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)頂層數(shù)據(jù)流圖

35、5.2.2數(shù)據(jù)流程圖一級(jí)細(xì)化圖一級(jí)細(xì)化DFD是對(duì)頂層圖中的處理功能的分解與細(xì)化,是從整體到部分的細(xì)化,劃分的是子系統(tǒng)。將頂層圖的功能分解為幾個(gè)主要功能后就得到一級(jí)細(xì)化的數(shù)據(jù)流程圖。細(xì)化的過(guò)程可以按照系統(tǒng)的業(yè)務(wù)功能進(jìn)行劃分也可以按照輸入、處理、輸出進(jìn)行劃分。根據(jù)本系統(tǒng)的特點(diǎn),信息管理一級(jí)、二級(jí)細(xì)化DFD圖如下。信息管理F3F4F5F03F04F05F03F04F05P2D2D3D4圖5.4 學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)DFD的一層數(shù)據(jù)流圖P2.1信息錄入P2.2信息處理F3F4F5F03F04F05F03F04F05D2D3D4圖5.5 學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)信息管理DFD二層數(shù)據(jù)流圖5.3數(shù)據(jù)字典數(shù)

36、據(jù)字典(Data Dictionary,簡(jiǎn)稱DD)是在新系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上,進(jìn)一步定義和描述所有數(shù)據(jù)項(xiàng)的工作,是系統(tǒng)分析的第二種工具。它能更清楚的表達(dá)系統(tǒng)的全部邏輯特征,描述出整個(gè)調(diào)查中的全部細(xì)節(jié)問(wèn)題。它專門記錄數(shù)據(jù)本身的信息,是描述一個(gè)系統(tǒng)的數(shù)據(jù)流程圖中所有元素的清單。數(shù)據(jù)字典的定義常常是以卡片形式出現(xiàn)的,它包括:數(shù)據(jù)元素卡、數(shù)據(jù)流卡、數(shù)據(jù)存儲(chǔ)卡、數(shù)據(jù)處理卡。5.3.1數(shù)據(jù)元素卡數(shù)據(jù)元素卡是對(duì)數(shù)據(jù)元素進(jìn)行定義,數(shù)據(jù)元素是構(gòu)成數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù)項(xiàng)?!霸鼐幪?hào)”是為每個(gè)數(shù)據(jù)元素卡給定的一個(gè)順序號(hào);“元素名稱”、“元素別名”是數(shù)據(jù)元素在本系統(tǒng)中不同的報(bào)表中出現(xiàn)的意義一樣而名稱不同的情況;

37、“取值圍”對(duì)于數(shù)據(jù)校驗(yàn)很有意義12。本系統(tǒng)的數(shù)據(jù)元素卡舉例如表5-1所示。表5-1注冊(cè)用戶名數(shù)據(jù)元素卡數(shù)據(jù)元素卡 01元素名稱:注冊(cè)用戶名元素編號(hào):D001元素別名:ZL-User所屬數(shù)據(jù)流:F1所屬存儲(chǔ):D1類型:文本長(zhǎng)度:20取值圍:英文、數(shù)字、漢字。備注:5.3.2數(shù)據(jù)流卡數(shù)據(jù)流卡是對(duì)數(shù)據(jù)流做定義,“數(shù)據(jù)流代碼”是為每個(gè)數(shù)據(jù)流所分配的一個(gè)唯一標(biāo)識(shí)。在這里應(yīng)使用數(shù)據(jù)流程圖中已確定的數(shù)據(jù)流的代碼;“來(lái)源”是指數(shù)據(jù)流的源。一般輸入的數(shù)據(jù)流是由外部實(shí)體提供的,所以其來(lái)源應(yīng)是外部實(shí)體,而輸出的數(shù)據(jù)流都是經(jīng)處理而流出的,所以輸出的數(shù)據(jù)流的來(lái)源應(yīng)是具有輸出功能的處理;“去向”是指數(shù)據(jù)流的去向,輸入的數(shù)

38、據(jù)流的去向應(yīng)是接收輸入的數(shù)據(jù)處理,而輸出的數(shù)據(jù)流的去向應(yīng)是接收系統(tǒng)輸出的外部實(shí)體;“數(shù)據(jù)結(jié)構(gòu)”是指該數(shù)據(jù)流的數(shù)據(jù)結(jié)構(gòu),應(yīng)列出其中包含的數(shù)據(jù)項(xiàng)13。本系統(tǒng)的數(shù)據(jù)流卡舉例如表5-2所示。表5-2會(huì)員注冊(cè)信息數(shù)據(jù)流卡數(shù)據(jù)流卡 01數(shù)據(jù)流名稱:注冊(cè)信息數(shù)據(jù)流代碼:F1來(lái)源:外部實(shí)體“游客”去向:外部實(shí)體“教師”數(shù)據(jù)結(jié)構(gòu):注冊(cè)信息注冊(cè)用戶ID+注冊(cè)用戶名+密碼+忘記密碼的提示問(wèn)題+問(wèn)題答案+Email+性別+郵政編碼+聯(lián)系+ +注冊(cè)日期+登陸IP+登陸次數(shù)+用戶主頁(yè)+上次登陸時(shí)間+ 是否鎖定用戶備注:5.3.3 數(shù)據(jù)處理卡數(shù)據(jù)處理卡是對(duì)數(shù)據(jù)處理做定義,“數(shù)據(jù)處理代碼”是DFD中每個(gè)處理邏輯的代碼;“輸入

39、”是指向處理提供數(shù)據(jù)的源,它應(yīng)該是數(shù)據(jù)流和存儲(chǔ);“處理”是指該處理對(duì)數(shù)據(jù)加工的詳細(xì)描述;“輸出”是處理的結(jié)果輸出,處理的輸出可能是數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)14。本系統(tǒng)的數(shù)據(jù)處理卡舉例如表5-3所示。表5-3 輸入注冊(cè)信息數(shù)據(jù)處理卡數(shù)據(jù)處理卡 01處理名稱:輸入注冊(cè)信息處理代碼:P1輸入:數(shù)據(jù)流“注冊(cè)信息”(F1)輸出:數(shù)據(jù)存儲(chǔ)“用戶信息”(D1)處理:a.輸入注冊(cè)信息;b.根據(jù)屏幕格式輸入相關(guān)信息;c.輸入過(guò)程提供幫助,使各項(xiàng)容符合一定的要求;d.輸入的注冊(cè)信息存儲(chǔ)到“會(huì)員信息檔案”存儲(chǔ)中。備注:5.3.4數(shù)據(jù)存儲(chǔ)卡數(shù)據(jù)存儲(chǔ)卡是對(duì)數(shù)據(jù)存儲(chǔ)進(jìn)行定義,“數(shù)據(jù)存儲(chǔ)代碼”是每個(gè)存儲(chǔ)的唯一標(biāo)識(shí),即是DFD中的存

40、儲(chǔ)代碼;“主鍵字”是指該存儲(chǔ)的主鍵;“相關(guān)處理”是指對(duì)該存儲(chǔ)進(jìn)行讀、寫操作的那些處理,應(yīng)寫明哪些處理向該存儲(chǔ)寫入數(shù)據(jù)、哪些處理讀取該存儲(chǔ)的數(shù)據(jù)。本系統(tǒng)的數(shù)據(jù)存儲(chǔ)卡舉例如表5-4所示。表5-4 注冊(cè)用戶信息檔案數(shù)據(jù)存儲(chǔ)卡數(shù)據(jù)存儲(chǔ)卡 01數(shù)據(jù)存儲(chǔ)名稱:注冊(cè)用戶信息數(shù)據(jù)存儲(chǔ)代碼:D1主鍵字:用戶編號(hào)相關(guān)處理:寫入其數(shù)據(jù)的處理有:P1讀取其數(shù)據(jù)的處理:記錄結(jié)構(gòu):字段名稱數(shù)據(jù)類型字段長(zhǎng)度UserID自動(dòng)編號(hào)Username文本20Password文本50Question文本50Answer文本50Email文本50Sex文本10Zip文本50Phone文本50Fox文本50Regdate日期/時(shí)間8Lo

41、ginIP文本50Logins數(shù)字Homepage文本50Lastlogintime日期/時(shí)間8Lockuser是/否備注:5.3.5 物理結(jié)構(gòu)設(shè)計(jì)根據(jù)模塊的劃分和功能的具體實(shí)現(xiàn),對(duì)數(shù)據(jù)庫(kù)表進(jìn)行設(shè)計(jì),舉例如下:1管理員表表5-5 管理員表字段名稱數(shù)據(jù)類型字段大小是否允許為空說(shuō)明Id自動(dòng)編號(hào)否編號(hào)Adminname文本50否管理員名稱Adminpsw文本50否管理員密碼Logincount數(shù)字32是登陸次數(shù)Regdate日期/時(shí)間8是注冊(cè)時(shí)間Lastlogin日期/時(shí)間8是最后登陸時(shí)間Lastip文本20是最后登陸IPFlag文本2權(quán)限2在線答題表表5-6在線答題表字段名稱數(shù)據(jù)類型字段大小是否允

42、許為空說(shuō)明ID自動(dòng)編號(hào)否Sttupe文本50是試題類型Title備注是題目Select1文本10是答案1Select2文本10是答案2Select3文本10是答案3Select4文本10是 Answer 文本50是正確答案第6章 系統(tǒng)實(shí)現(xiàn)6.1 的界面設(shè)計(jì)與編碼6.1.1主界面設(shè)計(jì)在的主界面中,列出了本的全部導(dǎo)航,用戶可以點(diǎn)擊某個(gè)導(dǎo)航菜單進(jìn)入相應(yīng)的頁(yè)面。主界面設(shè)計(jì)如圖6.1所示:圖6.1 的主界面的設(shè)計(jì)6.1.2 在線答題模塊在線答題模塊完成學(xué)生的自我測(cè)試的功能,學(xué)生可以自己測(cè)試自己的學(xué)習(xí)情況,系統(tǒng)里有很多測(cè)試的試題,學(xué)生可以進(jìn)行測(cè)試,在線答題界面設(shè)計(jì)如圖6.2所示:圖6.2 在線答題界面其中

43、“交卷”按鈕的代碼設(shè)計(jì)如下:%stda1=Request.Form(stda(1)stda2=Request.Form(stda(2)stda3=Request.Form(stda(3)stda4=Request.Form(stda(4)stda5=Request.Form(stda(5)stda6=Request.Form(stda(6)stda7=Request.Form(stda(7)stda8=Request.Form(stda(8)sttype=Trim(Request.QueryString(stType)StName=Trim(Request.Form(StName)if Tri

44、m(Request.QueryString(stType) thenset oRs=Server.CreateObject(ADODB.Recordset) oRs.Open select * from zl_stfs ,conn,3,2 oRs.Addnew oRs(stName)=Request.Form(stName) ors(stType)=stType ors(selectd1)=stda1 ors(selectd2)=stda2 ors(selectd3)=stda3 ors(selectd4)=stda4 ors(selectd5)=stda5 ors(selectd6)=std

45、a6 ors(selectd7)=stda7 ors(selectd8)=stda8 oRs.Update oRs.Close set oRs=Nothing end ifsub showda(i)select case icase 1Response.write stda1case 2Response.write stda2case 3Response.write stda3case 4Response.write stda4case 5Response.write stda5case 6Response.write stda6case 7Response.write stda7case 8

46、end selectend sub%6.1.3系統(tǒng)后臺(tái)登錄模塊本系統(tǒng)的后臺(tái)使用用戶分為教師和管理員兩種,教師和管理員擁有不同的操作權(quán)限,管理員負(fù)責(zé)管理與維護(hù)整個(gè)系統(tǒng)的資料、學(xué)生與教師的信息,教師完成本系統(tǒng)的資料的管理與更新的操作,系統(tǒng)后臺(tái)完成本信息的更新與維護(hù)功能,為提高系統(tǒng)的安全性,對(duì)系統(tǒng)后臺(tái)進(jìn)行身份驗(yàn)證是十分必要的。用戶登錄界面設(shè)計(jì)如圖6.3所示:圖6.3 系統(tǒng)登錄界面其中“確認(rèn)”按鈕的代碼設(shè)計(jì)如下:%dim AdminName,AdminPsw,CheckCodeAdminName=replace(trim(request(AdminName),)AdminPsw=replace(tri

47、m(Request(AdminPsw),)UserType = Request(lstUserType)CheckCode=replace(trim(Request(CheckCode),)set rs=server.createobject(adodb.recordset)if FoundErrTrue thenIf UserType = 管理員 ThenAdminPsw=md5(AdminPsw)sql=select * From zl_admin where AdminPsw=&AdminPsw& and AdminName=&AdminName&rs.open sql,conn,3,2

48、if rs.bof and rs.eof thenFoundErr=TrueErrMsg=ErrMsg & 用戶名或密碼錯(cuò)誤!elseif AdminPswrs(AdminPsw) thenFoundErr=TrueErrMsg=ErrMsg & 用戶名或密碼錯(cuò)誤!elsers(LastIP)=Request.ServerVariables(REMOTE_ADDR)rs(LastLogin)=now()rs(LoginCount)=rs(LoginCount)+1rs.updatesession.Timeout=60session(AdminName_)=rs(AdminName)sessio

49、n(Flag_)=rs(Flag)session(usertype)=管理員rs.closeset rs=nothingResponse.Redirect Default.aspend ifend ifElsesql=select * From zl_teacher where Password=&AdminPsw& and UserName=&AdminName&rs.open sql,conn,3,2if rs.bof and rs.eof thenFoundErr=TrueErrMsg=ErrMsg & 用戶名或密碼錯(cuò)誤!elseif AdminPswrs(Password) thenF

50、oundErr=TrueErrMsg=ErrMsg & 用戶名或密碼錯(cuò)誤!elsers.updatesession.Timeout=60session(AdminName_)=rs(UserName)session(Flag_)=1session(usertype)=教師rs.closeset rs=nothingResponse.Redirect Default.aspend ifend ifEnd Ifrs.closeset rs=nothingend ifif FoundErr=True thencall WriteErrMsg()end ifEnd Function%第7章 系統(tǒng)測(cè)試與

51、評(píng)價(jià)7.1 系統(tǒng)測(cè)試系統(tǒng)測(cè)試主要通過(guò)對(duì)系統(tǒng)的功能測(cè)試、性能測(cè)試、可用性測(cè)試、兼容性測(cè)試等方面的測(cè)試來(lái)完成15。7.1.1 功能測(cè)試系統(tǒng)功能測(cè)試主要包括:測(cè)試、表單測(cè)試、用戶信息測(cè)試、數(shù)據(jù)庫(kù)測(cè)試。本系統(tǒng)功能測(cè)試的主要結(jié)果如下表7-1所示:表7-1 功能測(cè)試測(cè)試名稱測(cè)試容與結(jié)果測(cè)試頁(yè)面是否全部存在是是否存在孤立頁(yè)面否表單測(cè)試提交表單是否完整是提交表單是否準(zhǔn)確是用戶信息測(cè)試用戶信息存儲(chǔ)是否準(zhǔn)確是用戶信息的存儲(chǔ)是否可用是數(shù)據(jù)庫(kù)測(cè)試數(shù)據(jù)一致性錯(cuò)誤無(wú)輸出錯(cuò)誤無(wú)7.1.2 性能測(cè)試系統(tǒng)性能測(cè)試主要包括:連接速度測(cè)試、負(fù)載測(cè)試、壓力測(cè)試。本系統(tǒng)的性能測(cè)試的過(guò)程如下表7-2所示:表7-2 性能測(cè)試測(cè)試名稱測(cè)試容

52、與結(jié)果連接速度測(cè)試正常寬帶上網(wǎng)情況下,連接速度優(yōu)良。負(fù)載測(cè)試并發(fā)用戶超過(guò)50時(shí),頁(yè)面加載和響應(yīng)速度大大降低壓力測(cè)試并發(fā)用戶超過(guò)15時(shí),頁(yè)面加載和響應(yīng)速度大大降低7.1.3 可用性測(cè)試系統(tǒng)可用性測(cè)試主要包括:導(dǎo)航測(cè)試、圖形測(cè)試、整體界面測(cè)試。本系統(tǒng)可用性測(cè)試的過(guò)程如下表7-3所示。表7-3 可用性測(cè)試測(cè)試名稱測(cè)試容與結(jié)果導(dǎo)航測(cè)試導(dǎo)航直觀性良好主要存取方式良好地圖結(jié)構(gòu)良好圖形測(cè)試圖形用途良好質(zhì)量和尺寸良好字體風(fēng)格良好容測(cè)試正確性良好準(zhǔn)確性良好相關(guān)性良好整體界面測(cè)試舒適性良好設(shè)計(jì)風(fēng)格良好7.1.4 兼容性測(cè)試系統(tǒng)兼容性測(cè)試主要包括:平臺(tái)測(cè)試和瀏覽器測(cè)試。測(cè)試的過(guò)程如下表7-4所示。表7-4 兼容性測(cè)

53、試兼容性測(cè)試測(cè)試容與結(jié)果運(yùn)行平臺(tái)測(cè)試Windows運(yùn)行良好Linux反應(yīng)速度低瀏覽器測(cè)試Internet兼容Netscape兼容7.2 系統(tǒng)評(píng)價(jià)經(jīng)過(guò)系統(tǒng)測(cè)試,系統(tǒng)的功能完整,無(wú)死鏈、無(wú)孤立頁(yè)、輸入輸出等錯(cuò)誤;系統(tǒng)性能可滿足正常情況的一般需求;系統(tǒng)可用性良好;兼容性良好。7.2.1 系統(tǒng)的優(yōu)點(diǎn)在本教學(xué)系統(tǒng)中,有著較系統(tǒng),完整的體系結(jié)構(gòu)。使得學(xué)生與教師能夠很好的完成學(xué)習(xí)目的和任務(wù)。對(duì)于該系統(tǒng)優(yōu)點(diǎn)作如下總結(jié):1利用本網(wǎng)絡(luò)課程,學(xué)習(xí)者可以完成系統(tǒng)的課程學(xué)習(xí);2利用學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課教學(xué)教學(xué)素材或網(wǎng)絡(luò)課件,學(xué)生可以廣泛瀏覽以豐富自己的知識(shí)結(jié)構(gòu),教師可以通過(guò)下載,并利用網(wǎng)絡(luò)平臺(tái)進(jìn)行備課,按自己的教學(xué)思想、

54、教學(xué)策略和思維邏輯構(gòu)造自己的教學(xué)容體系;3利用 E-mail,實(shí)現(xiàn)教師與學(xué)生之間的通信,完成作業(yè)的上交、修改等;4通過(guò)網(wǎng)上的交流區(qū),實(shí)現(xiàn)教師與學(xué)生、學(xué)生與學(xué)生之間的網(wǎng)上交流,進(jìn)行協(xié)作學(xué)習(xí);5通過(guò)在線測(cè)試,能夠與時(shí)測(cè)驗(yàn)檢查學(xué)生的學(xué)習(xí)情況,教師可以針對(duì)性的進(jìn)行輔導(dǎo)與補(bǔ)充教學(xué)容;6利用滾動(dòng)公告板完成布置作業(yè),安排課程等教學(xué)環(huán)節(jié);7通過(guò)友情,向?qū)W生推薦好的學(xué)習(xí),可拓寬學(xué)生視野;8通過(guò)聯(lián)系我們,介紹我們課題組的情況,學(xué)生可直接與我們聯(lián)系??梢?jiàn),利用該系統(tǒng)強(qiáng)大功能,任何一個(gè)學(xué)習(xí)者都可以完成包括網(wǎng)上課程學(xué)習(xí)、網(wǎng)上咨詢、網(wǎng)上答疑、網(wǎng)上討論、網(wǎng)上測(cè)試等環(huán)節(jié)的完整學(xué)習(xí)過(guò)程。7.2.2 系統(tǒng)存在的不足在前面的章節(jié)中

55、介紹了系統(tǒng)的基本功能和軟硬件平臺(tái)的選擇??梢园l(fā)現(xiàn),本系統(tǒng)的現(xiàn)有功能是十分有限的,其主要原因是網(wǎng)絡(luò)的帶寬有限。所以,提高的訪問(wèn)速度將使我們以后工作的重點(diǎn)。只有當(dāng)網(wǎng)絡(luò)的訪問(wèn)速度提高以后,才能夠增加更多的功能。正是由于帶寬的不足,本系統(tǒng)無(wú)法實(shí)現(xiàn)實(shí)時(shí)授課系統(tǒng),因?yàn)榇藭r(shí)在客戶端看到的圖像將是不連續(xù)的。所以實(shí)現(xiàn)實(shí)時(shí)授課系統(tǒng),改善網(wǎng)絡(luò)連接帶寬將是重中之重。綜上所述,目前的存在的問(wèn)題主要包括以下幾個(gè)方面:1網(wǎng)絡(luò)帶寬不足。2教學(xué)形式的多樣性不足。畢業(yè)設(shè)計(jì)總結(jié)畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)能力的一種提高。1通過(guò)這次畢業(yè)設(shè)計(jì)明白了自己原來(lái)知識(shí)還很欠缺。在設(shè)計(jì)過(guò)程中,通過(guò)查閱大量相關(guān)資料、與同學(xué)交

56、流經(jīng)驗(yàn)、老師的悉心指導(dǎo),從而學(xué)到了很多知識(shí)。2通過(guò)本次設(shè)計(jì)使我的動(dòng)手能力得了到很大的提高,并充分的體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功的喜悅。3通過(guò)本次設(shè)計(jì)使我獨(dú)立工作和獨(dú)立學(xué)習(xí)的能力得到了提高,樹(shù)立了工作能力的信心。相信會(huì)對(duì)以后的工作和生活帶來(lái)非常重要的影響。同時(shí)也明白了學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí)。我的努力方向是:1構(gòu)造基于虛擬技術(shù)的實(shí)用網(wǎng)上教學(xué)環(huán)境。在普與Internet應(yīng)用的基礎(chǔ)上,開(kāi)發(fā)Internet數(shù)據(jù)結(jié)構(gòu)網(wǎng)絡(luò)課程教學(xué),還要配有完善的教學(xué)管理、評(píng)價(jià)和學(xué)習(xí)指導(dǎo)、在線聊天功能,以滿足信息時(shí)代的要求。2開(kāi)發(fā)網(wǎng)上教學(xué)軟件應(yīng)用新技術(shù)開(kāi)發(fā)教學(xué)軟件,同時(shí)為了充分

57、利用現(xiàn)有資源,提倡移植原有單機(jī)、局域網(wǎng)軟件來(lái)滿足網(wǎng)絡(luò)教育的需要。在實(shí)施過(guò)程中,應(yīng)注重解決傳輸多媒體素材的速度、教學(xué)軟件的平臺(tái)等問(wèn)題。一定要體現(xiàn)出網(wǎng)上軟件的交互性和實(shí)時(shí)性。參考文獻(xiàn)1 志波E-Learning Certification Standards網(wǎng)絡(luò)課程評(píng)價(jià)與其評(píng)價(jià)指標(biāo)體系的建構(gòu)D 碩士論文師大學(xué),20032 志姝,吳俊海網(wǎng)頁(yè)制作與開(kāi)發(fā)M清華大學(xué),20073成新網(wǎng)絡(luò)課程的設(shè)計(jì)開(kāi)發(fā)與評(píng)價(jià)J中國(guó)遠(yuǎn)程教育,2001.4(美)嘉格倫著網(wǎng)絡(luò)教育-21 世紀(jì)的教育革命M:高等教育,20105 呂加國(guó)“數(shù)據(jù)結(jié)構(gòu)”教學(xué)模式的研究與應(yīng)用計(jì)算機(jī)教育J2009,46 紹東,周鴻彬教育的類型與評(píng)價(jià)J遠(yuǎn)程教育雜

58、志,2002,67 樊傳高關(guān)于精品課程建設(shè)的幾點(diǎn)思考J工業(yè)大學(xué)學(xué)報(bào)( 社會(huì)科學(xué)版),20088 志波網(wǎng)絡(luò)課程評(píng)價(jià)與其評(píng)價(jià)指標(biāo)體系的建構(gòu)D碩士論文師,20009 志姝,吳俊海網(wǎng)頁(yè)制作與開(kāi)發(fā)M清華大學(xué),200710愛(ài)東,秋妹,肖媚燕多層次的“數(shù)據(jù)結(jié)構(gòu)”實(shí)踐教學(xué)模式探討計(jì)算機(jī)教育M2009.11 林義證,黃世陽(yáng) HTML& ASP網(wǎng)頁(yè)制作教程M:中國(guó)鐵道,2000.12 博,于騫ASP應(yīng)用開(kāi)發(fā)指南M:科學(xué),2000.13 蔡立軍,池鵬等編著建設(shè)原理與實(shí)踐M中國(guó)水利水電,2004.14 Lynette GillisOnline learning of authentication standard,

59、/./2011-3-12011-4-915Quality on the LineThe national Education Association(NEA)and Blackboard Inc.致感我的指導(dǎo)老師陸競(jìng)老師的悉心指導(dǎo)。她嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。在此,對(duì)她致以最誠(chéng)摯的感和最真誠(chéng)的祝福!感網(wǎng)絡(luò)工程專業(yè)的各位老師對(duì)我的教育和培養(yǎng)。還要感著四年以來(lái)和我一起學(xué)習(xí)的同學(xué)們,正是由于你們生活與學(xué)習(xí)上的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑。感所有幫助和愛(ài)護(hù)我的人!附 錄附錄表-1 數(shù)據(jù)流程圖符號(hào)說(shuō)明圖形符號(hào)名稱說(shuō)

60、明 數(shù)據(jù)的源點(diǎn)/終點(diǎn)記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得的組織機(jī)構(gòu)或個(gè)人,在方框部填入實(shí)體名稱。變換數(shù)據(jù)的處理記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理。數(shù)據(jù)存儲(chǔ)記述與處理有關(guān)的數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)流記述數(shù)據(jù)流流動(dòng)方向。附錄表-2 系統(tǒng)流程圖符號(hào)說(shuō)明圖形符號(hào)符號(hào)說(shuō)明系統(tǒng)中的實(shí)體,本系統(tǒng)中的實(shí)體有:會(huì)員、管理員等。能改變數(shù)據(jù)值或數(shù)據(jù)位置的加工或部件,例如,程序、處理機(jī)、人工加工等都是處理。通常表示打印輸出,也可表示用打印終端輸入數(shù)據(jù)。存檔信息。用來(lái)連接其他符號(hào),指明數(shù)據(jù)流動(dòng)方向。課件保存與修改按鈕的代碼設(shè)計(jì)如下:%Dim actionaction=Request(action)select case actionca

溫馨提示

  • 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ù)網(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)論