【正文】
(Extensible Stylesheet Language)是顯示XML文檔的首選樣式語(yǔ)言,它比CSS更適合于XML。由于任何平臺(tái)都支持文本,所以把數(shù)據(jù)轉(zhuǎn)化為文本就可以達(dá)到跨平臺(tái)傳遞數(shù)據(jù)的功能,實(shí)現(xiàn)不同平臺(tái)數(shù)據(jù)共享。 XML和XSL簡(jiǎn)介XML(Extensiable Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言 )是一種普通的、獨(dú)立于平臺(tái)的數(shù)據(jù)描述語(yǔ)言,在Internet上表示和傳遞數(shù)據(jù)的Web標(biāo)準(zhǔn)。企業(yè)版(Enterprise Edition)支持所有的SQL Server2000的特性,可以作為大型Web站點(diǎn)、企業(yè)OLTP以及數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)等產(chǎn)品數(shù)據(jù)庫(kù)服務(wù)器。因此C是一種不錯(cuò)的軟件開(kāi)發(fā)語(yǔ)言。 ()是微軟公司推出的面向網(wǎng)絡(luò)的開(kāi)發(fā)平臺(tái)簡(jiǎn)稱(chēng),是新一代的軟件開(kāi)發(fā)方式、發(fā)行方式和使用方式。該站點(diǎn)能充分發(fā)揮教師和學(xué)生的自主性和積極性,依托于在線答疑(BBS)對(duì)學(xué)習(xí)中出現(xiàn)問(wèn)題及時(shí)反饋,通過(guò)上傳文件實(shí)現(xiàn)作業(yè)的分發(fā)與管理,大大提高教學(xué)資源的利用率。如1998年美國(guó)公布了“第二代網(wǎng)際網(wǎng)路計(jì)劃”,準(zhǔn)備將122所全美一流大學(xué)聯(lián)入網(wǎng)路;日本開(kāi)始實(shí)施“資訊急速研究開(kāi)發(fā)項(xiàng)目”,將在日本中小學(xué)普及網(wǎng)路教育。針對(duì)這種情況,網(wǎng)絡(luò)教學(xué)站點(diǎn)的開(kāi)發(fā)方興未艾。其次根據(jù)需求繪制系統(tǒng)流程圖,明確了不同業(yè)務(wù)之間的邏輯關(guān)系。C語(yǔ)言網(wǎng)絡(luò)教學(xué)站點(diǎn)的開(kāi)發(fā)與設(shè)計(jì)The Design and Development of Network Education Website Based on C Language目 錄摘 要 IABSTRACT II第1章 緒論 1 背景及意義 1 開(kāi)發(fā)工具簡(jiǎn)介 2 2 C語(yǔ)言簡(jiǎn)介 2 SQL Server2000簡(jiǎn)介 2 XML和XSL簡(jiǎn)介 3第2章 系統(tǒng)分析 4 可行性分析 4 經(jīng)濟(jì)可行性 4 技術(shù)可行性 4 社會(huì)可行性 5 需求分析 5 實(shí)現(xiàn)目標(biāo) 5 功能規(guī)定 6 精度和輸入輸出要求 7 數(shù)據(jù)庫(kù)需求分析 7第3章 系統(tǒng)設(shè)計(jì) 8 論壇模塊 8 教師模塊 9 文章欣賞和視頻教程模塊 10 數(shù)據(jù)庫(kù)的設(shè)計(jì) 10 數(shù)據(jù)庫(kù)設(shè)計(jì)的要求 10 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 11第4章 主要功能模塊的實(shí)現(xiàn) 13 數(shù)據(jù)庫(kù)連接實(shí)現(xiàn) 13 教師模塊實(shí)現(xiàn) 13 課程信息的瀏覽 13 用戶(hù)信息的查詢(xún)與修改 14 論壇模塊實(shí)現(xiàn) 14 前臺(tái)功能的實(shí)現(xiàn) 15 后臺(tái)功能的實(shí)現(xiàn) 17 文章欣賞實(shí)現(xiàn) 19 文章的顯示 19 文章的模糊查詢(xún) 19 視頻教程實(shí)現(xiàn) 19第5章 系統(tǒng)測(cè)試 21 測(cè)試的目標(biāo) 21 測(cè)試方案 21 測(cè)試用例 21 輸入數(shù)據(jù)測(cè)試 22 輸入鍵測(cè)試 22 功能測(cè)試 22總結(jié)與展望 23參考文獻(xiàn) 24摘 要在推行素質(zhì)化教育的今天,世界教育呈現(xiàn)一種新的發(fā)展趨勢(shì),各學(xué)科的學(xué)習(xí)領(lǐng)域在擴(kuò)展,各種交叉學(xué)科的出現(xiàn),對(duì)教學(xué)方式提出一種新的需求,傳統(tǒng)的教學(xué)方式在這里顯得無(wú)能為力。本文結(jié)合開(kāi)發(fā)背景首先對(duì)系統(tǒng)進(jìn)行了可行性分析和需求分析, Server2000。關(guān)鍵詞 網(wǎng)絡(luò)教學(xué),論壇,系統(tǒng)分析ABSTRACTIn implementing the quality education of today, the world education is taking on a kind of new development trends, the fields of the various disciplines are expanding. And crosscutting discipline is emerging. A new demand of teaching methods is required and traditional teaching methods here are powerless. With the application of modern puter technology in teaching system, network teaching sites play an increasingly important role.Besides providing basic teaching content, C language network teaching site divided students and teachers into two equal entities. Student modules get the information and gain better maintenance. Based on the problems which are made by students, teacher can answer corresponding questions in the course.This paper unified the development background on the feasibility analysis, the requirement analysis for the system, introduces the development platform of , and the background database SQL Server2000. And then the data flow datagram is drawn out according to the demand. Relations among different affairs are distinguished. It has carried on the design in the system analysis foundation of the database and included each main function module design and realization. Finally the system is debugged. The process of system test is introduced briefly.Keywords network education, feasibility , systems analysis第1章 緒論科技的發(fā)展,社會(huì)節(jié)奏明顯加快,傳統(tǒng)填鴨式教學(xué)方法顯得不合時(shí)宜,怎樣更快更準(zhǔn)確地掌握自己所需要的知識(shí),已經(jīng)頗在眉睫。網(wǎng)絡(luò)教育具有突破時(shí)空限制和實(shí)現(xiàn)資源共享的基本特點(diǎn),由此帶來(lái)共享教育資源、擴(kuò)大教育規(guī)模、提高教育速度、促進(jìn)教育改革、構(gòu)建終生教育體系、實(shí)現(xiàn)以學(xué)習(xí)為主體的學(xué)習(xí)和協(xié)作式學(xué)習(xí)等好處,因而網(wǎng)絡(luò)教學(xué)已成為世界各國(guó)教育改革和發(fā)展的重要趨勢(shì)。網(wǎng)絡(luò)教學(xué)以互聯(lián)網(wǎng)為媒介,以現(xiàn)有的教學(xué)資源庫(kù)為依托,逐步實(shí)現(xiàn)靈活的、可縮放的、適合于多種層面、多種對(duì)象及多種網(wǎng)絡(luò)環(huán)境的交互式教學(xué)支撐環(huán)境。合理設(shè)計(jì)架構(gòu),減少系統(tǒng)開(kāi)銷(xiāo),降低對(duì)軟硬件的要求,使其符合當(dāng)今技術(shù)發(fā)展的趨勢(shì)。C幾乎綜合了目前所有高級(jí)語(yǔ)言的優(yōu)點(diǎn),主要特點(diǎn)是語(yǔ)法簡(jiǎn)潔,精心設(shè)計(jì)的面向?qū)ο笤O(shè)計(jì),與web的緊密結(jié)合,完全的安全性和錯(cuò)誤處理,易于使用的版本處理技術(shù),很好的靈活性和兼容性。SQL Server2000包括4個(gè)常見(jiàn)版本。開(kāi)發(fā)者版(Developer Edition)用于開(kāi)發(fā)應(yīng)用程序,這些程序需要SQL Server2000作為數(shù)據(jù)存儲(chǔ)設(shè)備。XML文檔是一種結(jié)構(gòu)化文本,它可以將數(shù)據(jù)表示為具有層次結(jié)構(gòu)的結(jié)構(gòu)化文本形式。在XML文檔中的第一個(gè)元素為根元素。XSL能夠向輸出文件里添加新的元素,或者移動(dòng)元素。一個(gè)成熟的系統(tǒng)是建立在對(duì)各種情況和功能進(jìn)行綜合分析和設(shè)計(jì)的基礎(chǔ)上的。用業(yè)務(wù)流程圖和數(shù)據(jù)流圖對(duì)本系統(tǒng)做了需求分析,最后介紹了本系統(tǒng)將要用到的數(shù)據(jù)表??尚行匝芯颗c風(fēng)險(xiǎn)分析在許多方面是相互關(guān)聯(lián)的。只需要一臺(tái)價(jià)格低廉的計(jì)算機(jī),本系統(tǒng)就能在其上面順利地運(yùn)行。由于本系統(tǒng)主要進(jìn)行數(shù)據(jù)庫(kù)查詢(xún)、修改、刪除操作以及用XML文件對(duì)數(shù)據(jù)的保存,所以系統(tǒng)開(kāi)發(fā)完全可行。 需求分析本系統(tǒng)是以互連網(wǎng)技術(shù)為主導(dǎo),以現(xiàn)有的教學(xué)資源庫(kù)為依托,逐步實(shí)現(xiàn)靈活的、可縮放的、適合于多種層面、多種對(duì)象及多種網(wǎng)絡(luò)環(huán)境的交互式教學(xué)支撐環(huán)境。在教師模塊內(nèi):教師可以對(duì)個(gè)人信息進(jìn)行瀏覽及密碼修改,教師可瀏覽自己的授課表。否)作業(yè)緊急程度(緊急amp。普通用戶(hù)擁有查看帖子、創(chuàng)建新貼、回復(fù)帖子以及察看和修改自己基本信息的權(quán)利;版主除擁有以上權(quán)利外,還可以刪除自己負(fù)責(zé)板塊帖子的權(quán)利;管理員具有以上權(quán)限外可以修改、刪除、查看用戶(hù)信息,刪除修改帖子以及添加版主的權(quán)利。視頻教程和文章欣賞主要是資料的搜集工作,系統(tǒng)提供一個(gè)框架,讓用戶(hù)可以自由瀏覽。用戶(hù)只要能夠連上互聯(lián)網(wǎng)或者局域網(wǎng),不論采用NetScape或Internet Explorer均能成功訪問(wèn)本網(wǎng)站,系統(tǒng)可移植性好,只要簡(jiǎn)單配置幾個(gè)參數(shù),不需要做大的改動(dòng)。 數(shù)據(jù)庫(kù)需求分析本系統(tǒng)使用的是SQL Server2000數(shù)據(jù)庫(kù),為了更方便的存儲(chǔ)數(shù)據(jù)和信息,提高系統(tǒng)數(shù)據(jù)的穩(wěn)定性、健壯性,以及在應(yīng)用過(guò)程中安全性。由上可知本系統(tǒng)中將要用到的數(shù)據(jù)表主要