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

正文內(nèi)容

基于aspnet的新聞發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-18 15:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 本以上 服務(wù)器 操作系統(tǒng): Windows 2020 Server 或者 Windows 2020 Server Ahead Institute of Software and Technology 7 第三章 系 統(tǒng)結(jié)構(gòu)流程 新聞系統(tǒng)的模型結(jié)構(gòu) 該系統(tǒng)的模型結(jié)構(gòu)如圖 31所示 : 圖 311 新聞系統(tǒng)的模型結(jié)構(gòu)圖示 該系統(tǒng)結(jié)構(gòu)分為三個(gè)邏輯層 : Web 層: Web 層為客戶(hù)端瀏覽器提供對(duì)應(yīng)用程序的訪問(wèn),這一層是作為解決方案文件中的 Web 項(xiàng)目實(shí)現(xiàn)的。 Web 層由 Web[7] 窗體和代碼隱藏文件組成, Web 窗體只是用 HTML 提供用戶(hù)操作,而代碼隱藏文件實(shí)現(xiàn)各種控件的事件處理程序 。 業(yè)務(wù)層:包含各種業(yè)務(wù)規(guī)則和邏輯的實(shí)現(xiàn),業(yè)務(wù)規(guī)則完成如 客戶(hù)帳戶(hù)的驗(yàn)證和字符串處理這樣的任務(wù) 新聞發(fā)布系統(tǒng)總體圖: 系統(tǒng)運(yùn)行過(guò)程中,主要涉及到兩部分的數(shù)據(jù)流向,一部分是管理員在系統(tǒng)后臺(tái)管理界面上發(fā)出的對(duì)數(shù)據(jù)庫(kù)操作的數(shù)據(jù)流,另一部分是用戶(hù)在應(yīng)用前臺(tái)使用系統(tǒng)時(shí)所產(chǎn)生的數(shù)據(jù)流。 客戶(hù)端 瀏覽器 客戶(hù)端 瀏覽器 客戶(hù)端 瀏覽器 Web 層 業(yè)務(wù)層 數(shù)據(jù)訪問(wèn)層 系統(tǒng)配置 數(shù)據(jù)庫(kù) Ahead Institute of Software and Technology 8 圖 312 新聞系統(tǒng)的 總體圖 對(duì)于每一個(gè)管理,可以細(xì)分為添加、修改、刪除、瀏覽等操作,現(xiàn)以文章管理為例,其具體細(xì)節(jié)圖如圖 313所示。 瀏覽文章添加新文章刪除文章文章信息確認(rèn)瀏覽信息確認(rèn)添加信息確認(rèn)修改信息修改文章確認(rèn)刪除信息 圖 313 文章管理細(xì)節(jié)圖 工作流程 圖 打開(kāi)該系統(tǒng)網(wǎng)站,普通瀏覽者能瀏覽、閱讀和搜索新聞, 能進(jìn)行注冊(cè),注冊(cè)后為新聞?shì)斎雴T,登錄進(jìn)入新聞后臺(tái)管理區(qū) , 只有添加新聞的權(quán)限;如登錄時(shí)為新聞審核管理員用戶(hù) 登錄信息 修改操作 增加操作 相應(yīng)結(jié)果返回 新聞發(fā)布 系統(tǒng)服務(wù)器 瀏覽者 提供數(shù)據(jù) 瀏 覽 請(qǐng) 求 Ahead Institute of Software and Technology 9 員,其不但有添加新聞的權(quán)限,還有審核和管理新聞的權(quán)限;如為系統(tǒng)管理員,其有新聞后臺(tái)管理區(qū)內(nèi)的所有權(quán)限,除具有新聞審核員所有的權(quán)限外,還有添加和管理新聞分類(lèi)、添加和管理用戶(hù)、系統(tǒng)、風(fēng)格和友情鏈接設(shè)置。 (1)新聞發(fā)布 系統(tǒng)整體 ER圖如圖 314所示。 圖 314 博客整體 ER 圖 (2)新聞 系統(tǒng)文章 實(shí)體 ER圖如圖 315所示。 文章標(biāo)題文章編號(hào)文章內(nèi)容發(fā)表日期管理員管理瀏覽 用戶(hù)文章標(biāo)題文章內(nèi)容管理日期 圖 315 文章資源 ER 圖 ( 3) 圖 316 為視圖 View_Artcle_Type 的 ER 圖。 公告 留言 用戶(hù) 新聞標(biāo)題 新聞 評(píng)論 新聞?lì)? 1: 1 1: N 1: N 1: N 1: 1 1: 1 Ahead Institute of Software and Technology 10 圖 316 視圖 View_Artcle_Type 的 ER 圖 ( 4) 圖 317 為視圖 View_Artcle_ment 的 ER 圖。 圖 317視圖 View_Artcle_ment的 ER圖 ( 5) 圖 318 為視圖 View_users 的 ER 圖。 圖 318視圖 View_user 的 ER圖 在添加新聞時(shí),除常規(guī)的添加新聞標(biāo)題、新聞內(nèi)容、新聞作者和新聞簡(jiǎn)介外,還可選擇是否為首頁(yè)新聞、是否為推薦新聞和是否在首頁(yè)滾動(dòng)圖片 (上傳圖片 )等,對(duì)新聞內(nèi)容的字體、字號(hào)和字體顏色可以調(diào)整,類(lèi)似 Word 的一些簡(jiǎn)單的編輯功能,還可View_Users 用戶(hù) Users 文章 Article = View_Article_ment 文章 Article 評(píng)論 Comment =Type. ContentID View_Article_Type 文章 Article 文章分類(lèi) Type =Type. TypeID Ahead Institute of Software and Technology 11 設(shè)置超鏈接和插入表格等。如添加新聞?wù)邽樾侣勢(shì)斎雴T,其所添加的新聞需要系統(tǒng)管理員或?qū)徍藛T經(jīng)審核后才能發(fā)布到網(wǎng)上;如是管理員或者審核員添加新聞的話,不需要再經(jīng) 誰(shuí)審核,直接可以發(fā)布到網(wǎng)上。 管理新聞功能包括對(duì)任一條新聞內(nèi)容可作相應(yīng)修改,也可刪除任何一條不再需要保留的新聞。管理新聞分類(lèi)包括對(duì)新聞分類(lèi)名稱(chēng)作修改,也可將任一分類(lèi)名刪除,刪除后其分類(lèi)下的所有新聞也將被刪除。添加用戶(hù)時(shí),用戶(hù)等級(jí)可為管理員、審核員或者輸入員之一,管理用戶(hù)包括修改用戶(hù)名、密碼和用戶(hù)等級(jí),也可將任一用戶(hù)刪除。 系統(tǒng)設(shè)置包括設(shè)置網(wǎng)站標(biāo)題、網(wǎng)站地址、首頁(yè)圖片、網(wǎng)站公告 (可用來(lái)顯示當(dāng)前有哪些新聞?shì)斎雴T所添加的新聞沒(méi)有通過(guò)審核,具體的原因理由等 )、網(wǎng)站鏈接 (此文本內(nèi)容可更改 )和底部信息 (可放置一 些與站點(diǎn)相關(guān)的文本內(nèi)容等 ),對(duì)系統(tǒng)設(shè)置里的內(nèi)容,隨時(shí)可做相應(yīng)的修改,這權(quán)限只有系統(tǒng)管理員才擁有。風(fēng)格設(shè)置指從系統(tǒng)八種風(fēng)格里任選一種作為當(dāng)前網(wǎng)站的默認(rèn)風(fēng)格。友情鏈接主要是以圖片的形式鏈接到其它網(wǎng)站,作用跟系統(tǒng)設(shè)置里的網(wǎng)站鏈接功能一樣。 Ahead Institute of Software and Technology 12 第四章 使用技術(shù) 簡(jiǎn)介 .NET Framework 概述 .NET Framework[8] 是用于 .NET 平臺(tái)的編程模型 ,其關(guān)鍵組件是公共語(yǔ)言運(yùn)行庫(kù)(CLR, Common Language Runtime)和 .NET Framework [9]類(lèi)庫(kù)(包括 、 和 Windows 窗體) ,它提供了托管執(zhí)行環(huán)境、簡(jiǎn)化的開(kāi)發(fā)和部署以及與各種編程語(yǔ)言的集成 ,是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。 公共語(yǔ)言運(yùn)行庫(kù)是 .NET Framework 的基礎(chǔ) ,可以將運(yùn)行庫(kù)看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類(lèi)型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫(kù)的基本原則。以運(yùn)行庫(kù)為 目標(biāo)的代碼稱(chēng)為托管代碼,而不以運(yùn)行庫(kù)為目標(biāo)的代碼稱(chēng)為非托管代碼。 、 C語(yǔ)言簡(jiǎn)介 結(jié)構(gòu)是一個(gè)三層系統(tǒng): UI 層、業(yè)務(wù)邏輯層和數(shù)據(jù)層 , UI 層負(fù)責(zé)與用戶(hù)交互,接收用戶(hù)的輸入并將服務(wù)器端傳來(lái)的數(shù)據(jù)呈現(xiàn)給客戶(hù) ; 業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來(lái)的請(qǐng)求并將請(qǐng)求傳給數(shù)據(jù)層,同時(shí)將請(qǐng)求處理結(jié)果發(fā)給瀏覽器。它由 Web表單、 XML Web Services 和組件服務(wù)組成,其中 Web 表單是 [10]應(yīng)用程序的核心所在,它是向客戶(hù)呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客 戶(hù)與顯示的 Web表單交互生成的信息和數(shù)據(jù)的基礎(chǔ) ; 數(shù)據(jù)層是通過(guò) 操縱數(shù)據(jù)為事務(wù)邏輯層提供數(shù)據(jù)服務(wù),如存儲(chǔ)數(shù)據(jù)操作結(jié)果、返回?cái)?shù)據(jù)檢索結(jié)果等。 C語(yǔ)言 是 .NET 中一種嶄新的語(yǔ)言, C是由 C 和 C++派生而來(lái)的一種 “ 簡(jiǎn)單、流行、面向?qū)ο?、?lèi)型安全 ” 的程序設(shè)計(jì)語(yǔ)言, C意在綜合 Visual Basic 的高效率和 C++的強(qiáng)大功能。 Ahead Institute of Software and Technology 13 第五章 新聞系統(tǒng)的主要開(kāi)發(fā)過(guò)程 數(shù)據(jù)庫(kù)設(shè)計(jì) 該 系統(tǒng)使用 Access 作為應(yīng)用程序的數(shù)據(jù)庫(kù),建立了有 6 張數(shù)據(jù)表 : Lb_Admin表用于存儲(chǔ)帳戶(hù)的信息, Lb_Class 表用于 存儲(chǔ)新聞分類(lèi)信息, Lb_Links 表用于存儲(chǔ)友情鏈接信息 , Lb_News 表用于存儲(chǔ)新聞內(nèi)容 , Lb_Setup 表用于存儲(chǔ)系統(tǒng)設(shè)置信息 ,Lb_Skins 表用于存儲(chǔ)頁(yè)面風(fēng)格。 Lb_News 表與 Lb_Class 表相關(guān)聯(lián)。 在 6 個(gè)數(shù)據(jù)表中,主要介紹一下新聞表和賬戶(hù)表如下: Lb_News 表 如表 511所示: 表 511 新聞表 n_id 為該表主鍵, n_cid 為所屬新聞分類(lèi) ID, n_hit 為點(diǎn)擊數(shù), n_mend 用于判斷是否為推薦新聞, n_index 用于判斷是否為首頁(yè)新聞, n_title 為新聞標(biāo)題,n_date 為發(fā)布新聞的日期, n_author 為新聞發(fā)布者名, n_content 為新聞內(nèi)容,n_ispic 用于判斷是否為首頁(yè)滾動(dòng)圖片, n_spic 為首頁(yè)所滾動(dòng)圖片的存儲(chǔ)地址, ,n_check用于判斷是否為審核新聞 (值為 0表示未通過(guò)審核,值 1表示通過(guò)審核 ),n_intro 為新聞簡(jiǎn)介, n_publisher 為賬戶(hù)類(lèi)型,如為管理員、審核員或新聞?shì)斎雴T。 Lb_Admin 表 如表 52所示: Ahead Institute of Software and Technology 14 表 512 賬戶(hù)表 A_Id 為該表主鍵, A_Name 為用戶(hù)名, A_Password 為密碼, A_Grade 為用戶(hù)級(jí)別。 要窗體頁(yè)的圖形界面介紹 首頁(yè):主要功能是顯示最熱門(mén)、最新和推薦的前 8條新聞,顯示新聞搜索功能、頁(yè)面風(fēng)格設(shè)置、新聞分類(lèi)、滾動(dòng)新聞圖片和網(wǎng)站公告等;如圖 521所示: 如圖 521 新聞詳細(xì)內(nèi)容查看頁(yè):在首頁(yè)里點(diǎn)擊新聞標(biāo)題所進(jìn)入的頁(yè)面,顯示當(dāng)前所點(diǎn)擊新聞的詳細(xì)內(nèi)容,新聞標(biāo)題正中加粗顯示,在添加新聞時(shí),根據(jù)所編輯的新聞內(nèi)容對(duì)應(yīng)顯示; 新聞?shì)斎雴T頁(yè)面:新聞?shì)斎雴T只具有添加新聞的權(quán)限,任何瀏覽者都可注冊(cè)成為新聞?shì)斎雴T,但所添加的新聞并不能直接發(fā)布到網(wǎng)站上顯示,而需經(jīng)過(guò)審核員或管理員審核是否給予通過(guò),這保證了 網(wǎng)站內(nèi)容管理的合理性,并不是隨便添加的新聞都能發(fā)布; 新聞審核員頁(yè)面:審核員管理頁(yè)面主要是對(duì)新聞進(jìn)行審核,可對(duì)需審核的新聞內(nèi) Ahead Institute of Software and Technology 15 容進(jìn)行查看和編輯,以確定是否授權(quán)發(fā)布,審核員除審核新聞外,也可添加新聞和管理新聞,所 添加的新聞不需審核而可以直接發(fā)布,管理新聞包括修改和刪除新聞; 新聞管理員頁(yè)面:管理員具有系統(tǒng)的所有權(quán)限,除審核員的審核新聞、添加新聞和管理新聞外,還可添加新聞部門(mén)和用戶(hù)。對(duì)用戶(hù)和新聞部門(mén)進(jìn)行管理,包括修改用戶(hù) ID 和密碼,刪除用戶(hù),更改部門(mén)名稱(chēng),刪除新聞部門(mén),管理員所添加的新聞也不再需要審核而可以直接 發(fā)布。 頁(yè)面的風(fēng)格設(shè)計(jì) 為使 該 系統(tǒng)的頁(yè)面美觀多樣,在設(shè)計(jì)時(shí)使用了 8 種樣式風(fēng)格。為了在頁(yè)面設(shè)計(jì)時(shí)方便調(diào)用,將其存儲(chǔ)于數(shù)據(jù)庫(kù)的 Lb_Skins(風(fēng)格樣式)表中,各窗體通過(guò)調(diào)用 文件來(lái)設(shè)計(jì)界面外觀。 CSS 是 Cascading Style Sheets(層疊樣式表單)的簡(jiǎn)稱(chēng) ,簡(jiǎn)稱(chēng) 樣式表,它是一種設(shè)計(jì)網(wǎng)頁(yè)樣式的 技術(shù) 。 CSS 代碼 的 基本語(yǔ)句結(jié)構(gòu) 為: 選擇符 {屬性 名 :屬性值 }, 選擇符可以是 HTML 中任何的 標(biāo)簽或自定義標(biāo)識(shí)符 ,比如 P、 DIV、 IMG 甚至 BODY 都可以作為選擇符。 CSS 在 HTML 文檔中 有 三 種 用法:
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1