国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

RSS高效推送教育技術(shù)網(wǎng)絡(luò)資源

2011-11-09 14:27韋妙
中國教育網(wǎng)絡(luò) 2011年11期
關(guān)鍵詞:用戶名模塊用戶

文/韋妙

RSS高效推送教育技術(shù)網(wǎng)絡(luò)資源

文/韋妙

針對(duì)當(dāng)前教育技術(shù)網(wǎng)絡(luò)資源因信息量大、形式多樣而難以搜索及獲取的問題,利用信息聚合技術(shù)(RSS)的自動(dòng)聚合多來源信息、個(gè)性化定制、即時(shí)推送等優(yōu)勢(shì),設(shè)計(jì)開發(fā)基于RSS的教育技術(shù)網(wǎng)絡(luò)資源推送系統(tǒng),可以為學(xué)習(xí)者提供即時(shí)、準(zhǔn)確和方便的教育技術(shù)資源推送服務(wù)。

互聯(lián)網(wǎng)擁有數(shù)不清的形式各異的教育技術(shù)信息資源,如,各種學(xué)科網(wǎng)站、專題網(wǎng)站、資源共享網(wǎng)站、博客、BBS等。如何在信息的海洋中獲取需要的信息變得越來越困難。傳統(tǒng)的網(wǎng)絡(luò)檢索信息的方法費(fèi)時(shí)費(fèi)力,獲取的信息良莠不齊,也缺乏針對(duì)學(xué)習(xí)者的個(gè)性化服務(wù)。利用信息整合技術(shù)(RSS,Really Simple Syndication)可以對(duì)各種教育技術(shù)資源進(jìn)行有效聚合,使資源可以主動(dòng)、及時(shí)地發(fā)送至學(xué)習(xí)者手中,避免復(fù)雜繁瑣的網(wǎng)絡(luò)搜索訪問過程,消除網(wǎng)絡(luò)中其他噪音信息的干擾,大幅提高學(xué)習(xí)效率。

RSS改變信息傳播方式

RSS的內(nèi)涵

RSS是一種信息聚合的技術(shù),使一個(gè)網(wǎng)站可以方便地調(diào)用其他提供RSS訂閱服務(wù)的網(wǎng)站的內(nèi)容,從而形成高效的信息聚合。RSS在網(wǎng)絡(luò)內(nèi)容和信息消費(fèi)者及實(shí)踐領(lǐng)域之間搭建一條快捷的通道,方便人們快速高效地獲取所需信息。

RSS技術(shù)規(guī)范了網(wǎng)站發(fā)布更新消息時(shí)的格式,要求以XML格式記錄消息的摘要內(nèi)容,記錄的元數(shù)據(jù)有消息的題目、作者、分類、相關(guān)的URL地址等。用戶通過RSS閱讀器可以瀏覽到相應(yīng) RSS 頻道給出的新聞列表——新聞標(biāo)題、摘要內(nèi)容、發(fā)布時(shí)間等,通過刷新可以查看最新的頻道更新內(nèi)容。同時(shí),通過相應(yīng)的URL地址可以鏈接到原始網(wǎng)站查看詳細(xì)內(nèi)容。RSS 標(biāo)準(zhǔn)規(guī)定的XML格式文件使得RSS文件中包含的信息能直接被其他站點(diǎn)調(diào)用,同時(shí)也能在其他的終端和服務(wù)中使用。

RSS在信息資源傳播中的優(yōu)勢(shì)

RSS技術(shù)在一定程度上改變了網(wǎng)絡(luò)信息傳播的方式。對(duì)內(nèi)容提供者來說,RSS技術(shù)提供一個(gè)實(shí)時(shí)、高效、安全、低成本的信息發(fā)布渠道;對(duì)內(nèi)容接收者來說,RSS技術(shù)提供了一種嶄新的網(wǎng)絡(luò)信息獲取模式,大大增加單位時(shí)間內(nèi)獲取有益信息的數(shù)量。具體而言,RSS技術(shù)具有以下優(yōu)勢(shì):

1. 自動(dòng)聚合多來源信息

RSS技術(shù)可以很好地把各種網(wǎng)站的信息聚合到一起,形成簡潔的資源列表,供用戶選擇,為用戶提供多來源信息的“一站式”服務(wù),大大降低用戶搜索信息的難度。

2. 個(gè)性化的定制信息

