版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、internet技術(shù)與應用網(wǎng)絡課程資源管理系統(tǒng)的設計與開發(fā)(華南師范大學網(wǎng)絡教育學院,廣州510631)摘要:隨著internet的迅速發(fā)展,跟internet技術(shù)與應用這一領域有關的網(wǎng)絡課程不斷涌現(xiàn)出來。如何使這些網(wǎng)絡課程能夠?qū)崿F(xiàn)對自身教學資源進行有效的統(tǒng)一管理成了一個迫切需要解決的問題。本研究主要總結(jié)了已有的同類型網(wǎng)絡課程資源管理系統(tǒng)的優(yōu)點與缺點,闡釋了本研究的重要性和必要性,對網(wǎng)絡課程中的資源管理系統(tǒng)的需求進行了分析,給出了關鍵功能模塊的數(shù)據(jù)流圖,介紹了asp.net的技術(shù)優(yōu)勢,并論述了應用asp.net技術(shù)開發(fā)一個高效、可靠、通用、基于信息資源建設規(guī)范的網(wǎng)絡課程資源管理系統(tǒng)的方法與技術(shù)
2、,以解決同類型網(wǎng)絡課程所面臨的教學資源管理問題。關鍵詞:網(wǎng)絡課程;網(wǎng)站資源管理系統(tǒng);網(wǎng)站后臺技術(shù);網(wǎng)站安全;asp.netthe design and development of the resource management system based on internet technology and application web-based course yang zhiye, pan zhanshengsouth china normal university network education college guangzhou 510631abstract: with the
3、rapid development of internet, a lot of web-based courses have been designed and developed. it is always an urgent problem for us to solve that how to manage the resource in these courses efficiently. by analyzing the merits and the limitation of the similar web-based course of internet technology a
4、nd application, we present a new approach to design. in this paper, we give the main requirements of the web-based course resource management system and provide the data stream charts of the key function modules. furthermore, we describe the advantage of the asp.net and address the methods and techn
5、ique of developing a reliable, universal resource management system with high performance using asp.net which based on resource building criterion. finally, we expect to solve the application problems that may exist in other web-based courses with this resource management system.key words: web-based
6、 course, website resource management system, website backstage technology, website security, asp.net一、研究背景(一) 開發(fā)意義在信息技術(shù)飛速發(fā)展的今日,人們越來越感受到自己對internet相關知識的匱乏,同時希望可以通過學習獲得更新更實用的技術(shù),以適應日新月異的社會發(fā)展要求。在這樣的需求驅(qū)使下,一個個internet技術(shù)與應用相關的資源學習網(wǎng)站和網(wǎng)絡課程便應運而生了。普遍來說,這些網(wǎng)站和網(wǎng)絡課程都有著十分豐富的相關教學資源,短時間內(nèi)能夠滿足到學習者迫切的學習需求,但相對不足的是缺少一個對這些
7、教學資源進行科學管理的集成系統(tǒng)。這樣一來,不但對于學習者的學習效率的提高有影響,而且對于網(wǎng)站自身的管理和發(fā)展都有諸多不利。在這樣的情況下,設計并開發(fā)一個兼容性好、通用性強、功能符合網(wǎng)絡課程和學習者需要的網(wǎng)站資源管理系統(tǒng)是十分必要的。一個良好的資源管理系統(tǒng),不但可以減少不必要的人力、物力的浪費,并且能夠有效地提高學習者的學習效率,讓學習者事半功倍。因此,本研究將結(jié)合internet技術(shù)與應用網(wǎng)絡課程的資源管理需求,設計開發(fā)一個高效、可靠、通用的資源管理系統(tǒng)。internet 技術(shù)與應用網(wǎng)絡課程是由華南師范大學立項的一個項目,該項目由王咸偉副教授作為總負責人,也是華南師范大學教育信息化建設的重要組
8、成部分之一。本人有幸參加了該項目的研究工作,本文的主要研究內(nèi)容就是以此為依據(jù)的。(二) 國內(nèi)外相關現(xiàn)狀分析1. 國內(nèi)相關研究現(xiàn)狀二十世紀九十年代末,國內(nèi)的internet以及校園網(wǎng)均迅速發(fā)展。這除了是由于一個世界范圍的發(fā)展趨勢之外,還因為是我國政府一直把發(fā)展教育信息化和教育手段現(xiàn)代化作為一項政府行為予以規(guī)劃管理。在國家教育部推出的面向21世紀教育振興計劃中,以校園網(wǎng)建設為中心的遠程教育現(xiàn)已提到了議事日程上。在這樣一系列優(yōu)越的外部條件影響下,越來越多的資源學習網(wǎng)站和網(wǎng)絡課程涌現(xiàn)出來。然而國內(nèi)該領域起步較晚,盡管發(fā)展迅猛,但大多數(shù)的資源學習網(wǎng)站和網(wǎng)絡課程都沒有提供一個較為完善的教學資源管理解決方案
9、。以下是一些比較典型的國內(nèi)網(wǎng)絡課程:(1) 浙江師范大學的internet及其教育應用網(wǎng)絡課程這個網(wǎng)絡課程的教學內(nèi)容,教學資源完全由靜態(tài)的html頁面組成,沒有提供一個有效的用于網(wǎng)絡課程資源利用的管理系統(tǒng)。這樣的資源管理方式十分落后,根本不能滿足教師的教學需要以及學習者的學習需求。(2) 華南師范大學frontpage 2002網(wǎng)絡課程該網(wǎng)絡課程的大部分模塊依舊使用靜態(tài)網(wǎng)頁技術(shù),該網(wǎng)絡課程對比起上述網(wǎng)絡課程主要的優(yōu)點在于注重學習者的學習需要,應用asp技術(shù)搭建了筆記本功能和系統(tǒng)管理功能。但這些模塊功能簡單不成系統(tǒng),只是零散地堆疊在一起,而且最重要的資源中心模塊依然用html靜態(tài)網(wǎng)頁實現(xiàn),缺少一
10、個數(shù)據(jù)庫支撐平臺。(3) 南京師范大學internet網(wǎng)絡課程該網(wǎng)絡課程完全使用asp編程技術(shù)結(jié)合數(shù)據(jù)庫來構(gòu)建,實現(xiàn)了教學資源的動態(tài)管理功能。但使用的asp技術(shù)相對落后,其自身的語言缺點導致程序的執(zhí)行效率低下,可靠性和安全性差。而且整個網(wǎng)絡課程只有“文章”一種純文本學習資源,資源種類匱乏。孫蘭.中外網(wǎng)絡教育發(fā)展現(xiàn)狀比較.探索2000年增刊網(wǎng)絡課程的網(wǎng)址為/zjp/internet/index.htm網(wǎng)絡課程的網(wǎng)址為/frontpage/index2.htm網(wǎng)絡課程的網(wǎng)址為/
11、site/netcourse/default.asp?file=0通過上述三個國內(nèi)典型的網(wǎng)絡課程分析可以看出,在這樣的環(huán)境下,應用更新的技術(shù),設計并開發(fā)一個高效、可靠、通用性強、功能較強的網(wǎng)絡課程資源管理系統(tǒng)對國內(nèi)網(wǎng)絡課程的發(fā)展具有重要的實際意義。2. 國外相關研究現(xiàn)狀美國、英國等發(fā)達的資本主義國家憑借著雄厚的經(jīng)濟和科研實力,早于二十世紀80年代便已經(jīng)開始建設internet。美國更是網(wǎng)絡教育的發(fā)源地,國家十分重視網(wǎng)絡教育,克林頓政府曾宣布要把教育廣泛架構(gòu)在互聯(lián)網(wǎng)上。盡管其起步早,發(fā)展迅速,但由于其教育一早已經(jīng)產(chǎn)業(yè)化,所以要使用這些網(wǎng)絡課程一般都要先注冊成為會員并且需要支付一定的學習費用。另外
12、,這些國家人口較少,人均資源充足。因此這也導致了國外網(wǎng)絡課程的教學資源種類以及運作模式與國內(nèi)的網(wǎng)絡課程大相庭徑。它們普遍使用vcr錄影帶、教學vcd、流媒體、flash動畫配合一定的文字教材來進行網(wǎng)絡教育。在一個網(wǎng)絡課程里面不僅提供了單一的某一學科內(nèi)容,而且同時提供了多個學科內(nèi)容讓學習者選擇學習。以下是一些比較典型的國外網(wǎng)絡課程:(1) global education network該網(wǎng)絡課程按照不同科目來劃分教學資源。教學資源主要以仿真的flash動畫以及網(wǎng)上流媒體為主,配以php編程技術(shù)實現(xiàn)課程文字內(nèi)容的動態(tài)發(fā)布功能。因為我國人口眾多,人均資源不足,而且絕大部分的網(wǎng)絡課程屬于免費的學習資
13、源,學習者人數(shù)無法得到控制。所以在國內(nèi)的網(wǎng)絡課程上使用過多的flash動畫,或者使用流媒體作為主要的網(wǎng)絡教學方式是不現(xiàn)實的。由于彼此的網(wǎng)絡課程形式不同,所以網(wǎng)絡課程的資源管理方法也不具有互相對比的意義了。(2) programmed instruction course該網(wǎng)絡課程跟國內(nèi)大多數(shù)的網(wǎng)絡課程性質(zhì)一樣,都是免費的網(wǎng)絡課程。它主要使用靜態(tài)的html頁面將課程內(nèi)容構(gòu)建起來,整個網(wǎng)絡課程僅有的交互便是使用相對落后的cgi(common gateway interface,即公共網(wǎng)關接口)技術(shù)實現(xiàn)簡單的在線測驗功能。通過對國外研究現(xiàn)狀的分析可以知道,國外多數(shù)的網(wǎng)絡課程是收取學習費用的,而這類型
14、的網(wǎng)絡課程資源管理需求跟國內(nèi)的網(wǎng)絡課程是不相同的。所以設計開發(fā)網(wǎng)絡課程的資源管理系統(tǒng)時必須要考慮到我國的國情,開發(fā)出一個實用的網(wǎng)絡課程資源管理系統(tǒng)。二、功能需求分析(一) 資源管理系統(tǒng)概況根據(jù)筆者的調(diào)查,通常可以按照資源管理系統(tǒng)的功能齊全度、應用范圍及專業(yè)程度等方面將其大概分為兩大類。1專業(yè)平臺級資源管理系統(tǒng)這一類型的資源管理系統(tǒng)由專業(yè)的軟件公司所開發(fā),它們主要為整個學院或?qū)W校提供教學資源管理服務,以獨立形式而存在。此類型資源管理系統(tǒng)的代表有:豪杰雙易網(wǎng)絡教學應用系統(tǒng)及國之源城域資源管理和應用系統(tǒng)平臺等。它們的優(yōu)點是顯然易見的:l 功能齊全,包括用戶的分級管理功能、專業(yè)的資源管理功能、師生教學
15、及師生交互功能等一系列功能,每個功能下還有多個子功能。孫蘭.中外網(wǎng)絡教育發(fā)展現(xiàn)狀比較.探索2000年增刊文中如沒有特別說明,國外均指歐美等發(fā)達國家網(wǎng)絡課程的網(wǎng)址為網(wǎng)絡課程的網(wǎng)址為/cie/course/l 資源豐富,很多這一類型的資源管理系統(tǒng)出售時已經(jīng)與資源庫整合在一起,方便用戶使用。然而,本研究主要是為internet技術(shù)與應用網(wǎng)絡課程開發(fā)一個資源管理系統(tǒng),如果使用這一類的資源管理系統(tǒng)主要有以下問題:l 該類型資源管理系統(tǒng)售價不菲,對于一個網(wǎng)絡課程來說,投入成本太高。l 由于其開發(fā)公司擁有該資源管理系統(tǒng)的知識產(chǎn)權(quán),
16、因此不能隨意地定制該資源管理系統(tǒng)以符合本網(wǎng)絡課程的需要。所以這一類型的資源管理系統(tǒng)不適合作為一門網(wǎng)絡課程的資源管理系統(tǒng),但其優(yōu)點卻值得我們學習。2普及應用級資源管理系統(tǒng)這一類型的資源管理系統(tǒng)對比起專業(yè)平臺級的資源管理系統(tǒng),它們更多是針對某一資源學習網(wǎng)站以及網(wǎng)絡課程而開發(fā)的。比如筆者在研究背景中所提及到的南京師范大學internet網(wǎng)絡課程,它所使用的資源管理系統(tǒng)便是一種嵌入式的資源管理系統(tǒng)。該系統(tǒng)直接跟網(wǎng)絡課程結(jié)合在一起,為該網(wǎng)絡課程服務。這類型的資源管理系統(tǒng)的優(yōu)點有:l 自主開發(fā),成本低廉l 擁有自主知識產(chǎn)權(quán),系統(tǒng)可按照需求靈活修改。但是,其缺點也是十分明顯的:l 功能不夠完備,與專業(yè)平臺級
17、資源管理系統(tǒng)相比具有明顯的差距l(xiāng) 多數(shù)使用asp等相對落后的技術(shù)l 資源建設不符合國家教育部教育信息技術(shù)標準化委員會制訂的celts-3及celts-4.1規(guī)范 盡管該類型的資源管理系統(tǒng)存在一些缺點,但相對于專業(yè)平臺級系統(tǒng)來說更適合作為一門網(wǎng)絡課程的資源管理系統(tǒng),所以筆者選擇為internet技術(shù)與應用網(wǎng)絡課程開發(fā)該類型的資源管理系統(tǒng)。通過之前的研究,筆者已經(jīng)知道該類型資源管理的系統(tǒng)的缺點所在,在設計開發(fā)的過程中會取長補短,力求基于一種相對新穎的技術(shù)開發(fā)出一個功能相對齊全,資源編碼符合規(guī)范的普及應用級資源管理系統(tǒng)。(二) 網(wǎng)絡課程中的資源管理系統(tǒng)需求分析目前,internet技術(shù)與應用網(wǎng)絡課程
18、的學習資源已經(jīng)具有一定規(guī)模,開發(fā)一個高效、可靠、通用的資源管理系統(tǒng)已經(jīng)迫在眉睫。筆者考慮到網(wǎng)絡課程的需要,同時也考慮到網(wǎng)絡課程的信息以及師生之間的教學交流信息其實也是另一種形式的教學資源。所以,在該資源管理系統(tǒng)中特意加入信息服務功能以及討論區(qū)功能,使其功能更全面。該資源管理系統(tǒng)主要功能模塊介紹如下:1信息服務功能通過對數(shù)據(jù)庫的讀寫實現(xiàn)在課程簡介和課程公告兩個欄目的信息發(fā)布、修改和刪除,并且能夠上傳圖片,實現(xiàn)自動的圖文混排。2用戶系統(tǒng)將整個網(wǎng)絡課程的用戶分為學生、教師和管理員三大類,根據(jù)不同的身份給予不同的操作權(quán)限。學生擁有訪問、查找和下載資源以及在論壇上發(fā)帖的權(quán)限,并且可以更改自己的個人信息,
19、修改密碼等。教師除了擁有學生的全部功能以后,還可以對資源進行發(fā)布、編制及刪除功能,同時也可以對論壇進行管理。而管理員則是完全的管理身份,不參與教學活動,但是管理員可以管理網(wǎng)絡課程上一切的用戶及資源,還可以對系統(tǒng)進行設置和維護。3討論區(qū)web界面的bbs留言版,具有發(fā)布、修改、刪除以及搜索帖子的功能。當中還有獨特的公式編輯器,能夠使復雜的數(shù)學公式更易于編輯和發(fā)布。4資源中心資源中心包括視頻媒體、音頻媒體、素材庫、教學站點、教學資料、電子教案、軟件工具庫、詞典檢索以及全站搜索等一系列功能,其中視頻媒體、音頻媒體、素材庫、教學資料、電子教案和軟件工具庫是提供給學習者下載的,而教學站點、詞典檢索和全站
20、搜索則是向?qū)W習者提供相關學習信息的。5系統(tǒng)管理該項功能則是集成了以上4大項的所有管理功能,提供一個集中的界面,提高系統(tǒng)管理的安全性和科學性。其中分為兩個管理子模塊,其中一個是給教師身份的用戶使用,使其可以擁有一定的權(quán)限,對網(wǎng)站以及學生進行管理。而另一個管理子模塊則是留給管理員使用的,管理員可以通過它來管理整個網(wǎng)絡課程的資源及用戶,并且進行系統(tǒng)設置和維護。(三) 關鍵功能模塊的數(shù)據(jù)流圖1.信息服務功能模塊的數(shù)據(jù)流圖如圖1所示圖1 信息服務功能模塊數(shù)據(jù)流圖2.用戶系統(tǒng)功能模塊的數(shù)據(jù)流圖如圖2所示圖2 用戶系統(tǒng)能模塊數(shù)據(jù)流圖3.討論區(qū)功能模塊的數(shù)據(jù)流圖如圖3所示圖3 討論區(qū)功能模塊數(shù)據(jù)流圖4.資源中
21、心功能模塊的數(shù)據(jù)流圖如圖4所示圖4 資源中心功能模塊數(shù)據(jù)流圖5.系統(tǒng)管理功能模塊的數(shù)據(jù)流圖如圖5所示圖5 系統(tǒng)管理功能模塊數(shù)據(jù)流圖三、技術(shù)路線這里討論的技術(shù)分析主要是關于網(wǎng)站的后臺管理技術(shù),其余有可能涉及的技術(shù)就略過不提了。下面從平臺支撐環(huán)境、編程技術(shù)選擇和后臺數(shù)據(jù)庫這幾個主要方面加以敘述。(一) 平臺支撐環(huán)境分析由于internet技術(shù)與應用網(wǎng)絡課程所使用的服務器主要是pc服務器,鑒于windows系統(tǒng)特性在目前國內(nèi)十分流行,安裝和使用都很便利,所以筆者選擇了該系列的操作系統(tǒng)作為網(wǎng)絡課程的服務器操作系統(tǒng)。在windows服務器操作系統(tǒng)中,目前已成為主流的有windows 2000 serve
22、r 與windows server 2003兩大系列。windows server 2003比windows 2000 server更專業(yè)、更穩(wěn)定和更安全。在windows server 2003當中內(nèi)置了iis6.0,它比以往任何一個版本的iis都更適合用于架設asp.net網(wǎng)站,對asp.net提供完全支持,不需要額外安裝 .net framework。但由于要考慮到與windows server 2003配套的microsoft sql server 2003才出了一個beta版本的,而在實際安裝的過程中,發(fā)現(xiàn)如果在windows server 2003下安裝sql server 200
23、0的話,系統(tǒng)會報錯,盡管安裝最后都能完成,但兩者之間的兼容性卻讓人大起疑問??紤]到與windows server 2003配套的microsoft sql server 2003正式版仍未面世,所以在現(xiàn)階段筆者還是選擇了windows 2000 server作為網(wǎng)絡課程后臺服務器的操作系統(tǒng)。(二) 編程技術(shù)選擇目前,在microsoft陣營里,最新的asp版本便是asp.net了。asp.net 不是asp 的簡單升級,而是microsoft 推出的完全嶄新的一代active server pages技術(shù)。asp.net 是微軟發(fā)展的新的體系結(jié)構(gòu).net戰(zhàn)略里面的一部分,兼容windows家族
24、里大部分的服務器操作系統(tǒng),保證了服務的兼容與穩(wěn)定。asp.net 支持多種語言,例如visual basic.net,visual c+.net 和 c# ,而它的缺省語言將是visual basic.net 而不是vbscript,這意味著我們可以擺脫vbscript 的語言限制,代碼將是編譯后運行的,而不是像asp和php那樣的逐行解釋然后才執(zhí)行的模式。采用asp 技術(shù)的時候,比較麻煩的一件事情就是com 對象需要再在服務器上注冊,在asp.net 中,這個問題得到了徹底的解決。表1為asp與asp.net的特性比較。表1 asp與asp.net的特性比較aspasp.net易用性使用簡單
25、,方便。比asp更簡潔可靠性一般良好語言特性使用腳本語言編寫程序,非面向?qū)ο?,不可進行底層開發(fā)使用面向?qū)ο蟮腸#編程語言,可進行底層程序開發(fā)程序運行方式解釋執(zhí)行,編譯一行,執(zhí)行一行先編譯,后執(zhí)行程序糾錯性不好,只能提供簡單的出錯信息,缺乏完善糾錯/調(diào)試功能良好,提供了完善的糾錯/調(diào)試體系程序執(zhí)行效率低高兼容性好,可兼容windows系列的操作系統(tǒng)比較好,在windows 2000 server上需要安裝 .net framework管理源代碼經(jīng)常跟html語句夾雜在一起,難于管理源代碼與頁面分離,管理方便總的來說,選用asp.net作為編程方式的優(yōu)勢在于:1. 與windows系列操作系統(tǒng)擁有
26、良好的兼容性。2. 可以使用visual c+.net、visual basic.net 、c#等語言來編寫基于網(wǎng)絡底層的程序。3. 具有代碼精簡、先編譯后運行的特點,因此程序的執(zhí)行效率比asp和php程序都要高。4. 保護原有的資源,大部分原有支持asp程序的服務器稍加改動,便可以支持asp.net,同時不影響現(xiàn)有asp程序的運行。5. 與asp相比,asp.net開發(fā)的程序更具穩(wěn)定性和可靠性。(三) 后臺數(shù)據(jù)庫選擇了asp.net后,設計以及開發(fā)網(wǎng)站的資源管理系統(tǒng)還需要一個管理所有有關數(shù)據(jù)的數(shù)據(jù)庫。在microsoft的數(shù)據(jù)庫系列產(chǎn)品里,有microsoft access 與 micros
27、oft sql server 這兩個數(shù)據(jù)庫軟件。access的主要特點就是小巧,而且移動性強,無需要安裝任何額外的軟件便可以在服務器上發(fā)揮作用,但是這樣的特性也導致了access的效率不高,安全性不強的特點。用戶可以通過瀏覽器來將整個數(shù)據(jù)庫文件下載,這樣安全性是access的一大隱患。更致命的是access并不能接受多人同時開啟數(shù)據(jù)庫,當多用戶并發(fā)連接的時候?qū)е路掌鞑僮飨到y(tǒng)的iis服務工作不正常。因此,access主要應用于小型的mis系統(tǒng)。sql server 2000是微軟公司最新版的中大型數(shù)據(jù)庫服務器,它是一個關系式數(shù)據(jù)庫,其性能指標在各方面都有趕超oracle數(shù)據(jù)庫的勢頭。在經(jīng)歷
28、了sql server 6.5和7.0兩個版本的嘗試后,微軟公司終于開始向中大規(guī)模的關鍵業(yè)務領域進發(fā)了。另外,sql server 2000可以兼顧小、中、大規(guī)模的應用,有著遠遠比access強大的伸縮性。使用sql server 2000更可以將權(quán)限與windows服務器操作系統(tǒng)完全整合,通過權(quán)限管理,提高了數(shù)據(jù)庫的安全性與可管理性,也方便了用戶使用。(四) 遵循資源建設技術(shù)規(guī)范我國教育部信息技術(shù)標準化委員制訂的教育資源建設技術(shù)規(guī)范celts-41.1主要統(tǒng)一了教育資源制作的技術(shù)要求以及教育資源屬性的描述。筆者將會遵循該規(guī)范來對本網(wǎng)絡課程資源管理系統(tǒng)進行設計及開發(fā)。例如,教育資源屬性描述規(guī)范
29、中提及到的資源標題、描述、日期、格式等規(guī)范屬性,筆者將會在本資源管理系統(tǒng)中提供讓教師和管理員用戶輸入這些相應規(guī)范屬性的功能,以符合celts-41.1規(guī)范。四、系統(tǒng)設計(一) 總體設計通過對internet技術(shù)與應用網(wǎng)絡課程資源管理系統(tǒng)的功能需求分析,并結(jié)合系統(tǒng)的具體設計要求,設計出系統(tǒng)的總體架構(gòu),如圖6所示。本網(wǎng)絡課程是與其他人合作完成的,其中帶“*”號的內(nèi)容由本人負責完成。windows 2000以及windows 2003均可以對asp.net和asp提供良好支持課程信息*網(wǎng)上討論*資源中心*在線測評專家答疑學習導航系統(tǒng)管理*課程簡介課程學習制作群首頁*電子教案課程學習圖6 系統(tǒng)構(gòu)成根據(jù)
30、圖6的模塊關系,該系統(tǒng)首先由首頁開始,并在首頁處實現(xiàn)各功能的導航。如果用戶想使用本系統(tǒng)的功能,需要首先在主頁進行用戶注冊,一經(jīng)注冊成功,用戶便可以使用系統(tǒng)的一系列功能。當中包括“網(wǎng)上討論”、“資源中心”和“專家答疑”幾大功能模塊。功能模塊之間均可以通過導航條進入。而“系統(tǒng)管理”也是本系統(tǒng)功能的重要組成部分,由于“系統(tǒng)管理”模塊的特殊性,一般用戶是沒有權(quán)限進入的。進入該模塊則需要一個教師或管理員的身份,教師和系統(tǒng)管理員可以在模塊內(nèi)實現(xiàn)對整個網(wǎng)絡課程資源的管理。管理員與教師不同的是,管理員可以對教師用戶進行管理,并且能夠?qū)φ麄€系統(tǒng)進行設置以及維護,權(quán)限比教師用戶更高。圖13是整個資源管理系統(tǒng)工作流
31、程圖。(二) 數(shù)據(jù)庫設計 由于網(wǎng)站資源管理系統(tǒng)中,多個模塊涉及到了對服務器硬盤的直接讀寫,所以在設計數(shù)據(jù)庫的時候特意根據(jù)不同權(quán)限來設定兩種類型的用戶,分別是學生和教師,而第三類用戶管理員則是服務器操作系統(tǒng)的系統(tǒng)用戶,不存在于數(shù)據(jù)表中,只是擁有修改數(shù)據(jù)表的系統(tǒng)權(quán)限。(三) 功能模塊設計1. 用戶系統(tǒng)模塊該模塊的基本功能是實現(xiàn)用戶遠程注冊。用戶輸入想要注冊的用戶名和密碼,提交之后由系統(tǒng)判斷該用戶是否已經(jīng)存在,如果存在,就給出相應信息,如果不存在,就把用戶輸入的用戶名和密碼寫到數(shù)據(jù)庫中,完成注冊。除了注冊功能外,該模塊還提供對用戶信息的修改功能,用戶可以修改自己的用戶信息,包括用戶的真實姓名以及用戶
32、密碼等。2. 信息服務功能模塊任何網(wǎng)站的訪客均可以查看到網(wǎng)站發(fā)布的課程信息,不需要用戶身份的驗證。3. 網(wǎng)站bbs討論區(qū)模塊該模塊需要用戶首先通過身份驗證,然后如果是學生用戶的話,便可以在論壇上面發(fā)表自己的帖子,跟其他同學交流。當然,學生用戶也可以根據(jù)需要修改自己發(fā)布的帖子。而教師則除了可以發(fā)布帖子之外,還可以管理學生發(fā)的帖子。管理員用戶則只能管理帖子不能在論壇上發(fā)貼。 4. 資源中心模塊該模塊同樣要求用戶先通過身份驗證,然后就可以使用資源中心中的所有資源。當中包括了視頻媒體、音頻媒體、素材庫、教學站點、教學資料、電子教案、軟件工具庫、詞典檢索以及全站搜索等一系列的子欄目。學習者可以在這里方便
33、地找到自己想要的學習資源。 操作系統(tǒng)用戶權(quán)限數(shù)據(jù)庫用戶權(quán)限疊加權(quán)限主頁用戶驗證學生教師管理員系統(tǒng)管理用戶使用管理功能用戶使用系統(tǒng)設置系統(tǒng)維護信息服務功能資源中心視頻媒體音頻媒體素 材 庫教學站點教學資料電子教案軟件工具詞典檢索全站搜索討 論 區(qū)用戶系統(tǒng)功能用戶刪除用戶類型用戶資料用戶使用圖13 系統(tǒng)工作流程圖5. 系統(tǒng)管理模塊該模塊集成了整個系統(tǒng)的管理功能,包括對網(wǎng)站新聞和課程信息兩個欄目發(fā)布、修改及刪除信息,管理網(wǎng)上討論區(qū),并且可以添加或刪除資源中心的資源,還集成了用戶的管理功能,管理員可以對教師和學生用戶進行用戶類型的轉(zhuǎn)變或者是刪除用戶。(四) 運行環(huán)境1硬件環(huán)境l 服務器 cpu pen
34、tiumiii 800mhz以上,內(nèi)存256m或以上,寬帶接入internetl 客戶端 cpu pentiumiii 600mhz以上,內(nèi)存128m或以上,接入internet2軟件環(huán)境l 客戶端:windows 9x/2k/xp,internet explorer 5.5或以上l 服務器端:windows 2000 server,internet information server (iis)5.0?;蛘?windows server 2003,iis 6.0l 數(shù)據(jù)庫:采用 microsoft sql 2000 server 或者 microsoft sql 2003 server五、
35、關鍵技術(shù)(一) 采用c#新一代面向?qū)ο蟪绦蛟O計語言 在開發(fā)該資源管理系統(tǒng)的過程中,筆者使用c#語言進行多個類的定義及繼承,大大縮短系統(tǒng)的開發(fā)時間,提高開發(fā)效率。類的廣泛應用使得程序調(diào)試過程變得簡便,確保了系統(tǒng)的可擴展性,同時也提高了程序代碼的可維護性和代碼的可重用性。(二) 系統(tǒng)用戶的分級管理在本資源管理系統(tǒng)中,筆者通過數(shù)據(jù)庫不同權(quán)限用戶以及服務器操作系統(tǒng)用戶實現(xiàn)整個系統(tǒng)的用戶分級管理。學生跟教師為microsoft sql server中的用戶,其用戶信息存在于users數(shù)據(jù)表中。而管理員則為服務器操作系統(tǒng)的用戶,其用戶信息存在于操作系統(tǒng)中,實現(xiàn)對系統(tǒng)最高的管理權(quán)限,并且加強了資源管理系統(tǒng)的安全性。即使系統(tǒng)數(shù)據(jù)庫受到入侵, 數(shù)據(jù)受到非法篡改,由于管理員獨立于數(shù)據(jù)庫外而存在,所以管理員用戶依然能夠登錄系統(tǒng),對系統(tǒng)進行恢復操作。 (三) 應用mathml 及 java開發(fā)討論區(qū)公式編輯器在討論區(qū)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國感冒炎咳靈糖漿數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國雙面軟硬磨塊數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國三角道路警告標志行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年微電腦控制熱壓機項目投資價值分析報告
- 2024至2030年六杯智能溶出儀項目投資價值分析報告
- 2024年貼面建筑模板項目可行性研究報告
- 2024年美制螺紋項目可行性研究報告
- 2024年中國水箱溢流活塞市場調(diào)查研究報告
- 中國水性醇酸樹脂行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告(2024-2030版)
- 中國染發(fā)劑行業(yè)銷售狀況及消費動態(tài)分析研究報告(2024-2030版)
- 煤氣柜設計安全要求
- 廣東省衛(wèi)生正高評審答辯
- 公共關系學課件
- 2022車企私域運營白皮書
- 知識產(chǎn)權(quán)法電子文檔
- 論文 小學英語學科育人教育的實踐探索
- 醫(yī)療器械臨床試驗質(zhì)量管理規(guī)范考核試題及答案
- 淀粉廠安全生產(chǎn)管理制度
- 學校食堂供貨商選擇、評價和退出管理制度
- 風電項目施工組織設計方案
- 外國文學史下(期末復習)
評論
0/150
提交評論