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

正文內(nèi)容

用aspnet來開發(fā)設(shè)計校園新聞的動態(tài)管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-22 16:32 本頁面
 

【文章內(nèi)容簡介】 I) 應(yīng)用程序,也包括基于 所提供的最新創(chuàng)建的應(yīng)用程序(如 Web 窗體和 XML Web Services) 。 、 和 C語言簡介 結(jié)構(gòu)是一個三層系統(tǒng):UI 層、業(yè)務(wù)邏輯層和數(shù)據(jù)層,結(jié)構(gòu)模型如圖421 所示:圖 421 的結(jié)構(gòu)模型 ● UI 層負責與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶; ● 業(yè)務(wù)邏輯層負責接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層,同時將請求處理結(jié)果發(fā)給瀏覽器。它由 Web 表單、XML Web Services 和組件服務(wù)組成,其中 Web表單是 應(yīng)用程序的核心所在,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶與顯示的 Web 表單交互生成的信息和數(shù)據(jù)的基礎(chǔ); ● 數(shù)據(jù)層是通過 操縱數(shù)據(jù)為事務(wù)邏輯層提供數(shù)據(jù)服務(wù),如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等。 提供對 Microsoft SQL Server、OLEDB 和 XML 公開的數(shù)據(jù)源的一致性訪問,數(shù)據(jù)共享用戶應(yīng)用程序可以使用 來連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。 有兩個核心組件:DataSet 和 .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ù)訪問”。C語言是 .NET 中一種嶄新的語言,C是由 C 和 C++派生而來的一種“簡單、流行、面向?qū)ο?、類型安全”的程序設(shè)計語言,C意在綜合 Visual Basic 的高效率和C++的強大功能。 第五章 新聞系統(tǒng)的主要開發(fā)過程 數(shù)據(jù)庫設(shè)計該系統(tǒng)使用 Access 作為應(yīng)用程序的數(shù)據(jù)庫,建立了有 6 張數(shù)據(jù)表:Lb_Admin表用于存儲帳戶的信息,Lb_Class 表用于存儲新聞分類信息, Lb_Links 表用于存儲友情鏈接信息, Lb_News 表用于存儲新聞內(nèi)容, Lb_Setup 表用于存儲系統(tǒng)設(shè)置信息,Lb_Skins 表用于存儲頁面風格。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 為新聞標題,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 所示: 表 512 賬戶表A_Id 為該表主鍵,A_Name 為用戶名,A_Password 為密碼, A_Grade 為用戶級別。 各主要窗體頁的圖形界面介紹首頁:主要功能是顯示最熱門、最新和推薦的前 8 條新聞,顯示新聞搜索功能、頁面風格設(shè)置、新聞分類、滾動新聞圖片和網(wǎng)站公告等;如圖 521 所示:如圖 521(下載源碼就到源碼網(wǎng):)新聞詳細內(nèi)容查看頁:在首頁里點擊新聞標題所進入的頁面,顯示當前所點擊新聞的詳細內(nèi)容,新聞標題正中加粗顯示,在添加新聞時,根據(jù)所編輯的新聞內(nèi)容對應(yīng)顯示;如圖 522 如圖 522新聞輸入員頁面:新聞輸入員只具有添加新聞的權(quán)限,任何瀏覽者都可注冊成為新聞輸入員,但所添加的新聞并不能直接發(fā)布到網(wǎng)站上顯示,而需經(jīng)過審核員或管理員審核是否給予通過,這保證了網(wǎng)站內(nèi)容管理的合理性,并不是隨便添加的新聞都能發(fā)布;如圖 523如圖 523新聞審核員頁面:審核員管理頁面主要是對新聞進行審核,可對需審核的新聞內(nèi)容進行查看和編輯,以確定是否授權(quán)發(fā)布,審核員除審核新聞外,也可添加新聞和管理新聞,所添加的新聞不需審核而可以直接發(fā)布,管理新聞包括修改和刪除新聞;如圖:524 如圖:524新聞管理員頁面:管理員具有系統(tǒng)的所有權(quán)限,除審核員的審核新聞、添加新聞和管理新聞外,還可添加新聞部門和用戶。對用戶和新聞部門進行管理,包括修改用戶 ID 和密碼,刪除用戶,更改部門名稱,刪除新聞部門,管理員所添加的新聞也不再需要審核而可以直接發(fā)布。如圖:525如圖:525 頁面的風格設(shè)計 為使該系統(tǒng)的頁面美觀多樣,在設(shè)計時使用了 8 種樣式風格。為了在頁面設(shè)計時方便調(diào)用,將其存儲于數(shù)據(jù)庫的 Lb_Skins(風格樣式)表中,各窗體通過調(diào)用 文件來設(shè)計界面外觀。CSS 是 Cascading Style Sheets(層疊樣式表單)的簡稱,簡稱樣式表,它是一種設(shè)計網(wǎng)頁樣式的技術(shù)。CSS 代碼的基本語句結(jié)構(gòu)為:選擇符{屬性名:屬性值},選擇符可以是 HTML 中任何的標簽或自定義標識符,比如 P、DIV 、IMG 甚至 BODY都可以作為選擇符。CSS 在 HTML 文檔中有三種用法:一種是把 CSS 文檔放到head文檔中:style type=“text/css” …… /style;另一種方法是采用style=“ ”的格式把樣式寫在任何 html 標簽中的行內(nèi),這種方法比較方便靈活;還有一種方法是:把編輯好的 CSS 文檔保存成“.CSS” 文件,然后在head 中定義,定義的格式為:head link href= type=text/css rel=stylesheet…… /head ,link和“rel=stylesheet”指連接的元素是一個樣式表文檔, “href=‘’”指的是需要連接的文件地址。這種方法非常適宜同時定義多個文檔,能使多個文檔同時使用相同的樣式,從而減少了大量的冗余代碼。 系統(tǒng)配置 文件配置 應(yīng)用程序的配置功能放在 文件中,它包含每一個具體 Web應(yīng)用程序的配置信息。在程序運行時, 使用分層虛擬目錄結(jié)構(gòu)的 文件提供的配置信息為每個惟一的 URL 資源計算一組配置設(shè)置,然后緩存結(jié)果配置設(shè)置,以供所有頁面對資源的請求使用。 文件對于訪問站點的用戶來說是不可見的,而且也是不可訪問的, 它基于 XML,每個配置文件都包含 XML 標記和子標記的嵌套層次結(jié)構(gòu)。新聞系統(tǒng)的 文件中的配置:appSettingsadd key=MdbPath value= //appSettings 通過鍵/值對key 和 value 配置數(shù)據(jù)庫連接的相關(guān)信息,將 ACCESS 數(shù)據(jù)庫 文件用相對路徑的方式設(shè)置為字符串MdbPath在程序代碼中進行連接引用。 配置發(fā)布主頁首先要創(chuàng)建虛擬目錄,新建虛擬目錄的步驟如下:● 打開 IIS(Inter 信息服務(wù)) ,在默認網(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 當中就可以訪問了。 系統(tǒng)部分重要功能及其代碼 Web 用戶控件該系統(tǒng)中創(chuàng)建了兩個 Web 用戶控件 和 ,在首頁、新聞詳細內(nèi)容查看、新聞分類等頁面的 HTML 代碼里都進行了引用,調(diào)用方式為:%@ Register TagPrefix=uc1 TagName=bottom Src= %%@ Register TagPrefix=uc1 TagName=top Src= %@ Register 指令注冊用戶控件,同時把屬性 TagName(標簽名)和 TagPrefix(標簽前綴) 添加到 @ Register 指令中,Src 屬性表示該用戶控件相對于父頁面的相對地址。用戶控件也是服務(wù)器端控件,還必須在用戶控件代碼中添加 Runat=server 屬性,用法如下:uc1:top id=Top1 runat=server/uc1:topuc1:bottom id=Bottom1 runat=server/uc1 : bottom其中 用戶控件作用是顯示首頁圖片、 “首頁” 文本字體、新聞分類、新聞風格和當前日期, 用戶控件作用是顯示底部相關(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 方法返回此屬性的值{StringBuilder strResult = new StringBuilder()。(Provider = )。(。 )。(Data Source = )。((.))。 //HttpContext?應(yīng)用程序上下文類,Current 屬性表示進程中當前請//求的上下文,MapPath() 方法表示返回與 Web 服務(wù)器上的指定虛//擬路徑相對應(yīng)的物理文件路徑,此處作用是創(chuàng)建數(shù)據(jù)庫文件的虛擬路徑 (\\)。([MdbPath])。 //從配置文件中取到數(shù)據(jù)庫連接字符串, “MdbPath”為 //文件中的鍵/值對所設(shè)置的 key 值return ()。
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1