欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng)的制作方法

文檔序號(hào):7625858閱讀:280來源:國知局

專利名稱::一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及網(wǎng)絡(luò)
技術(shù)領(lǐng)域
,特別涉及一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng)。
背景技術(shù)
:目前,校園網(wǎng)已經(jīng)成為高校不可缺少的基礎(chǔ)設(shè)施,要使校園網(wǎng)在學(xué)校的教學(xué)活動(dòng)中充分發(fā)揮作用,建立各種應(yīng)用系統(tǒng)是關(guān)鍵。當(dāng)前的校園網(wǎng),為方便教學(xué)和資源的共享存儲(chǔ),學(xué)校會(huì)提供幾個(gè)公共的獨(dú)立的FTP(FileTransferProtocol,文件傳輸協(xié)議)服務(wù)器,以方便同學(xué)和教師上傳或下載文件,這在一定程度上能滿足師生的需求,但它也存在以下兩方面的問題1、缺乏廣泛的資源合作盡管傳統(tǒng)的校園網(wǎng)絡(luò)服務(wù)系統(tǒng)強(qiáng)調(diào)共享,但這種共享還是處于相對(duì)較低的水平上。從教學(xué)資源上看,校園網(wǎng)絡(luò)服務(wù)系統(tǒng)形式多樣,格式不統(tǒng)一,無法進(jìn)行統(tǒng)一有效的協(xié)調(diào)管理;從硬件和操作系統(tǒng)來看,各種異構(gòu)系統(tǒng)并存,許多遠(yuǎn)程教學(xué)系統(tǒng)無法在不同的平臺(tái)上運(yùn)行從實(shí)現(xiàn)的方式上來講,大多是靜態(tài)或動(dòng)態(tài)(用asp或jsp實(shí)現(xiàn))的WEB頁面,沒有體現(xiàn)服務(wù)的概念;2、存在大量的異構(gòu)系統(tǒng)計(jì)算機(jī)網(wǎng)絡(luò)是典型的異構(gòu)系統(tǒng),不同的機(jī)型,不同的操作系統(tǒng),不同的計(jì)算機(jī)編程語言,運(yùn)行在各式各樣機(jī)型、操作系統(tǒng)上的應(yīng)用軟件等等,使得開發(fā)分布式系統(tǒng)軟件十分困難。當(dāng)一個(gè)校園網(wǎng)絡(luò)服務(wù)系統(tǒng)移植到另外一個(gè)網(wǎng)絡(luò)平臺(tái)的時(shí)候,可能會(huì)發(fā)現(xiàn),該校園網(wǎng)絡(luò)服務(wù)系統(tǒng)與硬件平臺(tái)或者操作系統(tǒng)不兼容,導(dǎo)致應(yīng)用系統(tǒng)的重新開發(fā);另外,目前許多的校園網(wǎng)絡(luò)服務(wù)系統(tǒng),教學(xué)資源不能在不同的操作系統(tǒng)和硬件平臺(tái)上移植,導(dǎo)致巨大的重復(fù)勞動(dòng)。
發(fā)明內(nèi)容為了解決上述問題,將校園網(wǎng)內(nèi)的各種資源如教學(xué)資源、存儲(chǔ)資源等以有效的方式動(dòng)態(tài)的組織起來,隱蔽其內(nèi)在的異構(gòu)性和動(dòng)態(tài)性,減少重復(fù)勞動(dòng),本發(fā)明提供了一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng),詳見下文描述一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng),所述校園網(wǎng)絡(luò)服務(wù)系統(tǒng)包括信息管理模塊、用戶管理模塊、資源管理模塊和登錄模塊;所述信息管理模塊對(duì)課程信息和通告信息進(jìn)行管理;所述用戶管理模塊在用戶管理頁面對(duì)教師信息、學(xué)生信息和管理人員信息進(jìn)行管理;所述資源管理模塊對(duì)課程的資源信息進(jìn)行上傳、下載和更新;教師、學(xué)生和管理人員通過所述登錄模塊進(jìn)入登陸頁面,填寫注冊信息并通過驗(yàn)證后進(jìn)入所述校園網(wǎng)絡(luò)服務(wù)系統(tǒng)。所述信息管理模塊包括課程信息管理子模塊和通告信息管理子模塊,所述課程信息管理子模塊在課程信息管理頁面對(duì)課程信息進(jìn)行添加、修改、更新和刪除;所述通告信息管理子模塊在發(fā)布通告頁面對(duì)參加課程的教師和管理人員發(fā)布通知,提供課程的最新信息。所述用戶管理模塊包括教師信息管理子模塊、學(xué)生信息管理子模塊和管理員子模塊,所述教師信息管理子模塊為教師提供注冊入口,在教師信息管理頁面管理個(gè)人信息,并上傳課程的相關(guān)資源;所述學(xué)生信息管理子模塊為學(xué)生提供注冊入口,在學(xué)生信息管理頁面管理個(gè)人信息,并選擇、修改、取消學(xué)習(xí)的課程,下載已選課程的相關(guān)資源。所述管理員子模塊協(xié)調(diào)教師和學(xué)生之間的溝通,負(fù)責(zé)課程的安排和調(diào)整,并且管理課程的相關(guān)資源。所述學(xué)生信息管理子模塊還包括課程交流子模塊,所述課程交流子模塊為教師和教師之間、教師和學(xué)生之間以及學(xué)生和學(xué)生之間課程的交流提供平臺(tái)。本發(fā)明提供的技術(shù)方案的有益效果是本發(fā)明提供了一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng),該校園網(wǎng)絡(luò)服務(wù)系統(tǒng)基于網(wǎng)格技術(shù),突破了以往強(qiáng)加于網(wǎng)絡(luò)資源上的種種限制,用戶只需要通過網(wǎng)格門戶,就可以透明的訪問整個(gè)網(wǎng)絡(luò)上的資源,使人們可以以一種全新的更自由更方便的方式使用網(wǎng)絡(luò)資源,除此之外,還提供了強(qiáng)大的教育資源服務(wù)能力。圖1為本發(fā)明提供的校園網(wǎng)絡(luò)的層次結(jié)構(gòu)的示意圖;圖2為本發(fā)明提供的細(xì)化的以網(wǎng)絡(luò)服務(wù)為基礎(chǔ)的高校校園網(wǎng)結(jié)構(gòu)的示意圖;圖3為本發(fā)明提供的校園網(wǎng)格下遠(yuǎn)程教育的結(jié)構(gòu)圖;圖4為本發(fā)明提供的校園網(wǎng)絡(luò)服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明提供的校園網(wǎng)絡(luò)服務(wù)系統(tǒng)的另一結(jié)構(gòu)示意圖;圖6為本發(fā)明提供的校園網(wǎng)絡(luò)服務(wù)系統(tǒng)的另一結(jié)構(gòu)示意圖;圖7為本發(fā)明提供的校園網(wǎng)絡(luò)服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。為了解決上述問題,將校園網(wǎng)內(nèi)的各種資源如教學(xué)資源、存儲(chǔ)資源等以有效的方式動(dòng)態(tài)的組織起來,隱蔽其內(nèi)在的異構(gòu)性和動(dòng)態(tài)性,減少重復(fù)勞動(dòng),本發(fā)明實(shí)施例提供了一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng),參見圖1、圖2、圖3、圖4、圖5、圖6和圖7,詳見下文描述本發(fā)明實(shí)施例是網(wǎng)格技術(shù)在校園范圍內(nèi)的實(shí)現(xiàn),是將校園網(wǎng)內(nèi)的各種資源如教學(xué)資源、存儲(chǔ)資源等以有效的方式動(dòng)態(tài)的組織起來,隱蔽其內(nèi)在的異構(gòu)性和動(dòng)態(tài)性,向網(wǎng)格用戶提供高效的計(jì)算環(huán)境和統(tǒng)一的透明網(wǎng)格服務(wù)。網(wǎng)格(Grid)是近年來國際上興起的一種重要信息技術(shù),能利用互聯(lián)網(wǎng)將分散在不同地理位置的電腦組織成一個(gè)“虛擬的超級(jí)計(jì)算機(jī)”,是高性能計(jì)算機(jī)、數(shù)據(jù)源、互聯(lián)網(wǎng)三種技術(shù)的有機(jī)組合和發(fā)展。校園網(wǎng)絡(luò)是網(wǎng)格技術(shù)在校園范圍內(nèi)的實(shí)現(xiàn),其作為普通高校的基礎(chǔ)設(shè)施,為高等院校的所有教師和研究生,以及科研機(jī)構(gòu)的科研人員提供了先進(jìn)的計(jì)算環(huán)境,極大改善了他們之間的信息交流,資源共享、科學(xué)計(jì)算和科研合作。網(wǎng)格一詞最早出現(xiàn)在20世紀(jì)90年代中期,而網(wǎng)格計(jì)算的概念在1995年的I-WAY項(xiàng)目中被提出?,F(xiàn)在網(wǎng)格計(jì)算已經(jīng)是計(jì)算機(jī)領(lǐng)域研究的焦點(diǎn)之一,對(duì)網(wǎng)格的定義也有很多種,常見的如下網(wǎng)格是下一代的hternet;網(wǎng)格是建造分布式科學(xué)計(jì)算環(huán)境的一種一體化的集成方法,這一環(huán)境包括計(jì)算、數(shù)據(jù)管理、科學(xué)儀器以及人的協(xié)作;網(wǎng)格就是方便資源管理、有效地支持廣域分布的、多領(lǐng)域的科學(xué)與工程問題解決的中間件系統(tǒng);網(wǎng)格是基于硬件支持的各種服務(wù)和功能的提供者;網(wǎng)格計(jì)算就是在動(dòng)態(tài)變化的,擁有多個(gè)部門或者團(tuán)體的復(fù)雜虛擬組織內(nèi),靈活、安全的協(xié)同資源共享與問題求解。上述網(wǎng)格的不同定義代表了人們對(duì)網(wǎng)格的不同理解,也是不同領(lǐng)域?qū)W(wǎng)格做出的解釋。對(duì)于網(wǎng)格,實(shí)際上現(xiàn)在還沒有一個(gè)普遍被人們接受的定義。一般而言網(wǎng)格計(jì)算系統(tǒng)具有以下幾個(gè)特征分布與共享分布性是網(wǎng)格的一個(gè)最主要的特點(diǎn),網(wǎng)絡(luò)設(shè)備(具有唯一IP網(wǎng)絡(luò)地址的硬件)是地理上分布的,網(wǎng)格資源(可以網(wǎng)格尋址的抽象)分布在不同的網(wǎng)格設(shè)備上的。雖然網(wǎng)格資源存在分布性,但網(wǎng)格資源也是可以充分共享的,因?yàn)榫W(wǎng)格設(shè)計(jì)的原始動(dòng)機(jī)就是要把物理上分散的資源整合、協(xié)調(diào)工作,即網(wǎng)格上的任何資源可以提供給網(wǎng)格上的任何用戶;系統(tǒng)多層次的異構(gòu)性構(gòu)成網(wǎng)格計(jì)算系統(tǒng)的超級(jí)計(jì)算機(jī)有多種類型,不同類型的超級(jí)計(jì)算機(jī)在體系結(jié)構(gòu)、操作系統(tǒng)及應(yīng)用軟件等多個(gè)層次上具有不同的結(jié)構(gòu);多級(jí)管理域由于構(gòu)成網(wǎng)格計(jì)算系統(tǒng)的超級(jí)計(jì)算機(jī)資源通常屬于不同的機(jī)構(gòu)或組織并且使用不同的安全機(jī)制,因此需要各個(gè)機(jī)構(gòu)或組織共同參與解決多級(jí)管理域的問題;結(jié)構(gòu)的不可預(yù)測性與一般的局域網(wǎng)系統(tǒng)和單機(jī)的結(jié)構(gòu)不同,網(wǎng)格計(jì)算系統(tǒng)由于其地域分布和系統(tǒng)的復(fù)雜使其整體結(jié)構(gòu)經(jīng)常發(fā)生變化;網(wǎng)格是協(xié)同工作的,很多網(wǎng)格節(jié)點(diǎn)可以共同處理一個(gè)項(xiàng)目;高服務(wù)質(zhì)量,包括響應(yīng)時(shí)問、流量、可用性和安全性。校園網(wǎng)格是網(wǎng)格技術(shù)在校園范圍內(nèi)的實(shí)現(xiàn),其目的是將校園網(wǎng)內(nèi)的各種資源如教學(xué)資源、存儲(chǔ)資源、計(jì)算資源等以有效的方式動(dòng)態(tài)的組織起來,隱蔽其內(nèi)在的異構(gòu)性和動(dòng)態(tài)性,向網(wǎng)格用戶提供高效的計(jì)算環(huán)境和統(tǒng)一的透明網(wǎng)格服務(wù)。從應(yīng)用的角度,未來校園網(wǎng)的理想結(jié)構(gòu)如圖1所示。第一層(底層)是校園網(wǎng)資源,主要由計(jì)算機(jī)、交換機(jī)、路由器等網(wǎng)絡(luò)硬件資源和數(shù)據(jù)庫(或數(shù)據(jù)中心)資源等組成的;第二層是網(wǎng)格服務(wù)實(shí)現(xiàn),該層是實(shí)現(xiàn)校園網(wǎng)服務(wù)功能的關(guān)鍵,但是,該層對(duì)于外部來講是透明的,人們不需要知道該層的細(xì)節(jié),甚至對(duì)于應(yīng)用系統(tǒng)的開發(fā)者,也不需要知道其網(wǎng)格服務(wù)是怎樣實(shí)現(xiàn)的。該層實(shí)現(xiàn)了哪些服務(wù),怎樣對(duì)外提供服務(wù),都是由其上一層網(wǎng)格服務(wù)接口來對(duì)外發(fā)布。應(yīng)用系統(tǒng)的開發(fā)者,只要通過網(wǎng)格服務(wù)注冊中心查找到校園網(wǎng)上的服務(wù),獲得該服務(wù)的調(diào)用方式(如需要的參數(shù)數(shù)量、參數(shù)類型等),就可以根據(jù)系統(tǒng)的需要,把該項(xiàng)服務(wù)嵌入到其應(yīng)用系統(tǒng)中。第i層是網(wǎng)格服務(wù)接口,通過它對(duì)外提供服務(wù);第四層是應(yīng)用系統(tǒng),面對(duì)最終的用戶,所享受到的網(wǎng)格服務(wù),實(shí)際上都是通過應(yīng)用系統(tǒng)得到的,應(yīng)用系統(tǒng)在這里起到了門戶的作用。當(dāng)然有各種各樣的應(yīng)用系統(tǒng),有基于WEB頁面的,有客戶端軟件形式的,但無論是哪種形式,其原理都是一樣的,就是應(yīng)用系統(tǒng)作為與用戶溝通和交互的界面的同時(shí),擔(dān)負(fù)著給網(wǎng)格服務(wù)傳遞信息、啟動(dòng)網(wǎng)格服務(wù)、將網(wǎng)格服務(wù)的結(jié)果傳送給用戶的任務(wù)。由于校園網(wǎng)本身具有非常典型的特征校園網(wǎng)內(nèi)的資源隸屬于不同的部門,故其管理域是多級(jí)管理域,但不太復(fù)雜,且資源具有動(dòng)態(tài)性;校園網(wǎng)建設(shè)時(shí)已經(jīng)進(jìn)行了拓?fù)浣Y(jié)構(gòu)的設(shè)計(jì),故其內(nèi)資源的邏輯結(jié)構(gòu)已知,比較簡單。所以建立的整個(gè)校園網(wǎng)格系統(tǒng)可由不同的域組成,每個(gè)域包含一個(gè)或多個(gè)校園內(nèi)的計(jì)算資源。而每一個(gè)網(wǎng)格節(jié)點(diǎn)都是一個(gè)獨(dú)立的運(yùn)算服務(wù)單元,它負(fù)責(zé)管理屬于自己管理域的各類資源,響應(yīng)網(wǎng)格的服務(wù)請(qǐng)求。故細(xì)化的以網(wǎng)格服務(wù)為核心的校園網(wǎng)結(jié)構(gòu)如圖2所示。底層的校園網(wǎng)資源按照部門進(jìn)行了相應(yīng)的劃分,分為學(xué)院1資源、學(xué)院2資源、…、學(xué)院η資源、人事資源、教務(wù)資源、圖書資源、設(shè)備科研資源、計(jì)算資源以及其他資源。雖然對(duì)資源進(jìn)行了分類,但在實(shí)際中,資源并不是完全獨(dú)立的,而是互相聯(lián)系的。資源的分類僅僅是為了在管理校園網(wǎng)資源時(shí)更為方便,同時(shí)也符合人們的習(xí)慣。在資源的基礎(chǔ)上,就可以進(jìn)行相應(yīng)網(wǎng)格服務(wù)的開發(fā)了。網(wǎng)格服務(wù)具有較強(qiáng)的類型特征,同時(shí)也具有很強(qiáng)的功能性。一個(gè)網(wǎng)格節(jié)點(diǎn)的服務(wù)能力由該網(wǎng)格節(jié)點(diǎn)提供的網(wǎng)格服務(wù)的數(shù)量和質(zhì)量來衡量。要使校園網(wǎng)成為一個(gè)功能強(qiáng)大的網(wǎng)格節(jié)點(diǎn),就應(yīng)該在網(wǎng)格服務(wù)的開發(fā)上加大投入。在網(wǎng)格服務(wù)的基礎(chǔ)上,各種應(yīng)用系統(tǒng)的建立非常容易,一個(gè)網(wǎng)格服務(wù)就是一個(gè)獨(dú)立的功能模塊,就像在開發(fā)工業(yè)產(chǎn)品過程中所使用的標(biāo)準(zhǔn)件一樣,在流水線上,拿過來就可以使用。網(wǎng)格服務(wù)接口負(fù)責(zé)提供網(wǎng)格服務(wù)的地址、所需要的參數(shù)以及返回結(jié)果的形式和內(nèi)容。最上層的用戶界面可以看作是用戶進(jìn)入網(wǎng)格系統(tǒng),享受網(wǎng)格服務(wù)的門戶——引導(dǎo)用戶,進(jìn)入某個(gè)應(yīng)用系統(tǒng)。對(duì)于任何一個(gè)使用校園網(wǎng)格資源及服務(wù)的用戶而言,他們所感受到的是一個(gè)具有統(tǒng)一邏輯結(jié)構(gòu)、單一系統(tǒng)映像的計(jì)算環(huán)境。本發(fā)明實(shí)施例是基于網(wǎng)格技術(shù)的校園網(wǎng)絡(luò)服務(wù)系統(tǒng),主要是利用網(wǎng)格技術(shù),構(gòu)建高校校園網(wǎng)格環(huán)境中的遠(yuǎn)程教學(xué)系統(tǒng),以使得學(xué)習(xí)者和學(xué)習(xí)對(duì)象之間有一個(gè)比較好的對(duì)應(yīng)關(guān)系。校園網(wǎng)絡(luò)服務(wù)系統(tǒng)以部門作為一個(gè)基本單位——管理域提供網(wǎng)格服務(wù),其中包含了高校校園中的各個(gè)教學(xué)部門和非教學(xué)部門。相應(yīng)的,在此基礎(chǔ)上進(jìn)行遠(yuǎn)程教學(xué)系統(tǒng)設(shè)計(jì)時(shí),同樣應(yīng)該有相類似的劃分,以使得學(xué)習(xí)者和學(xué)習(xí)對(duì)象之間有一個(gè)比較好的對(duì)應(yīng)關(guān)系,同時(shí),使具有相同特征的學(xué)習(xí)者有更多的交流。例如學(xué)習(xí)內(nèi)容與經(jīng)濟(jì)管理相關(guān)的用戶進(jìn)入管理域——經(jīng)濟(jì)與管理學(xué)院,學(xué)習(xí)內(nèi)容與計(jì)算機(jī)相關(guān)的用戶進(jìn)入管理域——信息學(xué)院,想了解當(dāng)前學(xué)校非教學(xué)部門的情況進(jìn)入相應(yīng)的職能部門管理域等。管理域是從現(xiàn)實(shí)高校校園中抽象出來的一個(gè)概念,主要包含以下組成部分開發(fā)人員負(fù)責(zé)當(dāng)前管理域中網(wǎng)絡(luò)服務(wù)的開發(fā),為該管理域中的正常教學(xué)活動(dòng)提供服務(wù);隨著教學(xué)內(nèi)容的更新、充實(shí),對(duì)該管理域中的網(wǎng)絡(luò)服務(wù)進(jìn)行不斷的維護(hù)和更新;管理人員負(fù)責(zé)管理當(dāng)前管理域中的其他成員、指定管理域規(guī)則以及保障管理域的安全等;教師負(fù)責(zé)教學(xué)內(nèi)容的安排、課件的發(fā)布、作業(yè)的批改以及答疑等工作;學(xué)生注冊后獲得學(xué)生身份,可以在當(dāng)前管理域內(nèi)進(jìn)行學(xué)習(xí)活動(dòng);資源有課件、文件資料、數(shù)據(jù)庫以及計(jì)算機(jī)資源等組成,資源是管理域中進(jìn)行學(xué)習(xí)活動(dòng)的必備條件,共分成兩類第一類資源稱為底層資源,比如校內(nèi)的公共書籍庫以及計(jì)算機(jī)資源等,由開發(fā)人員進(jìn)行維護(hù)或有專門的技術(shù)人員進(jìn)行維護(hù),管理域中的一半成員沒有對(duì)這些資源進(jìn)行直接操作的權(quán)限,但可以間接的使用這些資源;第二類資源成為專業(yè)資源,管理域中的成員可以對(duì)其進(jìn)行動(dòng)態(tài)的創(chuàng)建和銷毀,比如課件、文件資源以及學(xué)員之間的交互信息等;規(guī)則主要是指管理域中人員的限制、存儲(chǔ)空間的大小以及登陸管理域的時(shí)限等;狀態(tài)負(fù)責(zé)對(duì)當(dāng)前管理域中的活動(dòng)狀態(tài)進(jìn)行描述,比如成員的在線與否、成員具有什么樣的權(quán)限、成員與成員之間的聯(lián)系情況、資源的使用情況以及存儲(chǔ)控制情況等。校園網(wǎng)絡(luò)服務(wù)系統(tǒng)區(qū)別于傳統(tǒng)遠(yuǎn)程教學(xué)系統(tǒng)的關(guān)鍵在于服務(wù)器端的處理上,采用了網(wǎng)格技術(shù),使得大范圍內(nèi)的資源共享和服務(wù)共享成為可能,因此對(duì)于學(xué)習(xí)者,通過校園網(wǎng)絡(luò),能夠得到更多更好的服務(wù)??紤]到網(wǎng)格技術(shù)的跨平臺(tái)性,服務(wù)器端采用網(wǎng)格環(huán)境+Java+Servlet+Html+Xml一>網(wǎng)格服務(wù)+數(shù)據(jù)庫技術(shù),事實(shí)上,現(xiàn)有的最著名的Globus網(wǎng)格開發(fā)工具就是用Java編寫的。圖3是校園網(wǎng)格下遠(yuǎn)程教育的結(jié)構(gòu)圖,在服務(wù)器端,首先應(yīng)該有網(wǎng)格運(yùn)行環(huán)境,教學(xué)網(wǎng)格服務(wù)開發(fā)后,要部署到運(yùn)行環(huán)境中。作為后臺(tái)運(yùn)行的網(wǎng)格服務(wù),可以和提供用戶界面的支持Java的服務(wù)器分離,因?yàn)榫W(wǎng)格服務(wù)可以位于網(wǎng)格系統(tǒng)中的任何位置。用戶界面是用Servlet十Html制作的Web頁面,管理員通過該頁面進(jìn)行管理域的創(chuàng)建、管理,學(xué)習(xí)者則可進(jìn)行注冊登記進(jìn)入網(wǎng)格教學(xué)系統(tǒng),在相應(yīng)的管理域中進(jìn)行學(xué)習(xí)活動(dòng)。一旦系統(tǒng)收到學(xué)習(xí)請(qǐng)求,web服務(wù)器通過Servlet進(jìn)行網(wǎng)格服務(wù)的調(diào)用,然后通過HTML的形式回傳給用戶界面。其中,參見圖4,校園網(wǎng)絡(luò)服務(wù)系統(tǒng)包括信息管理模塊、用戶管理模塊、資源管理模塊和登錄模塊;信息管理模塊對(duì)課程信息和通告信息進(jìn)行管理;用戶管理模塊在用戶管理頁面對(duì)教師信息、學(xué)生信息和管理人員信息進(jìn)行管理;資源管理模塊對(duì)課程的資源信息進(jìn)行上傳、下載和更新;教師、學(xué)生和管理人員通過登錄模塊進(jìn)入登陸頁面,填寫注冊信息并通過驗(yàn)證后進(jìn)入校園網(wǎng)絡(luò)服務(wù)系統(tǒng)。其中,課程的資源信息主要包括資源名、資源所屬課程、資源提供者、資源提供的時(shí)間、更新時(shí)間、下載次數(shù)和資源管理者,通過該資源管理模塊可以很方便的對(duì)課程的資源信息進(jìn)行管理。其中,參見圖5,信息管理模塊包括課程信息管理子模塊和通告信息管理子模塊,課程信息管理子模塊在課程信息管理頁面對(duì)課程信息進(jìn)行添加、修改、更新和刪除;其中,課程信息包括課程名稱、課程時(shí)間、教師、課程所能容納的人數(shù)、課程地點(diǎn)和課程費(fèi)用等。其中,課程的最新信息包括課程時(shí)間、地點(diǎn)的更改等。通告信息管理子模塊在發(fā)布通告頁面對(duì)參加課程的教師和管理人員發(fā)布通知,提供課程的最新信息。其中,參見圖6,用戶管理模塊包括教師信息管理子模塊、學(xué)生信息管理子模塊和管理員子模塊,教師信息管理子模塊為教師提供注冊入口,在教師信息管理頁面管理個(gè)人信息,并上傳課程的相關(guān)資源;其中,教師在注冊入口處提供相應(yīng)的信息后便可進(jìn)入教師信息管理頁面,相應(yīng)的信息可以為用戶名、密碼、電子郵件、姓名、性別、籍貫、出生地、教授課程和能夠授課的時(shí)間等信息。學(xué)生信息管理子模塊為學(xué)生提供注冊入口,在學(xué)生信息管理頁面管理個(gè)人信息,并選擇、修改、取消學(xué)習(xí)的課程,下載已選課程的相關(guān)資源。其中,學(xué)生在注冊入口處提供相應(yīng)的信息后便可進(jìn)入學(xué)生信息管理頁面,相應(yīng)的信息可以為用戶名、密碼、電子郵件、姓名、性另U、籍貫、出生地等信息。進(jìn)一步地,參見圖7,為了滿足實(shí)際應(yīng)用中的多種需要,學(xué)生信息管理子模塊還包括課程交流子模塊,課程交流子模塊為教師和教師之間、教師和學(xué)生之間以及學(xué)生和學(xué)生之間課程的交流提供平臺(tái)。管理員子模塊協(xié)調(diào)教師和學(xué)生之間的溝通,負(fù)責(zé)課程的安排和調(diào)整,并且管理課程的相關(guān)資源。其中,管理員子模塊由用戶管理模塊分配,用戶管理模塊為每門課程設(shè)定相應(yīng)的管理員子模塊。在設(shè)計(jì)校園網(wǎng)絡(luò)服務(wù)系統(tǒng)時(shí),主要包含以下幾個(gè)表格1)用戶表格用戶名、密碼、性另I」、年齡、郵件、籍貫、用戶角色;其中,用戶角色包括教師、學(xué)生和管理人員。2)教師表格存放教師個(gè)人信息,教師表格繼承用戶表格,擁有用戶表格的全部屬性外,還具有教授課程,授課時(shí)間,職稱等屬性;3)學(xué)員表格存放學(xué)生個(gè)人信息,學(xué)員表格繼承用戶表格,擁有用戶表格的全部屬性,還具有已選課程,已修課程等屬性;4)管理員表格管理員表格繼承用戶表格的所有屬性,還具有管理課程的屬性或修改、刪除等操作權(quán)限的屬性。5)課程信息表格包括課程名稱、課程時(shí)間、代課老師、課程所能容納的人數(shù)、課程地點(diǎn)、課程費(fèi)用、已選人數(shù)、可選人數(shù)和課程資源鏈接。6)教學(xué)資源表格資源名、資源所屬課程、資源提供者、資源提供的時(shí)間、更新時(shí)間、下載次數(shù)和資源管理者等相關(guān)屬性。7)交流信息表格存儲(chǔ)學(xué)生和教師之間的交流信息,主要包含發(fā)送者用戶名、接受者用戶名、發(fā)送時(shí)間、信息標(biāo)題和信息內(nèi)容等屬性。8)公告信息表格存儲(chǔ)信息管理模塊送的公告,包括公告名、公告內(nèi)容、公告時(shí)間和公告發(fā)送者等屬性。首先將課件、教學(xué)進(jìn)度表、教學(xué)大綱、授課教師,學(xué)生等模型提取出來,然后用標(biāo)準(zhǔn)的XMI^chema定義,這樣才能為基于XML的描述語言所接受。將所有的模型從接口描述中提取出來,然后在需要的時(shí)候?qū)?,這樣不僅可以減少冗余和出錯(cuò)的機(jī)會(huì),而且也方便管理。針對(duì)具體的實(shí)例,下面給出課件的XML描述,它遵守標(biāo)準(zhǔn)的XMLSchema的定義規(guī)則?!磗chematargetNamespace"http//www.globus.org/namespaces/2003/ll/gracluate/model"attributeFormDefault="qualifiedl11elementFormDefault=nqualifieW"xmlns="http://www.org/2001/XMLSchemaf><complexTypename=nKejianltemlM><sequence>'id"type="l〇ng"/>'kejianName"type=11string11}>'teacher11type="string"/>'xueshi"type="long"/>'kejianurF"type="string"/>〈elementname=1〈elementname=1〈elementname=1〈elementname=1〈elementname=1</sequence></complexType><complexTypeaame=MKejianM><sequence>〈elementname="idntype=Mlong"/>〈elementname="context"type="string"/>〈elementname="kejianDate4"type="dateTime"/>〈elementname二"total11type二11float11/〉〈elementname="items”type=11tnsOrcierltemlMminOccurs=11〇11axocCUYS="unbounded"/></sequence〉</complexType></schema〉使用GlobusToolkit3(網(wǎng)格幵發(fā)工具包)提供的工具,可以很方便的將這些XMLSchem定義轉(zhuǎn)成具體的JavaBern。除了基本的信息外,所生成的JavaBem還包含了序列化反序列化所需要的信息,這也為JavaBern和XML,實(shí)例之問進(jìn)行轉(zhuǎn)化提供了方便。gwsdl是一種類似于wsdl的接口描述語言。一個(gè)gwsdl描述文件是一個(gè)標(biāo)準(zhǔn)的XML文件,它的根節(jié)點(diǎn)是definitions,根節(jié)點(diǎn)下由三部分組成,分別是types,message,gwsdl:portType。gwsdl:portType相當(dāng)于編程語言里的接口,它由operation禾口sdserviceData節(jié)點(diǎn)組成,operation節(jié)點(diǎn)定義一個(gè)方法,它由輸入,輸出參數(shù)和異常組成,sd=ServiceData節(jié)點(diǎn)定義服務(wù)數(shù)據(jù),相當(dāng)于網(wǎng)格服務(wù)的屬性。Message節(jié)點(diǎn)定義operation所用到的參數(shù),而types節(jié)點(diǎn)里定義參數(shù)的數(shù)據(jù)類型。以下是課件網(wǎng)格服務(wù)的描述文件kejian_port-type.gwsdl,為了簡潔只保留了一個(gè)newKejian方法和相關(guān)的內(nèi)容?!磀efinitionsname="KejJan"targetNamespace="http://Inrw.globus.org/namespaces/2003/11/graduate/kejian11xmlns:tns="http://www.globus.org/namespaces/2003/11/graduate/kejian"xmlns:model=’’http://www.globus.org/namespaces/2003/11/graduate/model11xmlns:ogsi="http://www.gridforum.org/namespaces/2003/〇3/OGSI’’xmlns:gwsdl=’’http://www.gridforum.or/namespaces/2003/03/gridWSDLExtensions“xmlns:sd=11http://www.gridforum.org/narnespaces/2003/03/serviceOata"xmlns:xsd="htp://www.w3.org/2001/XMLSchema“xmlns="http://schemas.xmlsoap.org/wsdl/">〈importlocation='1../../ogsi/ogsi.gwscil"namespace="http://www.griciforum.org/namespaces/2003/03/〇GSI"/>〈importlocation=11../model/model.xsdnnamespace="http://www.globus.org/namespaces/2003/11/graduate/modelM/><types><xsd:schematargetNamespace="http://www.globus.org/namespaces/2003/11/graduate/kejIan"attrjbuteFormDefault="qua]ifiedl!e1ementFomDefault=11qualilied11xmlns="http://www.org/2001/XMLSchemaM><xsd:elementnanle='newKejian'><xsd:complexType><xsd:sequence〉<xsd:elementname="kejian11type="modelKejianM/></xsd:sequence〉</xsd:complexType></xsd:element〉<xsd:elementname=""newKejianResponse><xsd:complexTypex/xsd:complexType></xsd:schema><xsd:element〉</types>〈messagename="newKejianInputMessageM><partname="parameters,!element="tns:newKejian"/>〈/message〉<gwsdl:portTypename=MKejianPortTypenextends=n〇gsi:GridServiceM><oprationname="newKejian">〈inputmessage="tns:newKejianInputMessage"/>〈outputmessage="tns:newOutputMessage"/><faultname="Fault"message="ogis:FaultMessage"></opration><sd:serviceDataname="kejian"type="model:Kejian"min0ccurs="0"maxOccure="unbound"mutability="mutable"modifiable="false"nillable="false"><documentation>kejians</documentation></sd:serviceData></gwsdl:p〇rtType></definitions〉gwsdl只是網(wǎng)格服務(wù)的文檔定義,它在真正的系統(tǒng)中并不能運(yùn)行。在具體的環(huán)境當(dāng)中,一般根據(jù)gwsdl定義生成相應(yīng)的抽象類或接口。以下是由kejian._p0rt-type.gwsdl生成的最終java接口,為了簡潔省略了其他的方法和包名。packageorg.globus.ogsa.graduate,kejian;publicinterfaceKejianPortTypeexteedsorg.gridforum.ogsi.GridService{pub]icvoidnewKejian(Kejiankejian)throwsRemoteException,FaultType;publicExtensibilityTypesetServiceData(ExtensibilityTypeupdateExpression)throwsRemoteException,···’FaultType:publicExtensibilityTypefindServiceData(ExteusibilityTypequeryExpression)throwsRemoteException,...,FaultType;Publicvoiddestroy()throwsRemoteException,...,FaultType;publicTerminatlonTimeTyperequestTeminationBefore(ExtendedDateTimeTypeteminationTime)throwsRemoteException,TimeUnchangedFaultType,FaultType;publicTerminationTimeTyperequestTetminationAfter(ExtendeDateTimeTypeterminationTime)throwsRemoteExceptiou,...,F(xiàn)aultType;}其中newKejian方法是我們在gwsdl中所定義的方法,而其他方法是網(wǎng)格標(biāo)準(zhǔn)OGSI所定義的。如果沒有特殊的要求,可以使用GT3默認(rèn)的實(shí)現(xiàn)。下面利用javal編寫實(shí)現(xiàn)類來實(shí)現(xiàn)gwsdl接口中定義的每一個(gè)方法。和kejian_port_type.gwsdl相對(duì)應(yīng)的java接口為ProductPortType,編寫類Kejianimpl來實(shí)現(xiàn)這個(gè)接口。以下是newKejian方法的實(shí)現(xiàn)。publicclassKejianImplextendsGridServicelmplimplementsKejianPortType{PrivateKejianPersistentpersistent=null;publicvoidnewKejian(Kejiankejian)throwsjava.mi.RemoteException,org.gridforum.ogsi.FaultType{if(persistent==null){Persistent=KejianPeirsistentFactory.getPersistent();}persistent.newKejian(kejian);}}在這里使用了工廠模式來實(shí)現(xiàn)持久層和具體存儲(chǔ)實(shí)現(xiàn)的分離。KejianPersistent一個(gè)接口,定義持久層的行為;KejianPersistentFactory―^ΧΓ^ΙΠKejianPersistent白勺實(shí)現(xiàn)類;工廠類的實(shí)現(xiàn)如下packageorg.globus.ogsa.gradeate.kejian.impl;publicclassKejianPersisentFactory{privatestaticfinalKejianlmpl="org.globus.ogsa.graduate.kejian.impl.KejianPersistentDBImpl";publicstaticKejianPersistentgetPersistent(){try{return(KejianPersistent)Class.forName(Kejianlmpl).newlnstance();}catch(Exceptione){e.printStackTrace();returnnull;}}}其中KejianPersistentDBlmpl使用數(shù)據(jù)庫層作為持久存儲(chǔ)層;在KejianPersistentDBlmp]中,我們實(shí)現(xiàn)newKejian方法,將一個(gè)課件對(duì)象的信息存入到數(shù)據(jù)庫當(dāng)中,這個(gè)方法是在接口Kejianpersistent中定義的。以下是newKejian方法的相關(guān)代碼publicclassKejianPerslstentDBlmplimplementsKejianPersisten{publicvaidnewKejian(Kejiankejian){DBAgentdbAgent=newDBAgent();StringSql=SqlStatement.new—kejian—sql;Hashtableht=newHashtable();ht.put('id'.kejian.getld()+"");ht.put("kejianName',kejian.getKejianName());ht.put("teacher",kejian.getTeacher);ht.put("xueshi",kejian.getXueshi()+"");ht.put("kejianurl“,product.getKejianURL);dbAgent.executeUpdate(sql.htl);}}綜上所述,本發(fā)明實(shí)施例提供了一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng),該校園網(wǎng)絡(luò)服務(wù)系統(tǒng)基于網(wǎng)格技術(shù),突破了以往強(qiáng)加于網(wǎng)絡(luò)資源上的種種限制,用戶只需要通過網(wǎng)格門戶,就可以透明的訪問整個(gè)網(wǎng)絡(luò)上的資源,使人們可以以一種全新的更自由更方便的方式使用網(wǎng)絡(luò)資源,除此之外,還提供了強(qiáng)大的教育資源服務(wù)能力。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng),其特征在于,所述校園網(wǎng)絡(luò)服務(wù)系統(tǒng)包括信息管理模塊、用戶管理模塊、資源管理模塊和登錄模塊;所述信息管理模塊對(duì)課程信息和通告信息進(jìn)行管理;所述用戶管理模塊在用戶管理頁面對(duì)教師信息、學(xué)生信息和管理人員信息進(jìn)行管理;所述資源管理模塊對(duì)課程的資源信息進(jìn)行上傳、下載和更新;教師、學(xué)生和管理人員通過所述登錄模塊進(jìn)入登陸頁面,填寫注冊信息并通過驗(yàn)證后進(jìn)入所述校園網(wǎng)絡(luò)服務(wù)系統(tǒng)。2.根據(jù)權(quán)利要求1所述的校園網(wǎng)絡(luò)服務(wù)系統(tǒng),其特征在于,所述信息管理模塊包括課程信息管理子模塊和通告信息管理子模塊,所述課程信息管理子模塊在課程信息管理頁面對(duì)課程信息進(jìn)行添加、修改、更新和刪除;所述通告信息管理子模塊在發(fā)布通告頁面對(duì)參加課程的教師和管理人員發(fā)布通知,提供課程的最新信息。3.根據(jù)權(quán)利要求1所述的校園網(wǎng)絡(luò)服務(wù)系統(tǒng),其特征在于,所述用戶管理模塊包括教師信息管理子模塊、學(xué)生信息管理子模塊和管理員子模塊,所述教師信息管理子模塊為教師提供注冊入口,在教師信息管理頁面管理個(gè)人信息,并上傳課程的相關(guān)資源;所述學(xué)生信息管理子模塊為學(xué)生提供注冊入口,在學(xué)生信息管理頁面管理個(gè)人信息,并選擇、修改、取消學(xué)習(xí)的課程,下載已選課程的相關(guān)資源。所述管理員子模塊協(xié)調(diào)教師和學(xué)生之間的溝通,負(fù)責(zé)課程的安排和調(diào)整,并且管理課程的相關(guān)資源。4.根據(jù)權(quán)利要求3所述的校園網(wǎng)絡(luò)服務(wù)系統(tǒng),其特征在于,所述學(xué)生信息管理子模塊還包括課程交流子模塊,所述課程交流子模塊為教師和教師之間、教師和學(xué)生之間以及學(xué)生和學(xué)生之間課程的交流提供平臺(tái)。全文摘要本發(fā)明公開了一種校園網(wǎng)絡(luò)服務(wù)系統(tǒng),涉及網(wǎng)絡(luò)
技術(shù)領(lǐng)域
,系統(tǒng)包括信息管理模塊、用戶管理模塊、資源管理模塊和登錄模塊;信息管理模塊對(duì)課程信息和通告信息進(jìn)行管理;用戶管理模塊在用戶管理頁面對(duì)教師信息、學(xué)生信息和管理人員信息進(jìn)行管理;資源管理模塊對(duì)課程的資源信息進(jìn)行上傳、下載和更新;教師、學(xué)生和管理人員通過登錄模塊進(jìn)入登陸頁面,填寫注冊信息并通過驗(yàn)證后進(jìn)入所述校園網(wǎng)絡(luò)服務(wù)系統(tǒng)。該校園網(wǎng)絡(luò)服務(wù)系統(tǒng)基于網(wǎng)格技術(shù),突破了以往強(qiáng)加于網(wǎng)絡(luò)資源上的種種限制,用戶只需要通過網(wǎng)格門戶,就可以透明的訪問整個(gè)網(wǎng)絡(luò)上的資源,使人們可以以一種全新的更自由更方便的方式使用網(wǎng)絡(luò)資源,除此之外,還提供了強(qiáng)大的教育資源服務(wù)能力。文檔編號(hào)H04L12/24GK102104501SQ201110079219公開日2011年6月22日申請(qǐng)日期2011年3月30日優(yōu)先權(quán)日2011年3月30日發(fā)明者劉春輝,王玉川,趙政申請(qǐng)人:天津大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
博乐市| 区。| 东兴市| 法库县| 鲁山县| 育儿| 禄丰县| 康乐县| 沙河市| 贵港市| 南阳市| 石柱| 黔西| 井冈山市| 申扎县| 乌苏市| 措美县| 木里| 东乌珠穆沁旗| 蓝山县| 四平市| 沾化县| 连平县| 忻城县| 西乌| 竹溪县| 海原县| 宜良县| 宁晋县| 信阳市| 通州区| 武功县| 腾冲县| 高淳县| 盐池县| 乌拉特后旗| 奉节县| 东至县| 安多县| 江油市| 平舆县|