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

正文內(nèi)容

博客系統(tǒng)的畢業(yè)設(shè)計論文-資料下載頁

2024-11-29 11:14本頁面

【導(dǎo)讀】隨著Inter的廣泛應(yīng)用,動態(tài)網(wǎng)頁技術(shù)也應(yīng)運而生。本文介紹了應(yīng)用ASP動態(tài)。網(wǎng)頁技術(shù)開發(fā)博客系統(tǒng)的設(shè)計與實現(xiàn)。表一些自己撰寫的文章以和其他網(wǎng)友進(jìn)行交流。化、信息化、智能化,是打破傳統(tǒng)報刊、雜志發(fā)表文章方式的新嘗試。據(jù)庫,并通過使用ODBC技術(shù)訪問。本文對博客系統(tǒng)進(jìn)行整體分析,明確了系統(tǒng)的可行性和用戶需求;根據(jù)模塊化原理,過程中出現(xiàn)的主要問題,并提出了解決方案,實現(xiàn)系統(tǒng)功能。最后,對系統(tǒng)作以客觀、全面的評價,并對進(jìn)一步改進(jìn)提出了建議。

  

【正文】 50 否 — 是 文章描述 Content 備注 — 否 — 是 文章內(nèi)容 Date 日期 /時間 — 否 — 是 書寫日期 Click 數(shù)字 — 否 — 是 點擊數(shù)量 表 37 為博客主題表,記錄博客的主題和一些個性化設(shè)置 表 37 Affiche 公告表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 默認(rèn)值 是否必填 備注 AfficheID 自動編號 — 是 — — 公告編號 Username 文本 50 否 — 否 用戶名稱 Content 備注 50 否 — 是 公告內(nèi)容 數(shù)據(jù)庫的完整性和安全性 數(shù)據(jù)庫的完整性約束 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng) (DBMS)用一定的機制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的 條件 —— 完整性約束條件,數(shù)據(jù)的約束條件大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 17 是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中。數(shù)據(jù)庫的完整性約束主要包括以下三方面要求: (1)實體完整性 實體完整性是指若屬性 A 是基本關(guān)系 R 的主屬性,則屬性 A 不能取空值。對于每個表來說,主鍵都不可以為空。在用戶提交信息時,系統(tǒng)會對用戶所填寫的信息進(jìn)行驗證,對于其中的關(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 中某個元組的主碼值。在對被參照表進(jìn)行刪除操作時應(yīng)同時進(jìn)行及聯(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ù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用 所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,同時又為許多用戶直接共享,是寶貴的信息資源,因此系統(tǒng)的安全保護(hù)措施就顯得更為重要。鍵全的數(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)會對用戶的身份進(jìn)行核對,如果在數(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ù)庫進(jìn)行管理和維護(hù)。 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 18 第四章 系統(tǒng) 設(shè)計 對博客系統(tǒng)進(jìn)行系統(tǒng)分析、數(shù)據(jù)庫設(shè)計之后,本章將主要介紹系統(tǒng)各功能模塊的設(shè)計及其實現(xiàn)。 軟件所實現(xiàn)的功能強弱是衡量一個軟件的最根本的標(biāo)準(zhǔn)。通過對系統(tǒng)的全面分析并結(jié)合調(diào)研的情況,確定了本系統(tǒng)的功能模塊 圖。本章先從系統(tǒng)總體結(jié)構(gòu)設(shè)計介紹,接著分別對公用模塊、 客戶界面、管理對功能模塊加以描述。 系統(tǒng)總體設(shè)計 本系統(tǒng)數(shù)據(jù)庫采用 Access, Web 服務(wù)器采用 IIS,系統(tǒng)結(jié)構(gòu)圖如圖 41 所示 圖 41 系統(tǒng)結(jié)構(gòu)圖 根據(jù)系統(tǒng)的功能分析可以畫出系統(tǒng)的功能結(jié)構(gòu)圖,分別從客戶界面、管理界面對功能模塊圖加以描述??蛻艚缑娴南到y(tǒng)功能模塊如圖 42 所示。 圖 42 客戶界面的模塊功能圖 管理界面的功能如圖 43 所示。 首頁 關(guān)于 管理 注冊 /登錄 我的留言 我的文章 Access 數(shù)據(jù)庫 VBScript 首頁 關(guān)于 管理 注冊 /登錄 我的留言 我的文章 文章分類列表 文章列表 評論 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 19 圖 43 管理界面的功能圖 公用模塊的編寫 數(shù)據(jù)庫連接文件 為 了操作數(shù)據(jù)庫方便,把連接數(shù)據(jù)庫、查詢、更新、插入、關(guān)閉連接等數(shù)據(jù)庫操作都寫在一個公用文件 中,這樣其他頁面引入這個頁面,就可以調(diào)用數(shù)據(jù)庫操作方法,操作數(shù)據(jù)庫了,這樣便于提高程序的重用性。 用戶登錄和注銷 把判定用戶登錄和注銷的程序?qū)懺谑醉? 中。當(dāng)用戶在首爺輸入用戶名和密碼請求登錄時,先從數(shù)據(jù)庫查詢該用戶的用戶名和密碼是否正確,如果正確則把該用戶的用戶名和密碼,寫入用戶 Cookie,這樣其他頁面如果需要用戶登錄才能訪問,只需要從 Cookie 取用戶的用戶名,如果能取 得,則說明用戶已經(jīng)登錄,否則用戶未登錄。當(dāng)然用 Cookie 記錄用戶登錄是有風(fēng)險的,最好用 Session 記錄。注銷只需要設(shè)置記錄用戶的 Cookie 過期就可以了。 地址欄和博客主題設(shè)置 把博客主題的設(shè)置,以及地址欄地址寫在一個公用文件 中。如果用戶已經(jīng)登錄則從數(shù)據(jù)庫取出該用戶博客主題,并且賦值給一個變量“ cfgTitle”,這樣其他頁面只要包含 頁面,就可以獲得“ cfgTitle”,獲得博客主題。另外如果用戶已登錄,以后還可以讓用戶直接在 URL 地址后面拼上自己的用 戶名,直接訪問,無需在本機在登錄。 客戶界面的設(shè)計與實現(xiàn) 界面模塊化,可以提高代碼的重用性,能為編程提供很大便利,節(jié)省開發(fā)時間,提高開發(fā)效率 界面頭設(shè)計 ( 1)設(shè)計思想 管理 留言管理 文章管理 添加文章 分類管理 添加分類 修改 刪除 修改 修改 刪除 刪除 基本管理 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 20 為了體現(xiàn)簡潔明快的風(fēng)格,界面頭不打算用很復(fù)雜的動畫圖片,頂部直接安排一個導(dǎo)航欄,讓用戶可以在首頁、我的文章、給我留言、關(guān)于、管理、注冊等模塊之間方便的切換;為了體現(xiàn)個性化,需要為用戶在導(dǎo)航欄下留出一片個性空間,讓用戶可以為自己的博客安置博客主題和 LOGO 圖標(biāo)。 ( 2)效果預(yù)覽 按上面的設(shè)計思想,經(jīng)過一番美工的潤飾,設(shè)計出 的界面頭的效果如圖 44 所示。 圖 44 界面頭 界面尾設(shè)計 界面尾部,一般聲明一些版權(quán)信息,是否有 ISP 登記,聯(lián)系信息等,本博客只需聲明一下版權(quán)就可以了。 圖 45 界面尾 首頁設(shè)計與實現(xiàn) 首頁是一個網(wǎng)站的窗口,長久留住一個用戶靠網(wǎng)站強大的功能和豐富的內(nèi)容,要想吸引用戶,首頁的設(shè)計精美和人性化也是重要的因素。首先是給瀏覽者留下的第一印象。所以設(shè)計要精美;首頁是網(wǎng)站的導(dǎo)航圖,所以設(shè)計要人性化,重點層次突出。 設(shè)計思想 首頁直接引入前面設(shè)計的公用模塊的界面頭和尾。首頁左邊給 出瀏覽者一個清晰的導(dǎo)航。在左邊用戶能登錄 /注冊,顯示所有文章的分類,用戶能單擊分類查看該分類下的所有文章;最新 6 條評論,用戶能單擊進(jìn)入查看評論內(nèi)容;最新加入成為用戶的 8 位新成員,用戶能直接單擊用戶名進(jìn)入該用戶的博客。 博客最核心的是文章,所以正文右邊給出一塊很大空間用以展示最新書寫的 8 篇文章的標(biāo)題和內(nèi)容概要,用戶單擊文章標(biāo)題能進(jìn)入查看該文章的詳細(xì)內(nèi)容。圖 46 為首頁效果 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 21 圖 46 首頁 用戶注冊 模塊 設(shè)計 頁面 主要完成引導(dǎo)用戶進(jìn)行注冊,首先會提供注冊表讓用戶輸入用戶名和 密碼等,讓用戶輸入注冊信息,輸入完成后,當(dāng)用戶單擊 [注冊 ]按鈕的時候,要對用戶輸入的注冊信息簡單認(rèn)證,看用戶信息是否驗證,如果驗證進(jìn)行數(shù)據(jù)庫驗證,查看用戶之前是否已經(jīng)注冊過,如果沒有注冊則插入一條新記錄到數(shù)據(jù)庫,完成注冊。 圖 47 用戶注冊 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 22 給我留言 模塊 訪問者在該功能模塊可以給博客所有者留言,這部分的實現(xiàn)很簡單,就是提供一個表單供訪問者輸入留言標(biāo)題和留言內(nèi)容,然后保存到數(shù)據(jù)庫就可以了,這部分的功能在頁面 中實現(xiàn)。首先編寫出用戶輸入留言標(biāo)題和內(nèi)容的表單。 圖 48 給 我留言 “文章評論”功能模塊設(shè)計 在展現(xiàn)文章頁面的末尾,提供接口供瀏覽者針對該文章發(fā)表評論,技術(shù)實現(xiàn)非常簡單,就是提供發(fā)表評論標(biāo)題和評論內(nèi)容的文本框,讓讀者輸入評論標(biāo)題和內(nèi)容,當(dāng)讀者單擊 [提交 ]按鈕的時候,把評論標(biāo)題和內(nèi)容保存到數(shù)據(jù)庫。 圖 49文章評論 后臺管理界面設(shè)計 “添加分類”功能模塊 方便用戶歸整自己的文章,后臺提供用戶設(shè)置分類的接口,用戶可以添加自己的分類。用戶可以為分類設(shè)置名稱,并可以設(shè)置一個簡單的分類描述。另外當(dāng)用戶修改大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 23 分類的時候,也調(diào)用該頁面。只是添加分類的 時候,分類名稱和分類描述的文本框里面的內(nèi)容是空的;而只當(dāng)修改分類的時候,需要先顯示原來的分類名稱和描述。需要設(shè)置一個隱藏參數(shù) action,如果 action 的值為 save,那么用戶請求的動作就是修改分類,對應(yīng)的動作就是添加新分類,如果 action 的值是 alter,那么用戶請求的動作就是修改分類,對應(yīng)的頁面就是 ,效果如圖 410。 圖 410 添加分類 “分類管理”功能模塊 在分類管理功能模塊,需要列舉用戶目前擁有的文章分類,用戶可以修改和刪除分類,對應(yīng)的頁面 是 ,圖 411 為該模塊的效果圖。 圖 411 分類管理 “添加文章”功能模塊 通過“添加文章”功能模塊用戶能設(shè)置文章標(biāo)題,選擇文章所屬分類,填寫文章概要和文章內(nèi)容,對應(yīng)的頁面是 圖 412 為效果圖 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 24 圖 412 添加文章 “文章管理”功能模塊 “文章管理”功能模塊主要顯示當(dāng)前用戶所寫的所有文章,并能修改或者刪除現(xiàn)有文章,對應(yīng)的處理頁面是 ,圖 413 為效果圖 圖 413 文章管理 “留言管理”功能模塊 “留言管理”功能模塊需要分頁顯示留言的留言者,查看留言詳細(xì)內(nèi)容,刪除留言。圖 414 為該模塊的效果圖 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 25 圖 414 留言管理 “基本設(shè)置”功能模塊 用戶可能需要為自己的博客設(shè)置非常有個性的標(biāo)題、 LOGO 圖標(biāo)或者發(fā)表一個有個性的公告顯示在首頁等,為此需要為用戶提供一個界面方便用戶進(jìn)行這些個性化設(shè)置。圖 415 為該模塊的效果圖。 圖 415 基本設(shè)置 管理員密碼模塊 通過管理員密碼模塊, 使用戶可以隨時管理員的密碼信息。這樣做,也可以提高系統(tǒng)的安全性。在修改密碼的時候,會先讓管理員輸入原密碼,以防止非法用戶操作管理員的密碼信息,輸入的新密碼,要輸入兩次,以確保輸入的是一致,這樣可以防止,由于輸入的時候輸入失誤,造成以后無法登陸的問題。 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 26 系統(tǒng)管理模塊 系統(tǒng)管理模塊主要是為管理系統(tǒng)的相關(guān)信息開發(fā)的模塊。主要包括以下幾個方面的數(shù)據(jù)管理: (1) 標(biāo)題管理。管理員可以通過這里,修改博客的主題,由于時間的推移,可能用戶會隨時變更博客的主題,比如一個用戶可能現(xiàn)在做一些心情故事,但以后又想做以技 術(shù)為主的內(nèi)容,那么這時,他就會修改博客的主題,以適應(yīng)文章內(nèi)容。 (2) Email 管理。通過此功能,用戶可以修改自己的 Email 地址,這樣可以方便的使其他網(wǎng)名用 Email 的方式聯(lián)系到你,同樣 Email 地址也可能會因為某些原因要變更,為了網(wǎng)名們還可以通過這種方式聯(lián)系到你,所以提供此功能,以讓網(wǎng)名還可以通過這種方式聯(lián)系到你。 (3) 每一頁顯示信息管理。在顯示文章信息時、友情鏈接信息時、前臺顯示文章的時候,都會由于數(shù)量過多,而不能一次性的顯示出來,為了減輕服務(wù)器的負(fù)擔(dān),瀏覽者的資源,以及基于提高瀏覽速度的考慮, 會應(yīng)用分頁的技術(shù),讓每一頁里顯示固定數(shù)量的內(nèi)容,而這個設(shè)置就是為了這個功能而設(shè)置,管理員可以通過對用戶的調(diào)查,或者自己認(rèn)為的習(xí)慣,以及考慮到不同瀏覽者的情況來設(shè)置此數(shù)值。 大連 交通 大學(xué) 2020 屆生畢業(yè)設(shè)計論文 27 第五章 系統(tǒng) 測試 測試目的 程序測試就是在程序投入運行前,對程序的需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是保證程序質(zhì)量的關(guān)鍵步驟。如果要給程序測試下定義,可以這樣
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1