NET的網(wǎng)站新聞管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
NET的網(wǎng)站新聞管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
NET的網(wǎng)站新聞管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

NET的網(wǎng)站新聞管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2系統(tǒng)的功能設(shè)計(jì)2.1系統(tǒng)的功能結(jié)構(gòu)該新聞管理系統(tǒng)可以在Windows2000Server操作系統(tǒng)平臺(tái)上運(yùn)行,Web服務(wù)器為IIS,數(shù)據(jù)庫(kù)服務(wù)器為MicrosoftSQLServer2000,開(kāi)發(fā)工具采用的MicrosoftVisualStudio.NET和DreamWeaver。圖2給出系統(tǒng)的功能結(jié)構(gòu)圖。其工作流程為:用戶(hù)登錄通過(guò)權(quán)限判斷,普通用戶(hù)只能瀏覽、閱讀和查詢(xún)新聞,注冊(cè)用戶(hù)除了可以完成普通用戶(hù)的操作外,還可以進(jìn)入新聞管理模塊進(jìn)行新聞錄入、修改和刪除的操作。注冊(cè)用戶(hù)除系統(tǒng)管理員外只能對(duì)自己錄入的新聞進(jìn)行刪改操作。2.2系統(tǒng)的功能特點(diǎn)(1)操作簡(jiǎn)單、界面友好:完全控件式的頁(yè)面布局,使得新聞的錄入工作更簡(jiǎn)便;許多選項(xiàng)包括新聞?lì)悇e、來(lái)源部門(mén)等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶(hù)隨時(shí)清楚自己的操作情況。(2)即時(shí)可見(jiàn):對(duì)新聞的處理(包括錄入、修改、刪除)將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到"即時(shí)發(fā)布、即時(shí)見(jiàn)效"的功能。圖2系統(tǒng)功能結(jié)構(gòu)圖(3)功能完善:包括常見(jiàn)網(wǎng)站的新聞管理的各個(gè)方面:新聞錄入、瀏覽、刪除、修改、檢索等各個(gè)方面,完整地實(shí)現(xiàn)了網(wǎng)站對(duì)即時(shí)新聞的管理要求。(4)方便移植:針對(duì)不同的企業(yè),只需要稍作修改就可以開(kāi)發(fā)出適合本企業(yè)特點(diǎn)的網(wǎng)站新聞管理系統(tǒng)!3系統(tǒng)的詳細(xì)設(shè)計(jì)系統(tǒng)的主要功能是通過(guò)幾個(gè)功能模塊來(lái)實(shí)現(xiàn)的。具體的設(shè)計(jì)過(guò)程如下:⑴系統(tǒng)登錄:該模塊負(fù)責(zé)將用戶(hù)分為普通用戶(hù)和注冊(cè)用戶(hù)來(lái)實(shí)現(xiàn)用戶(hù)權(quán)限的管理。⑵新聞瀏覽:該模塊負(fù)責(zé)分頁(yè)列出網(wǎng)站所有新聞的信息,包括標(biāo)題、類(lèi)型、來(lái)源部門(mén)字段及發(fā)布日期,每條新聞的標(biāo)題被做成一個(gè)超鏈接,點(diǎn)擊它們就能跳轉(zhuǎn)頁(yè)面進(jìn)行新聞閱讀。⑶新聞閱讀:在其他頁(yè)面中點(diǎn)擊標(biāo)題鏈接即進(jìn)入新聞閱讀頁(yè)面,此時(shí),每條新聞的詳細(xì)信息將被取出,包括內(nèi)容、標(biāo)題、關(guān)鍵字等,并按照相對(duì)固定的格式放置在頁(yè)面的不同區(qū)域,所有新聞使用大致相同的頁(yè)面布局,只是各字段對(duì)應(yīng)的內(nèi)容不同而已,另外,頁(yè)面其它位置,可以動(dòng)態(tài)放置其他元件,如網(wǎng)站標(biāo)志logo、頁(yè)面廣告banner等鏈接圖片,這樣可以很容易地實(shí)現(xiàn)圖文并茂的閱讀效果。⑷新聞查詢(xún):該模塊提供了新聞查詢(xún)功能,輸入待查找的內(nèi)容及選定分類(lèi)信息可以快速地找到符合條件的新聞,并輸出查詢(xún)結(jié)果。⑸新聞管理:該模塊負(fù)責(zé)分頁(yè)羅列登錄的注冊(cè)用戶(hù)曾發(fā)布過(guò)且未刪除的新聞信息,用戶(hù)可以對(duì)該條新聞進(jìn)行刪除、修改。非新聞發(fā)布者除系統(tǒng)管理員外不具有對(duì)該條新聞的處理權(quán)限,所以不同用戶(hù)進(jìn)入此頁(yè)面將顯示不同的內(nèi)容。⑹新聞錄入和修改:注冊(cè)用戶(hù)錄入一條新聞所需要的內(nèi)容,包含標(biāo)題、關(guān)鍵字、類(lèi)型、來(lái)源部門(mén)、發(fā)布日期等,同時(shí)從登錄模塊得到用戶(hù)名,這些信息將被寫(xiě)入數(shù)據(jù)庫(kù)中保存。該模塊還負(fù)責(zé)編輯狀態(tài)下的更新,這時(shí),它將根據(jù)取得的Title字段值對(duì)頁(yè)面控件初始化。下面以系統(tǒng)登錄頁(yè)面的編寫(xiě)為例給出主要事件和函數(shù),說(shuō)明該系統(tǒng)的開(kāi)發(fā)過(guò)程。//IsRegUserOk函數(shù):判斷用戶(hù)是否已經(jīng)注冊(cè)和密碼是否正確publicboolIsRegUserOk(){stringname=TextBoxName.Text.Trim();stringpwd=TextBoxPassword.Text.Trim();//建立/打開(kāi)數(shù)據(jù)庫(kù)連接SqlConnectionconn=newSqlConnection();conn.ConnectionString="server=(local);uid=sa;pwd=;database=jxdb";conn.Open();//建立sql字符串stringsql="select*fromregwherename='"name"'";SqlDataReaderdr;SqlCommandcmd=newSqlCommand(sql,conn);dr=cmd.ExecuteReader();//保留用戶(hù)注冊(cè)與否信息boolisRegUserExist=dr.Read();//關(guān)閉DataReaderdr.Close();//取得用戶(hù)名的密碼stringsqlBoth="select*fromregwherename='"name"'";sqlBoth="andpwd='"pwd"'";SqlCommandcmdBoth=newSqlCommand(sqlBoth,conn);SqlDataReaderdrBoth;drBoth=cmdBoth.ExecuteReader();//保留用戶(hù)名密碼同時(shí)存在信息boolisBothExist=drB

溫馨提示

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

評(píng)論

0/150

提交評(píng)論