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

正文內容

畢業(yè)論文---基于aspnet的個人博客的設計與實現(xiàn)(編輯修改稿)

2024-12-12 04:59 本頁面
 

【文章內容簡介】 是為那些需要為同樣的數(shù)據(jù)提供多個視圖的應用程序而設計的,它很好地實現(xiàn)了數(shù)據(jù)層與表示層的分離。 MVC 作為一種開發(fā)模型,通常用于分布式應用系統(tǒng)的設計和分析,以及用于確定系統(tǒng)各部分間的組織關系。對于畫面設計可變性的需求, MVC( ModelViewController)把交互系統(tǒng)的組成分解成模型、視圖、控制器 3 種部件。 模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其他依賴于這些數(shù)據(jù)的視圖都應反映了這些變化。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導致顯示的更新。 IIS 介紹及配置 因特網信息服務器 (Inter Information Server, IIS)是 Microsoft 公司 提供 的一種集成了多種 Inter 服務 (WWW 服務、 FTP 服務等 ) 的服務器軟件 ,利用它可以很容易地構造 Web 站點 [12]。 由于是同一家公司的產品 ,IIS 和 Windows NT Server 緊密地集成在一起 ,可以充分利用 Windows NT 的多種功能 ,其安全機制也以 Windows NT 的 NTFS安全機制為基礎 ,因此可以實現(xiàn)用 IIS 構建的 Web 站點的安全性 。在本系統(tǒng)開發(fā)過程中,在 IIS 安裝完畢后,打開 IIS 管理器,配置虛擬目錄和應用程序池到開發(fā)的 ASPX 頁面根目錄下。 SQL Server 2020 該系統(tǒng)的后臺數(shù)據(jù)庫采用的是 SQL server 2020。 SQL Server 2020 引進了一套集成的管理工具和 管理應用編程接口( APIs),以提供易用性、可管理性、及對大型 SQL Server 配置的支持。 SQL Server 2020 旨在通過數(shù)據(jù)庫加密、更加安全的默認設置、加強的密碼政策和細化許可控制、及加強的安全模型等特性,為 博客中的 數(shù)據(jù)提供最高級別的安全性。 SQL Server 2020 可伸縮性的先進性包括表格分區(qū)、復制能力的增強和 64 位支持。 SQL Server 2020 引入了使用 Microsoft .NET語言來開發(fā)數(shù)據(jù)庫目標的性能 [2]。 SQL Server 2020 提供一種新的 XML 數(shù)據(jù)類型,使在 SQL Server 2020 數(shù)據(jù)庫中存儲XML 片段或文件成為可能。新的查詢類型和在交易過程中使用錯誤處理的功能,為開發(fā)人員在 SQL Server 2020 查詢開發(fā)方面提供了更高的靈活性和控制力。 基于 的個人網站的設計與實現(xiàn) 第 4 頁 共 36 頁 SQL 服務代理為各個級別的可伸縮性提供一種創(chuàng)新的、分發(fā)的、異步的應用系統(tǒng)體系結構。分析服務對數(shù)據(jù)倉庫、商務智能和 lineofbusiness 解決方案的可伸縮性、可管理性、可靠性、可用性和可規(guī)劃性提供擴展。 報表服務是一種新的報表服務器和工具箱,用于創(chuàng)建、管理和配置企業(yè)報告。數(shù)據(jù)挖掘的功能得以增強,主要歸功于四種新 的運算法則、改進的數(shù)據(jù)模型和處理工具。通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進行延伸。使用數(shù)據(jù)庫鏡像,通過將自動失效轉移建立到一個待用服務器上,增強 SQL 服務器系統(tǒng)的可用性。 計算機科學與技術專業(yè)畢業(yè)論文 第 5 頁 共 36 頁 2 需求分析 系統(tǒng)需求分析 博客網站系統(tǒng)的總目標是:在計算機網絡,數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的個人博客網站,為網絡用戶提供進行在線交流的網絡平臺。 通過個人博客網站可以結交更多的朋友,表達更多的想法,它隨時可以發(fā)布信息。 具體 的需求如下: (1)用戶分普通用戶、管理員用戶和超級管理員用戶。 (2)超級管理員可以對博客管理員進行管理和權限的設置。 (3)博客管理員涉及對博客的文章類型管理、文章信息管理、圖片管理、評論管理、鏈接管理、留言管理、通信管理等。 (4)普通用戶可以閱讀文章、發(fā)表回應、留言和評論等。 (5)一種文章可以有多種類型,如:社會科學類文章、文學鑒賞類等。 (6)一篇文章可以擁有多篇評論。 為了達到以上的開發(fā)目的,個人博客網站應遵循一定的設計和開發(fā)與原則: (1)界面簡潔、框架清晰、美觀大方。 (2)用戶通過網絡日 志的形式迅速、便捷地發(fā)布自己的心得體會。 (3)為了充分發(fā)展網站讀者與作者的交互性、采用動態(tài)網頁技術實現(xiàn)博客信息的在線發(fā)布。 (4)信息查詢靈活、方便;數(shù)據(jù)存儲安全、可靠; (5)實現(xiàn)強大的博客后臺管理功能。 (6)實現(xiàn)博客后臺管理中的各種查詢,如定位查詢、模糊查詢; (7)對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢查,盡可能的排除人為錯誤; (8)網站最大限度地實現(xiàn)易維護性和易操作性。 系統(tǒng)的功能要求 博客系統(tǒng)通常提供以下幾類服務 : (1)信息服務,它可分為:文章內容顯示,熱點文章推薦,博主風采等。 (2)查詢服務:可根據(jù)文章分類,文章標題,留言內容,留言標題等進行模糊查詢。 (3)修改服務:博客用戶可以修改自己的各種信息。 基于 的個人網站的設計與實現(xiàn) 第 6 頁 共 36 頁 (4)刪除服務:博客用戶可以根據(jù)需要對已過時文章進行刪除更新;系統(tǒng)管理員可以刪除已不存在的博客用戶。 (5)留言服務:訪客可以對博主進行留言。 (6)評論服務:訪客可以對喜愛的文章發(fā)表自己的見解。 在此,我參考現(xiàn)有的幾大博客網站 ,如 空間、新浪博客等,采用 Browser/Server結構,將個人博客網站劃分為兩個子系統(tǒng):前臺,后臺。下面分析各個子系統(tǒng)的功能需求。 前臺 在 前臺的功能實現(xiàn)上,可以分為以下幾個部分: (1)用戶登錄:網站的用戶用個人注冊的帳號,密碼登錄到個人的博客網站上。網站檢測用戶的帳號、密碼、驗證碼并給予其相應的權限對該網站進行操作。 (2)用戶注冊:訪客將個人的信息存儲到博客網站的數(shù)據(jù)庫中,以成為本博客網站的正式用戶。 (3)文章管理:博客用戶可以將自己的文章進行編輯、上傳來分享自己的文章。 (4)評論管理:用戶可以對自己感興趣的文章進行評價,說出自己的建議與觀點。 (5)匿名用戶:未注冊的用戶可以瀏覽博客主頁上的文章,可以檢索或瀏覽博客網站中感興趣的文章 還可以對文章進行評論,但不能對博客進行編輯。 (6)圖片管理:注冊用戶可以對博客中的圖片進行管理,如:對圖片進行上傳、編輯、瀏覽、查詢等操作。 (7)通信管理:可以把自己常聯(lián)系朋友的信息通過該頁面進行存儲顯示出來。 (8)留言管理:其他用戶可以給博客主人進行留言。 (9)鏈接管理:用戶可以根據(jù)鏈接的網址對其他網站的進行訪問。 后臺 通過計算機網絡將前臺與后臺的數(shù)據(jù)庫相連,博客網站的管理員將從前臺得到的信息進行處理,實現(xiàn)對注冊的博客用戶進行管理。 (1)修改注冊用戶:對所注冊的用戶進行信息的修改操作 。 (2)刪除注冊用戶:如果注冊用戶對網站有惡意的破壞、有其他非法的行為,則可以將該注冊用戶刪除。 (3)查找注冊用戶:注冊用戶太多的情況下,用查詢操作找出某個注冊的用戶。 (4)添加管理員:通過該頁面可以添加管理員,可以有多個管理員對該博客網站進行維護。 計算機科學與技術專業(yè)畢業(yè)論文 第 7 頁 共 36 頁 (5)刪除管理員:通過該頁面可以對管理員進行刪除操作。 (6)修改管理員:通過該頁面可以對管理員的信息進行修改操作。 系統(tǒng)數(shù)據(jù)流圖 該系統(tǒng)主要完成博客的瀏覽與管理的功能,因此在邏輯上可以將系統(tǒng)分為博客瀏覽、博客管理、系統(tǒng)管理三部分。同時,系統(tǒng)的所有 數(shù)據(jù)都需要通過一個數(shù)據(jù)庫來實現(xiàn)查詢、更改、刪除功能,所以在總體上可將系統(tǒng)分為博客瀏覽、博客管理、系統(tǒng)管理、數(shù)據(jù)庫四個部分,對本系統(tǒng)操作的數(shù)據(jù)源有普通瀏覽者、博客用戶、系統(tǒng)管理員三種。 通過上述對新系統(tǒng)的初步分析和系統(tǒng)的功能需求分析,做出了整個博客系統(tǒng)數(shù)據(jù)流圖,如圖 21 所示: 圖 21系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)管理員 系統(tǒng)管理界面 管理 登錄 博客管理員 登錄 博 客 管 理 界 面 用戶信息 文章信息 評論信息 留言信息 圖片信息 數(shù) 據(jù) 庫 注冊用戶 訪 客 博客主界面 注冊信息 用戶信息 博客信息 博客信息 注冊信息 基于 的個人網站的設計與實現(xiàn) 第 8 頁 共 36 頁 由于系統(tǒng)數(shù)據(jù)較多,現(xiàn)舉出用戶登錄數(shù)據(jù)流,如圖 22所示: 圖 22用戶登錄數(shù)據(jù)流 數(shù)據(jù)庫邏輯結構設計 數(shù)據(jù)字典 的定義 (1)數(shù)據(jù)庫表名的定義使用:重點字 _Table。重點字可以是多個英文單詞的組合,從組合的第二單詞起首字母大寫,字段命名是能表達字段內容的英文單詞的組合,組合方式同表名重點字相同。 (2)數(shù)據(jù)類型不使用固定數(shù)據(jù)庫的類型,標識大眾類型,如字符串、字符、數(shù)字等。這樣在更改數(shù)據(jù)庫時需求的數(shù)據(jù)是可移植的 (3)輸寫數(shù)據(jù)表在數(shù)據(jù)庫中的物理名稱,可用自己熟悉的語言再定義表名稱,方便溝通。 (4)長度定義由數(shù)據(jù)類型決定:如字符串可選 8000 以下,數(shù)字可在 50 位之間,字符只允許一位。 (5)輸入方式表示數(shù)據(jù)的來源:生 成表由程序或數(shù)據(jù)庫的索引自動生成,而不需人工錄入;輸入表示通過文本框等輸入的數(shù)據(jù);選擇表單選框、復選框、下拉列表等通過選擇輸入的數(shù)據(jù);自定獲取是為外碼的輸入設定的,它由程序自動獲取。 主要數(shù)據(jù)表的結構 數(shù)據(jù)字典是系統(tǒng)分析階段的重要文檔,它清楚的定義與詳細地解釋了數(shù)據(jù)流程圖上不能詳細表達的內容,同時它也是同用戶交談的工具。下面詳細列出本系統(tǒng)中的數(shù)據(jù)字典: 用戶登錄界面 管理員登錄界面 博客管理界面 系統(tǒng)管理界面 用戶信息表 tb_Blog 管理員信息表 tb_Admin 用戶名和密碼 用戶名和密碼 登錄界面 博客用戶 系統(tǒng)管理員 用戶名和密碼 用戶名和密碼 計算機科學與技術專業(yè)畢業(yè)論文 第 9 頁 共 36 頁 系統(tǒng)管理員列表( tb_Admin),如表 21所示: 表 21 tb_Admin(系統(tǒng)管理員列表) 字段 類型 長度 是否為空 說明 ID int 4 否 管理員唯一 ID編號 UserName nvarchar 50 是 用戶名 PassWord nvarchar 50 是 密碼 Question nvarchar 100 是 問題 Answer nvarchar 100 是 答案 ReallyName nvarchar 50 是 真實姓名 Birthday nvarchar 50 是 出生日期 Address nvarchar 100 是 家庭地址 PostCode nvarchar 50 是 郵政編碼 Email nvarchar 50 是 郵箱 HomePhone nvarchar 50 是 家庭電話 MobilPhone nvarchar 50 是 手機號碼 nvarchar 50 是 號 ICQ nvarchar 50 是 ICQ號 RegTime datetime 8 是 注冊時間 Sex nvarchar 4 是 性別 IP nvarchar 20 是 IP地址 BlogID int 4 是 博客編號 博客文章信息表( ST_news),如表 22所示: 表 22 ST_news(博客文 章信息表) 字段 類型 長度 是否為空 說明 ST_n_id int 4 否 文章編號 ST_n_author nvarchar 50 是 文章作者 ST_n_title nvarchar 200 是 文章標題 ST_n_key nvarchar 200 是 文章摘要 ST_n_content ntextr 50 是 文章內容 ST_n_date datetime 8 是 文章發(fā)布日期 ST_n_hit bigint 8 是 文章人氣 ST_n_re bigint 8 是 文章回復 ST_c_id bigint 8 是 文章類型編號 ST_c_name nvarchar 50 是 文章類型名稱 ST_c_iscmd int 4 是 文章回復數(shù) 基于 的個人網站的設計與實現(xiàn) 第 10 頁 共 36 頁 博客管理員列表( tb_Blog),如表 23 所示: 表 23 tb_Blog(博客管理員列表) 字段 類型 長度 是否為空 說明 BlogID int 4 否 博客唯一 ID編號 UserName nvarchar 50 是 用戶名 Pass
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1