新聞新聞傳播論文范文-對(duì)于淺淡基于ASPNET的網(wǎng)站CMS新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)論文_第1頁(yè)
新聞新聞傳播論文范文-對(duì)于淺淡基于ASPNET的網(wǎng)站CMS新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)論文_第2頁(yè)
新聞新聞傳播論文范文-對(duì)于淺淡基于ASPNET的網(wǎng)站CMS新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)論文_第3頁(yè)
新聞新聞傳播論文范文-對(duì)于淺淡基于ASPNET的網(wǎng)站CMS新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)論文_第4頁(yè)
新聞新聞傳播論文范文-對(duì)于淺淡基于ASPNET的網(wǎng)站CMS新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)論文_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、新聞新聞傳播論文范文:對(duì)于淺淡基于asp. net的網(wǎng)站cms新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)論文【摘 要】cms是content management system的縮寫,意為“內(nèi)容 管理系統(tǒng)”。它可以加快網(wǎng)站開發(fā)的速度,讓非專門人員也可以對(duì)網(wǎng) 站進(jìn)行日常的維護(hù)和內(nèi)容更新,提高了工作效率,減少了開發(fā)的成本。 新聞管理模塊作為cms的核心模塊,它可以進(jìn)行新聞的發(fā)布、修改和 刪除。本文將圍繞該模塊進(jìn)行闡述?!娟P(guān)鍵詞】asp. net cms新聞發(fā)布模塊新聞管理模塊主要用于新聞的發(fā)布、修改和刪除,木模塊基本 asp. net和sqlserver2005開發(fā),它的實(shí)現(xiàn)流程如圖1所示。圖1新聞管理模塊實(shí)現(xiàn)流程

2、一、新聞模塊數(shù)據(jù)設(shè)計(jì)假設(shè)新聞欄目已經(jīng)固定好了,有“新聞”、“娛樂”、“體育” 和“財(cái)經(jīng)”,在sqlserver2005數(shù)據(jù)庫(kù)中建立一個(gè)表“newsinfo” , 它包含新聞的主耍屬性,包括新聞所屬欄目、標(biāo)題、內(nèi)容、來源、新 聞li期等。結(jié)構(gòu)設(shè)計(jì)如表1所示。字段名字段類型說明newsidint新聞編號(hào),口動(dòng)生成,用于惟一標(biāo)識(shí),設(shè)為主鍵newschannel int 所屬欄目newsti 11 envarchar (100)新聞標(biāo)題newscontent ntext 新聞內(nèi)容newssource nvarchar (100)新聞來源newsdatedatetime 新聞日期newseditor n

