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

正文內(nèi)容

畢業(yè)論文aspnet新聞發(fā)布系統(tǒng)(編輯修改稿)

2024-12-12 06:55 本頁面
 

【文章內(nèi)容簡介】 .NET Framework 數(shù)據(jù)提供程序,后者是一組包括 Connection、 Command、 DataReader 和 DataAdapter 4個 對象在內(nèi)的組件 ,其組件結(jié)構(gòu)如圖 422所示: 圖 422 的組件結(jié)構(gòu)圖示 DataSet 對象是 的斷開式結(jié)構(gòu)的核心組件,實現(xiàn)獨立于任何數(shù)據(jù)源的數(shù)據(jù)訪問。 Connection 對象提供與數(shù)據(jù)源的連接 ,是操作數(shù)據(jù)庫的基礎(chǔ),表示應(yīng)用程序和數(shù)據(jù)源之間的惟一會話 。 Command 對象能夠訪問用于返回數(shù)據(jù)、修改數(shù)據(jù)、運行存儲過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令,實現(xiàn)對數(shù)據(jù)源的操作,如查詢、插入、修改和刪除等。 DataReader 對象從數(shù)據(jù)源中讀取只進且只讀的數(shù)據(jù)流。 DataAdapter 對象是 DataSet 對象和數(shù)據(jù) 源 之間關(guān)聯(lián)的橋梁,用數(shù)據(jù)源填充 DataSet 并解析更新。設(shè)計 組件的目的是為了從 “ 數(shù)據(jù)操作 ” 中分解出 “ 數(shù)據(jù)訪問 ” 。 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 15 C語言 是 .NET 中一種嶄新的語言, C是由 C和 C++派生而來的一種 “ 簡單、流行、面向?qū)ο蟆㈩愋桶踩?” 的程序設(shè)計語 言, C意在綜合 Visual Basic 的高效率和 C++的強大功能。 第五章 新聞系統(tǒng)的主要開發(fā)過程 數(shù)據(jù)庫設(shè)計 該 系統(tǒng)使用 SQL 作為應(yīng)用程序的數(shù)據(jù)庫,建立了有 6張數(shù)據(jù)表 : Lb_Admin 表用于存儲帳戶的信息, Lb_Class 表用于存儲新聞分類信息, Lb_Links 表用于存儲友情鏈接信息 , Lb_News 表用于存儲新聞內(nèi)容 , Lb_Setup 表用于存儲系統(tǒng)設(shè)置信息 ,Lb_Skins 表用于存儲頁面風(fēng)格。 Lb_News 表與 Lb_Class 表相關(guān)聯(lián)。 在 6個數(shù)據(jù)表中,主要介紹一下新聞表和賬戶表如下: Lb_News 表 如表 511所示: 表 511 新聞表 n_id為該表主鍵, n_cid 為所屬新聞分類 ID, n_hit 為點擊數(shù), n_mend 用于判斷是否為推薦新聞, n_index用于判斷是否為首頁新聞, n_title為新聞標(biāo)題, n_date為發(fā)布新聞的日期, n_author 為新聞發(fā)布者名, n_content 為新聞內(nèi)容, n_ispic 用于判斷是否為首頁滾動圖片, n_spic 為首頁所滾動圖片的存儲地址, ,n_check 用于判斷是否為審核新聞 (值為 0表示未通過審核,值 1表示通過審核 ), n_intro 為新聞簡 介, n_publisher 為賬戶類型,如為管理員、審核員或新聞輸入員。 Lb_Admin 表 如表 52所示: 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 16 表 512 賬戶表 A_Id 為該表主鍵, A_Name 為用戶名, A_Password 為密碼, A_Grade 為用戶級別。 各主要窗體頁的圖形界面介紹 首頁:主要功能是顯示最熱門、最新和推薦的前 8條新聞,顯示新聞搜索功能、頁面風(fēng)格設(shè)置、新聞分類、滾動新聞圖片和網(wǎng)站公告等;如圖 521 所示: 新聞詳細(xì)內(nèi)容查看頁:在首頁里點擊新聞標(biāo)題所進入的頁面,顯示當(dāng)前所點擊新聞的詳細(xì)內(nèi)容,新聞標(biāo)題正中加粗顯 示,在添加新聞時,根據(jù)所編輯的新聞內(nèi)容對應(yīng)顯示;如圖 522 如圖 522 新聞輸入員頁面:新聞輸入員只具有添加新聞的權(quán)限,任何瀏覽者都可注冊成為新聞輸入員,但所添加的新聞并不能直接發(fā)布到網(wǎng)站上顯示,而需經(jīng)過審核員或管理員審核是否給予通過,這保證了網(wǎng)站內(nèi)容管理的合理性,并不是隨便添加的新聞都能發(fā)布;如圖 523 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 17 如圖 523 新聞審核員頁面:審核員管理頁面主要是對新聞進行審核,可對需審核的新聞內(nèi)容進行查看和編輯,以確定是否授權(quán)發(fā)布,審核員除審核新聞外,也可添加新聞和管理新聞,所添加的新聞不需 審核而可以直接發(fā)布,管理新聞包括修改和刪除新聞;如圖: 524 如圖: 524 新聞管理員頁面:管理員具有系統(tǒng)的所有權(quán)限,除審核員的審核新聞、添加新聞和管理新聞外,還可添加新聞部門和用戶。對用戶和新聞部門進行管理,包括修改用戶 ID 和密碼,刪除用戶,更改部門名稱,刪除新聞部門,管理員所添加的新聞也不再需要審核而可以直接發(fā)布。如圖: 525 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 18 如圖: 525 頁面的風(fēng)格設(shè)計 為使 該 系統(tǒng)的頁面美觀多樣,在設(shè)計時使用了 8種樣式風(fēng)格。為了在頁面設(shè)計時方便調(diào)用,將其存儲于數(shù)據(jù)庫的 Lb_Skins( 風(fēng)格樣式)表中,各窗體通過調(diào)用 文件來設(shè)計界面外觀。 CSS 是 Cascading Style Sheets(層疊樣式表單)的簡稱 ,簡稱 樣式表,它是一種設(shè)計網(wǎng)頁樣式的 技術(shù) 。 CSS代碼 的 基本語句結(jié)構(gòu) 為: 選擇符 {屬性 名 :屬性值 }, 選擇符可以是 HTML中任何的 標(biāo)簽或自定義標(biāo)識符 ,比如 P、 DIV、 IMG甚至 BODY 都可以作為選擇符。 CSS 在 HTML文檔中 有三 種 用法: 一種是把 CSS 文檔放到 head文檔中: style type=“text/css” ?? /style; 另一種方法是采用 style=“ ” 的格式把樣式寫在 任何 html 標(biāo)簽 中的行內(nèi),這種方法 比較方便靈活 ; 還有一種方法是:把編輯好的 CSS 文檔保存成 “.CSS” 文件,然后在 head中定義 , 定義的格式 為 : head link href= type=text/css rel=stylesheet?? /head , link和 “rel=stylesheet” 指連接的元素是一個樣式表文檔 , “href=‘’” 指的是需要連接的文件地址。這種方法非常適宜同時定義多個文檔 , 能使 多個文檔同時使用相同的樣式,從而減少了大量的冗余新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 19 代碼。 系統(tǒng)配置 文件 配置 應(yīng)用程序的配置功能放在 文件中, 它 包含每一個具體 Web應(yīng)用程序的配置信息。在程序運行時, 使用分層虛擬目錄結(jié)構(gòu)的 文件提供的配置信息為每個惟一的 URL 資源計算一組配置設(shè)置,然后緩存結(jié)果配置設(shè)置,以供所有 頁面 對資源的請求使用。 文件對于訪問站點的用戶來說是不可見的,而且也是不可訪問的,它基于 XML,每個配置文件都包 含 XML標(biāo)記和子標(biāo)記的嵌套層次結(jié)構(gòu) 。 新聞系統(tǒng)的 文件 中的配置: appSettingsadd key=MdbPath value= //appSettings 通過 鍵/值 對 key 和 value 配置數(shù)據(jù)庫連接的相關(guān)信息,將 SQL數(shù)據(jù)庫 文件用相對路徑的方式設(shè)置為字符串 MdbPath在程序代碼中進行連接引用。 配置發(fā)布主頁 首先要創(chuàng)建虛擬目錄,新建虛擬目錄的步驟如下: ● 打開 IIS( Inter 信息服務(wù)),在 默認(rèn)網(wǎng)站上右擊,在快捷菜單中選擇新建— 虛擬目錄; ● 在彈出的虛擬目錄創(chuàng)建向?qū)υ捒蚶稂c擊“下一步”; ● 輸入虛擬目錄別名; ● 選擇網(wǎng)站內(nèi)容所在目錄路徑; ● 設(shè)置“訪問”權(quán)限。 在所建虛擬目錄上右擊,在彈出菜單中選擇瀏覽,或在瀏覽器里輸入相應(yīng)網(wǎng)址,都可運行瀏覽程序。虛擬目錄不在目錄列表中顯示(也稱為 WWW 服務(wù)的“目錄瀏覽”),要訪問虛擬目錄,用戶必須知道虛擬目錄的別名并在瀏覽器中鍵入 URL。對于 WWW 服務(wù),也可以在 HTML 頁面中創(chuàng)建鏈接。發(fā)布網(wǎng)站的時候,把程序首頁的名字( 或 )寫在 IIS 當(dāng)中就可以訪問了。 系統(tǒng)部分重要功能及其代碼 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 20 Web用戶控件 該 系統(tǒng)中創(chuàng)建了兩個 Web用戶控件 和 ,在 首頁、新聞詳細(xì)內(nèi)容查看、新聞分類等頁面 的 HTML 代碼里都進行了 引 用,調(diào)用方式為: %@ Register TagPrefix=uc1 TagName=bottom Src= % %@ Register TagPrefix=uc1 TagName=top Src= % @ Register 指令注冊用戶控件,同時把屬性 TagName(標(biāo)簽名 )和 TagPrefix(標(biāo)簽前綴 )添加到 @ Register 指令中, Src 屬性表示該用戶控件相對于父頁面的相對地址。用戶控件也是服務(wù)器端控件,還必須在用戶控件代碼中添加 Runat=server 屬性,用法如下: uc1: top id=Top1 runat=server/uc1: top uc1: bottom id=Bottom1 runat=server/uc1: bottom 其中 用戶控件作用是顯示首頁圖片、 “ 首頁 ” 文本字體、新聞分類、新聞風(fēng)格和當(dāng)前日期, 用戶控件作用是顯示底部相關(guān)網(wǎng)站信息等。 用戶控件是非常易于代碼重用的,可以把許多相關(guān)功能和用戶界面封裝在一個用戶控件中,然后在任何需要該功能的地方重用此控件。 通用類代碼 在所有相關(guān)頁面顯示文件和 Web 用戶控件的代碼隱藏文件 . 或 .中,通過對數(shù)據(jù)訪問類的引用 (以創(chuàng)建類實例方式 ),調(diào)用數(shù)據(jù)訪問類里的 相應(yīng) 函數(shù)完成相關(guān)功能,如建立數(shù)據(jù)庫連接、打開和關(guān)閉數(shù)據(jù)庫、對數(shù)據(jù)庫執(zhí)行查詢、插入、刪除和更新操作、頁面登陸檢驗等。 此處列舉 Conn 類 (數(shù)據(jù)訪問類 )中主要函數(shù)的源碼: public class Conn { // 建立數(shù)據(jù)庫連接字符串 public OleDbConnection Lb_Conn=new OleDbConnection(strConn)。 public static string strConn //通過創(chuàng)建一個屬性來連接數(shù)據(jù)庫 { get //使用 get方法返回此屬 性的值 { 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 21 StringBuilder strResult = new StringBuilder()。 (Provider = )。 (。 )。 (Data Source = )。 ((.))。 //HttpContext?應(yīng)用程序上下文類, Current 屬性表示進程中當(dāng)前請 //求的上下文, MapPath()方法表示返回與 Web 服務(wù)器上的指定虛 //擬路徑相對應(yīng)的物理文件路徑,此處作用是創(chuàng)建數(shù)據(jù)庫文件的虛擬路徑 (\\)。 ([MdbPath])。 //從配置文件中取到數(shù)據(jù)庫連接字符串, “ MdbPath” 為 //文件中的鍵 /值對所設(shè)置的 key 值 return ()。 //返回字符串類型 } } public OleDbDataReader ExecuteOleDbDataReader(string strSql) { //此函數(shù)表示從數(shù)據(jù)庫讀取數(shù)據(jù)時以只進只讀的行流的方式進行 OleDbCommand cmd=new OleDbCommand(strSql,Lb_Conn)。 OleDbDataReader rd=()。 //通過調(diào)用對象 OleDbCommand 的 ExecuteReader()方法創(chuàng)建//OleDbDataReader 對象 return rd。 } public DataSet CreateDataSet(string strSql,string tableName) { 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 22 OleDbDataAdapter da=new OleDbD
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1