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

正文內(nèi)容

基于aspnet技術(shù)的博客網(wǎng)站系統(tǒng)的開發(fā)畢業(yè)論文(編輯修改稿)

2025-06-20 01:45 本頁面
 

【文章內(nèi)容簡介】 管理系統(tǒng)是強大的企業(yè)級 數(shù)據(jù)庫管理系統(tǒng),他完全能夠為應(yīng)用程序提供穩(wěn)定、高效的后臺數(shù)據(jù)管理, .NET 平臺是穩(wěn)定的應(yīng)用程序運行平臺,采用 B/S 程序架構(gòu)構(gòu)建快速的應(yīng)用程序。 管理可行性 管理上的可行性:主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。系統(tǒng)的開發(fā)主要就是為了方便校友信息的管理,補充現(xiàn)在傳統(tǒng)管理方式的不足,因此具備了管理上的可行性。 經(jīng)濟可行性 本博客不需要太復(fù)雜的功能設(shè)計,屬于自主研發(fā),因為不涉及經(jīng)濟問題。 11 法律可行性 本博客完 全屬于自主研發(fā),不涉及侵權(quán)行為。 綜上所述,本系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)、管理、經(jīng)濟和法律等方面具備可行性,并且投入少、見效快,因此系統(tǒng)可以進行開發(fā)。 系統(tǒng)功能和目標(biāo) 根據(jù)博客系統(tǒng)的基本需求,本系統(tǒng)需要完成以下任務(wù)。 ? 瀏覽日志功能:可以瀏覽作者的日志以分享作者的心情或知識。 ? 發(fā)表日志功能:可以通過該功能發(fā)表自己的日志或知識。 ? 評論日志功能:對作者的日志發(fā)表自己的看法。 ? 日志管理功能:實現(xiàn)文章的管理。 ? 我的相冊功能:實現(xiàn)相冊的維護和管理。 ? 我的視頻功能:實現(xiàn)視頻的維護和管理。 ? 留言功能:實現(xiàn)留言的 發(fā)表與維護。 系統(tǒng)總體設(shè)計 博客系統(tǒng)主要分為 5 個功能模塊,分別為日志功能模塊、留言功能模塊、評論功能模塊、相冊功能模塊和視頻功能模塊。其系統(tǒng)結(jié)構(gòu)設(shè)計如圖 所示。 圖 31 博客系統(tǒng)總體設(shè)計圖 數(shù)據(jù)分析 博客系統(tǒng)中,主要是管理用戶的文章、留言、系統(tǒng)信息等數(shù)據(jù)。數(shù)據(jù)的類型決定了程序?qū)?shù)據(jù)的處理方式也就是算法,因此,數(shù)據(jù)是系統(tǒng)實現(xiàn)分析的起點。現(xiàn)通過數(shù)據(jù)流圖的方式分析系統(tǒng)中數(shù)據(jù)的流動和處理。 對系統(tǒng)的管理員,在登錄系統(tǒng)后,本系統(tǒng)接受管理員的修改、添加、刪除請求,通 12 過 分析將這種請求轉(zhuǎn)化成相應(yīng)的 SQL 語句執(zhí)行對數(shù)據(jù)庫的相關(guān)的操作,并將執(zhí)行的相應(yīng)結(jié)果送回系統(tǒng)中。系統(tǒng)接收到數(shù)據(jù)庫返回的結(jié)果集,經(jīng)過一定的分析處理,將其轉(zhuǎn)化成 頁面,返回到客戶端顯示給用戶。 數(shù)據(jù)流圖 系統(tǒng)運行過程中,主要涉及到兩部分的數(shù)據(jù)流向,一部分是管理員在系統(tǒng)后臺管理界面上發(fā)出的對數(shù)據(jù)庫操作的數(shù)據(jù)流,另一部分是用戶在應(yīng)用前臺使用系統(tǒng)時所產(chǎn)生的數(shù)據(jù)流。 如圖 32: 圖 32 博客系統(tǒng)總體圖 對于每一個管理,可以細(xì)分為添加、修改、刪除、瀏覽等操作,現(xiàn)以文章管理為例,其具體細(xì)節(jié)圖如 圖 33所示。 圖 33 文章管理細(xì)節(jié)圖瀏覽文章添加新文章刪除文章文章信息確認(rèn)瀏覽信息確認(rèn)添加信息確認(rèn)修改信息修改文章確認(rèn)刪除信息 13 第 4 章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的需求分析 博客系統(tǒng)的數(shù)據(jù)庫功能主要體現(xiàn)在對各種信息的提供、保存、更新和查詢操作上,包括日志信息、日志分類信息、評論信息、相冊信息和視屏信息,各部分的數(shù)據(jù)內(nèi)容又有內(nèi)在的聯(lián)系。針對該系統(tǒng)的數(shù)據(jù)特點,可以總結(jié)出如下的需求。 ? 日志信息表記錄作者發(fā)表的日志信息。 ? 日志分類信息表記錄了日志所在的目錄分類。 ? 評論信息表是對應(yīng)著某個日志瀏覽者發(fā)表的評論。 ? 相冊信息表記錄個人相冊的信息。 ? 視頻信息表記錄了個人上傳的視頻信息。 ? 用戶信息記錄博客主 人的信息。 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。 ? 日志信息表包括日志編號、日志內(nèi)容和標(biāo)題等數(shù)據(jù)項。 ? 日志分類信息表包括分類編號、類別名稱和類別描述等數(shù)據(jù)項。 ? 評論信息表包括評論編號、日志編號和評論內(nèi)容等數(shù)據(jù)項。 ? 相冊信息表包括照片編號、照片名稱、發(fā)布時間和照片地址等數(shù)據(jù)項。 ? 視頻信息表包括視頻編號、視頻名稱、發(fā)布時間和地址等數(shù)據(jù)項。 ? 用戶信息表包括用戶編號、用戶名和密碼等數(shù)據(jù)項。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 實體與屬性之間關(guān)系 ER 模型的組成元素有:實體、屬性、 聯(lián)系。 ER 模型用 ER 圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述。 (1) 模型中的實體相當(dāng)于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。 (2) 屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線。 (3) 各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。 (4) 在程序中實現(xiàn)對它們的完整性和一致性控制。 數(shù)據(jù)庫的 ER 圖 14 (1)博客系統(tǒng)整體 ER 圖如圖 41所示。 圖 41 博客整體 ER 圖 (2)博客系統(tǒng)日志信息實體 ER圖如圖 42所示。 圖 42 日志信息實體 ER圖 (3)博客系統(tǒng)目錄信息實體 ER圖如圖 43所示。 圖 43 目錄信息實體 ER圖 (4)博客系統(tǒng)評論信息實體 ER圖如圖 44所示。 15 圖 44 評論信息實體 ER 圖 ( 5)博客系統(tǒng)留言信息實體 ER圖如圖 45所示。 圖 45 留言信息實體 ER 圖 (6)博客系統(tǒng)照片信息實體 ER圖如圖 46所示。 圖 46 照片信息實體 ER圖 (7)博客系統(tǒng)視頻信息實體 ER圖如圖 47所示。 16 圖 47 視頻信息實體 ER圖 (8)博客系統(tǒng)用戶信息實體 ER圖如圖 48所示。 圖 48 用戶信息實體 ER圖 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫邏輯結(jié)構(gòu)。 博客系統(tǒng)數(shù)據(jù)庫 BlogData包括 7張表,分別是用戶信息表、日志信息表 、日志分類信息表、評論信息表、相冊信息表、視頻信息表和留言信息表。 ( 1)用戶信息表 用戶信息表( Admins)記錄了用戶的賬號和密碼,結(jié)構(gòu)如表 41所示。 表 41 Admins 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 AdminID 用戶編號 int(4) N Y UserId 用戶名 varchar(10) N N PassWord 密碼 varchar(50) N N ( 2)日志信息表 日志信息表( Articles)記載了日志的編號、分類編號、日志標(biāo)題、簡介和日志內(nèi)容等詳細(xì)信息,結(jié)構(gòu)如表 42 所示。 17 表 42 Articles 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 ArticleID 日志編號 Int(4) N Y Title 日志標(biāo)題 Nvarchar(50) N N A_Content 日志內(nèi)容 Nvarchar(MAX) Y N PubishedTime 發(fā)表時間 datetime N N Tag_ID 所屬類別 Int(4) N N Dec 簡介 Nvarchar(200) N N ViewNum 查看次數(shù) Int(4) N N ( 3)日志分類信息表 日志分類信息表( Tags)記錄了日志的分類信息,結(jié)構(gòu)如表 43所示。 表 43 Tags 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 Tag_ID 分類編號 Int(4) N Y Tag_Name 分類名稱 Nvarchar(50) N N Tag_Dec 分類簡介 Nvarchar(200) Y N ( 4)評論信息表 評論信息表( Cments)記載了評論的編號、日志編號、評論內(nèi)容和時間等信息,結(jié)構(gòu)如表 44 所示。 表 44 Comments 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 Cmt_ID 評論編號 Int(4) N Y ArticleID 文章編號 Int(4) N N Cmt_UserName 用戶名 Nvarchar(50) Y N Cmt_Content 內(nèi)容 Nvarchar(200) Y N Cmt_Time 時間 Datetime Y N ( 5)相冊信息表 相冊信息表( Photos)記錄了照片的信息,結(jié)構(gòu)如表 45所示。 表 45 Photos 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 18 Photo_ID 照片編號 Int(4) N Y Photo_Name 照片標(biāo)題 Nvarchar(50) Y N Photo_Intro 描述 Nvarchar(200) Y N AddDate 添加日期 datetime Y N Photo_Url 存放路徑 Nvarchar(150) Y N ( 6)視頻信息表 視頻信息表( Videos)記錄了視頻的信息,結(jié)構(gòu)如表 46所示。 表 46 Videos 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 Video_ID 視頻編號 Int(4) N Y Video_Name 視頻標(biāo)題名 Nvarchar(50) Y N Video_Intro 描述 Nvarchar(200) Y N AddDate 添加日期 datetime Y N Video_Url 存放路徑 Nvarchar(150) Y N ( 7)留言信息表 留言信息表( Messages)記錄了留言的信息,結(jié)構(gòu)如表 47 所示。 表 47 Messages 表 字段名稱 描述 數(shù)據(jù)類型 是否可空 主鍵 Msg_ID 留言編號 Int(4) N Y Msg_Name 留言標(biāo)題名 Nvarchar(50) Y N Msg_Intro 描述 Nvarchar(200) Y N AddDate 添加日期 datetime Y N Msg_Url 存放路徑 Nvarchar(150) Y N 數(shù)據(jù)庫的完整性和安全性 數(shù)據(jù)庫的完整性約束 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng) (DBMS)用一定的機制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件 —— 完整性約束條件,數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中。數(shù)據(jù)庫的完整性約束主要包括以下三方面要求: (1)實體完整性 19 實體完整性是指若屬性 A是基本關(guān)系 R的主屬性,則屬 性 A不能取空值。對于每個表來說,主鍵都不可以為空。在用戶提交信息時,系統(tǒng)會對用戶所填寫的信息進行驗證,對于其中的關(guān)鍵信息沒有填寫或者數(shù)據(jù)非法時,系統(tǒng)會提示用戶更改后再提交。這樣保證了系統(tǒng)實體完整性。 (2)參照完整性 由于表和表之間會存在某些聯(lián)系,當(dāng)關(guān)系 R和關(guān)系 S之間是一對多關(guān)系時 (R的主鍵是 A, S的主鍵是 b, c是 s中的外碼 ),在插入數(shù)據(jù)時就要保證外碼 c的值或者為空或者等于 R中某個元組的主碼值。在對被參照表進行刪除操作時應(yīng)同時進行及聯(lián)刪除。 (3)用戶定義完整性 任何關(guān)系數(shù)據(jù)庫系統(tǒng)都應(yīng)該支持實體完整性和參照 完整性。除此之外,不同的關(guān)系數(shù)據(jù)庫系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同,往往還需要一些特殊的約束條件,用戶定義的完整性就是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。例如某個屬性必須取唯一值、某個屬性的取值范圍等。 數(shù)據(jù)庫的安全性 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,同時又為許多用戶直接共享,是寶貴的信息資源,因此系統(tǒng)的安全保護措施就顯得更為重要。鍵全的數(shù)據(jù)庫安全機制可以防止數(shù)據(jù)庫被惡 意的破壞和非法的存取。 本系統(tǒng)的安全設(shè)計包括服務(wù)器和數(shù)據(jù)庫兩方面設(shè)計。當(dāng)用戶使用系統(tǒng)時,系統(tǒng)首先會檢查用戶是否登錄,如果用戶還沒有登錄,系統(tǒng)將會彈出警告窗口提醒用戶,并將相應(yīng)的頁面跳轉(zhuǎn)至用戶登錄。在用戶提交登錄信息后,系統(tǒng)會對用戶的身份進行核對,如果在數(shù)據(jù)庫中查找到了相關(guān)記錄,打開用戶頁面,表明用戶登錄成功。對于數(shù)據(jù)庫的安全,主要是通過對授權(quán)用戶的身份驗證實現(xiàn)的。在的系統(tǒng)管理頁面,提示用戶使用管理員帳號在此登錄,沒有管理權(quán)限的系統(tǒng)注冊用戶無法登錄到數(shù)據(jù)庫管理的后臺。系統(tǒng)確認(rèn)了管理員身份之后統(tǒng)會打開管 理頁面,系統(tǒng)管理者可在此對整個系統(tǒng)的數(shù)據(jù)庫進行管理和維護。 20 第 5章 網(wǎng)站實現(xiàn) 對博客系統(tǒng)進行系統(tǒng)分析、數(shù)據(jù)庫設(shè)計之后,本章將主
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1