RSS不僅可以聚合信息,還可以提供個(gè)性化的服務(wù),用戶可以自己定制所需信息的來源,形成自己的訂閱列表, RSS閱讀器可以根據(jù)用戶的要求,有選擇性地將用戶感興趣的內(nèi)容來源聚合到用戶面前。

3. 即時(shí)地自動(dòng)推送信息

用戶在使用RSS完成信息訂閱后,一旦目標(biāo)網(wǎng)站更新信息,會(huì)第一時(shí)間自動(dòng)推送到用戶端RSS閱讀器中,極大地提高信息的時(shí)效性和價(jià)值。

4. 屏蔽垃圾信息

RSS閱讀器可以完全屏蔽廣告、垃圾郵件等令人困擾的噪音內(nèi)容,輔助用戶閱讀。

教育技術(shù)網(wǎng)絡(luò)資源推送系統(tǒng)設(shè)計(jì)

兩大功能模塊設(shè)計(jì)

教育技術(shù)網(wǎng)絡(luò)資源推送系統(tǒng)的功能包括資源的聚合、用戶的登錄和注冊(cè)、用戶定制、用戶閱讀、后臺(tái)管理等,所以可以將其劃分為兩大功能模塊:后臺(tái)管理和用戶訂閱(如圖1所示)。

1. 后臺(tái)管理

該模塊負(fù)責(zé)系統(tǒng)的后臺(tái)管理功能。不僅能夠?qū)崿F(xiàn)常見的用戶管理、界面管理、權(quán)限管理等功能,還提供RSS頻道管理、RSS Feed管理等功能。具體功能包括:Administrator管理、用戶管理、RSS管理、RSS頻道管理等。各個(gè)子模塊的功能如下:

(1) Administrator管理:用于驗(yàn)證用戶所具有的模塊管理功能。同時(shí),該模塊還負(fù)責(zé)修改Administrator的登錄密碼。

(2) 用戶管理:該功能可以查看所有已注冊(cè)的用戶,并顯示該用戶的讀者名稱、注冊(cè)時(shí)間、最后登錄時(shí)間、最后登錄IP、登錄次數(shù)以及讀者的訂閱信息等,并可對(duì)用戶的RSS訂閱列表進(jìn)行管理。

(3) RSS Feed管理:負(fù)責(zé)對(duì)RSS Feed進(jìn)行添加、刪除以及修改等操作。

(4) RSS訂閱管理:負(fù)責(zé)添加、刪除以及修改頻道欄目等操作。

2. 用戶訂閱

該模塊面向用戶,能夠?qū)崿F(xiàn)用戶的訂閱和閱讀功能。具體功能包括:用戶注冊(cè)、用戶登錄、用戶訂閱RSS、用戶閱讀RSS。各個(gè)子模塊的功能如下:

(1) 用戶注冊(cè):在該模塊中,用戶需要填寫自己的用戶名、密碼等相關(guān)信息。同時(shí),該模塊將用戶的基本信息存入數(shù)據(jù)庫。

(2)用戶登錄:該模塊負(fù)責(zé)用戶的登錄。根據(jù)用戶提供的用戶名、密碼等信息,查詢數(shù)據(jù)庫有無該用戶,若有,則允許該用戶登錄并使用本系統(tǒng)。

(3)用戶訂閱RSS模塊:該模塊負(fù)責(zé)提供RSS Feed,供用戶使用。同時(shí),該模塊需要進(jìn)行數(shù)據(jù)庫的相關(guān)操作,將用戶的相關(guān)訂閱信息存入數(shù)據(jù)庫。

(4)用戶閱讀RSS模塊:該模塊將展示用戶訂閱的RSS信息。同時(shí),該模塊需要將新解析的RSS文件存入數(shù)據(jù)庫。

數(shù)據(jù)庫設(shè)計(jì)

系統(tǒng)數(shù)據(jù)庫關(guān)系表包括RSS Feed表、Administrator表、User表、Subscription表(如表1所示)。

圖1 教育技術(shù)網(wǎng)絡(luò)資源推送系統(tǒng)功能模塊

教育技術(shù)網(wǎng)絡(luò)資源推送系統(tǒng)開發(fā)

教育技術(shù)網(wǎng)絡(luò)資源推送系統(tǒng)的開發(fā)采用ASP技術(shù),數(shù)據(jù)庫使用SQL Server技術(shù)。RSS內(nèi)容信息服務(wù)發(fā)布使用IIS信息服務(wù)器。根據(jù)上文的功能模塊設(shè)計(jì),整個(gè)系統(tǒng)主要由用戶注冊(cè)登錄、RSS訂閱、RSS閱讀、RSS Feed管理、RSS訂閱管理、管理員和用戶管理等6個(gè)功能模塊組成。

