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

正文內(nèi)容

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

2024-12-12 04:59 本頁面
 

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