999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于.Net三層架構的評估網新聞管理系統的分析與設計*

2011-05-11 03:48:50張華
自動化與信息工程 2011年4期
關鍵詞:數據庫用戶系統

張華

1 引言

隨著二十一世紀信息技術的飛速發展和網絡Web技術的廣泛應用,越來越多的高職院校建立了評估專題網站,用于發布新聞和各種信息,以解決管理模式落后、信息傳達渠道不暢等問題,進而提高評估工作的質量和效率。新聞管理系統是評估專題網站的一個重要組成模塊,承擔對評估工作宣傳等作用。研究與設計此類系統具有重要現實意義。

2 系統的需求分析

2.1 功能需求分析

系統的功能分為如下三個部分[1]:

① 前臺部分:可以按類別瀏覽新聞、對新聞發表評論、查詢新聞等。② 新聞管理部分:管理員和新聞錄入人員可以添加、修改、刪除新聞欄目;可以添加、修改、審核、刪除新聞;可以刪除用戶評論等。③ 用戶管理部分:添加管理員與新聞錄入人員賬戶、修改密碼、刪除賬戶、分配權限等。

根據新聞管理系統的功能劃分,設計系統的功能模塊如圖1所示。

2.2 性能需求分析

該系統性能上應滿足:操作簡單、界面友好;運行高效、方便后臺管理;具有良好的可擴展性,便于將來添加新的功能模塊等。

圖1 系統的功能模塊

3 可行性分析

3.1 系統流程

根據評估網站新聞管理系統的適用對象,設計該系統的系統流程圖如圖2所示。

3.2 系統數據流

評估網站新聞管理系統的數據流圖可以在系統流程圖中進一步細化。瀏覽者在使用動態新聞管理系統時,主要是訪問數據庫,取出目標記錄,或者通過搜索關鍵字來查詢數據庫[2]。新聞錄入人員可以添加新聞更新數據庫;管理員可以審核上傳數據資料;用戶管理員對用戶進行管理等。圖3所示為新聞管理系統的數據流圖。

圖2 系統流程圖

圖3 系統的數據流圖

4 系統開發環境選擇

系統開發選用ASP.NET的C#語言版,開發環境基于Visual Studio.NET與SQL Server 2000。

ASP.NET采取“code-behind”方式編寫代碼,結構更清晰,降低了系統的開發與維護的復雜度和費用。ASP.NET支持應用程序的實時更新,不必關掉網絡服務器或者甚至不用停止應用程序的運行就可以更新應用文件[3]。

ADO.NET是.NET應用程序的數據訪問模型,能用于訪問關系型數據庫系統,如 SQL Server。ASP.NET通過ADO.NET提供的DataGrid等數據庫元件直接和數據庫關聯。

5 系統的設計

5.1 系統總體結構設計

新聞管理系統總體架構設計采用基于.NET技術的B/S的三層體系結構,三層體系結構由瀏覽器、web服務器和數據庫組成[3]。B/S的三層體系結構可以滿足系統對先進性、安全性、跨平臺性、可擴展性、可移植性、分布式等方面的要求,這種模型使系統結構更加清楚,分工更加明確,有利于后期的維護和升級。B/S模式和頁關系如圖4所示。

5.2 系統數據庫設計

根據系統需求分析,在SQL Server中建立三個主要數據表:User表(用于存儲用戶信息)、NS_news表(用戶存儲新聞內容)、NS_Class表(用于存儲新聞類別信息)。NS_Class表與NS_news表相關聯。圖5為NS_News表的設計說明。

圖4 B/S模式和頁關系

圖5 NS_News表設計說明

5.3 構建三層模式的類

根據已經建立的數據庫表,在 Microsoft Visual Studio 2008中,構架三層模式的類如圖6所示。

5.3.1 創建系統數據訪問層實體類

本系統要實現新聞信息發布、類別管理和用戶評論管理等。創建的實體類包括:新聞信息實體類(News)、新聞類別實體類(NewsClass)、用戶評論實體類(NewsComments)、系統賬號實體類(SystemUsers)。創建的實體類代碼如下所示。

///根據類別編號獲取新聞列表

Public DataSet GetNewsListByTypeID(int tid)

{

adpt=new SqlDataAdapter(“select * from News where TypeID=”+(int)tid,con);

adpt.Fill(ds);

return ds;

}

5.3.2 創建系統的業務處理層

有了數據訪問層,該系統還需創建業務邏輯層來完成新聞發布業務處理,即將用戶提交的各種數據進行規則處理。本系統業務邏輯層包括:新聞類別業務邏輯類(NewsClassBll)、新聞信息業務邏輯類(NewsBll)、用戶評論與評論管理業務邏輯類(NewsCommentsBLL)、系統賬號業務邏輯類(SystemUsersBLL)等。創建的業務邏輯層示例代碼如下:

