(精品論文)在線新聞管理系統(tǒng)畢業(yè)論文_第1頁
(精品論文)在線新聞管理系統(tǒng)畢業(yè)論文_第2頁
(精品論文)在線新聞管理系統(tǒng)畢業(yè)論文_第3頁
(精品論文)在線新聞管理系統(tǒng)畢業(yè)論文_第4頁
(精品論文)在線新聞管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

在線新聞管理系統(tǒng)畢業(yè)設(shè)計論文 設(shè)計題目:在線新聞管理系統(tǒng)學(xué)生姓名: XXX 學(xué) 號: XXX 所在系部:計算機與信息工程系專業(yè)名稱: XXX 班 級: XXX 指導(dǎo)教師: XXX 2010年12月27日新余高等專科學(xué)校教務(wù)處制目 錄摘 要3abstract4第1章 開發(fā)工具的選用及介紹51.1ASP簡介51.2ASP的特點5第2章 本次畢業(yè)設(shè)計的重大意義61.1查找資料61.2總結(jié)數(shù)據(jù)、明確任務(wù)61.3本次畢業(yè)設(shè)計的重大意義61.4本章小節(jié)6第3章 系統(tǒng)的基本結(jié)構(gòu)和功能描述73.1系統(tǒng)的基本結(jié)構(gòu)73.2系統(tǒng)的功能描述7第4章 設(shè)計實現(xiàn)的詳細(xì)步驟94.1首頁面和管理員登錄頁面94.1.1首頁面設(shè)計94.1.2管理員登入界面104.2后臺管理104.3新聞管理114.3.1添加新聞134.3.2修改新聞144.3.3刪除新聞164.4公告管理174.4.1添加公告174.4.2修改公告184.4.3刪除公告194.5Access數(shù)據(jù)庫204.6章小節(jié)21第5章 設(shè)計中遇到的重點、難點及不足225.1重點及難點225.2不足與改良方案225.3本章小節(jié)22結(jié) 論23參考文獻(xiàn)24致 謝25摘 要信息技術(shù)的發(fā)展使得整個世界越來越小,這也意味著企業(yè)的競爭環(huán)境由區(qū)域化向全球化發(fā)展,尤其是隨著中國加入WTO的日期日益臨近,經(jīng)濟全球化是大趨勢,企業(yè)所處的宏觀環(huán)境實際上已經(jīng)不僅僅是通過信息技術(shù)員連接起來狹義的網(wǎng)絡(luò),而應(yīng)該將技術(shù)環(huán)境與經(jīng)濟環(huán)境結(jié)合在一起考慮,形成一種大網(wǎng)絡(luò)的概念。企業(yè)對信息的掌握程度、信息獲取是否及時、信息能否得到充分利用、對信息的反應(yīng)是否敏感準(zhǔn)確,已越來越成為衡量一個企業(yè)市場競爭能力的重要因素。所以建立動態(tài)的新聞管理系統(tǒng)適應(yīng)企業(yè)發(fā)展的要求,其意義是具大的。新聞系統(tǒng)是一個比較典型的文檔系統(tǒng),掌握了新聞系統(tǒng)的開發(fā),對于開發(fā)其它的文檔系統(tǒng)都有很大的幫助。新聞管理系統(tǒng),在國內(nèi)外早已有著成熟的研究成果和廣泛的社會應(yīng)用.國內(nèi)眾多大型門戶網(wǎng)站,如網(wǎng)易,新浪,搜狐,首都在線,人民日報網(wǎng),中國新聞網(wǎng)等,每天甚至?xí)r刻進(jìn)行海量信息的維護(hù),以保持網(wǎng)站內(nèi)容及時更新,內(nèi)容管理系統(tǒng),起著絕對重要的作用,也是當(dāng)今動態(tài)網(wǎng)站內(nèi)容更新的主要手段。關(guān)鍵字:新聞;ASP;數(shù)據(jù)庫;管理系統(tǒng);動態(tài)網(wǎng)站abstractThe development of information technology makes the whole world more and more small, it also means that the enterprise the competitive environment by regionalization to globalization, especially with Chinas accession to the WTO date approaching, economic globalization is big trend, enterprise in place of macro environment has actually is not only connected through information technicians narrow sense of network, and should be technology environmental and economic environment together consider large network, form a kind of concept. Enterprise information to master degree, information acquisition whether seasonable, information can be used fully, for information reaction is sensitive, accurate measure of a enterprise has become the important factor of the market competition ability. So building dynamic news management system adapt to the requirements of the development of enterprises, its meaning is great. News system is a more typical document systems, the master news system development, to develop other documentation system has a lot of help. News management system at home and abroad, already having mature research achievements and extensive social applications. Domestic large portal netease, such as sina, sohu, capital online, the Peoples Daily, China news service network, every time even the mass information maintenance, to maintain the website contents update, content management system, plays an important role, is absolutely todays dynamic website contents to update the main method. Key word: news; ASP ;database ;Management system;Dynamic websites第1章 開發(fā)工具的選用及介紹1.1ASP簡介 ASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。1.2ASP的特點 (1)任何開發(fā)工具皆可發(fā)展ASP。只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁發(fā)展工具,例如,F(xiàn)rontPage Express、 FrontPage等也都可以;不過還是建議你用記事本來寫,既省錢又方便,若是使用那些所見即所得的網(wǎng)頁編輯來寫ASP,可能會發(fā)生一些意想不到的離奇狀態(tài)。 (2)通吃各家瀏覽由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。 (3)語言相容性高:ASP與所有的ActiveX Script語言都相容,除了可結(jié)合HTML,VBScript、Java Script、Active X服務(wù)器組件來設(shè)計外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語言。 (4)易于操控數(shù)據(jù)庫:ASP可以輕易地通過ODBC(Open Database Connectivity)驅(qū)動程序連接各種不同的數(shù)據(jù)庫,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是”Excel” 文件當(dāng)成數(shù)據(jù)庫用。(5)面向?qū)ο髮W(xué)習(xí)容易:ASP具備有面向?qū)ο螅∣bject-Oriented)功能,學(xué)習(xí)容易,ASP提供了五種方便能力強大的內(nèi)建對象:Request、Response、Sever、Application以及Session,同時,若使用ASP內(nèi)建的“Application”對象或”Session”對象所撰寫出來的ASP程序可以在多個網(wǎng)頁之間暫時保存必要的信息。第2章 本次畢業(yè)設(shè)計的重大意義1.1查找資料ASP應(yīng)用教程ASP程序設(shè)計基礎(chǔ)ASP程序設(shè)計教程與實訓(xùn)管理信息系統(tǒng)數(shù)據(jù)庫原理與應(yīng)用教程1.2總結(jié)數(shù)據(jù)、明確任務(wù)該系統(tǒng)必須具備的數(shù)據(jù)庫:新聞信息數(shù)據(jù)庫、管理員信息數(shù)據(jù)庫、評論信息數(shù)據(jù)庫該系統(tǒng)必須具備以下功能:1、添加新聞;2、刪除新聞;3、修改新聞;4、發(fā)布新聞;5、訪問者評論。1.3本次畢業(yè)設(shè)計的重大意義在此次課程設(shè)計中,主要設(shè)計的是新聞管理員對新聞的管理。新聞管理員有進(jìn)入后臺管理的權(quán)限,新聞管理員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。新聞管理員可以瀏覽、添加、刪除、修改、發(fā)布新聞。1.4本章小節(jié)本章主要通過查找資料明確了此次課程設(shè)計的題目,并確定了此次課程設(shè)計的主要任務(wù)和此次課程設(shè)計的重要意義。第3章 系統(tǒng)的基本結(jié)構(gòu)和功能描述3.1系統(tǒng)的基本結(jié)構(gòu)圖3-1系統(tǒng)基本結(jié)構(gòu)3.2系統(tǒng)的功能描述新聞管理系統(tǒng)包括類別管理、新聞管理、公告管理、投票管理、友情鏈接管理等模塊。具體描述如下:1類別管理:(1)新聞類別的添加,包括類別名稱等信息;(2)新聞類別的修改; (3)新聞類別的刪除;(4)新聞類別的查詢。2新聞管理:(1)新聞信息的添加,包括新聞標(biāo)題、新聞內(nèi)容和所屬類別等;(2)新聞信息的修改;(3)新聞信息的刪除;3.公告管理:(1)公告信息的添加,包括公告標(biāo)題、公告內(nèi)容等;(2)公告信息的修改;(3)公告信息的刪除;第4章 設(shè)計實現(xiàn)的詳細(xì)步驟4.1首頁面和管理員登錄頁面4.1.1首頁面設(shè)計本主界面由default.asp打開,由很多模塊組成,最上面是張loge圖片,再下來是導(dǎo)航條,包括6個新聞的類別,頁面左側(cè)是公告信息和站內(nèi)搜索,中間是主要新聞的瀏覽,右邊有統(tǒng)計和在線調(diào)查,最下面有個登入后臺管理的按鈕。它們的功能是顯示新聞類別和每個類別中的新聞,以供訪問者可以清晰的瀏覽每一條新聞。管理員在后臺添加的新聞都會即時可見,對新聞的處理將立即在本頁面的對應(yīng)欄目顯示出來,達(dá)到“即時發(fā)布,即時見效”。普通訪問者只能在本界面查看、搜索站內(nèi)新聞,還能投票評論本系統(tǒng)。本界面清晰有條理,訪問者可以清楚的瀏覽每一條站內(nèi)新聞。首頁界面如下圖4-1所示:圖4-1首頁界面4.1.2管理員登入界面 本頁面是為了讓新聞管理員按照賬號和密碼進(jìn)行登錄,如賬號和密碼輸入正確,即可進(jìn)入管理員頁面。如果輸入錯誤,則轉(zhuǎn)到錯誤提示頁面。在輸入管理員的登錄信息時,通過連接數(shù)據(jù)庫來判斷信息是否正確。登入界面如圖4-2所示:圖4-2登錄后臺管理界面功能主要代碼如下:用戶名: 密碼:   4.2后臺管理 后臺管理主頁面是當(dāng)管理員輸入賬號和密碼正確后進(jìn)入的頁面,該頁面主要包括管理員可以對新聞進(jìn)行管理的一些操作,包括瀏覽新聞,添加新聞,刪除新聞,發(fā)布新聞等操作。在此頁面上,主要是添加了進(jìn)入各個管理頁面的鏈接,分別包括公告管理、新聞管理、投票管理。后臺管理主頁面如下圖4-3所示:圖4-3后臺管理主頁面4.3新聞管理新聞管理頁面主要包括對新聞的瀏覽顯示,新聞的修改、刪除、以及添加新聞的功能。此頁面和首頁的新聞顯示是一個頁面,在此頁面中加了對管理員身份的識別,通過登錄頁面的session的保存值來判斷是普通用戶瀏覽還是管理員瀏覽,如果是管理員瀏覽,則顯示管理員可對新聞進(jìn)行管理的功能,如修改、刪除、添加等。通過這寫鏈接進(jìn)入到各個對新聞管理的頁面。在此次課程設(shè)計中,把添加、修改、刪除、的執(zhí)行語句都放在了一個頁面。圖 4-4管理員的新聞圖 4-5普通瀏覽者的新聞4.3.1添加新聞添加新聞是新聞管理系統(tǒng)最重要的部分,當(dāng)管理員正確進(jìn)入之后,可以通過添加新聞表單提交要添加的新聞。當(dāng)添加完點提交的時候,新聞并為發(fā)布成功,也就是說新聞就能在首頁被訪問者瀏覽,并且保存在了數(shù)據(jù)庫里。添加新聞頁面如圖4-6所示:圖4-6添加新聞圖4-7添加新聞成功 功能實現(xiàn)主要代碼如下:添加文章%dim rsdim sqldim countset rs=server.createobject(adodb.recordset)sql = select * from SmallClass order by SmallClassID ascrs.open sql,conn,1,1document.myform.SmallClassName.optionsdocument.myform.SmallClassName.length = new Option(subcati0, subcati2); ValidationPassed = true; if(obj.BigClassName.selectedIndex 0) alert(請選擇新聞類別)ValidationPassed = false;return ValidationPassed;if(obj.SmallClassName.selectedIndex 0) alert(請選擇小類)ValidationPassed = false;return ValidationPassed;if(obj.title.value = ) alert(請?zhí)顚懶侣剺?biāo)題);ValidationPassed = false;return ValidationPassed;    4.3.2修改新聞修改新聞雖然不是新聞管理系統(tǒng)最重要的部分,但為了防止管理員對發(fā)布后的新聞不滿意或有新聞錯誤,所以設(shè)計修改新聞頁面也是必不可少的。當(dāng)管理員正確進(jìn)入之后,點擊要修改的某條新聞。則進(jìn)入修改新聞頁面,修改新聞頁面通過連接數(shù)據(jù)庫在表單中顯示修改新聞的內(nèi)容。管理員可以直接通過修改新聞表單。如果原來新聞是已經(jīng)發(fā)布的。則提交修改后的新聞為發(fā)布的。修改新聞如下圖4-8所示:圖4-8修改新聞功能實現(xiàn)主要代碼如下:if(obj.txtcontent.value = ) alert(請?zhí)顚懶侣剝?nèi)容!);ValidationPassed = false;return ValidationPassed;標(biāo)    題input type=text name=title size=60 maxlength=50 value= style=font-family: 宋體; font-size: 9pt    4.3.3刪除新聞刪除新聞是對過期新聞進(jìn)行刪除。此頁面和添加新聞一樣重要。當(dāng)管理員正確進(jìn)入之后,點擊要刪除的某條新聞。則進(jìn)入刪除新聞頁面,修改新聞頁面通過連接數(shù)據(jù)庫在表單中顯示修改新聞的內(nèi)容,待管理員確定為要刪除的新聞,點擊確定刪除按鈕,將新聞刪除,被刪除的新聞將無法恢復(fù)。刪除新聞頁面如下圖4-9所示:圖4-9刪除新聞功能實現(xiàn)主要代碼如下:Dim ids ids = Request.QueryString(id)Set rs = Server.CreateObject(ADODB.RecordSet)sql = Select * FROM news WHERE Id IN ( & ids & )conn.Execute(sql)rs.open sql,conn,1,3rs.deleters.updaters.closeset rs=nothingconn.closeset conn=nothingalert(信息刪除成功!);location.href = NewsManage.asp;4.4公告管理公告管理頁面主要包括對公告的瀏覽顯示,公告的修改、刪除、以及添加公告的功能。此頁面和首頁的新聞顯示是一個頁面,在此頁面中加了對管理員身份的識別,通過登錄頁面的session的保存值來判斷是普通用戶瀏覽還是管理員瀏覽,如果是管理員瀏覽,則顯示管理員可對公告進(jìn)行管理的功能,如修改、刪除、添加等。通過這寫鏈接進(jìn)入到各個對公告管理的頁面。公告管理頁面如下圖4-10所示:圖4-10 告管理界面4.4.1添加公告 添加公告是公告管理中最重要的部分,當(dāng)管理員正確進(jìn)入之后,可以通過添加公告表單提交要添加的公告。當(dāng)添加完點提交的時候,公告并為發(fā)布,也就是說公告在首頁就能被普通瀏覽者看見。添加公告如下圖4-11所示:圖4-11添加公告界面4.4.2修改公告修改公告雖然不是公告管理最重要的部分,但為了防止管理員對發(fā)布后的公告不滿意或有公告出現(xiàn)錯誤,所以設(shè)計修改公告頁面也是必不可少的。當(dāng)管理員正確進(jìn)入之后,點擊要修改的某條公告,則進(jìn)入修改新聞頁面,管理員可以直接通過修改公告表單對公告進(jìn)行修改。如果原來公告是已經(jīng)發(fā)布的。則提交修改后的公告為發(fā)布的。修改公告如下圖4-12所示:圖4-12 修改公告界面4.4.3刪除公告刪除公告是對過期公告進(jìn)行刪除,此頁面和添加公告一樣重要。當(dāng)管理員正確進(jìn)入之后,點擊要刪除的某條公告。則進(jìn)入刪除公告頁面,待管理員確定為要刪除的公告,點擊確定刪除按鈕,將公告刪除,被刪除的新聞將無法恢復(fù)。 刪除公告頁面如下圖所示:圖4-13刪除公告界面4.5Access數(shù)據(jù)庫基本的界面和ASP程序都設(shè)計好了,數(shù)據(jù)庫的設(shè)計也是必不可少的。在此次課程設(shè)計中,根據(jù)老師的要求還有自己所學(xué)的知識,本人采用的是Access數(shù)據(jù)庫管理。Access使用標(biāo)準(zhǔn)的SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)作為它的數(shù)據(jù)庫語言,從而提供了強大的數(shù)據(jù)處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關(guān)系型數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用程序生成器。一個Access數(shù)據(jù)庫中可以包含表、查詢、頁面、模塊以及數(shù)據(jù)訪問頁。Access數(shù)據(jù)庫使用單一的*.mdb文件管理所有的信息,這種針對數(shù)據(jù)庫集成的最優(yōu)化文件結(jié)構(gòu)不僅包括數(shù)據(jù)本身,也包括了它的支持對象。關(guān)于Access數(shù)據(jù)庫的具體操作過程,在此就不具體一一列出了。在此次的新聞管理系統(tǒng)中,需要建立八個表,主要包括新聞信息表和管理員信息表。其中管理員信息表中只列了賬號和密碼兩個字段,而新聞信息表中,列出了關(guān)于新聞的詳細(xì)信息。圖4-14 Access數(shù)據(jù)庫4.6章小節(jié)本章為最主要的一章,介紹了此次課程設(shè)計實現(xiàn)的詳細(xì)步驟,通過對新聞管理系統(tǒng)的分析以及設(shè)計前的模塊設(shè)計,從而更具體的逐步完善各個模塊,基本完成了新聞管理系統(tǒng)的管理員管理發(fā)布新聞部分。第5章 設(shè)計中遇到的重點、難點及不足5.1重點及難點設(shè)計中的重點數(shù)據(jù)庫與網(wǎng)頁的鏈接是本次設(shè)計中的重點, 用戶查看的消息要想提取出來,必須先進(jìn)行數(shù)據(jù)庫的鏈接與打開,要鏈接數(shù)據(jù)庫我們必須創(chuàng)建數(shù)據(jù)源。設(shè)計中的難點后臺設(shè)計是本次設(shè)計的難點內(nèi)容,后臺的管理系統(tǒng)是網(wǎng)站的核心內(nèi)容,通過管理員的登錄可以對網(wǎng)站進(jìn)行更新,管理員如何向數(shù)據(jù)庫中添加、修改內(nèi)容以及留言板板塊是難點中的難點,也是本網(wǎng)站功能實現(xiàn)的關(guān)鍵部分。5.2不足與改良方案由于時間關(guān)系,本次所設(shè)計的新聞管理系統(tǒng)只實現(xiàn)了管理員管理新聞的功能,而還有很多功能還未完成,希望后的設(shè)計中能逐步實現(xiàn)。改良方案:完成留言頁面,普通瀏覽者可以在主頁面對新聞進(jìn)行評論;管理員可以登錄后臺進(jìn)行對前臺的不合理評論進(jìn)行刪除。5.3本章小節(jié)本章介紹了我認(rèn)為在網(wǎng)站建設(shè)中所遇到的重點和難點,主要有:網(wǎng)頁與數(shù)據(jù)庫的鏈接方法、網(wǎng)站管理員是如何向數(shù)據(jù)庫中添加內(nèi)容,簡短的說明此次課程設(shè)計中存在的不足以及改良方案。相信在以后的學(xué)習(xí)和實踐中會得到更好的完善。結(jié) 論本課程設(shè)計完成的是一個新聞管理系統(tǒng),包括管理員發(fā)布新聞信息和管理留言信息,分別有添加、刪除、修改、發(fā)布等功能。在本次課程設(shè)計的過程中,詳細(xì)闡述了整個網(wǎng)站的設(shè)計思路

溫馨提示

  • 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

提交評論