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

正文內(nèi)容

聞發(fā)布管理系統(tǒng)-畢業(yè)論(編輯修改稿)

2025-07-10 21:50 本頁面
 

【文章內(nèi)容簡介】 中所有新聞的標(biāo)題或內(nèi)容關(guān)鍵字與搜索框中輸入的字段進行比對,找到所有包含輸入字段的新聞紀(jì)錄;再根據(jù)該新聞記錄中的新聞類別 ID,在類別表中找到類別名稱;從而將新聞的所屬類別,新聞標(biāo)題和發(fā)布時間展示給普通用戶。 新聞閱讀模塊:系統(tǒng)根據(jù)新聞 ID 從新聞表中取出新聞的 主體 內(nèi)容。 分類閱讀模塊:系統(tǒng)根據(jù)類別 ID 在新聞表中取出 該類別下的所有新聞。 新聞評論模塊:將想要評論的新聞的 ID 號和評論的內(nèi)容以及評論人的信息和評論時間記錄到評論表中。也可以根據(jù)想要查看的新聞的 ID 號,在評論表中調(diào)出所有他人評論。 后臺管理模塊 : 針對編輯 、 主編 和后臺管理員 添加類別:將類別信息添加到類別表,此類別可被選擇。 修改類別:根據(jù)類別 ID,將類別表中相應(yīng)的類別信息進行更新。 刪除類別:根據(jù)該類別 ID 找到新聞表中該類別下的所有新聞,并通過新聞 ID 從評論 表中找到所有相關(guān)評論,先刪除所有評論再刪除新聞,最后刪除類別本身。 添加新聞:將新聞的類別 ID 和 新聞標(biāo)題以及新聞內(nèi)容 等 記錄到到新聞表中,經(jīng)主編 審核通過后,此新聞可以被瀏覽者查看。 修改新聞:根據(jù)新聞 ID,在新聞表中找出相應(yīng)記錄并進行更新。 刪除新聞:根據(jù)該新聞 ID 從評論表中找到所有相關(guān)評論,先刪除所有評論再將新聞 本身從新聞表中進行刪除。 審核新聞:將 主編 ID、 新聞 ID、 審閱時間 等記錄到審閱表,經(jīng)主編審核通過后的新 聞才可以在前臺界面顯示。 刪除評論:將該評論記錄從評論表中移除。 刪除用戶:將該用戶從用戶表中移除。 數(shù)據(jù)庫設(shè)計 在系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的設(shè)計 是非常關(guān)鍵的 一步 。良好的數(shù)據(jù)結(jié)構(gòu)設(shè)計不僅可以減少數(shù)據(jù)冗余、提高查詢效率,而且還可以降低應(yīng)用程序的編寫難度,提高工作效率。 實體 ER 圖 本系統(tǒng)在數(shù)據(jù)庫中存放了七個表,分別是主編表( chiefEditor)、用戶表( user)、類別表( category)、新聞表( news)、審閱表( review)、評論表( ment)、權(quán)限表( rights)。 新聞發(fā)布管理系統(tǒng)的主要實體間關(guān)系 ER 圖如圖 32 所示: 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 11 新聞類別新聞用戶評論普通用戶編輯后臺管理員新聞管理屬于對應(yīng)發(fā)表發(fā)表n 1 mn1nn1mn主編審閱 圖 32 新聞發(fā)布管理 系統(tǒng)主要實體間關(guān)系 ER 圖 用戶 實體 ER 圖 如下 : 用戶用戶 ID用戶名密碼電子郵箱所屬權(quán)限 圖 33 用戶 實體 ER 圖 類別實體 ER 圖 如下 : 類別類別 ID 類別名稱 圖 34 類別 實體 ER 圖 新聞實體 ER 圖 如下 : 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 12 新聞所屬類別新聞標(biāo)題發(fā)布時間新聞內(nèi)容圖片路徑新聞 ID新聞作者修改時間 圖 35 新聞 實體 ER 圖 審閱的 ER 圖如下: 審閱新聞 ID 審核時間主編 IDID 號 圖 36 審閱 ER 圖 評 論實體 ER 圖如 下 : 評論評論 ID評論內(nèi)容所屬新聞評論時間評論人姓名 圖 37 評論 實體 ER 圖 權(quán)限實體 ER 圖如 下 : 權(quán)限權(quán)限 ID 權(quán)限名稱 圖 38 權(quán)限 實體 ER 圖 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 13 數(shù)據(jù)庫的邏輯結(jié)構(gòu) 根據(jù)以上 ER 圖 可以得到如下關(guān)系模式: ? user( id, userName, password, Email, rightId) 用戶表(用戶 id 號,用戶名,密碼,電子郵箱,所屬權(quán)限) ? category( id, caName) 類別表 ( 類別 id 號, 類別名稱 ) ? news( id, title, content, createTime, caId, updateTime, author, imagePath) 新聞表 ( 新聞 id 號, 新聞標(biāo)題 , 新聞內(nèi)容 , 發(fā)布時間 , 所屬類別,修改時間,新聞作者,圖片路徑 ) ? review( id, cfeditorId, newsId, reviewTime) 審閱表(審閱 id 號,主編 id 號,新聞 id 號,審閱時間) ? ment( id, content, createTime, mentator, newsId) 評論表 ( 評論 id 號, 評論內(nèi)容 , 發(fā)表時間 , 評論人姓名 , 所屬新聞 ) ? rights ( id, rightName) 權(quán)限表 ( 權(quán)限 id 號, 權(quán)限名稱 ) 綜上,本系統(tǒng)在數(shù)據(jù)庫中存放的表 如表 31 所示: 表 31 數(shù)據(jù)庫 中的 表 介紹 數(shù)據(jù)庫表名 說明 user 存放用戶信息 category 存放新聞類別信息 news 存放新聞信息 review 存放新聞審核信息 ment 存放新聞評論 rights 存放權(quán)限信息 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 14 4 詳細設(shè)計 數(shù)據(jù)庫的實現(xiàn) 本節(jié)在 SQL Server2021中 利用 SQL語句和圖形界面相結(jié)合的方法建立各個表并設(shè)置其主外鍵聯(lián)系,并在項目中 對數(shù)據(jù)庫的連接進行詳細設(shè)計。 數(shù)據(jù)庫的建立 首先,將用戶表、類別表、新聞表、 審閱表、 評論表和權(quán)限表的基本元素建立起來,如圖 4圖 4圖 4圖 4圖 4 圖 46: 用戶表: 圖 41 用戶 表 類別表: 圖 42 類別 表 新聞表: 圖 43 新聞 表 審閱表: 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 15 圖 44 審閱 表 評論表: 圖 45 新聞評論 表 權(quán)限表: 圖 46 權(quán)限 表 接下來,將評論時間、新聞發(fā)布時間、新聞修改時間和審核時間的默認(rèn)值設(shè)置為getdate(),如圖 47: 圖 47 時間的默認(rèn)值設(shè)置圖 最后,通過數(shù)據(jù)庫關(guān)系圖來設(shè)置用戶表、新聞表和評論表的外鍵,如圖 4 圖 4圖 4圖 41圖 41圖 41圖 414: 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 16 圖 48 新聞發(fā)布管理系統(tǒng)數(shù)據(jù)庫關(guān)系圖 圖 49 用戶表外鍵設(shè)置圖 圖 410 新聞表外鍵設(shè)置圖 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 17 圖 411 審閱表外鍵設(shè)置圖( 1) 圖 412 審閱表外鍵設(shè)置圖( 2) 圖 413 評論表外鍵設(shè)置圖 ( 1) 圖 414 評論表外鍵設(shè)置圖 ( 2) 數(shù)據(jù)庫的連接 如果將數(shù)據(jù)庫的連接字符串寫在 cs 文件中,當(dāng)數(shù)據(jù)庫的用戶名或密碼發(fā)生改變時,項目需要重新生成,這樣會耗費大量資源。比較好的解決方法是將其寫在 中。 中數(shù)據(jù)庫連接字符串如下: 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 18 connectionStrings add name=connStr connectionString=Integrated Security=SSPI。Persist Security Info=False。Initial Catalog=newssystem。Data Source=.。User Id=sa。Password=wangcongli/ /connectionStrings 另外需要建立一個數(shù)據(jù)庫助手類來執(zhí)行基本的數(shù)據(jù)庫增刪改查工作,在 cs文件建立數(shù)據(jù)庫連接的主要代碼是: string connStr = [connStr].ConnectionString。 SqlConnection conn = new SqlConnection(connStr)。 每次執(zhí)行數(shù)據(jù)庫的基本操作時詢問數(shù)據(jù)庫的連接狀態(tài),若處于關(guān)閉狀態(tài)則連接數(shù)據(jù)庫:(); 執(zhí)行完數(shù)據(jù)庫的基本增刪改查工作后需要斷開連接: ()。 系統(tǒng)設(shè)計流程 以下將分別介紹各個模塊的設(shè)計流程。 ( 1)用戶注冊模塊 注冊開始發(fā)送注冊請求信息驗證用戶名是否已經(jīng)存在否信息唯一 , 注冊成功返回注冊頁面是用戶名已存在 , 重新注冊用戶 圖 415 用戶注冊流程 ( 2)用戶登錄模塊 驗證是否存在該用戶名密碼是顯示登錄成功返回新聞主界面否用戶名與密碼不匹配或者該用戶名不存在輸入用戶名和密碼 圖 416 用戶登錄流程圖 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 19 ( 3)新聞主頁模塊 開始連接數(shù)據(jù)庫顯示界面參數(shù)初始化讀取顯示模板讀取數(shù)據(jù)庫的新聞標(biāo)題讀取數(shù)據(jù)庫的新聞內(nèi)容讀取數(shù)據(jù)庫的新聞表對讀取的新聞標(biāo)題按照時間順序倒序排序按照模板設(shè)計位置顯示新聞標(biāo)題刷新顯示界面斷開數(shù)據(jù)庫連接結(jié)束 圖 417 新聞主頁模塊流程圖 ( 4)新聞搜索模塊 查詢開始輸入需要查詢的新聞標(biāo)題或內(nèi)容關(guān)鍵字是否有與查詢條件匹配的新聞 ?顯示新聞標(biāo)題列表用戶可以根據(jù)需要進入相關(guān)新聞界面否 無符合條件的新聞返回查詢界面是 圖 418 新聞搜索流程 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 20 ( 5)新聞閱讀模塊 開始連接數(shù)據(jù)庫顯示界面參數(shù)初始化讀取顯示模板讀取數(shù)據(jù)庫的新聞標(biāo)題讀取數(shù)據(jù)庫中該新聞的存儲路徑讀取數(shù)據(jù)庫中新聞編號讀取顯示網(wǎng)頁文件按照模板設(shè)計位置顯示新聞刷新顯示界面斷開數(shù)據(jù)庫連接結(jié)束 圖 419 新聞閱讀流程 ( 6)分類閱讀模塊 開始連接數(shù)據(jù)庫獲取類別名稱讀取顯示模板按類別顯示查詢結(jié)果讀取數(shù)據(jù)庫中該類別的所有新聞標(biāo)題結(jié)束 圖 420 分類閱讀流程 ( 7)新聞評論模塊 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 21 用戶登錄成功后瀏覽新聞頁面輸入評論語發(fā)表該評論返回相關(guān)評論界面請求重置評論修改評論 圖 421 新聞評論流程 ( 8)類別管理模塊 修改現(xiàn)有類別添加類別 刪除現(xiàn)有類別錄入類別信息 編輯類別信息類別已啟用 Y拋出業(yè)務(wù)邏輯異常N保存提交刪除類別退出進入類別管理 圖 422 類別管理流程 ( 9)新聞管理模塊 進入新聞管理模塊添加新聞 修改新聞 刪除新聞 審核新聞是否已通過審核N對新聞進行修改或刪除Y返回新聞管理界面添加新聞信息( 類別 、 標(biāo)題 、新聞內(nèi)容等 )等待審核查看新聞并決定其是否通過審核審核通過的新聞在前臺顯示查看新聞發(fā)布詳情 圖 423 新聞管理流程 河北大學(xué) 2021屆本科生畢業(yè)論文(設(shè)計) 22 5 開發(fā)工具及相關(guān)技術(shù)介紹 開發(fā)工具介紹 開發(fā)工具介紹主要介紹使用到的軟件,包括 Visual Studio、 SQL Server 和 IIS 服務(wù)器。 Visual Studio 介紹 Visio Studio 是一個可視化編譯環(huán)境,它為 開發(fā)者提供了很大的便利,從編寫源代碼到編譯鏈接,從調(diào)試到最終發(fā)布,可以通過預(yù)設(shè)的菜單及選項很方便的完成。 Visual Studio .NET 是為建立 .NET Framework 應(yīng)用而設(shè)置的集成開發(fā)環(huán)境( IDE),它在 .NET Framework 和公共語言規(guī)范 CLS( Common Language SPecification)基礎(chǔ)上可運行VB、 C++、 C、 Jscript、 J等多種語言。 它的體系結(jié)構(gòu) 如下 : C o m m o n L a n g u a g e S p e c i f i c a t i o nD a t a & X M LW e b F o r m sW i n d o w s F o r m sX M L amp。 S O A PW e b S e r v i c eB a s e C l a s s L i b r a r yC o m m o n L a n g u a g e R u n t i m e. N e t F r a m e w o r k公共語言規(guī)范基于 XML 和 SOAP基于 XML 的數(shù)據(jù)存取基礎(chǔ)類庫公共語言運行庫J s c r i p tVB C ++ C J Visio Studio .NET 圖 51 Visio Studio .NET 的結(jié)構(gòu) 其中 CLR
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1