下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于 WEB 計(jì)算機(jī)網(wǎng)絡(luò)課程資源管理系統(tǒng)的設(shè)計(jì)與開發(fā)普措才仁 孫旸西北民族大學(xué)(榆中校區(qū))計(jì)算機(jī)信息與工程學(xué)院 甘肅省 蘭州730124E-mail: 摘要: 隨著Internet的迅速發(fā)展,跟Internet技術(shù)與應(yīng)用這一領(lǐng)域有關(guān)的網(wǎng)絡(luò)課程不斷 涌現(xiàn)出來。如何使這些網(wǎng)絡(luò)課程能夠?qū)崿F(xiàn)對(duì)自身教案資源進(jìn)行有效的統(tǒng)一管理成了一個(gè)迫 切需要解決的問題。本研究是西北民族大學(xué)校級(jí)工程,本人作為工程負(fù)責(zé)人主要總結(jié)了已 有的同類型網(wǎng)絡(luò)課程資源管理系統(tǒng)的優(yōu)點(diǎn)與缺點(diǎn),闡釋了本研究的重要性和必要性,對(duì)網(wǎng) 絡(luò)課程中的資源管理系統(tǒng)的需求進(jìn)行了分析,給出了關(guān)鍵功能模塊的數(shù)據(jù)流圖,介紹了ASP.NET的技術(shù)優(yōu)勢(shì),并論述了應(yīng)
2、用ASP.NET技術(shù)開發(fā)一個(gè)高效、可靠、通用、基于信息 資源建設(shè)規(guī)范的網(wǎng)絡(luò)課程資源管理系統(tǒng)的方法與技術(shù),以解決同類型網(wǎng)絡(luò)課程所面臨的教 案資源管理問題。關(guān)鍵詞: 網(wǎng)絡(luò)課程;網(wǎng)站資源管理系統(tǒng);網(wǎng)站后臺(tái)技術(shù);網(wǎng)站安全;ASP.NET在信息技術(shù)飛速發(fā)展的今日,人們?cè)絹碓礁惺艿阶约簩?duì)Internet相關(guān)知識(shí)的匱乏,同時(shí)希望可以通過學(xué)習(xí)獲得更新更實(shí)用的技術(shù), 以適應(yīng)日新月異的社會(huì)發(fā)展要求。 在這樣 的需求驅(qū)使下, 一個(gè)個(gè)Internet技術(shù)與應(yīng)用相關(guān)的資源學(xué)習(xí)網(wǎng)站和網(wǎng)絡(luò)課程便應(yīng)運(yùn)而生了。普遍來說,這些網(wǎng)站和網(wǎng)絡(luò)課程都有著十分豐富的相關(guān)教案資源, 短時(shí)間內(nèi)能夠滿足到學(xué) 習(xí)者迫切的學(xué)習(xí)需求, 但相對(duì)不足的是
3、缺少一個(gè)對(duì)這些教案資源進(jìn)行科學(xué)管理的集成系 統(tǒng)。這樣一來, 不但對(duì)于學(xué)習(xí)者的學(xué)習(xí)效率的提高有影響, 而且對(duì)于網(wǎng)站自身的管理和發(fā) 展都有諸多不利。 在這樣的情況下,設(shè)計(jì)并開發(fā)一個(gè)兼容性好、通用性強(qiáng)、功能符合網(wǎng)絡(luò) 課程和學(xué)習(xí)者需要的網(wǎng)站資源管理系統(tǒng)是十分必要的。一個(gè)良好的資源管理系統(tǒng),不但可 以減少不必要的人力、物力的浪費(fèi),并且能夠有效地提高學(xué)習(xí)者的學(xué)習(xí)效率,讓學(xué)習(xí)者事 半功倍。因此,本研究將結(jié)合計(jì)算機(jī)網(wǎng)絡(luò)課程的資源管理需求,設(shè)計(jì)開發(fā)一個(gè)高效、可靠、通用的資源管理系統(tǒng)。基于WEB計(jì)算機(jī)網(wǎng)絡(luò)課程資源管理系統(tǒng)的設(shè)計(jì)與開發(fā)是由西北民族大學(xué)立項(xiàng)的一個(gè)工程,該工程由普措才仁副教授作為總負(fù)責(zé)人,也是西北民族大
4、學(xué)教 育信息化建設(shè)的重要組成部分之一。本人作為總責(zé)負(fù)人參加了該工程的研究工作,本文的 主要研究內(nèi)容就是以此為依據(jù)的。一、功能需求分析(一)資源管理系統(tǒng)簡況根據(jù)筆者的調(diào)查,通??梢园凑召Y源管理系統(tǒng)的功能齊全度、應(yīng)用范圍及專業(yè)程度等 方面將其大概分為兩大類。1專業(yè)平臺(tái)級(jí)資源管理系統(tǒng) 這一類型的資源管理系統(tǒng)由專業(yè)的軟件公司所開發(fā),它們主要為整個(gè)學(xué)院或?qū)W校提供 教案資源管理服務(wù),以獨(dú)立形式而存在。此類型資源管理系統(tǒng)的代表有:豪杰雙易網(wǎng)絡(luò)教 案應(yīng)用系統(tǒng)及國之源城域資源管理和應(yīng)用系統(tǒng)平臺(tái)等。它們的優(yōu)點(diǎn)是顯然易見的: 功能齊全,包括用戶的分級(jí)管理功能、專業(yè)的資源管理功能、師生教案及師生交 互功能等一系列功能
5、,每個(gè)功能下還有多個(gè)子功能。 資源豐富,很多這一類型的資源管理系統(tǒng)出售時(shí)已經(jīng)與資源庫整合在一起,方便 用戶使用。然而,本研究主要是為Internet技術(shù)與應(yīng)用網(wǎng)絡(luò)課程開發(fā)一個(gè)資源管理系統(tǒng),如果使 用這一類的資源管理系統(tǒng)主要有以下問題: 該類型資源管理系統(tǒng)售價(jià)不菲,對(duì)于一個(gè)網(wǎng)絡(luò)課程來說,投入成本太高。 由于其開發(fā)公司擁有該資源管理系統(tǒng)的知識(shí)產(chǎn)權(quán),因此不能隨意地定制該資源管 理系統(tǒng)以符合本網(wǎng)絡(luò)課程的需要。所以這一類型的資源管理系統(tǒng)不適合作為一門網(wǎng)絡(luò)課程的資源管理系統(tǒng),但其優(yōu)點(diǎn)卻 值得我們學(xué)習(xí)。2普及應(yīng)用級(jí)資源管理系統(tǒng) 這一類型的資源管理系統(tǒng)對(duì)比起專業(yè)平臺(tái)級(jí)的資源管理系統(tǒng),它們更多是針對(duì)某一資 源學(xué)
6、習(xí)網(wǎng)站以及網(wǎng)絡(luò)課程而開發(fā)的。它所使用的資源管理系統(tǒng)便是一種嵌入式的資源管理 系統(tǒng)。該系統(tǒng)直接跟網(wǎng)絡(luò)課程結(jié)合在一起,為該網(wǎng)絡(luò)課程服務(wù)。這類型的資源管理系統(tǒng)的優(yōu)點(diǎn)有:自主開發(fā),成本低廉 擁有自主知識(shí)產(chǎn)權(quán),系統(tǒng)可按照需求靈活修改。 但是,其缺點(diǎn)也是十分明顯的: 功能不夠完備,與專業(yè)平臺(tái)級(jí)資源管理系統(tǒng)相比具有明顯的差距 多數(shù)使用ASP等相對(duì)落后的技術(shù)資源建設(shè)不符合國家教育部制訂的CELTS-3及CELTS-4.1規(guī)范 盡管該類型的資源管理系統(tǒng)存在一些缺點(diǎn),但相對(duì)于專業(yè)平臺(tái)級(jí)系統(tǒng)來說更適合作為 一門網(wǎng)絡(luò)課程的資源管理系統(tǒng),所以筆者選擇為Internet技術(shù)與應(yīng)用網(wǎng)絡(luò)課程開發(fā)該類型 的資源管理系統(tǒng)。通過之
7、前的研究,筆者已經(jīng)知道該類型資源管理的系統(tǒng)的缺點(diǎn)所在,在 設(shè)計(jì)開發(fā)的過程中會(huì)取長補(bǔ)短,力求基于一種相對(duì)新穎的技術(shù)開發(fā)出一個(gè)功能相對(duì)齊全,資源編碼符合規(guī)范的普及應(yīng)用級(jí)資源管理系統(tǒng)。(二)網(wǎng)絡(luò)課程中的資源管理系統(tǒng)需求分析目前,Internet技術(shù)與應(yīng)用網(wǎng)絡(luò)課程的學(xué)習(xí)資源已經(jīng)具有一定規(guī)模,開發(fā)一個(gè)高效、可 靠、通用的資源管理系統(tǒng)已經(jīng)迫在眉睫。筆者考慮到網(wǎng)絡(luò)課程的需要,同時(shí)也考慮到網(wǎng)絡(luò) 課程的信息以及師生之間的教案交流信息其實(shí)也是另一種形式的教案資源。所以,在該資 源管理系統(tǒng)中特意加入信息服務(wù)功能以及討論區(qū)功能,使其功能更全面。該資源管理系統(tǒng) 主要功能模塊介紹如下:1信息服務(wù)功能 通過對(duì)數(shù)據(jù)庫的讀寫實(shí)
8、現(xiàn)在課程簡介和課程公告兩個(gè)欄目的信息發(fā)布、修改和刪除, 并且能夠上傳圖片,實(shí)現(xiàn)自動(dòng)的圖文混排。2用戶系統(tǒng) 將整個(gè)網(wǎng)絡(luò)課程的用戶分為學(xué)生、教師和管理員三大類,根據(jù)不同的身份給予不同的 操作權(quán)限。學(xué)生擁有訪問、查找和下載資源以及在論壇上發(fā)帖的權(quán)限,并且可以更改自己 的個(gè)人信息,修改密碼等。教師除了擁有學(xué)生的全部功能以后,還可以對(duì)資源進(jìn)行發(fā)布、 編制及刪除功能,同時(shí)也可以對(duì)論壇進(jìn)行管理。而管理員則是完全的管理身份,不參與教 案活動(dòng),但是管理員可以管理網(wǎng)絡(luò)課程上一切的用戶及資源,還可以對(duì)系統(tǒng)進(jìn)行設(shè)置和維 護(hù)。3討論區(qū)Web界面的BBS留言版,具有發(fā)布、修改、刪除以及搜索帖子的功能。當(dāng)中還有獨(dú)特 的公式
9、編輯器,能夠使復(fù)雜的數(shù)學(xué)公式更易于編輯和發(fā)布。4資源中心 資源中心包括視頻媒體、音頻媒體、素材庫、教案站點(diǎn)、教案資料、電子教案、軟件 工具庫、詞典檢索以及全站搜索等一系列功能,其中視頻媒體、音頻媒體、素材庫、教案 資料、電子教案和軟件工具庫是提供給學(xué)習(xí)者下載的,而教案站點(diǎn)、詞典檢索和全站搜索 則是向?qū)W習(xí)者提供相關(guān)學(xué)習(xí)信息的。5系統(tǒng)管理該項(xiàng)功能則是集成了以上4大項(xiàng)的所有管理功能,提供一個(gè)集中的界面,提高系統(tǒng)管 理的安全性和科學(xué)性。其中分為兩個(gè)管理子模塊,其中一個(gè)是給教師身份的用戶使用,使 其可以擁有一定的權(quán)限,對(duì)網(wǎng)站以及學(xué)生進(jìn)行管理。而另一個(gè)管理子模塊則是留給管理員 使用的,管理員可以通過它來管
10、理整個(gè)網(wǎng)絡(luò)課程的資源及用戶,并且進(jìn)行系統(tǒng)設(shè)置和維 護(hù)。(三)關(guān)鍵功能模塊的數(shù)據(jù)流圖1.信息服務(wù)功能模塊的數(shù)據(jù)流圖如圖1所示圖 1 信息服務(wù)功能模塊數(shù)據(jù)流圖2.用戶系統(tǒng)功能模塊的數(shù)據(jù)流圖如圖2所示圖 2 用戶系統(tǒng)能模塊數(shù)據(jù)流圖3.討論區(qū)功能模塊的數(shù)據(jù)流圖如圖3所示圖 3 討論區(qū)功能模塊數(shù)據(jù)流圖4.資源中心功能模塊的數(shù)據(jù)流圖如圖4所示圖 4 資源中心功能模塊數(shù)據(jù)流圖5.系統(tǒng)管理功能模塊的數(shù)據(jù)流圖如圖5所示圖 5 系統(tǒng)管理功能模塊數(shù)據(jù)流圖三、技術(shù)路線這里討論的技術(shù)分析主要是關(guān)于網(wǎng)站的后臺(tái)管理技術(shù),其余有可能涉及的技術(shù)就略過 不提了。下面從平臺(tái)支撐環(huán)境、編程技術(shù)選擇和后臺(tái)數(shù)據(jù)庫這幾個(gè)主要方面加以敘述。
11、(一)平臺(tái)支撐環(huán)境分析由于In ternet技術(shù)與應(yīng)用網(wǎng)絡(luò)課程所使用的服務(wù)器主要是PC服務(wù)器,鑒于Win dows系統(tǒng)特性在目前國內(nèi)十分流行, 安裝和使用都很便利, 所以筆者選擇了該系列的操作系統(tǒng)作 為網(wǎng)絡(luò)課程的服務(wù)器操作系統(tǒng)。在Windows服務(wù)器操作系統(tǒng)中, 目前已成為主流的 有Windows 2000 Server與Windows Server 2003兩大系列。Windows Server 2003比Windows 2000 Server更專業(yè)、更穩(wěn) 定和更安全。在Windows Server2003當(dāng)中內(nèi)置了IIS6.0,它比以往任何一個(gè)版本的IIS都 更適合用于架設(shè)ASP.NET網(wǎng)
12、站,對(duì)ASP.NET提供完全支持,不需要額外安裝.NetFramework。但由于要考慮到與Windows Server 2003配套的Microsoft SQL Server 2003才出 了一個(gè)Beta版本的,而在實(shí)際安裝的過程中,發(fā)現(xiàn)如果在Windows Server 2003下安裝SQL Server 2000的話,系統(tǒng)會(huì)報(bào)錯(cuò),盡管安裝最后都能完成,但兩者之間的兼容性卻讓人 大起疑問??紤]到與Windows Server 2003配套的Microsoft SQL Server 2003正式版仍未面世,所 以在現(xiàn)階段筆者還是選擇了Windows 2000 Server作為網(wǎng)絡(luò)課程后臺(tái)服務(wù)
13、器的操作系統(tǒng)。(二)編程技術(shù)選擇目前,在Microsoft陣營里,最新的ASP版本便是ASP.NET了。ASP.NET不是ASP的 簡單升級(jí),而是Microsoft推出的完全嶄新的一代Active Server Pages技術(shù)。ASP.NET是微 軟發(fā)展的新的體系結(jié)構(gòu).NET戰(zhàn)略里面的一部分,兼容Windows家族里大部分的服務(wù)器操作系統(tǒng),保證了服務(wù)的兼容與穩(wěn)定。ASP.NET支持多種語言,例如Visual Basic.NET,Visual C+.NET和C#,而它的缺省 語言將是VisualBasic.NET而不是VBScript,這意味著我們可以擺脫VBScript的語言限制,代碼將是編譯
14、后運(yùn)行的,而不是像ASP和PHP那樣的逐行解釋然后才執(zhí)行的模式。采用ASP技術(shù)的時(shí)候,比較麻煩的一件事情就是COM對(duì)象需要再在服務(wù)器上注冊(cè),在ASP.NET中,這個(gè)問題得到了徹底的解決。表1為ASP與ASP.NET的特性比較。表 1 ASP 與 ASP.NET 的特性比較ASPASP.NET易用性使用簡單,方便。比 ASP 更簡潔可靠性一般良好語言特性使用腳本語言編寫程序,非面 向?qū)ο螅豢蛇M(jìn)行底層開發(fā)使用面向?qū)ο蟮?C#編程語言,可 進(jìn)行底層程序開發(fā)程序運(yùn)行方式解釋執(zhí)行,編譯一行,執(zhí)行一 行先編譯,后執(zhí)行程序糾錯(cuò)性不好,只能提供簡單的岀錯(cuò)信 息,缺乏完善糾錯(cuò)/調(diào)試功能良好,提供了完善的糾錯(cuò)/
15、調(diào)試體系程序執(zhí)行效率低高兼容性好,可兼容 Windows 系列的操作系統(tǒng)比較好,在 Windows 2000 Server 上需要安裝.Net Framework管理源代碼經(jīng)常跟 html 語句夾雜在 一起,難于管理源代碼與頁面分離,管理方便總的來說,選用ASP.NET作為編程方式的優(yōu)勢(shì)在于:1.與Windows系列操作系統(tǒng)擁有良好的兼容性。2.可以使用Visual C+.NET、Visual Basic.NET、C#等語言來編寫基于網(wǎng)絡(luò)底層的程序。3.具有代碼精簡、先編譯后運(yùn)行的特點(diǎn),因此程序的執(zhí)行效率比ASP和PHP程序都要咼。4.保護(hù)原有的資源,大部分原有支持ASP程序的服務(wù)器稍加改動(dòng),
16、便可以支持ASP.NET,同時(shí)不影響現(xiàn)有ASP程序的運(yùn)行。5.與ASP相比,ASP.NET開發(fā)的程序更具穩(wěn)定性和可靠性。(三)后臺(tái)數(shù)據(jù)庫選擇了ASP.NET后,設(shè)計(jì)以及開發(fā)網(wǎng)站的資源管理系統(tǒng)還需要一個(gè)管理所有有關(guān)數(shù)據(jù)的數(shù)據(jù)庫。在Microsoft的數(shù)據(jù)庫系列產(chǎn)品里,有Microsoft Access與Microsoft SQL Server這兩個(gè)數(shù)據(jù)庫軟件。Access的主要特點(diǎn)就是小巧,而且移動(dòng)性強(qiáng),無需要安裝任何額外的軟件便可以在服務(wù)器上發(fā)揮作用,但是這樣的特性也導(dǎo)致了Access的效率不高,安全性不強(qiáng)的特點(diǎn)。用戶可以通過瀏覽器來將整個(gè)數(shù)據(jù)庫文件下載,這樣安全性是Access的一大隱患。更
17、致命的是Access并不能接受多人同時(shí)開啟數(shù)據(jù)庫,當(dāng)多用戶并發(fā)連接的時(shí)候?qū)?huì)導(dǎo) 致服務(wù)器操作系統(tǒng)的IIS服務(wù)工作不正常。因此,Access主要應(yīng)用于小型的MIS系統(tǒng)。SQL Server 2000是微軟公司最新版的中大型數(shù)據(jù)庫服務(wù)器,它是一個(gè)關(guān)系式數(shù)據(jù)庫, 其性能指標(biāo)在各方面都有趕超Oracle數(shù)據(jù)庫的勢(shì)頭。在經(jīng)歷了SQL Server 6.5和7.0兩個(gè)版本的嘗試后,微軟公司終于開始向中大規(guī)模的關(guān)鍵業(yè)務(wù)領(lǐng)域進(jìn)發(fā)了。另外,SQL Server2000可以兼顧小、中、大規(guī)模的應(yīng)用,有著遠(yuǎn)遠(yuǎn)比Access強(qiáng)大的伸縮性。使用SQL Server2000更可以將權(quán)限與Windows服務(wù)器操作系統(tǒng)完全整
18、合,通過權(quán)限管理,提高了數(shù)據(jù)庫的 安全性與可管理性,也方便了用戶使用。(四)遵循資源建設(shè)技術(shù)規(guī)范我國教育部信息技術(shù)標(biāo)準(zhǔn)化委員制訂的教育資源建設(shè)技術(shù)規(guī)范CELTS-41.1主要統(tǒng)一了教育資源制作的技術(shù)要求以及教育資源屬性的描述。筆者將會(huì)遵循該規(guī)范來對(duì)本網(wǎng)絡(luò)課程 資源管理系統(tǒng)進(jìn)行設(shè)計(jì)及開發(fā)。例如,教育資源屬性描述規(guī)范中提及到的資源標(biāo)題、描 述、日期、格式等規(guī)范屬性,筆者將會(huì)在本資源管理系統(tǒng)中提供讓教師和管理員用戶輸入 這些相應(yīng)規(guī)范屬性的功能,以符合CELTS-41.1規(guī)范。四、系統(tǒng)設(shè)計(jì)(一)總體設(shè)計(jì)通過對(duì)計(jì)算機(jī)網(wǎng)絡(luò)網(wǎng)絡(luò)課程資源管理系統(tǒng)的功能需求分析,并結(jié)合系統(tǒng)的具體設(shè) 計(jì)要求,設(shè)計(jì)出系統(tǒng)的總體架構(gòu)
19、,如圖6所示。圖 6 系統(tǒng)構(gòu)成根據(jù)圖6的模塊關(guān)系,該系統(tǒng)首先由首頁開始, 并在首頁處實(shí)現(xiàn)各功能的導(dǎo)航。如果 用戶想使用本系統(tǒng)的功能,需要首先在主頁進(jìn)行用戶注冊(cè), 用系統(tǒng)的一系列功能程當(dāng)中包括“網(wǎng)上討課由于網(wǎng)站資源管理系統(tǒng)中,多個(gè)模塊涉及到了對(duì)服務(wù)器硬盤的直接讀寫,所以在設(shè)計(jì) 數(shù)據(jù)庫的時(shí)候特意根據(jù)不同權(quán)限來設(shè)定兩種類型的用戶,分別是學(xué)生和教師,而第三類用 戶一一管理員則是服務(wù)器操作系統(tǒng)的系統(tǒng)用戶,不存在于數(shù)據(jù)表中,只是擁有修改數(shù)據(jù)表 的系統(tǒng)權(quán)限。經(jīng)注冊(cè)成功,用戶便可以使 源中心”和制作群答疑”幾大功能模程學(xué)“資引、“資塊。功能模塊之間均可以通過導(dǎo)航條進(jìn)入。f般.分,個(gè)教理。設(shè)置管理員與以及維扌丿
20、息、統(tǒng)管理”員的身份教師不同 ,權(quán)限比教師用戶更B論。圖數(shù)據(jù)庫設(shè)計(jì)用戶是對(duì)教師用心13系統(tǒng)管理”也是本系統(tǒng)功能的重要組成部一沒有權(quán)限進(jìn).模塊內(nèi)實(shí)現(xiàn)戶進(jìn)行管理入的。進(jìn),并且能管理系統(tǒng)入該模塊則需要一 絡(luò)課程資源統(tǒng)管系統(tǒng)進(jìn)行圖理夠?qū)φ麄€(gè)工作流程圖 13 系統(tǒng)工作流程圖(三)功能模塊設(shè)計(jì)1.用戶系統(tǒng)模塊該模塊的基本功能是實(shí)現(xiàn)用戶遠(yuǎn)程注冊(cè)。用戶輸入想要注冊(cè)的用戶名和密碼,提交之 后由系統(tǒng)判斷該用戶是否已經(jīng)存在,如果存在,就給出相應(yīng)信息,如果不存在,就把用戶 輸入的用戶名和密碼寫到數(shù)據(jù)庫中,完成注冊(cè)。除了注冊(cè)功能外,該模塊還提供對(duì)用戶信 息的修改功能,用戶可以修改自己的用戶信息,包括用戶的真實(shí)姓名以及用
21、戶密碼等。2信息服務(wù)功能模塊任何網(wǎng)站的訪客均可以查看到網(wǎng)站發(fā)布的課程信息,不需要用戶身份的驗(yàn)證。3.網(wǎng)站BBS討論區(qū)模塊該模塊需要用戶首先通過身份驗(yàn)證,然后如果是學(xué)生用戶的話,便可以在論壇上面發(fā) 表自己的帖子,跟其他同學(xué)交流。當(dāng)然,學(xué)生用戶也可以根據(jù)需要修改自己發(fā)布的帖子。 而教師則除了可以發(fā)布帖子之外,還可以管理學(xué)生發(fā)的帖子。管理員用戶則只能管理帖子 不能在論壇上發(fā)貼。4.資源中心模塊該模塊同樣要求用戶先通過身份驗(yàn)證,然后就可以使用資源中心中的所有資源。當(dāng)中 包括了視頻媒體、音頻媒體、素材庫、教案站點(diǎn)、教案資料、電子教案、軟件工具庫、詞 典檢索以及全站搜索等一系列的子欄目。學(xué)習(xí)者可以在這里方
22、便地找到自己想要的學(xué)習(xí)資 源。5.系統(tǒng)管理模塊 該模塊集成了整個(gè)系統(tǒng)的管理功能,包括對(duì)網(wǎng)站新聞和課程信息兩個(gè)欄目發(fā)布、修改及刪除信息,管理網(wǎng)上討論區(qū),并且可以添加或刪除資源中心的資源,還集成了用戶的管 理功能,管理員可以對(duì)教師和學(xué)生用戶進(jìn)行用戶類型的轉(zhuǎn)變或者是刪除用戶。(四)運(yùn)行環(huán)境1硬件環(huán)境服務(wù)器CPU PentiumIII 800Mhz以上,內(nèi)存256M或以上,寬帶接入Internet客戶端CPUPentiumIII 600Mhz以上,內(nèi)存128M或以上,接入Internet 2軟件環(huán)境客戶端:Windows 9x/2K/XP,Internet Explorer 5.5或以上服務(wù)器端:Wi
23、ndows 2000 Server,Internet Information Server (IIS)5.0?;蛘遅indows Server 2003,IIS 6.0數(shù)據(jù)庫:采用Microsoft SQL 2000 Server或者M(jìn)icrosoft SQL 2003 Server五、關(guān)鍵技術(shù)(一)采用C#新 代面向?qū)ο蟪绦蛟O(shè)計(jì)語言在開發(fā)該資源管理系統(tǒng)的過程中,筆者使用C#語言進(jìn)行多個(gè)類的定義及繼承,大大縮短系統(tǒng)的開發(fā)時(shí)間,提高開發(fā)效率。類的廣泛應(yīng)用使得程序調(diào)試過程變得簡便,確保了系 統(tǒng)的可擴(kuò)展性,同時(shí)也提高了程序代碼的可維護(hù)性和代碼的可重用性。(二)系統(tǒng)用戶的分級(jí)管理在本資源管理系統(tǒng)中,筆
24、者通過數(shù)據(jù)庫不同權(quán)限用戶以及服務(wù)器操作系統(tǒng)用戶實(shí)現(xiàn)整 個(gè)系統(tǒng)的用戶分級(jí)管理。學(xué)生跟教師為Microsoft SQL Server中的用戶,其用戶信息存在 于Users數(shù)據(jù)表中。而管理員則為服務(wù)器操作系統(tǒng)的用戶,其用戶信息存在于操作系統(tǒng) 中,實(shí)現(xiàn)對(duì)系統(tǒng)最高的管理權(quán)限,并且加強(qiáng)了資源管理系統(tǒng)的安全性。即使系統(tǒng)數(shù)據(jù)庫受 到入侵, 數(shù)據(jù)受到非法篡改,由于管理員獨(dú)立于數(shù)據(jù)庫外而存在,所以管理員用戶依然能 夠登錄系統(tǒng),對(duì)系統(tǒng)進(jìn)行恢復(fù)操作。(三)應(yīng)用MathML及Java開發(fā)討論區(qū)公式編輯器在討論區(qū)功能模塊中,筆者與其他開發(fā)人員合作使用Java語言開發(fā)了一個(gè)公式編輯器 的Java Applet程序。該程序充
25、分發(fā)揮它自身的技術(shù)特點(diǎn),利用客戶機(jī)的計(jì)算能力來實(shí)時(shí) 生成比較復(fù)雜的數(shù)學(xué)公式。同時(shí)該公式編輯器基于MathML(Math Markup Language即數(shù)學(xué) 標(biāo)記語言)來實(shí)現(xiàn)公式的傳輸,由于傳輸?shù)氖荕athML而不是圖片,大大地提高了網(wǎng)絡(luò)傳輸 效率。六、結(jié)論本系統(tǒng)建成后,本人就已經(jīng)對(duì)各模塊進(jìn)行了反復(fù)的測(cè)試,經(jīng)過修改和調(diào)試通過以后,再進(jìn)行運(yùn)行測(cè)試。測(cè)試結(jié)果表明各項(xiàng)功能已經(jīng)達(dá)到設(shè)計(jì)要求。目前該資源管理系統(tǒng)已經(jīng)與I計(jì)算機(jī)網(wǎng)絡(luò)課程集成在一起,并在測(cè)試服務(wù)器上發(fā)布。本資源管理系統(tǒng)開發(fā)技術(shù)先進(jìn)、 效率高、功能模塊齊全、可靠性高、投資成本低、按照信息資源建設(shè)規(guī)范構(gòu)成,并且具有 較好的通用性,稍作修改即可應(yīng)用
26、于其他的網(wǎng)絡(luò)課程。The Design and Development of the ResourceManagement System Based on Computer networkWeb_ased CoursePu cuo cai ren songyang(College of Computer Science and Information Engineering,Northwest Minority,LanzhouGansu 730124)Abstract: With the rapid development of Internet, a lot of web-based cou
27、rses have been designed and developed. It isalways an urgent problem for us to solve that how to manage the resource in these courses efficiently. By analyzing themerits and the limitation of the similar web-based course of Internet Technology and Application, we present a newapproach to design. In this paper, we give the main requirements of the web-based course resource managementsystem and
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高端會(huì)議策劃與銷售服務(wù)合同模板
- 2025年度某局?jǐn)?shù)字化轉(zhuǎn)型勞務(wù)分包結(jié)算規(guī)范合同2篇
- 2025版辦公樓小型裝飾裝修工程施工合同示范6篇
- 2025版建筑工地挖掘機(jī)駕駛員勞動(dòng)合同標(biāo)準(zhǔn)范本3篇
- 《全球化與兩岸關(guān)系》課件
- 可燃冰資源地質(zhì)評(píng)價(jià)方法與實(shí)踐考核試卷
- 2025版學(xué)校食堂蔬菜采購及食品安全追溯服務(wù)合同3篇
- 2025年度美術(shù)品藝術(shù)品投資顧問合同范本4篇
- 2025年學(xué)校節(jié)日慶祝協(xié)議
- 2025年合伙人員協(xié)議
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè) 期末綜合試卷(含答案)
- 收養(yǎng)能力評(píng)分表
- 山東省桓臺(tái)第一中學(xué)2024-2025學(xué)年高一上學(xué)期期中考試物理試卷(拓展部)(無答案)
- 中華人民共和國保守國家秘密法實(shí)施條例培訓(xùn)課件
- 管道坡口技術(shù)培訓(xùn)
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識(shí) CCAA年度確認(rèn) 試題與答案
- 皮膚儲(chǔ)存新技術(shù)及臨床應(yīng)用
- 外研版七年級(jí)英語上冊(cè)《閱讀理解》專項(xiàng)練習(xí)題(含答案)
- 2024年遼寧石化職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫必考題
- 上海市復(fù)旦大學(xué)附中2024屆高考沖刺模擬數(shù)學(xué)試題含解析
評(píng)論
0/150
提交評(píng)論