新聞網站的設計與實現
發(fā)布時間:2018-07-01 來源: 美文摘抄 點擊:
摘要:在科研、教育、國防、金融等社會的各個方面慢慢的都逐漸與計算機靠攏,對于新聞來說,有了網絡作為媒介的新聞信息無疑是為新聞行業(yè)的發(fā)展起到了一個巨大推動力的作用。新聞質量的提高也離不開這些互聯(lián)網媒介的發(fā)展。新聞網站,是將業(yè)界動態(tài)、新鮮事物、政策變動等經常變動的信息通過具有某些共同特征進行分類,然后將其放置在網頁上供用戶瀏覽的一種網站。本文將重點研究和設計新聞門戶網站。
關鍵詞:新聞;網站
面對著信息時代的變更、新聞行業(yè)的快速發(fā)展,新聞單位也要走出自己的競爭路線,要依靠互聯(lián)網,利用其交互性、時時性的特點,為自身作宣傳,讓客戶了解媒體的最新動態(tài)、為客戶提供優(yōu)良多樣化的服務,從而提高服務質量,即時與用戶溝通交流以提高客戶的滿意度和忠誠度。
一、模塊和功能分析
新聞網站,又稱為新聞發(fā)布系統(tǒng),是將網頁上的某些需要經常變動的信息,類似各類新聞、最新產品信息發(fā)布和業(yè)界動態(tài)等更新信息集中管理,并通過信息的某些共性進行分類,最后系統(tǒng)化、標準化發(fā)布到網站上的一種網站應用程序。
網站信息通過一個操作簡單的界面加入數據庫,然后通過已有的網頁模板格式與審核流程發(fā)布到網站上。它的出現大大減輕了網站更新維護的工作量,通過網絡數據庫的引用,將網站的更新維護工作簡化到只需錄入文字和上傳圖片,從而使網站的更新速度大大縮短,在某些專門的網上新聞站點,新聞的更新速度已經縮短到五分鐘一更新,從而大大加快了信息的傳播速度,也吸引了更多的長期用戶群,實時保持網站的活動力和影響力。
本系統(tǒng)需要具有以下功能:
(1)由于一項新的軟件在被使用之前,對于使用者來說是陌生和嶄新的,所以要求系統(tǒng)具有良好的人機界面。
。2)能夠實現新聞發(fā)布的各項功能,能成功的對用戶各種信息進行管理。
。3)查詢、修改、刪除、添加數據方便,數據的穩(wěn)定性和可靠性好。
整個系統(tǒng)最關鍵的就是數據庫系統(tǒng),一個強大的數據庫可以支持完善一個優(yōu)秀的軟件設計,通過軟件系統(tǒng)與數據庫系統(tǒng)的連接來實現通過軟件界面觀察和處理操作數據。
二、可行性分析
可行性分析也稱為可行性研究,是在調查的基礎上,針對新網站的開發(fā)是否具備必要性和可能性,對新網站的開發(fā)從政策、環(huán)境、經濟等方面進行分析和研究,以避免投資失誤,保證新網站的開發(fā)成功?尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。
操作可行性:界面設計時充分考慮管理人員的習慣,使得操作簡單;數據錄入迅速、規(guī)范、可靠;統(tǒng)計準確;制表靈活;適應力強;容易擴充。
系統(tǒng)運行環(huán)境:服務起端的最低配置是由建立站點所需要的軟件來決定的,在最底配置的情況下,服務器的性能往往不進人意,現在硬件性能已經相當出色,而且價格也很便宜,因此通常應給服務器端配置高性能硬件。
三、總體功能設計
系統(tǒng)采用了敏捷開發(fā)的思想,使得系統(tǒng)具有易用性、個性化、跨平臺等特點;同時又保證數據的安全、穩(wěn)定、快速和完整;使其運行得高速、安全、穩(wěn)定。通過對新聞類網站的調研以及與其他高校網站的對比,該網站將主要提供以下幾個個功能模塊:
。ㄒ唬┕δ茉O計
前臺實現的功能如下:1)用戶登陸系統(tǒng):包括用戶登入;2)賬戶管理模塊:包括用戶錄入、修改密碼等;3)賬戶管理模塊:包括新聞信息查看,新聞搜索,新聞欄目瀏覽等;4)評論管理模塊:站內評論分為評論發(fā)表與評論查看,管理員審核評論,刪除評論。
后臺實現的功能如下:
1)登入注冊模塊:包括系統(tǒng)用戶管理、添加用戶、修改信息;
2)新聞發(fā)布管理:新聞信息錄入、修改、審核和刪除等;
3)附件管理模塊:包括附件文件上傳、修改和查詢等;
4)信息管理模塊:通知系統(tǒng)公告等。
。ǘ┏绦驕y試
在設計系統(tǒng)的過程中,存在一些錯誤是必然的。對于語句的語法錯誤,在程序運行時自動提示,并請求立即糾正,因此,這類錯誤比較容易發(fā)現和糾正。但另一類錯誤是在程序執(zhí)行時由于不正確的操作或對某些數據的計算公式的邏輯錯誤導致的錯誤結果。這類錯誤隱蔽性強,有時會出現,有時又不出現,因此,對這一類動態(tài)發(fā)生的錯誤的排查是耗時費力的。
測試的目的:
如果測試的目的是為了盡可能多地找出錯誤,那么測試就應該直接針對軟件比較復雜的部分或是以前出錯比較多的位置。
①軟件測試是為了發(fā)現錯誤而執(zhí)行程序的過程;
、跍y試是為了證明程序有錯,而不是證明程序無錯誤;
、垡粋好的測試用例是在于它能發(fā)現至今未發(fā)現的錯誤;
、芤粋成功的測試是發(fā)現了至今未發(fā)現的錯誤的測試。
這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點可能會產生誤導,認為發(fā)現錯誤是軟件測試的唯一目,查找不出錯誤的測試就是沒有價值的,事實并非如此。
測試的步驟:
與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成:
。1)模塊測試在這個測試步驟中所發(fā)現的往往是編碼和詳細設計的錯誤。
。2)系統(tǒng)測試在這個測試步驟中發(fā)現的往往是軟件設計中的錯誤,也可能發(fā)現需求說明中的錯誤。
。3)驗收測試在這個測試步驟中發(fā)現的往往是系統(tǒng)需求說明書中的錯誤。
參考文獻:
[1]劉振明.基于J2EE新聞門戶網站的設計與研究 吉林大學 2010-10-01.
[2]呂學婷. 基于Springmvc和Mybatis框架的門戶網站及其內容管理系統(tǒng)的設計與實現[D].東華理工大學,2016.
[3]呂林濤,萬經華,周紅芳. 基于AJAX的Web無刷新頁面快速更新數據方法[J]. 計算機應用研究. 2006(11).
熱點文章閱讀