///添加新聞

Public bool AddNews(string title,string

圖6 構架三層模式的類

Writer,string From Where,string Content,CID){

String sql=”insert into News(title,Writer,From

Where,Content,CID)

value(‘”+title+”’,’”+Writer+”’,’”+FromWhere+”’,’”+Co ntent+”’,”+CID+”)”;

Return News.AddNews(sql);

}

5.3.3 形成顯示邏輯層

顯示邏輯層也稱用戶接口層,是將數據呈現給用戶或提供用戶輸入數據的接口,在本系統中為展現在用戶眼前的網頁頁面。圖7、圖8分別列出了新聞顯示頁面、后臺實際管理頁面。

圖7 新聞顯示頁面

6 結束語

采用.Net 3.5三層架構模式設計的新聞管理系統,豐富了高職院校評估專題網站的功能,突破了評估工作在時間、空間上的限制,大大提高了評估工作的效率。系統的設計對開發基于.NET環境下的高職校校園網新聞管理系統具有參考價值。

圖8 后臺管理頁面

[1] 易瑜,吳蓮貴.基于ASP.NET的學生管理系統的分析與設計[J].電腦知識與技術(學術交流),2007,(03):637-723.

[2] 孫繼磊.精通ASP.NET 4.0網絡編程[M].北京:清華大學出版社,2011.

[3] 王有禮.ASP.NET 2.0完全開發指南[M].北京:科學出版社、北京科海電子出版社,2008.

[4] 李俊.基于.Net的新聞發布系統的設計與實現[J].計算機光盤軟件與應用,2010,(4):139-156.

[5] 金旭亮. .NET 4.0面向對象編程漫談[M].北京:電子工業出版社,2010.

[6] 毛伊敏,王力.基于ASP.NET和ADO.NET的網絡優化方法[J].江漢石油學院學報,2003,(04):137-137.

[7] 詹彬,傅華明,葉萍.基于ASP.NET技術的模糊查詢網頁設計和實現[J].電腦知識與技術,2005,(02):8-10.

[8] 蘭靜.ASP.NET數據庫訪問技術[J].內蒙古電大學,2005,(09):49-57.

猜你喜歡
數據庫用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 国产精品永久免费嫩草研究院| 丰满的熟女一区二区三区l| 亚洲第一精品福利| 国产成人免费手机在线观看视频| 青青青亚洲精品国产| 黄片在线永久| 尤物亚洲最大AV无码网站| 欧美日本一区二区三区免费| 中国精品自拍| 在线毛片网站| 成人精品视频一区二区在线 | 五月天天天色| 国产美女精品一区二区| 无码精品福利一区二区三区| 亚洲 欧美 日韩综合一区| 99精品免费在线| 亚洲首页在线观看| 日韩精品亚洲精品第一页| 国产全黄a一级毛片| 永久免费无码日韩视频| AV无码无在线观看免费| 国产美女无遮挡免费视频网站 | 91免费精品国偷自产在线在线| 国内精品自在自线视频香蕉| 免费毛片在线| 在线精品视频成人网| 亚洲动漫h| 中文字幕有乳无码| 青青青国产视频| 毛片久久久| 国产精品美女网站| 国产精品污视频| 免费xxxxx在线观看网站| 成人国内精品久久久久影院| 天天做天天爱夜夜爽毛片毛片| 国产成人91精品| 精品国产成人a在线观看| 国产精品19p| 福利视频99| 人人爽人人爽人人片| 国产小视频网站| 亚洲精选高清无码| 欧美激情综合一区二区| 精品国产一区91在线| 在线亚洲小视频| 亚洲浓毛av| 久久久黄色片| 欧美一级高清视频在线播放| 波多野结衣久久精品| 亚洲成人一区二区三区| 亚洲一区二区三区香蕉| 亚洲精品不卡午夜精品| 国产乱人免费视频| 国产第八页| 午夜视频www| 91精品久久久久久无码人妻| 永久成人无码激情视频免费| 亚洲不卡网| 视频二区国产精品职场同事| 国模私拍一区二区| 在线观看亚洲精品福利片| 特级aaaaaaaaa毛片免费视频| 国产精品国产三级国产专业不 | 国产婬乱a一级毛片多女| 免费在线色| 成人亚洲国产| а∨天堂一区中文字幕| 国产欧美日韩免费| 欧美在线三级| 国产精品视频导航| 久久久久久久97| 夜夜拍夜夜爽| 亚洲综合天堂网| 成人免费一级片| 91精品国产综合久久不国产大片| 91在线国内在线播放老师| 直接黄91麻豆网站| 久久99精品久久久大学生| 国产成人91精品| 久久精品中文字幕少妇| 国产精品久久久久久影院| 亚洲精品久综合蜜|