當今社會是一個網絡社會,越來越多的企業通過建立了網站來展示產品、發布最新動態、與用戶進行交流和溝通等。利用ASP.NET技術開發的網站新聞管理系統,可以實現對網站新聞的動態、高效管理。
一、系統軟件介紹
本系統以Microsoft Visual Studio.Net2003為開發平臺,采用B/S模式,以VB.NET編程語言進行開發,同時采用了SQL Server 2000數據庫來對數據庫進行開發與設計。本系統可以在Windows 2000 Server操作系統平臺上運行,Web服務器為IIS。
二、數據庫設計
本系統的數據庫主要涉及新聞內容、新聞分類、新聞作者、新聞被瀏覽次數等基本信息。采用關系型數據庫SQL Server 2000進行設計,主要包含以下表:
1.管理員表admin,該表主要包括ID(編號)、superuser(管理員用戶名)、superpassward(密碼)、email四個字段。
2.新聞內容表news,該表主要newsid(新聞號)、typeid(新聞分類號)、title(標題)、author(作者)、original(出處)、updatetime(更新時間)、content(內容)、clicknumber(點擊次數)等字段。
3.新聞分類表newstype,該表主要包括typeid(分類號)、typename(分類名)兩個字段。
4.新聞專欄表special該表主要specialid(專欄號)、specialname(專欄名)兩個字段。
5.注冊用戶表user,該表主要包括id(用戶編號)、username(用戶名)、password(密碼)、email四個字段。
6.留言內容表saying,該表主要id(留言編號)、content(內容)兩個字段。
三、系統詳細設計
本網站新聞管理系統的工作流程為:用戶登錄到系統中通過身份認證,判斷屬于哪一類用戶,普通用戶可以查看新聞發布日期、新聞內容、作者和出處,可以查找新聞。管理員可以編輯、修改、刪除新聞,可以添加、刪除新聞分類,此外還可以修改普通用戶資料、管理用戶留言等。
系統的首頁頁面包括新聞檢索專題和新聞顯示等功能。給出了最近發布的新聞的標題,如果用戶想查看具體的新聞,可以單擊新聞標題的超級鏈接。另外,想要查找具體的新聞,可以通過查找欄找到新聞內容中含有該關鍵字的新聞。點擊管理員入口,就能進入管理員登陸界面。
系統的主要功能通過以下幾個功能模塊來實現。
1.系統登錄
要想進入管理系統,必須通過身份驗證,將用戶分為普通用戶和注冊用戶來實現用戶權限的管理。若單擊“管理員入口”,出現管理員登錄界面,輸入用戶名和用戶密碼,如果通過身份驗證,進入新聞維護界面頁面。
2.新聞瀏覽
用戶可以在首頁或專題欄中瀏覽自己感興趣的新聞,包括新聞標題、新聞內容、新聞作者、新聞更新時間、原出處、新聞查找欄等幾個部分。可以通過單擊新聞標題的超級鏈接來查看具體的新聞內容,從而進入新聞顯示頁面。
3.新聞維護
新聞維護主要包括三個方面:第一、新聞的管理和編輯,用戶可以添加、刪除和刪除新聞;第二、新聞的分類管理,管理員可以對新聞分類的管理和編輯;第三、新聞的專題管理,管理員可以實現對新聞專題的管理和編輯。
4.新聞查找
該模塊提供了新聞查詢功能,輸入待查找的內容及選定分類信息可以快速地找到該關鍵字匹配的文章并顯示文章標題。
5.分類新聞顯示
該模塊主要顯示分類了的新聞標題,點擊新聞標題能鏈接到具體的新聞,也可以通過右側的新聞查找來找到自己感興趣的新聞。
四、系統的發布
本新聞管理系統運行的操作系統為Windows 2000 server,其WEB服務器使用Microsoft公司的Internet Information Server 6.0,在發布本系統時首先確認服務器安裝了IIS6.0服務器軟件。系統會自動創建一個HTTP站點和一個FTP站點供使用,用戶也可以根據需要創建自己的WEB站點,IIS的WEB站點發布目錄也稱為主目錄。
第一步,站點主目錄的發布。本系統的所有文件均在news_manger目錄下,因此發布本系統時,用鼠標右鍵單擊“news_manger”文件夾,選擇屬性命令,在彈出的“news_manger屬性”對話框中,選擇“WEB共享”選項卡,并選擇“共享文件夾”單選鈕。這時會彈出一個“編輯別名”對話框,要求用戶輸入應用程序別名,默認的是文件夾的名稱,不過用戶可以根據需要而更改。
設置主目錄完成后,打開IIS服務器,在“默認網站”下可以看到“news_manger”日錄己經虛擬成了一個服務器的目錄,在“news_manger”虛擬目錄上單擊鼠標右鍵,選擇“屬性”命令,顯示“news_manger屬性”窗口,如果用戶在“文檔”選項卡里選擇index.aspx作為站點缺省頁面后,當用戶在瀏覽器地址欄輸入http://localhost/news_manger的地址后,便會自動鏈接到系統缺省的頁面了。
系統配置完畢,在服務器端運行IIS的WEB服務,即可在本地打開瀏覽器來運行本系統。
第二步,把該服務器配置成虛擬主機,具體設置如下:第一,在IIS中,用鼠標右鍵點擊要配置的web站點,選擇“屬性”,彈出網站屬性對話框,點擊“高級”按鈕,彈出網站的高級屬性對話框,單擊“添加”按鈕,在彈出的“高級站點標識”的“TCP端口”填入80,保持“IP地址”為本機的IP地址,“主機名”為申請的域名,然后按確定,直至完成配置。以后在網上的任何一臺電腦打開瀏覽器,只要輸入域名,就能訪問該網站的內容了。
五、結束語
本網站新聞管理系統,實現了對新聞的動態管理,用戶對新聞的處理可以立即在主頁的對應欄目上顯示出來,使之對信息的管理更加及時、高效,提高了工作效率。