姜穎 劉明
摘要:通過(guò)分析我國(guó)科普網(wǎng)站建設(shè)中存在的問(wèn)題,該文提出了開(kāi)發(fā)科普網(wǎng)站的功能需求目標(biāo),介紹了一個(gè)以新一代網(wǎng)絡(luò)技術(shù)為宣傳主題的科普網(wǎng)站的設(shè)計(jì)過(guò)程,并闡述了該網(wǎng)站的實(shí)現(xiàn)技術(shù)和特點(diǎn)。
關(guān)鍵詞:科普網(wǎng)站;功能需求;結(jié)構(gòu)設(shè)計(jì);Web前端技術(shù)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)18-0021-02
目前,我國(guó)科普網(wǎng)站建設(shè)正在不斷地發(fā)展和完善,已經(jīng)形成了較好的科普氛圍。但不可否認(rèn),我國(guó)網(wǎng)絡(luò)科普的發(fā)展還處于起步階段,在網(wǎng)站建設(shè)中仍然存在著一些問(wèn)題,比如:網(wǎng)站內(nèi)容多為一般性知識(shí),欠缺深入的專題分析,網(wǎng)站內(nèi)容原創(chuàng)性不足;對(duì)重大科技事件缺乏及時(shí)關(guān)注,時(shí)效性較差;網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)未能得到充分利用,網(wǎng)絡(luò)媒介的優(yōu)勢(shì)沒(méi)有得到充分發(fā)揮;網(wǎng)站的服務(wù)功能不完善,有待加強(qiáng)等。
本項(xiàng)目設(shè)計(jì)一個(gè)集科學(xué)性、趣味性、互動(dòng)性、開(kāi)放性于一體的專業(yè)性科普網(wǎng)站,以新一代網(wǎng)絡(luò)技術(shù)及應(yīng)用為宣傳主題,以全國(guó)青少年、城鎮(zhèn)居民、網(wǎng)絡(luò)技術(shù)愛(ài)好者為受眾對(duì)象開(kāi)展科普宣傳和教育,最大限度地發(fā)揮網(wǎng)絡(luò)在大眾傳媒中的科普功能。
1.系統(tǒng)功能需求
網(wǎng)站力求做到定位準(zhǔn)確、特色鮮明、結(jié)構(gòu)清晰、布局合理、操作方便、安全可靠、運(yùn)行穩(wěn)定,同時(shí)可處理大規(guī)模并發(fā)訪問(wèn),具有良好的跨平臺(tái)運(yùn)行能力。就網(wǎng)站功能而言,具體應(yīng)從以下幾個(gè)方面著手建設(shè):
1)系統(tǒng)應(yīng)能夠體現(xiàn)內(nèi)容上的科學(xué)性、系統(tǒng)性、權(quán)威性與表現(xiàn)形式上的通俗性、趣味性相結(jié)合,在確保對(duì)科學(xué)知識(shí)做出準(zhǔn)確解釋的基礎(chǔ)上,充分運(yùn)用多種網(wǎng)絡(luò)技術(shù)和數(shù)字媒體技術(shù),力求以受眾喜聞樂(lè)見(jiàn)的形式表現(xiàn)抽象的科學(xué)概念,從而激發(fā)受眾的學(xué)習(xí)興趣,取得較好的傳播效果。
2)注重受眾參與。通過(guò)設(shè)置相關(guān)欄目,鼓勵(lì)公眾發(fā)表自己的科學(xué)觀點(diǎn),就自己感興趣的話題展開(kāi)討論,并與科研人員與專家進(jìn)行互動(dòng)。同時(shí),激勵(lì)受眾制作自己的原創(chuàng)科普作品,增強(qiáng)用戶體驗(yàn)。
3)密切關(guān)注和報(bào)導(dǎo)與網(wǎng)絡(luò)技術(shù)相關(guān)的科技政策、科普活動(dòng)、重大科技事件,并做到對(duì)相關(guān)內(nèi)容及時(shí)更新。
4)建立完善的網(wǎng)站服務(wù)功能。建立與用戶溝通的有效渠道,了解公眾需求,形成良好的溝通、反饋、用戶參與建設(shè)的機(jī)制;同時(shí)提供站內(nèi)搜索、網(wǎng)站地圖、優(yōu)秀科普網(wǎng)站導(dǎo)航鏈接等服務(wù)功能,實(shí)現(xiàn)網(wǎng)站資源的采集、添加、刪除、修改、審核、發(fā)布等管理功能。
2.系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)
通過(guò)對(duì)目標(biāo)系統(tǒng)的分析和研究,對(duì)系統(tǒng)的總體功能結(jié)構(gòu)進(jìn)行規(guī)劃設(shè)計(jì)。網(wǎng)站的功能結(jié)構(gòu)如圖l所示,其中主要模塊的功能描述如下。
1)站內(nèi)檢索:提供站內(nèi)資源的查詢功能,可以根據(jù)關(guān)鍵字、欄目類別等條件對(duì)站內(nèi)發(fā)布的信息進(jìn)行搜索,實(shí)現(xiàn)資源的快速定位。
2)熱點(diǎn)聚焦:及時(shí)報(bào)道與網(wǎng)絡(luò)技術(shù)相關(guān)的科技政策、科普活動(dòng),以及網(wǎng)絡(luò)科技領(lǐng)域的新發(fā)明、新創(chuàng)造、新進(jìn)展等,并對(duì)國(guó)內(nèi)外發(fā)生的重大網(wǎng)絡(luò)科技事件做深入跟蹤、報(bào)導(dǎo),進(jìn)行專題評(píng)論。
3)趣味科普:就當(dāng)前正在或?qū)⒁獙?duì)人們的工作、生活產(chǎn)生重要影響的網(wǎng)絡(luò)新概念、新技術(shù)、新方法,以文字、圖片、聲音、視頻、動(dòng)畫(huà)等多媒體方式進(jìn)行闡述和展示,并按技術(shù)領(lǐng)域做分類組織。
4)科學(xué)講堂與網(wǎng)絡(luò)直播:以解讀科學(xué)精神為主線,以當(dāng)前網(wǎng)絡(luò)科技熱點(diǎn)為話題,充分利用高校網(wǎng)絡(luò)技術(shù)領(lǐng)域的知名學(xué)者專家的講座和訪談資源,提供視頻資源展播和在線實(shí)時(shí)直播的功能,以提高知識(shí)傳播的力度和質(zhì)量。在直播欄目中,受眾可以與線上專家進(jìn)行實(shí)時(shí)地問(wèn)答交流。
5)科技競(jìng)賽:為增強(qiáng)網(wǎng)站的用戶參與性,提高受眾的學(xué)習(xí)興趣和創(chuàng)作意識(shí),組織與網(wǎng)絡(luò)技術(shù)及應(yīng)用相關(guān)的科技競(jìng)賽,實(shí)現(xiàn)有關(guān)競(jìng)賽規(guī)則通知、報(bào)名、評(píng)獎(jiǎng)、優(yōu)秀成果展示等環(huán)節(jié)的過(guò)程管理,并提供對(duì)以往承辦的競(jìng)賽優(yōu)秀成果進(jìn)行列表展播功能。
6)我要上傳:為培養(yǎng)受眾的參與和創(chuàng)新意識(shí),為網(wǎng)友提供原創(chuàng)科普作品的上傳功能。系統(tǒng)通過(guò)審核、甄選,可將其中的優(yōu)秀原創(chuàng)作品在網(wǎng)站中發(fā)布。
7)百問(wèn)百答與專家面對(duì)面:“百問(wèn)百答”模塊是一個(gè)論壇子系統(tǒng),為受眾之間的討論和交流提供非實(shí)時(shí)的交互平臺(tái);“專家面對(duì)面”模塊是一個(gè)聊天子系統(tǒng),以在線實(shí)時(shí)的方式在網(wǎng)友與技術(shù)專家之間搭建溝通交流的橋梁。
8)內(nèi)容管理:主要實(shí)現(xiàn)對(duì)網(wǎng)站各欄目所發(fā)布的內(nèi)容(包括文件、表格、圖片、視頻等)進(jìn)行添加、刪除、編輯、權(quán)限審核、發(fā)布等功能。
3.系統(tǒng)實(shí)現(xiàn)技術(shù)特點(diǎn)
為使系統(tǒng)具有良好的跨平臺(tái)運(yùn)行能力和優(yōu)越的安全性能,系統(tǒng)采用PHP作為主要開(kāi)發(fā)語(yǔ)言,以MySQL作為數(shù)據(jù)庫(kù)支撐進(jìn)行開(kāi)發(fā)。網(wǎng)站部署在Windows Server 2008操作系統(tǒng)上,采用IIS發(fā)布,可處理大規(guī)模并發(fā)訪問(wèn),為網(wǎng)站的穩(wěn)定運(yùn)行提供基本保障。本系統(tǒng)通過(guò)使用先進(jìn)的Web前端技術(shù)實(shí)現(xiàn)網(wǎng)站的動(dòng)態(tài)交互功能,并結(jié)合服務(wù)器端開(kāi)發(fā)技術(shù)完成了基于CMS框架的動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā)全過(guò)程,致力于提供界面生動(dòng)、操作便捷、交互良好的用戶體驗(yàn)。
1)HTML5技術(shù)
網(wǎng)站的整體設(shè)計(jì)采用了最新的HTML5技術(shù)。HTML5是HTML標(biāo)準(zhǔn)的最新演進(jìn)版本,它是Web開(kāi)發(fā)世界的一次重大改變,具有強(qiáng)大的跨平臺(tái)性,代表著未來(lái)的發(fā)展趨勢(shì)。HTML5表現(xiàn)為兩個(gè)不同的概念:它是一個(gè)新的HTML版本,增加了許多新的元素、屬性和行為,同時(shí)增加了一系列功能更為強(qiáng)大的新技術(shù),這些技術(shù)被用來(lái)開(kāi)發(fā)Web站點(diǎn),使其應(yīng)用更加多樣化。在本網(wǎng)站的設(shè)計(jì)中,使用了
2)CSS3+DIV技術(shù)
網(wǎng)站的頁(yè)面樣式和整體布局采用了當(dāng)前流行的CSS3+DIV技術(shù)來(lái)實(shí)現(xiàn)。該技術(shù)將頁(yè)面表示與內(nèi)容相分離,使得頁(yè)面布局靈活、方便,定位準(zhǔn)確,結(jié)構(gòu)清晰,便于搜索引擎的優(yōu)化;其一次設(shè)計(jì)、隨處發(fā)布的特點(diǎn),提高了網(wǎng)站的更新效率,大大縮減了頁(yè)面代碼,從而降低了帶寬成本,提高了頁(yè)面的瀏覽速度。本網(wǎng)站采用了Grid布局方式,在頁(yè)面中大量應(yīng)用了半透明、圓角矩形等效果,而在動(dòng)作方面運(yùn)用了旋轉(zhuǎn)rotate、縮放scale、移動(dòng)translate扭曲skew、矩陣變形matrix等效果,這些特效的合理運(yùn)用使得頁(yè)面美觀,賞心悅目,大大增強(qiáng)了網(wǎng)站的感染力。
3)JavaScript
網(wǎng)站在實(shí)現(xiàn)與用戶的動(dòng)態(tài)交互過(guò)程中大量采用了JavaS-cript技術(shù)。JavaScript是一種直譯式網(wǎng)絡(luò)腳本語(yǔ)言。在Web應(yīng)用開(kāi)發(fā)中,通常將JavaScript作為客戶端腳本語(yǔ)言嵌人到HTML中運(yùn)行,以增強(qiáng)網(wǎng)頁(yè)的動(dòng)態(tài)功能,獲得更加流暢美觀的頁(yè)面瀏覽效果。比如,在本網(wǎng)站的前端開(kāi)發(fā)中,應(yīng)用JavaScript技術(shù),通過(guò)引用iQuery庫(kù),響應(yīng)鼠標(biāo)事件,實(shí)現(xiàn)了iQuery對(duì)象的漸入淡出的動(dòng)態(tài)效果,改善了用戶體驗(yàn);通過(guò)AJAX技術(shù),JavaScript向服務(wù)器發(fā)送請(qǐng)求,可以在不重新加載整個(gè)頁(yè)面的情況下,完成與Web服務(wù)器之間少量數(shù)據(jù)的交換,從而實(shí)現(xiàn)了頁(yè)面的部分更新,提高了頁(yè)面的瀏覽速度,減輕了服務(wù)器的壓力等。
4)流媒體直播技術(shù)
在實(shí)現(xiàn)網(wǎng)絡(luò)直播環(huán)節(jié)時(shí),系統(tǒng)采用了Windows Media Setvices流媒體服務(wù)器技術(shù)。它是Windows多媒體技術(shù)應(yīng)用于Internet與Intranet分發(fā)數(shù)字媒體內(nèi)容的服務(wù)器端組件。使用該技術(shù)搭建視頻直播應(yīng)用時(shí),會(huì)將多路音視頻信號(hào)進(jìn)行實(shí)時(shí)編碼處理并發(fā)送給流媒體服務(wù)器,繼而再由流媒體服務(wù)器提供直播點(diǎn)播服務(wù)。應(yīng)用該技術(shù),不僅可以以嵌入網(wǎng)頁(yè)的方式在提供“網(wǎng)絡(luò)直播”的頁(yè)面中實(shí)現(xiàn)流媒體的直播服務(wù),還可以為用戶提供使用操作系統(tǒng)中的Windows MediaPlayer軟件直接觀看直播的服務(wù)方式。其中,前一種方式無(wú)需借助flash技術(shù),客戶端也無(wú)需下載專用播放器。
5)CMS系統(tǒng)
CMS是ContentManagement System的縮寫(xiě),即“內(nèi)容管理系統(tǒng)”,是當(dāng)前一種較新的快速建站的技術(shù)。內(nèi)容管理系統(tǒng)以信息共享為核心目的,集信息數(shù)字化、分布式儲(chǔ)存、管理、傳播和查詢于一體,可模塊化實(shí)現(xiàn)網(wǎng)站信息內(nèi)容的創(chuàng)建和獲取、存取和管理、權(quán)限管理、訪問(wèn)查詢以及信息發(fā)布等一系列功能。本網(wǎng)站在實(shí)現(xiàn)“內(nèi)容管理”模塊時(shí),采用了DedeCMS織夢(mèng)網(wǎng)站內(nèi)容管理系統(tǒng)作為框架進(jìn)行搭建,既滿足了網(wǎng)站功能完整、安全穩(wěn)定、易用便捷的需求,又縮短了開(kāi)發(fā)周期。
4.結(jié)束語(yǔ)
系統(tǒng)注重Web前端開(kāi)發(fā)技術(shù)的應(yīng)用,具有界面美觀、易操作、低成本、跨平臺(tái)、運(yùn)行穩(wěn)定、瀏覽速度快、實(shí)用性強(qiáng)、用戶體驗(yàn)好等優(yōu)點(diǎn),滿足了科普網(wǎng)站的開(kāi)發(fā)需求。但在系統(tǒng)擴(kuò)展性方面還存在不足,有待改善和提高。此外,科普網(wǎng)站的建設(shè)還依賴于網(wǎng)站資源的原創(chuàng)性以及系統(tǒng)運(yùn)行過(guò)程中的維護(hù)和及時(shí)更新。