金曉倩
摘要:隨著互聯(lián)網(wǎng)技術的發(fā)展,基于互聯(lián)網(wǎng)技術而發(fā)展的信息平臺建設出現(xiàn)了創(chuàng)新性的發(fā)展。Web技術能夠?qū)崿F(xiàn)圖、聲、文本等多種形式的集成一體,能夠為信息傳播提供更加便捷的平臺。高職院校的新聞發(fā)布系統(tǒng)是高職院校教學活動中重要的組成部分,是院校文化宣傳的重要平臺。本文主要結(jié)合高職院校的教育特點,系統(tǒng)的闡述了基于web技術的新聞發(fā)布系統(tǒng)的開發(fā)過程以及應用環(huán)境等。
關鍵詞:web 新聞發(fā)布系統(tǒng) 設計 研究
基于Web的新聞發(fā)布管理系統(tǒng)是目前高校新聞平臺建設的重要技術手段措施,基于Web的新聞發(fā)布管理系統(tǒng)就是借助互聯(lián)網(wǎng)技術實現(xiàn)對高校新聞平臺的動態(tài)管理,因此研究基于Web的新聞發(fā)布管理系統(tǒng)具有很重要的現(xiàn)實意義。
1 基于Web的新聞發(fā)布管理系統(tǒng)的研究背景
新聞發(fā)布管理系統(tǒng)也稱為網(wǎng)站信息管理系統(tǒng),它是根據(jù)信息的種類等進行集中的管理,并且按照一定的標準將信息發(fā)布到網(wǎng)站中的一種計算機應用程序?;趙eb新聞發(fā)布管理系統(tǒng)對于新聞網(wǎng)站的建設具有重要的推動意義,首先是新聞發(fā)布管理系統(tǒng)只需要將新聞的文字以及圖片等放置到網(wǎng)絡,然后通過一個系統(tǒng)的計算機應用軟件程序,將放置的文字和圖片上傳到已經(jīng)制定好的網(wǎng)頁模板上進行公布。
基于web新聞發(fā)布管理系統(tǒng)是高職院校構建數(shù)字化校園戰(zhàn)略的要求,高職思想政治教育信息內(nèi)容的不斷豐富與完善,需要高職輿論宣傳平臺的信息量要大而全,并且信息的更新速度也要及時,對此傳統(tǒng)的手工模式是沒有辦法滿足這些要求的,而基于web新聞管理系統(tǒng)則能滿足。
2 系統(tǒng)開發(fā)的需求
2.1 系統(tǒng)開發(fā)目的 網(wǎng)絡在高職院校中的應用范圍越來越廣,尤其是在信息化時代,學生對于信息的需求量在逐漸的提高,尤其是對最新的信息渴望度有著明顯的需求,所以如何盡可能將發(fā)生的新聞第一時間通過校園網(wǎng)絡傳播是高職院校新聞管理工作者需要解決的問題。而基于web新聞管理系統(tǒng)則是滿足學生對信息了解、教師對信息系統(tǒng)管理的網(wǎng)絡信息管理平臺,因為高校的新聞發(fā)布系統(tǒng)就是信息發(fā)布系統(tǒng),它是通過網(wǎng)絡軟件程序?qū)π畔⑦M行科學的分類、上傳并且進行審核以及發(fā)布的過程,而信息的需求者只需要依托互聯(lián)網(wǎng)環(huán)境進行信息瀏覽,而新聞管理系統(tǒng)的管理人員則只需要將最新的新聞內(nèi)容進行添加,以及對新聞信息平臺的用戶進行身份的審核與管理,這樣也會大大減少工作人員的工作量,提高新聞發(fā)布管理的效率。當然基于web新聞管理系統(tǒng)由于其在存儲量等方面還存在一定的缺陷,導致新聞管理系統(tǒng)常常發(fā)生服務器癱瘓的現(xiàn)象,因此采取什么樣的管理系統(tǒng)模式,設計一個具有開放性的系統(tǒng)是新聞管理系統(tǒng)設計需要考慮的問題。
2.2 新聞管理系統(tǒng)開發(fā)的環(huán)境 ①新聞管理系統(tǒng)平臺環(huán)境。基于web的新聞管理新系統(tǒng)一般采用Browser/Server體系結(jié)構,計算機的服務器采用Microsoft Windows XP操作系統(tǒng),而web的程序軟件使用tomcat 6.0,而數(shù)據(jù)庫主要應用Mysql數(shù)據(jù)庫。②系統(tǒng)開發(fā)工具?;赪eb的系統(tǒng)開發(fā)工具就是借助某項網(wǎng)絡應用軟件進行相應的程序設計,對此系統(tǒng)開發(fā)工具應是一個可視化的工具。我們采用了MyEclipse 8.0進行開發(fā),支持多數(shù)據(jù)庫及JavaScript等多種數(shù)據(jù)庫及腳本語言。
2.3 系統(tǒng)運行環(huán)境需求 在新聞管理系統(tǒng)運行的過程中要保證網(wǎng)站信息的安全、穩(wěn)定,對于網(wǎng)站新聞的真實性要嚴格保證,并且對于新聞的內(nèi)容要做到全面深刻,同時設計的新聞管理系統(tǒng)要具有便捷可操作性,并且在發(fā)生故障時能夠便于維修,盡量做到普遍化,對信息用戶的信息也要嚴格保密,不能泄露信息用戶的個人信息,同時也要保證新聞內(nèi)容的可復制性,保證學生在瀏覽新聞后可以轉(zhuǎn)載新聞,提高新聞傳播價值。
3 系統(tǒng)分析與總體的設計
3.1 新聞管理系統(tǒng)功能分析 高職院校的新聞管理系統(tǒng)是根據(jù)高職院校的教育發(fā)展現(xiàn)狀而定的,根據(jù)高職院校新聞需求現(xiàn)狀分析,新聞管理系統(tǒng)應該包含以下功能:①相對于新聞用戶而言應該包含瀏覽新聞、瀏覽發(fā)布的高職院校的公告、查閱信息等。②相對于新聞管理系統(tǒng)人員而言應該具有:除了一般新聞用戶的功能外,還要包括對新聞內(nèi)容的添加職能、對新聞內(nèi)容的刪減、修改以及設置新聞格式等,為新聞需求用戶進行權限的管理,審核、發(fā)布新聞職能。③相對于新聞網(wǎng)站的功能而言就是要加強網(wǎng)站的安全、對新聞用戶信息、用戶日志等進行保密措施。
3.2 系統(tǒng)流程設計 新聞管理系統(tǒng)主要分為前臺操作和后臺操作兩部分,前臺操作也就是前臺的頁面設計,前臺頁面設計時根據(jù)網(wǎng)站的需要,在需要放置文章的地方插入相應的代碼,而這些代碼是根據(jù)文章在數(shù)據(jù)庫中的存在位置決定的,用戶可以在網(wǎng)站的導航欄中點擊相應的新聞列表后,網(wǎng)站就會展列出相應的新聞內(nèi)容;后臺操作也就是后臺管理設計,后臺設計主要是新聞系統(tǒng)管理人員自己所具有的權限,他們根據(jù)新聞的內(nèi)容對其進行分類與上傳,在新聞管理員進入后臺設計頁面時,新聞管理員可以根據(jù)新聞類別進行整合與分類。
3.3 數(shù)據(jù)庫設計與實現(xiàn) 新聞管理系統(tǒng)的順利實現(xiàn)需要以新聞動態(tài)發(fā)布為基礎,而新聞動態(tài)發(fā)布需要具備強大的數(shù)據(jù)庫作為支撐,如果沒有相應的數(shù)據(jù)庫就沒有辦法對新聞進行儲存,因此合理的數(shù)據(jù)庫結(jié)構可以提高新聞動態(tài)展示效率。數(shù)據(jù)庫的設計應該按照下述的結(jié)構而形成:①管理員表(admin)。管理員編號、用戶名、用戶密碼、用戶權限、最后登錄地址、登錄次數(shù)等。②新聞表(news)。新聞編號、欄目名稱、文章標題、作者、發(fā)布時間、是否置頂、是否通過審核、所屬專題編號、是否熱點文章、點擊數(shù)等。③新聞欄目表(lm)。欄目編號、欄目名稱等。④用戶表(users)。用戶編號、用戶名、密碼、用戶權限、登錄次數(shù)、最后IP等。
3.4 頁面設計與代碼實現(xiàn) ①頁面設計。網(wǎng)站頁面是新聞網(wǎng)站的外部形象,它是吸引新聞瀏覽者的第一因素,因此頁面需要保證其整潔、清晰,新聞瀏覽者可以第一時間獲得自己需要的信息,因此新聞網(wǎng)站的頁面應該具有新聞欄目導航、熱點新聞鏈接、新聞搜索、專題新聞等內(nèi)容,并且要合理的設計這些內(nèi)容,保證他們條理清晰。②代碼實現(xiàn)。整個新聞發(fā)布管理系統(tǒng)含有多個子系統(tǒng),其主要包括:管理員登陸頁面、新聞操作頁面、新聞題目列表顯示頁面以及新聞內(nèi)容顯示頁面等,其中新聞標題顯示頁面和新聞內(nèi)容顯示頁面是放置在網(wǎng)站前臺的,而其他的系統(tǒng)則有后臺管理員控制。
按照一般程序設計,在進行網(wǎng)站的功能更新時需要管理員不斷地訪問數(shù)據(jù)庫,這樣就會增加編碼的冗余度,因此為了避免出現(xiàn)上述缺陷,我們可以將數(shù)據(jù)庫的鏈接碼放置在一個文件中,這樣就可以避免重復編寫程序的麻煩。
調(diào)用方法為:
Conn.asp的代碼如下:
<%
xuasmdb=mdb&"data/#db1.asp"
set conn=server.CreateObject("adodb.connection")
DBPath = Server.MapPath(xuasmdb)
conn.open "provider=microsoft.jet.oledb.4.0; data source="&DBpath;
% >
其中ASP采用的是OLE_DB的方式連接到Access數(shù)據(jù)庫。數(shù)據(jù)庫的名稱為“#db1.asp”(出于數(shù)據(jù)庫安全性考慮,將mdb擴展名改為asp)。
同時,為了保護新聞數(shù)據(jù)的安全,在進行網(wǎng)絡傳輸?shù)臅r候要對相應的用戶信息等進行加密處理,一般是將信息轉(zhuǎn)化為32位的密文后存儲在數(shù)據(jù)庫表中。
4 結(jié)束語
基于web新聞管理系統(tǒng)對高校的新聞發(fā)布管理工作具有重要的意義,因此設計功能完善的新聞管理系統(tǒng)是高校新聞管理工作的內(nèi)在需求。本文論述的基于web新聞管理系統(tǒng)的設計在功能上具有方便、簡潔、高效的特點,并且其強大的數(shù)據(jù)庫存儲量可以為新聞的動態(tài)發(fā)布、新聞分類設計等提供強大的技術支持??傊鞠到y(tǒng)的設計嚴格遵循計算機應用工程的設計理念,充分考慮高職院校的教育特點、高職院校學生對新聞更新速度以及新聞內(nèi)容多方面需求的要求,實現(xiàn)了高校新聞管理發(fā)布系統(tǒng)的自動化、程序化,有效的提高了新聞發(fā)布的及時性、準確性,促進了新聞管理工作水平。
參考文獻:
[1]黎海洋.高校網(wǎng)站新聞發(fā)布系統(tǒng)的研究[J].讀與寫·教育教學版,2013(2).
[2]崔翔.基于.NET的校園新聞發(fā)布系統(tǒng)的設計與實現(xiàn)[J].計算機光盤軟件與應用,2013(23).
[3]馬全福,劉瑩.濟南工程職業(yè)技術學院校園網(wǎng)動態(tài)新聞系統(tǒng)的設計與實現(xiàn)[J].中國科教創(chuàng)新導刊,2011(22).
[4]李少輝,別紅霞.基于Struts的Web系統(tǒng)開發(fā)技術及論文在線系統(tǒng)實現(xiàn)[J].計算機工程與科學,2009(8).