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

正文內(nèi)容

個(gè)人博客系統(tǒng)設(shè)計(jì)本科畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-07 15:43 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 256MB及其以上 硬盤(pán) 20GB及其以上 光驅(qū) 無(wú)要求 軟驅(qū) 無(wú)要求 顯示器 無(wú)要求 其他計(jì)算機(jī)設(shè)備 網(wǎng)卡等聯(lián)網(wǎng)設(shè)備 系統(tǒng)開(kāi)發(fā)平臺(tái) 電腦配置: DELL 電腦 CPU: P3 內(nèi)存: 2G 硬盤(pán): 320G 操作系統(tǒng): Microsoft Windows7 旗艦版 數(shù)據(jù)庫(kù): SQL Server 2020 開(kāi)發(fā)平臺(tái): Macromedia Dreamweaver 8+IIS 平臺(tái) 研究方法介紹 本系統(tǒng)采用軟件工程中的生存周期方法進(jìn)行設(shè)計(jì)。 需求分析 通過(guò)該需求分析的方法確定系統(tǒng)必須完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。 經(jīng)過(guò)需求分析確定對(duì)系統(tǒng)的綜合要求從系統(tǒng)的功能、性能、運(yùn)行、以及將來(lái)可能提出的問(wèn)題進(jìn)行需求分析。必要時(shí)運(yùn)用需求分析的軟件工具驗(yàn)證需求分析。 第 一 章 系統(tǒng) 概述 7 總體設(shè)計(jì) 總體設(shè)計(jì)采用軟件工程最基本的總體設(shè)計(jì)方法也稱(chēng)為概要設(shè)計(jì) 或初步設(shè)計(jì),首先主要工作是通過(guò)這個(gè)設(shè)計(jì)階段的工作劃分出組成系統(tǒng)的物理元素 ——程序、文件、數(shù)據(jù)庫(kù)、人工過(guò)程和文檔等等。 其次進(jìn)入總體設(shè)計(jì)的第二階段是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由那些模塊組成的,以及這些模塊相互間的關(guān)系。 具體過(guò)程是首先設(shè)想供選擇的方案,其次選取合理的方案、再次推薦最佳方案,之后進(jìn)行功能分解、設(shè)計(jì)軟件結(jié)構(gòu)、數(shù)據(jù)庫(kù)設(shè)計(jì)、制定相應(yīng)的測(cè)試計(jì)劃最終完成總體設(shè)計(jì)。 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)階段的目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)系統(tǒng)的精確 描述,從而在編碼階段可以把這個(gè)描述直接翻譯成某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)程序。 主要采用結(jié)構(gòu)程序設(shè)計(jì)的方法,采用自頂向下逐步求精的設(shè)計(jì)方法和單入單出的控制結(jié)構(gòu)。應(yīng)用詳細(xì)設(shè)計(jì)的工具程序流程圖,繪制程序流程圖進(jìn)行詳細(xì)設(shè)計(jì),確定程序流程圖從而完成詳細(xì)設(shè)計(jì)。 軟件測(cè)試 與開(kāi)發(fā)過(guò)程類(lèi)似,測(cè)試過(guò)程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由若干個(gè)模塊組成。因此,大型軟件系統(tǒng)的測(cè)試基本上由下述幾個(gè)步驟組成: ? 模塊測(cè)試:在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò) 誤。 ? 子系統(tǒng)測(cè)試:這個(gè)步驟著重測(cè)試模塊的接口。 ? 系統(tǒng)測(cè)試:在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計(jì)中的錯(cuò)誤,也可能發(fā)現(xiàn)需求說(shuō)明中的錯(cuò)誤。 ? 驗(yàn)收測(cè)試:在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說(shuō)明書(shū)中的錯(cuò)誤。 運(yùn)行與維護(hù) ? 可執(zhí)行程序正確性維護(hù):該系統(tǒng)為 web 服務(wù),可執(zhí)行程序即為網(wǎng)頁(yè),如出現(xiàn)錯(cuò)誤則可重新連接。 ? 數(shù) 據(jù)庫(kù)文件正確性維護(hù):系統(tǒng)提供數(shù)據(jù)庫(kù)備份功能,可以進(jìn)行備份 還原。 ? 系統(tǒng)配置文件正確性維護(hù):系統(tǒng)配之文件如出現(xiàn)錯(cuò)誤, 則以原有默認(rèn)模式取代當(dāng)前出錯(cuò)配置文件。第 二 章 系統(tǒng) 分析 8 第二章 系統(tǒng)分析 可行性分析 可行性分析 (Feasibility Analysis)也稱(chēng)為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。為了確定開(kāi)發(fā)具有可行性,對(duì)本系統(tǒng)主要進(jìn)行了以下四個(gè)方面的分析。 經(jīng)濟(jì)可行性。經(jīng)濟(jì)可行性主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià)。本系統(tǒng)對(duì)系統(tǒng)開(kāi)發(fā)者來(lái)說(shuō)并不需要太高的成本支出,只是對(duì)系統(tǒng)的管理者付出管理報(bào)酬即可,而且開(kāi)發(fā)周期不需要太長(zhǎng) ,節(jié)省了人力、物力、財(cái)力資源,所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。 技術(shù)上的可行性。技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬、軟件能否滿(mǎn)足開(kāi)發(fā)者的需要等。在軟件方面,本系統(tǒng)采用的是 ASP( Active Sever Pages) 進(jìn)行開(kāi)發(fā),前臺(tái)網(wǎng)頁(yè)設(shè)計(jì)使用的是 Macromedia Dreamweaver 8,而數(shù)據(jù)庫(kù)系統(tǒng)采用的是 SQL Server 2020。 通過(guò)分析,在軟、硬件方面現(xiàn)有工具與環(huán)境完全可以實(shí)現(xiàn)系統(tǒng)的開(kāi)發(fā),因此具有技術(shù)上的可行性。 時(shí)機(jī)可行性。時(shí)機(jī)可行性是分析系統(tǒng)開(kāi)發(fā)時(shí)機(jī)是 否成熟。目前越來(lái)越多的應(yīng)用程序都已經(jīng)是轉(zhuǎn)向基于 Web 的開(kāi)發(fā),并且 Inter 已經(jīng)廣泛使用,因此系統(tǒng)的設(shè)計(jì)具有時(shí)機(jī)可行性。 管理上的可行性:主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。系統(tǒng)的開(kāi)發(fā)主要就是為了方便校友信息的管理,補(bǔ)充現(xiàn)在傳統(tǒng)管理方式的不足,因此具備了管理上的可行性。 綜上所述,本系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面具備可行性,并且投入少、見(jiàn)效快,因此系統(tǒng)的開(kāi)發(fā)是完全可行的。 需求分析 在可行性分析階段已經(jīng)簡(jiǎn)要地分析和研究了本 系統(tǒng)的基本需求,也論證了第二章 系統(tǒng)分析 9 開(kāi)發(fā)平臺(tái)及軟件的可行性,但為了明確系統(tǒng)設(shè)計(jì)的目標(biāo),了解用戶(hù)的需求,現(xiàn)對(duì)用戶(hù)需求作以調(diào)研,從而進(jìn)一步明確了設(shè)計(jì)所實(shí)現(xiàn)子系統(tǒng)的功能。 管理員登錄 在調(diào)研中了解到,用戶(hù)想要使用系統(tǒng),首先要有一個(gè)友好的用戶(hù)注冊(cè)界面,其次,用戶(hù)需要經(jīng)歷登錄驗(yàn)證過(guò)程,只有合法的擁有管理員身份的用戶(hù)才可以使用系統(tǒng)中的管理功能,這樣做可以防止非法用戶(hù)登錄并使用本系統(tǒng),妨害數(shù)據(jù)安全。 用戶(hù)登錄。通過(guò)系統(tǒng)登錄驗(yàn)證,用戶(hù)成功進(jìn)入系統(tǒng)并開(kāi)始使用其中功能。 文章管理 文章管理是用戶(hù)所有文章的信息, 用戶(hù)可以進(jìn)入此處進(jìn)行相關(guān)文章的管理。這部分主要包括以下方面: 文章信息顯示。顯示出所有文章的大概信息。 發(fā)表新文章??梢园l(fā)表新的文章 。 刪除文章。允許用戶(hù)對(duì)文章信息進(jìn)行刪除操作。 系統(tǒng)信息管理 系統(tǒng)開(kāi)始運(yùn)行之后,隨著時(shí)間的變化會(huì)有想要更改系統(tǒng)的相關(guān)信息的要求,比如:修改博客的 個(gè)人頭像,愛(ài)好,最難忘的事 等等, 因此需要提供信息修改的功能。 第二章 系統(tǒng)分析 10 數(shù)據(jù)分析 博客系統(tǒng)中,主要是管理用戶(hù)的文章、 留言 、系統(tǒng)信息等數(shù)據(jù)。數(shù)據(jù)的類(lèi)型決定了程序?qū)?shù)據(jù)的處理方式也就是算法,因此,數(shù)據(jù)是系統(tǒng)實(shí) 現(xiàn)分析的起點(diǎn)?,F(xiàn)通過(guò)數(shù)據(jù)流圖的方式分析系統(tǒng)中數(shù)據(jù)的流動(dòng)和處理。 對(duì)系統(tǒng)的管理員,在登錄系統(tǒng)后,本系統(tǒng)接受管理員的修改、添加、刪除請(qǐng)求,通過(guò)分析 將這種請(qǐng)求轉(zhuǎn)化成相應(yīng)的 SQL 語(yǔ)句執(zhí)行對(duì)數(shù)據(jù)庫(kù)的相關(guān)的操作,并將執(zhí)行的相應(yīng)結(jié)果送回系統(tǒng)中。系統(tǒng)接收到數(shù)據(jù)庫(kù)返回的結(jié)果集,經(jīng)過(guò)一定的分析處理,將其轉(zhuǎn)化成 ASP 頁(yè)面,返回到客戶(hù)端顯示給用戶(hù)。 數(shù)據(jù)流圖 博客整體 結(jié)構(gòu)示意 圖 如圖 : 圖 博客整體結(jié)構(gòu)示意圖 管理員用戶(hù) 登錄信息 修改操作 增加操作 相應(yīng)結(jié)果返回 Blog 系統(tǒng)服務(wù)器 瀏覽者 提供數(shù)據(jù) 瀏 覽 請(qǐng) 求 第二章 系統(tǒng)分析 11 博客文章細(xì)節(jié)示意圖 如圖 : 瀏覽文章添加新文章刪除文章文章信息確認(rèn)瀏覽信息確認(rèn)添加信息確認(rèn)修改信息修改文章確認(rèn)刪除信息 圖 博客文章細(xì)節(jié)示意圖 第三章 數(shù)據(jù)庫(kù)設(shè) 計(jì) 12 第三章 數(shù)據(jù)庫(kù) 設(shè)計(jì) 數(shù)據(jù)庫(kù)技術(shù)概述 數(shù)據(jù)庫(kù) (Database),是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),是用于查詢(xún)的大量數(shù)據(jù)的存儲(chǔ)區(qū)域。使用數(shù)據(jù)庫(kù)可以帶來(lái)許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等等。近年來(lái)推出的計(jì)算機(jī)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),還具有操作直觀,使用靈活,編程方便,功能強(qiáng)大,環(huán)境適應(yīng)廣泛,數(shù)據(jù)處理能力極強(qiáng)等諸多優(yōu)點(diǎn)。 總的來(lái)說(shuō),數(shù)據(jù)庫(kù)的設(shè)計(jì)對(duì)系統(tǒng) 的經(jīng)濟(jì)性、功能性和效率有很大的影響,一個(gè)好的數(shù)據(jù)庫(kù),要求在設(shè)計(jì)時(shí)盡量避免數(shù)據(jù)的多余,另外,還要盡可能提高數(shù)據(jù)的存取速度。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)速度與空間在范式上是相互矛盾的。一方面按規(guī)范化理論的要求,關(guān)系模式應(yīng)盡量取高級(jí)范式,尤其對(duì)記錄數(shù)較多的關(guān)系,低級(jí)范式將會(huì)造成存儲(chǔ)的大量重復(fù),是空間遭受?chē)?yán)重浪費(fèi);另一方面從存取速度上考慮,應(yīng)該盡量做到一個(gè)模式涉及的屬性越多越好,相互運(yùn)算越少越好,這樣,又應(yīng)取低級(jí)范式。因此我們?cè)谠O(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)要嚴(yán)格地探討它的使用環(huán)境,充分了解用戶(hù)的需求,清楚地掌握數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)。經(jīng)過(guò)綜合的評(píng)價(jià)和分 析后設(shè)計(jì)出的數(shù)據(jù)庫(kù)應(yīng)滿(mǎn)足以下要求: 數(shù)據(jù)庫(kù)信息要能充分體現(xiàn)出用戶(hù)使用系統(tǒng)的需求。 能夠支持用戶(hù)對(duì)數(shù)據(jù)進(jìn)行的所有處理。 能夠容易被數(shù)據(jù)庫(kù)管理系統(tǒng)運(yùn)行維護(hù)。 數(shù)據(jù)一致性、完整性好,無(wú)更新異常 。 第 三 章 數(shù)據(jù)庫(kù) 設(shè)計(jì) 13 數(shù)據(jù)庫(kù)選擇 本 系統(tǒng)所采用的數(shù)據(jù)庫(kù)是 SQL Server2020。 SQL(Structured Query Language), 結(jié)構(gòu)化查詢(xún)語(yǔ)言 。 SQL 語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì) )的規(guī)定,SQL 被作為 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) 的標(biāo)準(zhǔn) 語(yǔ)言。 SQL 語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)都采用了 SQL 語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì) SQL 語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop在內(nèi)的標(biāo)準(zhǔn)的 SQL 命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。 數(shù)據(jù)庫(kù)邏輯結(jié) 構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。 根據(jù)博客的使用情況的不同,可以采用 SQL Server 2020 數(shù)據(jù)庫(kù), SQL Server 2020 便于安裝。 博客系統(tǒng)中 各個(gè)表的設(shè)計(jì)結(jié)果如下面 圖表 所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表 。 表 Users 注冊(cè)用戶(hù)表 Users 注冊(cè)用戶(hù)表,用來(lái)記錄用戶(hù)信息 。 第 三 章 數(shù)據(jù)庫(kù) 設(shè)計(jì) 14 表 AddUser 表 AddUser 表記 添加 用戶(hù) 。 表 AddrizhiMessage 博文信息 表 AddrizhiMessage 博文信息表,發(fā)表博文的信息存儲(chǔ) 。 表 Comments 文章評(píng)論表 Comments 文章評(píng)論表 ,記錄文章的所有評(píng)論。 第 三 章 數(shù)據(jù)庫(kù) 設(shè)計(jì) 15 表 liuyan 文章表 liuyan 文章表 ,記錄用戶(hù)書(shū)寫(xiě)的所有留言 。 數(shù)據(jù)庫(kù)的完整性和安全性 數(shù)據(jù)庫(kù)的完整性約束 數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS)用一定的機(jī)制來(lái)檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否滿(mǎn)足規(guī)定的條件 —— 完整性約束條件,數(shù)據(jù)的約束條件是語(yǔ)義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)的完整性約束主要包括以下三方面要求: 實(shí)體完整性 實(shí)體完整性是指若屬性 A 是基本關(guān)系 R 的主屬性,則屬性 A 不能取空值。對(duì)于每個(gè)表來(lái)說(shuō),主鍵都不可以為空。在用戶(hù)提交信息時(shí),系統(tǒng)會(huì)對(duì)用戶(hù)所填寫(xiě)的信息進(jìn)行驗(yàn)證,對(duì)于其中的關(guān)鍵信息沒(méi)有填寫(xiě)或者數(shù)據(jù)非法時(shí),系統(tǒng)會(huì)提示用戶(hù)更改后再提交。這樣保證了系統(tǒng)實(shí)體完整性。 參照完整性 由于表和表之間會(huì)存在某些聯(lián)系,當(dāng)關(guān)系 R 和關(guān)系 S 之間是一對(duì)多關(guān)系時(shí)(R 的主鍵是 A, S 的主鍵是 b, c 是 s 中的外碼 ),在插入數(shù)據(jù)時(shí)就要保證外碼 c的值或者為空或者等于 R 中某個(gè)元組的主碼值。在對(duì)被參照表進(jìn)行刪除操作時(shí)應(yīng)同時(shí)進(jìn)行及聯(lián)刪除。 用戶(hù)定義完整性 任何關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)都應(yīng)該支持實(shí)體完整性和參照完整性 。除此之外,不同的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同,往往還需要一些特殊的約束條件,用戶(hù)定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件。它反映某一具體第 三 章 數(shù)據(jù)庫(kù) 設(shè)計(jì) 16 應(yīng)用所涉及的數(shù)據(jù)必須滿(mǎn)足的語(yǔ)義要求。例如某個(gè)屬性必須取唯一值、某個(gè)屬性的取值范圍等。 數(shù)據(jù)庫(kù)的安全性 數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,同時(shí)又為許多用戶(hù)直接共享,是寶貴的信息資源,因此系統(tǒng)的安全保護(hù)措施就顯得更為重要。鍵全的數(shù)據(jù)庫(kù)安全機(jī)制可以防止數(shù)據(jù)庫(kù)被惡意的破壞和非 法的存取。 本系統(tǒng)的安全設(shè)計(jì)包括服務(wù)器和數(shù)據(jù)庫(kù)兩方面設(shè)計(jì)。當(dāng)用戶(hù)使用系統(tǒng)時(shí),系統(tǒng)首先會(huì)檢查用戶(hù)是否登錄,如果用戶(hù)還沒(méi)有登錄,系統(tǒng)將會(huì)彈出警告窗口提醒用戶(hù),并將相應(yīng)的頁(yè)面跳轉(zhuǎn)至用戶(hù)登錄。在用戶(hù)提交登錄信息后,系統(tǒng)會(huì)對(duì)用戶(hù)的身份進(jìn)行核對(duì),如果在數(shù)據(jù)庫(kù)中查找到了相關(guān)記錄,打開(kāi)用戶(hù)頁(yè)面,表明用戶(hù)登錄成功。對(duì)于數(shù)據(jù)庫(kù)的安全,主要是通過(guò)對(duì)授權(quán)用戶(hù)的身份驗(yàn)證實(shí)現(xiàn)的。在的系統(tǒng)管理頁(yè)面,提示用戶(hù)使用管理員帳號(hào)在
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1