




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、internet技術與應用網(wǎng)絡課程資源管理系統(tǒng)的設計與開發(fā)(華南師范大學網(wǎng)絡教育學院,廣州510631)摘要:隨著internet的迅速發(fā)展,跟internet技術與應用這一領域有關的網(wǎng)絡課程不斷涌現(xiàn)出來。如何使這些網(wǎng)絡課程能夠實現(xiàn)對自身教學資源進行有效的統(tǒng)一管理成了一個迫切需要解決的問題。本研究主要總結了已有的同類型網(wǎng)絡課程資源管理系統(tǒng)的優(yōu)點與缺點,闡釋了本研究的重要性和必要性,對網(wǎng)絡課程中的資源管理系統(tǒng)的需求進行了分析,給出了關鍵功能模塊的數(shù)據(jù)流圖,介紹了asp.net的技術優(yōu)勢,并論述了應用asp.net技術開發(fā)一個高效、可靠、通用、基于信息資源建設規(guī)范的網(wǎng)絡課程資源管理系統(tǒng)的方法與技術
2、,以解決同類型網(wǎng)絡課程所面臨的教學資源管理問題。關鍵詞:網(wǎng)絡課程;網(wǎng)站資源管理系統(tǒng);網(wǎng)站后臺技術;網(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ā)意義在信息技術飛速發(fā)展的今日,人們越來越感受到自己對internet相關知識的匱乏,同時希望可以通過學習獲得更新更實用的技術,以適應日新月異的社會發(fā)展要求。在這樣的需求驅使下,一個個internet技術與應用相關的資源學習網(wǎng)站和網(wǎng)絡課程便應運而生了。普遍來說,這些網(wǎng)站和網(wǎng)絡課程都有著十分豐富的相關教學資源,短時間內能夠滿足到學習者迫切的學習需求,但相對不足的是缺少一個對這些
7、教學資源進行科學管理的集成系統(tǒng)。這樣一來,不但對于學習者的學習效率的提高有影響,而且對于網(wǎng)站自身的管理和發(fā)展都有諸多不利。在這樣的情況下,設計并開發(fā)一個兼容性好、通用性強、功能符合網(wǎng)絡課程和學習者需要的網(wǎng)站資源管理系統(tǒng)是十分必要的。一個良好的資源管理系統(tǒng),不但可以減少不必要的人力、物力的浪費,并且能夠有效地提高學習者的學習效率,讓學習者事半功倍。因此,本研究將結合internet技術與應用網(wǎng)絡課程的資源管理需求,設計開發(fā)一個高效、可靠、通用的資源管理系統(tǒng)。internet 技術與應用網(wǎng)絡課程是由華南師范大學立項的一個項目,該項目由王咸偉副教授作為總負責人,也是華南師范大學教育信息化建設的重要組
8、成部分之一。本人有幸參加了該項目的研究工作,本文的主要研究內容就是以此為依據(jù)的。(二) 國內外相關現(xiàn)狀分析1. 國內相關研究現(xiàn)狀二十世紀九十年代末,國內的internet以及校園網(wǎng)均迅速發(fā)展。這除了是由于一個世界范圍的發(fā)展趨勢之外,還因為是我國政府一直把發(fā)展教育信息化和教育手段現(xiàn)代化作為一項政府行為予以規(guī)劃管理。在國家教育部推出的面向21世紀教育振興計劃中,以校園網(wǎng)建設為中心的遠程教育現(xiàn)已提到了議事日程上。在這樣一系列優(yōu)越的外部條件影響下,越來越多的資源學習網(wǎng)站和網(wǎng)絡課程涌現(xiàn)出來。然而國內該領域起步較晚,盡管發(fā)展迅猛,但大多數(shù)的資源學習網(wǎng)站和網(wǎng)絡課程都沒有提供一個較為完善的教學資源管理解決方案
9、。以下是一些比較典型的國內網(wǎng)絡課程:(1) 浙江師范大學的internet及其教育應用網(wǎng)絡課程這個網(wǎng)絡課程的教學內容,教學資源完全由靜態(tài)的html頁面組成,沒有提供一個有效的用于網(wǎng)絡課程資源利用的管理系統(tǒng)。這樣的資源管理方式十分落后,根本不能滿足教師的教學需要以及學習者的學習需求。(2) 華南師范大學frontpage 2002網(wǎng)絡課程該網(wǎng)絡課程的大部分模塊依舊使用靜態(tài)網(wǎng)頁技術,該網(wǎng)絡課程對比起上述網(wǎng)絡課程主要的優(yōu)點在于注重學習者的學習需要,應用asp技術搭建了筆記本功能和系統(tǒng)管理功能。但這些模塊功能簡單不成系統(tǒng),只是零散地堆疊在一起,而且最重要的資源中心模塊依然用html靜態(tài)網(wǎng)頁實現(xiàn),缺少一
10、個數(shù)據(jù)庫支撐平臺。(3) 南京師范大學internet網(wǎng)絡課程該網(wǎng)絡課程完全使用asp編程技術結合數(shù)據(jù)庫來構建,實現(xiàn)了教學資源的動態(tài)管理功能。但使用的asp技術相對落后,其自身的語言缺點導致程序的執(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通過上述三個國內典型的網(wǎng)絡課程分析可以看出,在這樣的環(huán)境下,應用更新的技術,設計并開發(fā)一個高效、可靠、通用性強、功能較強的網(wǎng)絡課程資源管理系統(tǒng)對國內網(wǎng)絡課程的發(fā)展具有重要的實際意義。2. 國外相關研究現(xiàn)狀美國、英國等發(fā)達的資本主義國家憑借著雄厚的經(jīng)濟和科研實力,早于二十世紀80年代便已經(jīng)開始建設internet。美國更是網(wǎng)絡教育的發(fā)源地,國家十分重視網(wǎng)絡教育,克林頓政府曾宣布要把教育廣泛架構在互聯(lián)網(wǎng)上。盡管其起步早,發(fā)展迅速,但由于其教育一早已經(jīng)產(chǎn)業(yè)化,所以要使用這些網(wǎng)絡課程一般都要先注冊成為會員并且需要支付一定的學習費用。另外
12、,這些國家人口較少,人均資源充足。因此這也導致了國外網(wǎng)絡課程的教學資源種類以及運作模式與國內的網(wǎng)絡課程大相庭徑。它們普遍使用vcr錄影帶、教學vcd、流媒體、flash動畫配合一定的文字教材來進行網(wǎng)絡教育。在一個網(wǎng)絡課程里面不僅提供了單一的某一學科內容,而且同時提供了多個學科內容讓學習者選擇學習。以下是一些比較典型的國外網(wǎng)絡課程:(1) global education network該網(wǎng)絡課程按照不同科目來劃分教學資源。教學資源主要以仿真的flash動畫以及網(wǎng)上流媒體為主,配以php編程技術實現(xiàn)課程文字內容的動態(tài)發(fā)布功能。因為我國人口眾多,人均資源不足,而且絕大部分的網(wǎng)絡課程屬于免費的學習資
13、源,學習者人數(shù)無法得到控制。所以在國內的網(wǎng)絡課程上使用過多的flash動畫,或者使用流媒體作為主要的網(wǎng)絡教學方式是不現(xiàn)實的。由于彼此的網(wǎng)絡課程形式不同,所以網(wǎng)絡課程的資源管理方法也不具有互相對比的意義了。(2) programmed instruction course該網(wǎng)絡課程跟國內大多數(shù)的網(wǎng)絡課程性質一樣,都是免費的網(wǎng)絡課程。它主要使用靜態(tài)的html頁面將課程內容構建起來,整個網(wǎng)絡課程僅有的交互便是使用相對落后的cgi(common gateway interface,即公共網(wǎng)關接口)技術實現(xiàn)簡單的在線測驗功能。通過對國外研究現(xiàn)狀的分析可以知道,國外多數(shù)的網(wǎng)絡課程是收取學習費用的,而這類型
14、的網(wǎng)絡課程資源管理需求跟國內的網(wǎng)絡課程是不相同的。所以設計開發(fā)網(wǎng)絡課程的資源管理系統(tǒng)時必須要考慮到我國的國情,開發(fā)出一個實用的網(wǎng)絡課程資源管理系統(tǒng)。二、功能需求分析(一) 資源管理系統(tǒng)概況根據(jù)筆者的調查,通??梢园凑召Y源管理系統(tǒng)的功能齊全度、應用范圍及專業(yè)程度等方面將其大概分為兩大類。1專業(yè)平臺級資源管理系統(tǒng)這一類型的資源管理系統(tǒng)由專業(yè)的軟件公司所開發(fā),它們主要為整個學院或學校提供教學資源管理服務,以獨立形式而存在。此類型資源管理系統(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技術與應用網(wǎng)絡課程開發(fā)一個資源管理系統(tǒng),如果使用這一類的資源管理系統(tǒng)主要有以下問題:l 該類型資源管理系統(tǒng)售價不菲,對于一個網(wǎng)絡課程來說,投入成本太高。l 由于其開發(fā)公司擁有該資源管理系統(tǒng)的知識產(chǎ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)絡課程結合在一起,為該網(wǎng)絡課程服務。這類型的資源管理系統(tǒng)的優(yōu)點有:l 自主開發(fā),成本低廉l 擁有自主知識產(chǎn)權,系統(tǒng)可按照需求靈活修改。但是,其缺點也是十分明顯的:l 功能不夠完備,與專業(yè)平臺級
17、資源管理系統(tǒng)相比具有明顯的差距l(xiāng) 多數(shù)使用asp等相對落后的技術l 資源建設不符合國家教育部教育信息技術標準化委員會制訂的celts-3及celts-4.1規(guī)范 盡管該類型的資源管理系統(tǒng)存在一些缺點,但相對于專業(yè)平臺級系統(tǒng)來說更適合作為一門網(wǎng)絡課程的資源管理系統(tǒng),所以筆者選擇為internet技術與應用網(wǎng)絡課程開發(fā)該類型的資源管理系統(tǒng)。通過之前的研究,筆者已經(jīng)知道該類型資源管理的系統(tǒng)的缺點所在,在設計開發(fā)的過程中會取長補短,力求基于一種相對新穎的技術開發(fā)出一個功能相對齊全,資源編碼符合規(guī)范的普及應用級資源管理系統(tǒng)。(二) 網(wǎng)絡課程中的資源管理系統(tǒng)需求分析目前,internet技術與應用網(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ù)不同的身份給予不同的操作權限。學生擁有訪問、查找和下載資源以及在論壇上發(fā)帖的權限,并且可以更改自己的個人信息,
19、修改密碼等。教師除了擁有學生的全部功能以后,還可以對資源進行發(fā)布、編制及刪除功能,同時也可以對論壇進行管理。而管理員則是完全的管理身份,不參與教學活動,但是管理員可以管理網(wǎng)絡課程上一切的用戶及資源,還可以對系統(tǒng)進行設置和維護。3討論區(qū)web界面的bbs留言版,具有發(fā)布、修改、刪除以及搜索帖子的功能。當中還有獨特的公式編輯器,能夠使復雜的數(shù)學公式更易于編輯和發(fā)布。4資源中心資源中心包括視頻媒體、音頻媒體、素材庫、教學站點、教學資料、電子教案、軟件工具庫、詞典檢索以及全站搜索等一系列功能,其中視頻媒體、音頻媒體、素材庫、教學資料、電子教案和軟件工具庫是提供給學習者下載的,而教學站點、詞典檢索和全站
20、搜索則是向學習者提供相關學習信息的。5系統(tǒng)管理該項功能則是集成了以上4大項的所有管理功能,提供一個集中的界面,提高系統(tǒng)管理的安全性和科學性。其中分為兩個管理子模塊,其中一個是給教師身份的用戶使用,使其可以擁有一定的權限,對網(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ù)流圖三、技術路線這里討論的技術分析主要是關于網(wǎng)站的后臺管理技術,其余有可能涉及的技術就略過不提了。下面從平臺支撐環(huán)境、編程技術選擇和后臺數(shù)據(jù)庫這幾個主要方面加以敘述。(一) 平臺支撐環(huán)境分析由于internet技術與應用網(wǎng)絡課程所使用的服務器主要是pc服務器,鑒于windows系統(tǒng)特性在目前國內十分流行,安裝和使用都很便利,所以筆者選擇了該系列的操作系統(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當中內置了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)。(二) 編程技術選擇目前,在microsoft陣營里,最新的asp版本便是asp.net了。asp.net 不是asp 的簡單升級,而是microsoft 推出的完全嶄新的一代active server pages技術。asp.net 是微軟發(fā)展的新的體系結構.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 技術的時候,比較麻煩的一件事情就是com 對象需要再在服務器上注冊,在asp.net 中,這個問題得到了徹底的解決。表1為asp與asp.net的特性比較。表1 asp與asp.net的特性比較aspasp.net易用性使用簡單
25、,方便。比asp更簡潔可靠性一般良好語言特性使用腳本語言編寫程序,非面向對象,不可進行底層開發(fā)使用面向對象的c#編程語言,可進行底層程序開發(fā)程序運行方式解釋執(zhí)行,編譯一行,執(zhí)行一行先編譯,后執(zhí)行程序糾錯性不好,只能提供簡單的出錯信息,缺乏完善糾錯/調試功能良好,提供了完善的糾錯/調試體系程序執(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ā)連接的時候將會導致服務器操作系統(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更可以將權限與windows服務器操作系統(tǒng)完全整合,通過權限管理,提高了數(shù)據(jù)庫的安全性與可管理性,也方便了用戶使用。(四) 遵循資源建設技術規(guī)范我國教育部信息技術標準化委員制訂的教育資源建設技術規(guī)范celts-41.1主要統(tǒng)一了教育資源制作的技術要求以及教育資源屬性的描述。筆者將會遵循該規(guī)范來對本網(wǎng)絡課程資源管理系統(tǒng)進行設計及開發(fā)。例如,教育資源屬性描述規(guī)范
29、中提及到的資源標題、描述、日期、格式等規(guī)范屬性,筆者將會在本資源管理系統(tǒng)中提供讓教師和管理員用戶輸入這些相應規(guī)范屬性的功能,以符合celts-41.1規(guī)范。四、系統(tǒng)設計(一) 總體設計通過對internet技術與應用網(wǎng)絡課程資源管理系統(tǒng)的功能需求分析,并結合系統(tǒng)的具體設計要求,設計出系統(tǒng)的總體架構,如圖6所示。本網(wǎng)絡課程是與其他人合作完成的,其中帶“*”號的內容由本人負責完成。windows 2000以及windows 2003均可以對asp.net和asp提供良好支持課程信息*網(wǎng)上討論*資源中心*在線測評專家答疑學習導航系統(tǒng)管理*課程簡介課程學習制作群首頁*電子教案課程學習圖6 系統(tǒng)構成根據(jù)
30、圖6的模塊關系,該系統(tǒng)首先由首頁開始,并在首頁處實現(xiàn)各功能的導航。如果用戶想使用本系統(tǒng)的功能,需要首先在主頁進行用戶注冊,一經(jīng)注冊成功,用戶便可以使用系統(tǒng)的一系列功能。當中包括“網(wǎng)上討論”、“資源中心”和“專家答疑”幾大功能模塊。功能模塊之間均可以通過導航條進入。而“系統(tǒng)管理”也是本系統(tǒng)功能的重要組成部分,由于“系統(tǒng)管理”模塊的特殊性,一般用戶是沒有權限進入的。進入該模塊則需要一個教師或管理員的身份,教師和系統(tǒng)管理員可以在模塊內實現(xiàn)對整個網(wǎng)絡課程資源的管理。管理員與教師不同的是,管理員可以對教師用戶進行管理,并且能夠對整個系統(tǒng)進行設置以及維護,權限比教師用戶更高。圖13是整個資源管理系統(tǒng)工作流
31、程圖。(二) 數(shù)據(jù)庫設計 由于網(wǎng)站資源管理系統(tǒng)中,多個模塊涉及到了對服務器硬盤的直接讀寫,所以在設計數(shù)據(jù)庫的時候特意根據(jù)不同權限來設定兩種類型的用戶,分別是學生和教師,而第三類用戶管理員則是服務器操作系統(tǒng)的系統(tǒng)用戶,不存在于數(shù)據(jù)表中,只是擁有修改數(shù)據(jù)表的系統(tǒng)權限。(三) 功能模塊設計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)用戶權限數(shù)據(jù)庫用戶權限疊加權限主頁用戶驗證學生教師管理員系統(tǒng)管理用戶使用管理功能用戶使用系統(tǒng)設置系統(tǒng)維護信息服務功能資源中心視頻媒體音頻媒體素 材 庫教學站點教學資料電子教案軟件工具詞典檢索全站搜索討 論 區(qū)用戶系統(tǒng)功能用戶刪除用戶類型用戶資料用戶使用圖13 系統(tǒng)工作流程圖5. 系統(tǒng)管理模塊該模塊集成了整個系統(tǒng)的管理功能,包括對網(wǎng)站新聞和課程信息兩個欄目發(fā)布、修改及刪除信息,管理網(wǎng)上討論區(qū),并且可以添加或刪除資源中心的資源,還集成了用戶的管理功能,管理員可以對教師和學生用戶進行用戶類型的轉變或者是刪除用戶。(四) 運行環(huán)境1硬件環(huán)境l 服務器 cpu pen
34、tiumiii 800mhz以上,內存256m或以上,寬帶接入internetl 客戶端 cpu pentiumiii 600mhz以上,內存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、關鍵技術(一) 采用c#新一代面向對象程序設計語言 在開發(fā)該資源管理系統(tǒng)的過程中,筆者使用c#語言進行多個類的定義及繼承,大大縮短系統(tǒng)的開發(fā)時間,提高開發(fā)效率。類的廣泛應用使得程序調試過程變得簡便,確保了系統(tǒng)的可擴展性,同時也提高了程序代碼的可維護性和代碼的可重用性。(二) 系統(tǒng)用戶的分級管理在本資源管理系統(tǒng)中,筆者通過數(shù)據(jù)庫不同權限用戶以及服務器操作系統(tǒng)用戶實現(xiàn)整個系統(tǒng)的用戶分級管理。學生跟教師為microsoft sql server中的用戶,其用戶信息存在于users數(shù)據(jù)表中。而管理員則為服務器操作系統(tǒng)的用戶,其用戶信息存在于操作系統(tǒng)中,實現(xiàn)對系統(tǒng)最高的管理權限,并且加強了資源管理系統(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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單孔管行業(yè)深度研究分析報告(2024-2030版)
- 中國油箱托架行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 2025年中國氧化鋯空心球磚行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025屆江蘇省無錫市太湖高級中學化學高二下期末復習檢測試題含解析
- 大堰灣水庫施工工作管理報告
- 2025-2030年中國診斷器行業(yè)深度研究分析報告
- 2025年中國新能源汽車空調系統(tǒng)市場發(fā)展現(xiàn)狀及投資方向研究報告
- 鞍山光伏玻璃項目可行性研究報告
- 2025-2030年中國石膏板紙專用淀粉項目投資可行性研究分析報告
- 2024年中國水鋁礦行業(yè)調查報告
- 2025年財會業(yè)務知識競賽題庫及答案(360題)
- GB/T 20977-2007糕點通則
- 逆向工程技術-課件
- 基于PLC交流變頻調速系統(tǒng)的設計 畢業(yè)設計(論文)
- MIL-STD-1916抽樣標準簡介課件
- CSC-2000(V2) 變電站自動化監(jiān)控系統(tǒng)運行手冊
- 鋼卷尺檢定證書
- 齊魯醫(yī)學健康知識-遠離“三高”
- 安徽省工傷職工停工留薪期分類目錄
- 混凝土試件養(yǎng)護出入臺賬
- 2022醫(yī)學課件出疹性傳染病
評論
0/150
提交評論