freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于aspnet的網(wǎng)絡新聞發(fā)布系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-01-09 01:01 本頁面
 

【文章內(nèi)容簡介】 己的操作情況。 對 常見網(wǎng)站的新聞管理的各個方面:新聞錄入、瀏覽、刪除、修改、 搜索 等方面 都大體實現(xiàn) ,實現(xiàn)了網(wǎng)站對即時新聞的管理要求 ; 9 即時可見 :對新聞的處理(包括錄入、修改、刪除)將立即在主頁的對應欄目顯示出來,達到 “ 即時發(fā)布、即時見效 ” 的功能 ; 系統(tǒng)運行應該快速、穩(wěn)定、高效和可靠; 在結(jié)構(gòu)上應具有很好的可擴展性,便于將來的功能擴展和維護。 運行環(huán)境要求 設備 客戶機 硬件要求:具有 常用型號的 CPU 處理器 即可 且滿足以下要 求的計算機:最低 2G 內(nèi)存 , 最小 160GB 硬盤 。 服務器硬件要求:具有 常用型號的 CPU 處理器 即可 且滿足以下要求的計算機:最低 4G 內(nèi)存 , 最小 320GB 硬盤 。 支持程序 客戶端 操作系統(tǒng): Windows XP 或更高版本 瀏覽器: 任何一種 IE 版本 以上或 Netscape 同等版本以上 服務器 操作系統(tǒng): Windows XP Server Web 服務器: IIS 應用服務器: IIS、 COM+等企業(yè)級應用服務器 數(shù)據(jù)庫: SQL Server 2021 10 系統(tǒng)功能模塊劃分 從功能描述 的內(nèi)容可以看到,本系統(tǒng)可以實現(xiàn) 6個完整的功能。我們根據(jù)這些功能,設計出系統(tǒng)的功能模塊,見圖 2: 圖 2 新聞發(fā)布系統(tǒng)功能模塊示意圖 新聞發(fā)布及管理系統(tǒng)的功能模塊之間的關系間圖 3 所示: 11 圖 3新聞發(fā)布及管理系統(tǒng)的功能模塊之間的關系間圖 本系統(tǒng)在初始化時,有一個默認的“管理員“用戶 tyh,有程序設計人員手動的添加到數(shù)據(jù)庫中。 Thy 用戶可以創(chuàng)建用戶、 修改 、 刪除用戶信息給用戶設置權(quán)限;權(quán)限有兩種,一種是管理員,另外一種是普通用戶,普通用戶只能修改自己的用戶信息,發(fā)布新聞,且不能登陸后臺管理系統(tǒng)。 用戶管理功能模 塊的關系見圖 4 所示: 圖 4用戶管理功能模塊的關系 系統(tǒng)流程分析 多用戶系統(tǒng)的工作流程都是從用戶登陸模塊開始,對用戶的身份進行認證。身份認證可以分為一下兩個過程: ( 1) 確定用戶是否為有效的用戶。 ( 2) 確定用戶的類型。 第一個過程決定用戶能否進入系統(tǒng)。第二個過程 根據(jù)用戶的類型決定用戶的操作權(quán)限,從而決定用戶的工作界面。 本系統(tǒng)分為前臺系統(tǒng)和后臺系統(tǒng)兩個部分。前臺系統(tǒng)不需要進行身份驗證,任何人都可以通過瀏覽器閱讀已經(jīng)發(fā)布的新聞、發(fā)布網(wǎng)友評論。 12 后臺管理的流程分析見圖 5 所示。 Tyh 用戶擁有所有的權(quán)限,普通 用戶只能發(fā)布自己的新聞,修改自己的信息。 圖 5新聞發(fā)布系統(tǒng)的后臺管理的流程分析 13 創(chuàng)建數(shù)據(jù)庫 首先創(chuàng)建一個數(shù)據(jù)庫 news2021,用來保存本系統(tǒng)的所有數(shù)據(jù) 。創(chuàng)建數(shù)據(jù)庫的腳本 碼如下: CREATER DATABASE news2021 GO 可以在 SQL 查詢分析器種執(zhí)行該語句,創(chuàng)建數(shù)據(jù)庫。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 本系統(tǒng)定義的數(shù)據(jù)庫種包括一下 4 個表:新聞類別表: BigClass、新聞基本信息表: news、評論分析表: answer 和用 戶信息表: admin。下面分別介紹這些表的結(jié)構(gòu)。 (1)新聞類別表 BigClass 新聞類別表 BigClass 用來保存新聞類別數(shù)據(jù),結(jié)構(gòu)間表 1所示: 表 1新聞類別表 BigClass的結(jié)構(gòu) (2)新聞基本信息表 news 基本新聞表 news 用來保存網(wǎng)上新聞的基本信息,結(jié)構(gòu)見表 2 所示: 14 表 2新聞基本信息 (3)評論分析表 answer 評論分析表 answer 用來保存網(wǎng)友對新聞的評價信息,結(jié)構(gòu)見表 3 所示: 表 3評論分析表 (4)用戶信息表 admin 用戶信息表 admin 用來存放用戶的基本 信息,結(jié)果見表 4 15 表 4用戶信息 16 、母版及用戶控件 數(shù)據(jù)訪問類的實現(xiàn) 問訪問數(shù)據(jù)庫提供了豐富的類庫,如 ,這些類庫在系統(tǒng)開發(fā)中被頻繁的使用。本系統(tǒng)選用的是 SQL Server 2021 數(shù)據(jù)庫,所有的數(shù)據(jù)都保存在數(shù)據(jù)庫表中。對 SQL 數(shù)據(jù)庫的訪問可以使用一個封裝的 SQL 數(shù)據(jù)庫訪問類,這樣可以提高程序的可讀性,提高效率。 下面是定義一個名字空間通用類庫 DataBase,在其中封裝了對 SQL 數(shù)據(jù)庫的訪問方法。 using system。 using 。 using 。 using 。 using 。 public class DBbase { Public DBbase() { //TODO:在此處添加構(gòu)造函數(shù)邏輯 } region 定義連接字符串 strCon Public static string strCon=”Data Source=(local)。database= News2021。Integrated Security=true?!?。 //public static string strCon= [“conStr”].ToString()。 endregion region 17 SqlConnection con=new SqlConnection(strCon)。 endregion region Public void CheekConnection() { If(==) { ()。 } } endregion region Public DataSet ReturnDataSet(string strSQL) { CheckConnection()。 try { SqlDataAdapter sda=new SqlDataAdapter(strSQL,con)。 DataSet ds=new DataSet()。 (ds)。 Return ds。 } Catch(Exception ex) { throw new Exception()。 } finally { ()。 18 } } endregion region Public DataRow GetDataRow(string strSQL) { CheckConnection()。 try { SqlDataAdapter sda=new SqlDataAdapter(strSql,con)。 DataSet ds=new DataSet()。 (ds)。 Return [0].Rows[0]。 } Catch(Exception ex) { Throw new Exception()。 } finally { ()。 } } endregion region
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1