前言:想要寫出一篇引人入勝的文章?我們特意為您整理了新聞網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)開發(fā)研究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
【摘要】隨著社會(huì)的進(jìn)步和經(jīng)濟(jì)的發(fā)展,很多新型的技術(shù)出現(xiàn)在我們的生活中。互聯(lián)網(wǎng)和計(jì)算機(jī)的出現(xiàn)更加給我們的生活和工作帶來(lái)了很多的方面,很多大型的企業(yè)為了自己的發(fā)展和自己的知名度都有了自己的網(wǎng)站,新聞行業(yè)也不例外。但是現(xiàn)在所有的網(wǎng)站在維修和維護(hù)上一般都是請(qǐng)專業(yè)的人士定期的進(jìn)行修改,但是這種方式在別的企業(yè)比較適用,在新聞行業(yè)卻不適用。
【關(guān)鍵詞】新聞;網(wǎng)頁(yè)自動(dòng)生成系統(tǒng);開發(fā)
1引言
新聞行業(yè)和其他的行業(yè)不同,這個(gè)世界每天都會(huì)發(fā)生很多的新聞,所以新聞網(wǎng)站需要比其他行業(yè)更要每天甚至每個(gè)時(shí)段進(jìn)行實(shí)時(shí)內(nèi)容更新,所以更需要有一套專屬于自己的網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)。
2網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)開發(fā)的環(huán)境
(1)在開發(fā)網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)的時(shí)候借鑒的是美國(guó)公司開發(fā)的集網(wǎng)頁(yè)制作和網(wǎng)頁(yè)管理于一體的網(wǎng)頁(yè)編輯器,這個(gè)網(wǎng)頁(yè)編輯器主要針對(duì)的就是網(wǎng)頁(yè)設(shè)計(jì),通過(guò)這個(gè)網(wǎng)頁(yè)編輯器設(shè)計(jì)出來(lái)的網(wǎng)頁(yè)既干凈又準(zhǔn)確,并且具有高效性和直觀性的特點(diǎn),用它來(lái)進(jìn)行網(wǎng)站編輯的時(shí)候能夠跨平臺(tái)跨閱覽器進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)[2]。(2)Asp是一個(gè)Web服務(wù)端的開發(fā)環(huán)境,主要是由微軟發(fā)明的一種網(wǎng)頁(yè)的技術(shù),這個(gè)技術(shù)的優(yōu)點(diǎn)就是簡(jiǎn)單、強(qiáng)大,用這個(gè)技術(shù)能夠讓一些運(yùn)行的服務(wù)應(yīng)用程序?qū)崿F(xiàn)交換。(3)Access數(shù)據(jù)庫(kù)軟件,有非常強(qiáng)的數(shù)據(jù)管理功能,也是現(xiàn)在最新的數(shù)據(jù)庫(kù)管理軟件,能夠匯集非常多的信息,使用這個(gè)數(shù)據(jù)庫(kù)軟件能夠更好的查詢和儲(chǔ)存一些信息。
3網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)
3.1網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)構(gòu)架
上圖是網(wǎng)站自動(dòng)生成系統(tǒng)圖,這是一種通過(guò)Asp研發(fā)的一種網(wǎng)頁(yè)自動(dòng)生成系統(tǒng),使用這個(gè)系統(tǒng)的時(shí)候能夠隨時(shí)更改在線的新聞信息,方便工作人員自己操作網(wǎng)頁(yè)和網(wǎng)站,并且網(wǎng)頁(yè)里面的所有信息都能夠進(jìn)行動(dòng)態(tài)。所有錄入這個(gè)系統(tǒng)里面的信息都可以進(jìn)行自動(dòng)分組,并且還可以選擇把一些頭條信息放在主頁(yè)上,一些普通的新聞放在一級(jí)管理上,人們可以通過(guò)網(wǎng)站的分類放置,知道哪些是重要的新聞,哪些是一般的新聞。
3.2網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)的設(shè)計(jì)思路:
在這個(gè)系統(tǒng)里面需要先設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)主要包括以下幾個(gè)方面:(1)details:用來(lái)存放所有需要的新聞;(2)friend:存放新聞的聯(lián)結(jié);(3)image:存放和新聞?dòng)嘘P(guān)的圖片:(4)password:用來(lái)存放密碼;(5)sort1/sort2:用來(lái)存放分好的類目;(6)title:用來(lái)存放首頁(yè)的內(nèi)容;為了能夠讓整個(gè)網(wǎng)頁(yè)在自動(dòng)生成的時(shí)候保持風(fēng)格統(tǒng)一,還需要建立一個(gè)外部樣式表。在進(jìn)入網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)設(shè)計(jì)的時(shí)候首先就是要進(jìn)行登錄,在登錄界面設(shè)計(jì)一個(gè)自定義表單,這樣人們?cè)谶M(jìn)入的時(shí)候就會(huì)有一個(gè)專業(yè)的頁(yè)面彈出來(lái),登錄成功就可以進(jìn)行設(shè)計(jì),登錄失敗就不能進(jìn)行修改,這樣也可以保證新聞網(wǎng)頁(yè)的安全性。成功登錄之后就會(huì)進(jìn)入設(shè)計(jì)頁(yè)面,在設(shè)計(jì)頁(yè)面里面會(huì)把所有需要設(shè)計(jì)的內(nèi)容分成幾個(gè)板塊,這樣人們?cè)谠O(shè)計(jì)的時(shí)候可以按照板塊的內(nèi)容依次進(jìn)行修改,避免因?yàn)楣ぷ魅藛T的疏忽造成有些內(nèi)容忘記修改的現(xiàn)象。
3.3網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)具體操作:
在設(shè)計(jì)網(wǎng)頁(yè)的時(shí)候我們會(huì)把網(wǎng)頁(yè)分成一級(jí)類別和二級(jí)類別的信息管理,這樣就可以方便工作人員進(jìn)行新聞管理。在信息管理里面會(huì)分成首頁(yè)、普通頁(yè)目等,這樣工作人員在操作的時(shí)候需要修改哪個(gè)項(xiàng)目就可以在這個(gè)項(xiàng)目地下進(jìn)行修改,還可以在線一些信息。
4新聞網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)開發(fā)的注意事項(xiàng)
新聞網(wǎng)頁(yè)自動(dòng)生成系統(tǒng)開發(fā)的時(shí)候需要遵循“高內(nèi)聚低耦合”的原則。在設(shè)計(jì)的時(shí)候還需要以下的注意事項(xiàng):(1)系統(tǒng)在進(jìn)行開發(fā)的時(shí)候需要?jiǎng)?chuàng)建很多的站點(diǎn)管理器,這些站點(diǎn)管理器能夠起到調(diào)動(dòng)數(shù)據(jù)庫(kù)的作用,如果在設(shè)計(jì)的時(shí)候有些腳本不能使用的時(shí)候就需要在把下載的轉(zhuǎn)到閱覽器上面,但是這樣有可能會(huì)暴露一些信息,所以在下載的時(shí)候?yàn)榱吮苊獬霈F(xiàn)信息暴露的情況,需要把一些文件名的格式進(jìn)行修改,但是仍然保留源代碼的安全。(2)在控制臺(tái)里面需要結(jié)合Session和Application兩個(gè)功能和數(shù)據(jù)庫(kù)中相應(yīng)的字段進(jìn)行驗(yàn)證,驗(yàn)證其內(nèi)容和合法性,這樣就能夠防止一些非法的用戶偽造一些身份進(jìn)行越權(quán)修改。當(dāng)閱覽器每次進(jìn)行修改的時(shí)候都需要檢查一些是否和服務(wù)器上面的儲(chǔ)存保持一致,禁止出現(xiàn)頁(yè)面緩存的現(xiàn)象,每次像Web進(jìn)行請(qǐng)求的時(shí)候都需要在程序上加上相應(yīng)的代碼,這樣就能避免出現(xiàn)假裝管理的現(xiàn)象。(3)在后臺(tái)管理方面主要包括功能區(qū)和操作區(qū),功能區(qū)主要包括:管理首頁(yè)、欄目管理、添加文件、用戶管理、文件管理等內(nèi)容,功能區(qū)包含的內(nèi)容十分的廣泛,其次就是操作區(qū),在操作區(qū)里面會(huì)根據(jù)功能的不同顯示出不能的截面,不同管理也有不同的特點(diǎn)。像網(wǎng)站基本信息設(shè)計(jì)的時(shí)候一定要包括公告、網(wǎng)址、網(wǎng)站名稱、網(wǎng)站管理員等,在欄目管理的時(shí)候一定要根據(jù)素材進(jìn)行劃分,靈活的控制整個(gè)網(wǎng)頁(yè)的內(nèi)容。要想控制網(wǎng)頁(yè)里面的內(nèi)容、字體等細(xì)節(jié)的部分,需要層疊樣式表來(lái)進(jìn)行控制,在樣式排版的時(shí)候還需要盡可能的有一些多樣化,通過(guò)這些多樣化來(lái)進(jìn)行排版,在根據(jù)ID的順序放在數(shù)據(jù)庫(kù)里面,這樣管理員在進(jìn)行使用的時(shí)候就會(huì)很清楚的找到需要的內(nèi)容。
5結(jié)語(yǔ)
隨著社會(huì)的信息化在不斷的加大,新聞行業(yè)也需要有一個(gè)屬于自己的網(wǎng)站,同時(shí)還需要一個(gè)能夠自動(dòng)生成網(wǎng)頁(yè)的系統(tǒng),自動(dòng)生成網(wǎng)頁(yè)的系統(tǒng)不僅降低了網(wǎng)頁(yè)建設(shè)的成本,還為網(wǎng)頁(yè)建設(shè)提供了很多的便利,更加方便人們的工作和實(shí)用。
【參考文獻(xiàn)】
[1]趙小林,陳英.動(dòng)態(tài)網(wǎng)頁(yè)規(guī)劃與實(shí)現(xiàn)機(jī)制[J].北京理工大學(xué)學(xué)報(bào),2001(2).
[2]蔣偉鋼.基于ASP的動(dòng)態(tài)網(wǎng)站核心技術(shù)分析[J].福建電腦,2005(2).
[3]王建國(guó).基于WEB的動(dòng)態(tài)網(wǎng)站管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[J].微機(jī)發(fā)展,2004(1).
作者:陳文婷 周飛 桑龍 單位:甘肅政法大學(xué)