王和誠
(湖北工程學院新技術學院,湖北孝感,432000)
新聞管理系統(tǒng)(Press Release System)就是把雜亂無章的新聞信息有效得組織起來并以有序的方式呈現(xiàn)給前端客戶的一個信息系統(tǒng),系統(tǒng)主要實現(xiàn)對新聞的分類、管理、檢索、瀏覽等一系列問題,從而為用戶提供一個美觀、大方、快速的前臺新聞閱讀界面[1-5]。
近年來,隨著Intemet技術的迅猛發(fā)展,計算機網(wǎng)絡給人們的工作、學習和日常生活帶來很大的便利,同時開發(fā)web的技術也在不斷更新,為信息發(fā)布提供了技術基礎。新聞管理系統(tǒng)是一個基于新聞管理和內容管理的信息管理系統(tǒng),是將政府、企業(yè)、學校等需要經(jīng)常變動的信息、新產品發(fā)布和業(yè)界動態(tài)等更新信息集中管理,并通過信息的某些共性進行分類,最后進行系統(tǒng)化、標準化發(fā)布到系統(tǒng)上的一種信息化應用程序[6-10]。因此,新聞管理系統(tǒng)能夠實現(xiàn)數(shù)據(jù)的動態(tài)、實時發(fā)布檢索等功能,信息通過一個操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的模板格式與審核流程以Web的形式生成,從而改變了傳統(tǒng)的網(wǎng)絡信息采集發(fā)布的模式[11-12]。
新聞管理系統(tǒng)[13-15]主要內容包括:1.需求分析 2.系統(tǒng)設計 3.數(shù)據(jù)庫設計 4.功能模塊設計與實現(xiàn)(用戶注冊登錄模塊,新聞發(fā)布模塊,新聞管理模塊等) 5.系統(tǒng)運行與測試(系統(tǒng)功能測試,系統(tǒng)性能測試和系統(tǒng)維護)。
系統(tǒng)分析又稱需求分析,是信息系統(tǒng)建設生命周期(SDLC)模型中的一個重要階段。本系統(tǒng)主要是采用結構化的分析方法。結構化分析方法采用數(shù)據(jù)流圖作為刻畫數(shù)據(jù)流及其處理轉換的工具,通過一些圖形符號表述數(shù)據(jù)源、數(shù)據(jù)流向、處理轉換等;此外結構化分析方法采用數(shù)據(jù)字典來表示各類數(shù)據(jù);可以通過判定表、決策樹的方法描述處理轉換的過程和細節(jié)。
圖1 新聞管理系統(tǒng)系統(tǒng)模塊
一個成功的新聞管理系統(tǒng)的構建不僅需要考慮到如何高效快捷的實現(xiàn)系統(tǒng)功能,還要本著可擴展的原則,在一定時期內適應技術發(fā)展與功能擴充的需求,同時要給用戶提供方便、實用的信息服務,使網(wǎng)站的商務功能最大化。為了實現(xiàn)上述目標,在設計新聞管理系統(tǒng)時,應該充分考慮以下幾個方面:(1)先進性;(2)可擴展性;(3)標準性和開放性;(4)安全性、高效性;(5)實用性、靈活性。因此經(jīng)過我們反復的分析和設計,我們將這個新聞發(fā)布系統(tǒng)分為6大功能模塊詳細的功能模塊名稱為:(1)新聞分類瀏覽模塊;(2)新聞檢索模塊;(3)管理員后臺新聞添加模塊;(4)管理員后臺新聞管理模塊;(5)管理員后臺新聞類別添加模塊;(6)管理員后臺新聞類別管理模塊。
本系統(tǒng)采用分層的模式,將界面層,業(yè)務邏輯層,數(shù)據(jù)層分開分別封裝在不同的類中。這樣可以減少代碼的復用,而且結構清晰,利于分工開發(fā)。此模塊包含新聞查看、添加新聞、刪除新聞、新聞編輯等。
登錄系統(tǒng)后,便可快速發(fā)表新聞,也可以到“文章”“添加新文章”中添加。頁面如圖2所示。
圖2 新聞管理系統(tǒng)新聞管理
頁面如圖3所示。
圖3 新聞管理系統(tǒng)新聞編輯
在設計與實現(xiàn)系統(tǒng)時,應加入以下技術:(1) 傳輸使用AES加密。AES是可靠的雙向加密算法,能保準傳輸?shù)臄?shù)據(jù)內容不被泄漏。(2) 密碼。每個都有預設的或者動態(tài)變換的密碼控制人員的加入。(3) 安全等級。如用戶不滿足特定的等級,即使掌握了編號及密碼,也無法訪問。
計算機網(wǎng)絡的出現(xiàn),使人類社會正經(jīng)歷著一場前所未有的、全方位的深刻變革,信息資源的共享也以前所未有的程度和方式在全球范圍內進行著。采用基于數(shù)據(jù)庫和模板技術的動態(tài)信息發(fā)布,用該方法開發(fā)的站點易于管理、維護,改版工作量小,能在線發(fā)布新聞,自動生成新聞網(wǎng)頁,自動進行新聞的搜索和查找,可大幅提升新聞管理系統(tǒng)的實用性,安全性,以最小的成本實現(xiàn)最大的效益。
圖4 加密過程示意圖