用戶注冊(cè)登錄模塊

1. 用戶注冊(cè):在用戶注冊(cè)模塊,用戶首先要輸入用戶名和密碼,如果兩次輸入的密碼都不正確,就會(huì)提示要求兩次輸入的密碼相同。如果輸入的用戶名已經(jīng)被其他用戶注冊(cè),即數(shù)據(jù)庫中已經(jīng)存在該用戶名,那么提示該用戶名已經(jīng)被注冊(cè)。如果輸入的用戶名或密碼的個(gè)數(shù)小于4位,就會(huì)提示要求輸入的用戶名和密碼個(gè)數(shù)大于或等于4位。如果用戶注冊(cè)成功,那么系統(tǒng)就會(huì)自動(dòng)跳轉(zhuǎn)到用戶登錄頁面。該功能可以用Function GetUsers(FieldName,SortByValue)函數(shù)和Sub AddUserAccount(UserName,PassWord)函數(shù)實(shí)現(xiàn)。

2. 用戶登錄:用戶注冊(cè)后可以進(jìn)入系統(tǒng)首頁或者注冊(cè)后自動(dòng)跳轉(zhuǎn)的頁面輸入用戶名和密碼。當(dāng)用戶提交輸入的用戶名和密碼后,網(wǎng)站會(huì)將此數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較。如果輸入錯(cuò)誤,網(wǎng)站會(huì)提示輸入的用戶名或密碼不正確。當(dāng)用戶登錄后,可以進(jìn)入訂閱中心去訂閱RSS,并且還可以隨時(shí)退出用戶賬號(hào)。

RSS訂閱模塊

若用戶要訂閱教育技術(shù)資源信息,那么就要注冊(cè)登錄用戶,再進(jìn)入個(gè)人訂閱中心去選擇教育技術(shù)網(wǎng)站訂閱。在用戶訂閱中心的RSS頻道列表中,用戶可以預(yù)覽RSS以及取消訂閱。當(dāng)用戶訂閱成功后,數(shù)據(jù)庫中的用戶訂閱表Subscription就會(huì)新增要訂閱的教育技術(shù)網(wǎng)站的ID以及用戶名。用戶訂閱代碼主要用vbscript函數(shù)實(shí)現(xiàn)。

表1 系統(tǒng)數(shù)據(jù)庫關(guān)系表

RSS閱讀模塊

RSS閱讀的功能是通過ShowRss.asp,GetNewTitles.asp,Rss_feed.asp這3個(gè)文件實(shí)現(xiàn)的。

ShowRss.asp文件主要負(fù)責(zé)顯示瀏覽的教育技術(shù)網(wǎng)站最新更新的新聞信息,包括作者、時(shí)間以及正文。如果網(wǎng)站沒有更新,那么就會(huì)獲取網(wǎng)站根目錄“Cache”文件夾下的緩沖文件。

GetNewTitles.asp文件負(fù)責(zé)跟蹤用戶訂閱的教育技術(shù)網(wǎng)站的更新情況。如果訂閱的教育技術(shù)網(wǎng)站沒有更新新聞,那么就會(huì)顯示“最近暫無更新”,如果更新,就會(huì)顯示最新的新聞標(biāo)題。

Rss_feed.asp文件負(fù)責(zé)在瀏覽RSS時(shí)對(duì)RSS的操作以及一些故障顯示。如果要從緩存文件中讀取.xml文件而在網(wǎng)站根目錄下無法找到,網(wǎng)站就會(huì)提示錯(cuò)誤原因。如果獲得的RSS地址為空,網(wǎng)站也會(huì)出現(xiàn)錯(cuò)誤信息。如果計(jì)算機(jī)無法聯(lián)網(wǎng),那么就無法獲取到訂閱的網(wǎng)站的更新信息。當(dāng)成功瀏覽后,如果有些訂閱的教育技術(shù)網(wǎng)站在聯(lián)網(wǎng)的時(shí)候已經(jīng)被瀏覽過,那么在網(wǎng)站的根目錄“Cache”文件夾下就會(huì)出現(xiàn)以.xml為后綴的文件。如果服務(wù)器突然斷網(wǎng),用戶在局域網(wǎng)內(nèi)還能夠?yàn)g覽到斷網(wǎng)前瀏覽過的網(wǎng)站更新信息。

