新聞網(wǎng)站畢業(yè)論文_第1頁
新聞網(wǎng)站畢業(yè)論文_第2頁
新聞網(wǎng)站畢業(yè)論文_第3頁
新聞網(wǎng)站畢業(yè)論文_第4頁
新聞網(wǎng)站畢業(yè)論文_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

貴州民族學(xué)院人文科技學(xué)院畢業(yè)論文設(shè)計致謝新聞網(wǎng)站發(fā)布系統(tǒng)貴州xx大學(xué)xx學(xué)院計科系2008級xx指導(dǎo)教師:xx目錄摘要………………2Abstract…………………2HYPERLINK1引言…………………………3HYPERLINK1.1研究動機(jī)…………………3HYPERLINK1.2研究現(xiàn)狀…………………3HYPERLINK2系統(tǒng)分析………………………3HYPERLINK2.1網(wǎng)站功能描述……………3HYPERLINK2.2系統(tǒng)功能模塊劃分………………………4HYPERLINK2.3系統(tǒng)流程分析……………5HYPERLINK2.4可行性分析………………5HYPERLINK3數(shù)據(jù)庫創(chuàng)建和設(shè)計……………6HYPERLINK3.1創(chuàng)建數(shù)據(jù)庫………………6HYPERLINK3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計……………………6HYPERLINK4系統(tǒng)界面與后臺界面設(shè)計…………………7HYPERLINK4.1主界面設(shè)計……………7HYPERLINK4.1.1顯示詳細(xì)新聞………………………7HYPERLINK4.2后臺界面設(shè)計…………7HYPERLINK4.2.1登陸界面…………7HYPERLINK4.2.2管理界面…………8HYPERLINK5后臺管理模塊設(shè)計…………9HYPERLINK5.1管理員管理模塊………………………9HYPERLINK5.1.1管理員管理界面…………………9HYPERLINK5.1.2管理員管理分析…………………9HYPERLINK5.2新聞管理模塊…………10HYPERLINK5.2.1新聞管理界面……………………10HYPERLINK5.2.2新聞管理功能分析………………10HYPERLINK5.3新聞添加………………11HYPERLINK6結(jié)論………………………11HYPERLINK6.1網(wǎng)站系統(tǒng)總結(jié)…………11HYPERLINK參考文獻(xiàn)…………………………12HYPERLINK成果聲明…………………………12HYPERLINK致謝………………13新聞網(wǎng)站發(fā)布系統(tǒng)Xx貴州xx計科系(3)WINDOWS95/98/XP運(yùn)行PWS(PersonalWebServer)。其中以NTserver上的IIS功能最強(qiáng),提供了對ASP的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP主頁的最佳選擇。1.1.2ASP的特點(diǎn)任何開發(fā)工具皆可發(fā)展ASP。只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。1、ASP通吃各家瀏覽器由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。2、語言相容性高:ASP與所有的ActiveXScript語言都相容,除了可結(jié)合HTML,VBScript、JavaScript、ActiveX服務(wù)器組件來設(shè)計外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(ThirdParty)所提供的語言。隱密安全性高。如果我們在瀏覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因為ASP程序先于網(wǎng)站服務(wù)(WebServer)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會輕易地被看見進(jìn)而被盜用。3、易于操控數(shù)據(jù)庫:ASP可以輕易地通過ODBC(OpenDatabaseConnectivity)驅(qū)動程序連接各種不同的數(shù)據(jù)庫,例如:Acess、sqlserver、Oracle等等,另外,ASP亦可將“文本文件”或是”Excel”文件當(dāng)成數(shù)據(jù)庫用。在此期間本人將使用VisualStudio2010進(jìn)行ASP頁面的編碼,并使用SQL數(shù)據(jù)庫技術(shù)。第2章系統(tǒng)分析與總體設(shè)計很多網(wǎng)站都提供新聞欄目,例如搜狐、新浪等著名網(wǎng)站的新聞專欄。許多企業(yè)和個人網(wǎng)站也需要定期發(fā)布一些關(guān)于企業(yè)或網(wǎng)站的新聞。因為網(wǎng)絡(luò)中新聞發(fā)布的頻率非常高,如果使用靜態(tài)網(wǎng)頁作為新聞頁面,則維護(hù)工作將非常繁瑣,管理員每天需要制作大量的網(wǎng)頁,從而浪費(fèi)很多時間和精力。使用新聞發(fā)布、新聞管理系統(tǒng)可以使新聞發(fā)布、管理變得很輕松,管理員只需設(shè)置標(biāo)題、內(nèi)容和圖片等新聞就可以了,系統(tǒng)將自動生成對應(yīng)的網(wǎng)頁。本文將對新聞發(fā)布及管理系統(tǒng)進(jìn)行系統(tǒng)分析與總體設(shè)計。2.1網(wǎng)站功能描述新聞發(fā)布和新聞管理系統(tǒng)包括管理員管理、版塊管理、新聞管理、添加新聞、新聞查詢等模塊。具體描述如下:1、管理員管理:(1)添加管理員;(2)修改管理員信息;(3)刪除管理員。2、版塊管理:(1)添加新聞版塊;(2)修改新聞版塊;(3)刪除新聞版塊。3、新聞管理:(1)顯示各版塊的信息;(2)轉(zhuǎn)移新聞版塊;(3)修改新聞;(4)刪除新聞。4、添加新聞:(1)添加新聞的內(nèi)容、標(biāo)題等。2.2系統(tǒng)功能模塊劃分從功能描述的內(nèi)容可以看到,本實例可以實現(xiàn)6個完整的功能。我們根據(jù)這些功能,設(shè)計出系統(tǒng)的功能模塊,如下圖2-1所示。新聞系統(tǒng)新聞系統(tǒng)管理員管理版塊管理新聞管理添加新聞新聞查詢圖2-1新聞發(fā)布系統(tǒng)功能模塊示意圖新聞發(fā)布系統(tǒng)的功能模塊之間的關(guān)系如下圖2-2所示。后臺系統(tǒng)后臺系統(tǒng)提供數(shù)據(jù)新聞管理前臺系統(tǒng)數(shù)據(jù)庫基本信息發(fā)布板塊管理新聞查詢圖2-2新聞發(fā)布及管理系統(tǒng)的功能模塊關(guān)系圖在本網(wǎng)站中,管理員管理模塊的功能比較簡單、只有添加、修改、刪除功能。管理員管理功能模塊的關(guān)系如下圖2-3所示。管理員管理管理員管理添加、修改、刪除管理員信息用戶圖2-3用戶管理功能模塊的關(guān)系圖2.3系統(tǒng)流程分析為了進(jìn)一步了解本實例系統(tǒng)的設(shè)計,本小節(jié)將對系統(tǒng)進(jìn)行流程分析。管理系統(tǒng)的工作流程都是從用戶登錄模塊開始,對用戶的身份進(jìn)行認(rèn)證。身份認(rèn)證過程:確認(rèn)用戶是否是有效的系統(tǒng)用戶,此過程決定用戶能否進(jìn)入系統(tǒng)。本系統(tǒng)分為前臺系統(tǒng)和后臺系統(tǒng)及留言三個部分。前臺系統(tǒng)不需要進(jìn)行身份認(rèn)證,任何人都可以通過瀏覽器閱讀已經(jīng)發(fā)布的新聞、發(fā)表網(wǎng)友評論。管理員擁有所有的操作權(quán)限,后臺系統(tǒng)的流程分析如圖2-4所示。開始用戶登錄開始用戶登錄失敗重試管理所有用戶的信息管理新聞類別,發(fā)布信息,所有新聞信息的管理管理員圖2-4后臺系統(tǒng)的流程分析第3章系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實現(xiàn)3.1創(chuàng)建數(shù)據(jù)庫首先創(chuàng)建一個數(shù)據(jù)庫db_news用來保存本系統(tǒng)的所有數(shù)據(jù)。3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計本系統(tǒng)定義的db_news數(shù)據(jù)庫中包含以下2個表:管理員表:tb_User、新聞表:tb_News。下面介紹這些表的結(jié)構(gòu):管理員表tb_User管理員表tb_User用來保存管理員信息。在設(shè)計數(shù)據(jù)庫結(jié)構(gòu)時,很多表都需要設(shè)計一個整型字段作為標(biāo)識列,這幾乎已經(jīng)成為慣例,例如表tb_User中的ID字段。所謂標(biāo)識列,就是可以惟一標(biāo)識一行記錄的列,在表中不會存在兩條標(biāo)識列相同的記錄。如果其他表需要引用表tb_User中的數(shù)據(jù),則在表中添加一個ID字段就可以了,結(jié)構(gòu)如表3_1所示。表3_1表tb_User的結(jié)構(gòu)自動編號用戶名密碼添加時間1mrmrsoft2011/11/113:46:444adminadmin2011/12/516:54:06NULLNULLNULLNULL新聞表tb_News新聞表tb_News用來保存新聞類別的信息,結(jié)構(gòu)如表3_2所示。表3_2表tb_News的結(jié)構(gòu)編號字段名稱數(shù)據(jù)類型允許空說明1IDIntN添加新聞編號(自動編號)2TitleVarchar文章標(biāo)題3Contenttext文章內(nèi)容4StyleVarchar新聞類別5Typeint新聞類型6IssueDateDateTime添加時間第4章系統(tǒng)主界面與后臺界面設(shè)計4.1主界面設(shè)計本主界面為Default.aspx,它的功能是顯示新聞類別,并提供進(jìn)入管理界面(User_login.asp)的鏈接。.1.1顯示詳細(xì)新聞此模塊顯示每條新聞的詳細(xì)內(nèi)容、標(biāo)題、發(fā)布者、發(fā)布時間等。4.2后臺界面設(shè)計4.2.1登錄界面在對系統(tǒng)進(jìn)行管理之前,需要通過系統(tǒng)的身份認(rèn)證。只有用戶名和密碼正確才可以進(jìn)入管理界面否則回到該界面。登錄界面如下圖4_4所示。圖4_4登錄界面4.2.2管理界面詞界面在通過驗證之后才可以進(jìn)入,它分為各個管理模塊、主頁的鏈接、退出管理系統(tǒng)等模塊。它是由框架組成的從而可以減少重復(fù)的部分并可以使系統(tǒng)維護(hù)更容易管理界面如圖4_5所示。圖4_5管理界面第5章后臺管理模塊設(shè)計5.1管理員管理模塊管理員管理模塊設(shè)計可以實現(xiàn)以下功能:(1)添加管理員信息;(2)修改管理員信息;(3)刪除管理員信息。只有管理員用戶才可以進(jìn)入管理員管理模塊,5.1.1管理員管理界面打開管理員管理界面,如圖5-1所示。圖5-1管理員管理界面5.1.2管理員管理功能分析1、新聞顯示功能:為了便于管理員管理,admin_manage.asp以表格的形式顯示管理員信息,并在后面有修改和刪除,下面有添加模塊。并通過rs記錄集綁定到相應(yīng)的表格單元格當(dāng)中以顯示已有的管理員。2、添加管理員功能:添加的信息包括管理員帳號、管理員密碼,通過隱藏域傳遞ADD信息admin_savemanage.asp頁面接收此信息并作相應(yīng)的處理。3、修改管理員信息:修改信息包括修改管理員帳號、管理員密碼,通過隱藏域傳遞edit信息admin_savemanage.asp頁面接收此信息并作相應(yīng)的處理。4、刪除管理員信息:此功能比較人性化,在刪除時提示用戶是否要刪除并且把所有的信息清空,直接刪除比較方便。5.2新聞管理模塊新聞管理模塊設(shè)計可以實現(xiàn)以下功能:(1)新聞版塊轉(zhuǎn)移;(2)修改新聞信息;(3)刪除新聞信息。只有管理員用戶才可以進(jìn)入新聞管理模塊,在admin.asp中,單擊“新聞管理”超級鏈接,可以打開新聞管理頁面admin_news.asp。5.3.1新聞管理界面新聞管理界面,此界面具有良好的視覺效果和友好的操作界面具體效果如下圖5-3所示。圖5-3新聞管理界面5.3.2新聞管理功能分析1、顯示新聞管理信息:為了便于新聞管理,User_class.asp以表格的形式顯示各個模塊的新聞標(biāo)題信息和添加/修改時間,并在后面有編輯、刪除模塊。2、修改新聞信息:修改版塊的版塊名,通過字符串傳遞edit信息request接收此信息然后調(diào)用User_edit.asp頁面并作相應(yīng)的處理。修改新聞的標(biāo)題、所屬版塊、添加時間、新聞內(nèi)容、等。3、刪除新聞信息:此功能比較人性化,在刪除時提示用戶是否要刪除并且把所有的信息清空,直接刪除比較方便。通過字符串傳遞del信息然后調(diào)用User_del.asp頁面并request接收此信息和作相應(yīng)的處理。4、新聞版塊轉(zhuǎn)移:新聞轉(zhuǎn)移便于新聞的管理,用組合框進(jìn)行選擇,想轉(zhuǎn)移到那個類別都行,用組合框進(jìn)行選擇的目的也是為了減少錯誤和方便于用戶。5.4新聞添加主要添加新聞的內(nèi)容、標(biāo)題、類別等。新聞添加界面如圖5-4所示。圖5-4添加新聞界面第6章結(jié)論6.1網(wǎng)站系統(tǒng)總結(jié)Web開發(fā)技術(shù)的飛速發(fā)展促進(jìn)了新聞發(fā)布的普及。目前,越來越多的發(fā)布新聞活動開始遷移到Internet中來進(jìn)行,一種新的發(fā)布方式-新聞網(wǎng)站已成為一種必然的趨勢,這種新聞發(fā)布方式無疑給管理者和用戶帶來極大的便利,使以前很多不可能的新聞發(fā)布活動變得異??旖?。本文研究了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)則的新聞網(wǎng)站。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的Web設(shè)計。系統(tǒng)使用Microsoft公司以VisualStudio2010為核心語言的ASP開發(fā)工具,利用微軟提供的IIS建立運(yùn)行環(huán)境,再結(jié)合MicrosoftSQLServer2005建立數(shù)據(jù)連接關(guān)系。利用其提供的各種組件,首先在短時間內(nèi)建立數(shù)據(jù)庫,然后,對數(shù)據(jù)庫進(jìn)行分析與建立頁面,不斷修正與改進(jìn),直到功能基本實現(xiàn)的可行系統(tǒng)??傮w來說,本網(wǎng)站的設(shè)計具有良好的擴(kuò)展能力并且便于維護(hù),使用較為簡便,對于管理人員來說是較好的管理工具,但是由于時間和其他方面的限制原因,系統(tǒng)還有很多方面需要改進(jìn)。我相信在以后的學(xué)習(xí)生活中定能一步一步的去克服這些,使新聞網(wǎng)站的功能越來越完善。6.2網(wǎng)站系統(tǒng)展望6.2.1新聞網(wǎng)站的發(fā)展趨勢現(xiàn)階段我國大部分新聞網(wǎng)站功能單一,安全性不高,管理也只能是進(jìn)行刪除、修改、編輯等功能,以及和用戶交流得少不能很好的滿足用戶的要求。應(yīng)該多與用戶進(jìn)行互動這樣才能體現(xiàn)新聞的價值,及新聞所帶來的好處。并且使新聞以完全開放的形式展現(xiàn)給各個瀏覽者,這樣才能體現(xiàn)新聞的透明性。目前網(wǎng)站的制作技術(shù)與要求,都已經(jīng)告別了因特網(wǎng)初期網(wǎng)站制作的“幼稚”期,隨著各類網(wǎng)站的迅速增加與瀏覽者需求的提高,無不要求網(wǎng)站從立意,策劃,頁面設(shè)計到后臺程序的全面提高。無論是個人網(wǎng)站還是企業(yè)網(wǎng)站都必須被要求從瀏覽者角度出發(fā),最大限度的滿足用戶的要求,這也是以后各類網(wǎng)站發(fā)展競爭的真正實質(zhì)所在。6.2.2網(wǎng)站系統(tǒng)體系結(jié)構(gòu)的發(fā)展趨勢1、基于B/S結(jié)構(gòu)與C/S結(jié)構(gòu)結(jié)合的體系結(jié)構(gòu):B/S與C/S這兩種技術(shù)是各有利弊的。C/S技術(shù)是20年前的主流開發(fā)技術(shù),它主要局限于內(nèi)部局域網(wǎng)的需要。因而缺乏作為應(yīng)用平臺的一些特性,難以擴(kuò)展到互聯(lián)網(wǎng)這樣的環(huán)境上去,而且要求開發(fā)者自己去處理事務(wù)管理、消息隊列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級的問題。這對應(yīng)用開發(fā)者提出了較高的要求,而且迫使應(yīng)用開發(fā)者投入很多精力來解決應(yīng)用程序以外的問題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜,成了C/S的一大缺陷。2、采用這種結(jié)構(gòu)優(yōu)點(diǎn)在于:(1)充分發(fā)揮了B/S與C/S體系結(jié)構(gòu)的優(yōu)勢,彌補(bǔ)了二者不足。充分考慮用戶利益,保證瀏覽查詢者方便操作的同時也使得系統(tǒng)更新簡單,維護(hù)簡單靈活,易于操作。(2)B/S結(jié)構(gòu)與C/S結(jié)構(gòu)各具優(yōu)缺點(diǎn),建立C/S、B/S結(jié)構(gòu)相結(jié)合的網(wǎng)絡(luò)構(gòu)架已成為必然趨勢。怎樣結(jié)合B/S與C/S開發(fā)系統(tǒng)是開發(fā)MIS系統(tǒng)普遍關(guān)注的問題。在應(yīng)用過程中,應(yīng)結(jié)合實際情況,并根據(jù)實際情況進(jìn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論