




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)分析與商業(yè)智能的關(guān)系的試題及答案
- 軟件設(shè)計(jì)師考試筆試技巧試題及答案
- 小學(xué)生道德判斷能力的培養(yǎng)計(jì)劃
- 企業(yè)靈活創(chuàng)新與戰(zhàn)略風(fēng)險(xiǎn)轉(zhuǎn)變的實(shí)質(zhì)考核試題及答案
- 幼兒園創(chuàng)意手工活動(dòng)計(jì)劃
- 財(cái)務(wù)報(bào)表中隱含的信息分析計(jì)劃
- 福建省南平市劍津片區(qū)2025屆八下數(shù)學(xué)期末監(jiān)測(cè)模擬試題含解析
- 學(xué)生自我管理與反思計(jì)劃
- 2024年臺(tái)州溫嶺市箬橫鎮(zhèn)中心衛(wèi)生院招聘真題
- 2024年陜西工運(yùn)學(xué)院輔導(dǎo)員考試真題
- 新建鋁廠可行性方案
- 電梯修理(T)實(shí)操考試題目
- 《冷凝器設(shè)計(jì)》課件
- 中醫(yī)臨床醫(yī)學(xué)針灸在強(qiáng)迫癥治療中的應(yīng)用
- 紹興市星域電子游藝廳建設(shè)項(xiàng)目環(huán)境影響報(bào)告
- 全球職等系統(tǒng)GGS職位評(píng)估手冊(cè)
- 頭頸部鱗癌治療現(xiàn)狀及免疫治療進(jìn)展
- 律師評(píng)析:實(shí)際施工人訴訟案例
- 《電力工程電纜設(shè)計(jì)規(guī)范》
- 女性生育力保存
- 廠房窗戶安裝施工方案
評(píng)論
0/150
提交評(píng)論