RSS訂閱模塊

RSS Feed管理模塊是由管理員來執(zhí)行操作的。管理員在登錄后,可以在RSS分類管理里面添加分類,這樣在首頁的RSS列表中會(huì)顯示教育技術(shù)網(wǎng)站的分類情況。添加成功后,網(wǎng)站通過Insert語句將會(huì)在數(shù)據(jù)庫的Categories表中新增一條記錄。如果要?jiǎng)h除,那么網(wǎng)站將通過Delete語句在數(shù)據(jù)庫的Categories表中刪去一條記錄。同時(shí),Update語句編輯所有分類,改變其名稱。

RSS訂閱管理模塊

RSS訂閱管理模塊是由管理員來執(zhí)行操作的。管理員登錄后臺(tái)管理界面之后可以執(zhí)行添加RSS訂閱、設(shè)置排序、編輯RSS、移動(dòng)RSS訂閱到其他分類、發(fā)布RSS、取消發(fā)布RSS、刪除RSS源到回收站以及清空回收站等操作。后臺(tái)管理功能的實(shí)現(xiàn)主要是由admin_Rss.asp和adminAPI.asp文件實(shí)現(xiàn)。

admin_Rss.asp文件負(fù)責(zé)的是RSS訂閱管理界面的組織,同時(shí)在HTML代碼中嵌入ASP代碼來執(zhí)行對(duì)數(shù)據(jù)庫的操作。

adminAPI.asp文件中包含了對(duì)RSS訂閱的添加和刪除等操作的vbscript函數(shù)。而admin_Rss.asp文件會(huì)將這些函數(shù)引用進(jìn)來,執(zhí)行相關(guān)操作。添加RSS訂閱是通過調(diào)用AddRss函數(shù)來實(shí)現(xiàn),編輯RSS訂閱是通過調(diào)用UPDATERss函數(shù)來實(shí)現(xiàn)。

管理員和用戶管理模塊

管理員管理模塊和用戶管理模塊實(shí)現(xiàn)的原理是相同的。這兩個(gè)模塊的操作對(duì)象都是管理員,同時(shí)管理員可對(duì)用戶進(jìn)行編輯、添加和刪除。添加管理員和用戶的管理與用戶注冊(cè)以及修改密碼的原理頗為相似。管理員比用戶多一個(gè)刪除功能,此功能主要由DelUserAccount函數(shù)實(shí)現(xiàn)。

互聯(lián)網(wǎng)的教育技術(shù)網(wǎng)絡(luò)資源具有來源廣泛、信息量大、形式多樣、組織結(jié)構(gòu)復(fù)雜等特點(diǎn)。如何有效利用各種技術(shù)對(duì)上述資源進(jìn)行有效地聚合,為學(xué)習(xí)者提供個(gè)性化的資源服務(wù),成為一個(gè)亟待解決的問題。本文利用RSS技術(shù)的動(dòng)態(tài)聚合、個(gè)性化定制、自動(dòng)推送等特性,設(shè)計(jì)開發(fā)了教育技術(shù)網(wǎng)絡(luò)資源推送系統(tǒng),對(duì)各種網(wǎng)上的教育技術(shù)資源進(jìn)行有效的組織,為學(xué)習(xí)者提供方便快捷的多來源信息“一站式”個(gè)性化服務(wù)。

(作者單位為黃岡師范學(xué)院)

猜你喜歡
用戶名模塊用戶
《護(hù)士進(jìn)修雜志》投稿程序
28通道收發(fā)處理模塊設(shè)計(jì)
“選修3—3”模塊的復(fù)習(xí)備考
《護(hù)士進(jìn)修雜志》投稿程序
《護(hù)士進(jìn)修雜志》投稿程序
機(jī)智的快遞員
關(guān)注用戶
關(guān)注用戶
關(guān)注用戶
如何獲取一億海外用戶
岐山县| 绍兴县| 定襄县| 建平县| 大同县| 从江县| 渑池县| 浑源县| 五河县| 措勤县| 葫芦岛市| 滕州市| 轮台县| 安仁县| 天柱县| 玉树县| 呼玛县| 滕州市| 扶沟县| 临沭县| 都昌县| 平度市| 邹平县| 鸡东县| 土默特左旗| 南靖县| 抚松县| 慈溪市| 木兰县| 邢台市| 班玛县| 泗水县| 蓝田县| 滦南县| 防城港市| 新巴尔虎右旗| 永清县| 克山县| 太原市| 漠河县| 灵丘县|