3、varchar (50)編輯表1新聞表的結(jié)構(gòu)二、新聞發(fā)布模板新聞發(fā)布模板是將新聞數(shù)據(jù)添加到數(shù)據(jù)庫(kù)中,我們通過界面和 代碼分離的方式實(shí)現(xiàn)新聞發(fā)布模板的設(shè)計(jì),新聞發(fā)布模塊的實(shí)現(xiàn)流程 如圖2所示。圖2新聞發(fā)布模塊實(shí)現(xiàn)流程(一) 設(shè)計(jì)數(shù)據(jù)庫(kù)操作策略要將新聞數(shù)據(jù)添加到數(shù)據(jù)庫(kù)中,需要設(shè)計(jì)新聞數(shù)據(jù)的操作策略。 我們建立一個(gè)新聞操作類,命名為“newsman隔e嚴(yán)。數(shù)據(jù)庫(kù)操作類 使用微軟公司提供的sqlhelper類。在類屮添加保存新聞的策略,主 要代碼如下所示:public class newsmanagerpublic void addnews ( string newschannel , stringn

4、ewsttitle , string newscontent, string newssource , string newsdate, string newseditor)using ( sqlconnection conn = new sqlconnection (sqlllelper. conn_string)conn. 0pen ();cominandtype text,titlc, contcnt,sqlhelper executenonquery ( conn ,insert into ncwsinfo values (channcl,©source, date, edi

5、tor) ”, new sqlparameter (cha.nnel “,newschannel), new sqlparameter (” itle” , newsttitle), new sqlparameter ( content newscontent) , new sqlparameter (” source?, , newssource) , new sqlparameter ( " daten , ncwsdatc) , new sqlparameter ( n cditor”,newseditor); (二) 新聞發(fā)布模板設(shè)計(jì)在新聞發(fā)布模板中加入必要的新聞元索,標(biāo)題、

6、來源、時(shí)間用 文本框控件實(shí)現(xiàn),新聞內(nèi)容部份使用fckeditor編輯器。fckeditor 是一個(gè)專門使用在網(wǎng)頁(yè)上屬于開放源代碼的所見即所得文字編輯器。 它志于輕量化,不需要太復(fù)雜的安裝步驟即可使用。它的功能強(qiáng)大, 易于操作,界面友好,是目前最流行的編輯器之一。它可和php、 javascript> asp> asp. net> coldfusion 以及 java 等不同的編程語(yǔ) 言相結(jié)合。新聞編輯模板如圖所示:圖3:新聞編輯模板(三) 實(shí)現(xiàn)新聞發(fā)布的后臺(tái)代碼項(xiàng)目開發(fā)屮,一般界面層不允許出現(xiàn)有關(guān)數(shù)據(jù)庫(kù)的任何代碼, 所以需要寫一個(gè)新聞管理類” newsmanagcr"

7、;實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作。 在” newsmanager”類中加入添加新聞的策略” addnews”。發(fā)布新聞 的事件代碼如下:protected void publishbutton click (object sender, eventargs e)初始化新聞操作類newsmanager news = new newsmanager ();/調(diào)用添加新聞策略bool result 二 news addnews (newschannel, txttitle. text,fckcditor1. value, txtsourcc text,txtdate. text, txteditor text);

8、/判斷添加操作的執(zhí)行結(jié)果if (result)/提示成功信息literal 1. text = “新聞發(fā)布成功”;三、新聞修改和刪除功能在” newsmanager”類中加入修改和刪除新聞的策略。(一) 修改新聞修改新聞需要給updatenews策略傳遞新聞id、 標(biāo)題、內(nèi)容、來源、時(shí)間、作者等參數(shù)的值。修改新聞事件代碼如下:protected void updatebuttonclick ( object sender , eventargs c)初始化新聞操作類newsmanager news 二 new newsmanager ();調(diào)用添加新聞策略bool result = news.

9、updatenews (newsti), txttitle. text,fckeditor1. value, txtsource text,txtdate. text, txteditor text);判斷添加操作的執(zhí)行結(jié)果if (result)/提示成功信息literall. text ="新聞修改成功”;(二) 刪除新聞刪除新聞只需要給deletenews策略傳遞新聞id的值,策略將根據(jù)新聞1d的值刪除對(duì)應(yīng)的新聞。刪除新聞事件代碼如下:protected void deletebutton_click ( object sender ,eventargs e)newsmanager news 二 new newsmanager ();調(diào)用添加新聞策略bool result 二 news.deletenews (newstd);/判斷添加操作的執(zhí)行結(jié)果if (result)/提示成功信息literall.text = “新聞刪除成功”;四、結(jié)語(yǔ)本文簡(jiǎn)單介紹了 cms新聞管理模塊的設(shè)計(jì)原理與實(shí)現(xiàn)策略,能 夠滿足最基木的cms新聞管理需求。在實(shí)際項(xiàng)冃中還有很多功能需要 擴(kuò)展和完善,比如,生成靜態(tài)html文件、附件上傳等。隨著互聯(lián)網(wǎng) 技術(shù)的發(fā)展,對(duì)cms也提出了更多更高的要求。因此,需要我們不斷 的學(xué)習(xí)和研究。參

溫馨提示

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

評(píng)論

0/150

提交評(píng)論