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

正文內(nèi)容

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

2025-07-24 17:00 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 一個(gè)媒介,在它的幫助下,可以消除網(wǎng)絡(luò)交互過程中的處理—等待—處理—等缺陷。在處理過程中Web服務(wù)器響應(yīng)是標(biāo)準(zhǔn)的且易于解析的XML格式的數(shù)據(jù)傳遞給Ajax,然后再轉(zhuǎn)換成HTML頁面的格式,輔助CSS進(jìn)行顯示。Ajax是使用XMLHttpRequest對(duì)象發(fā)送請(qǐng)求并獲得服務(wù)器端的響應(yīng),同時(shí)Ajax可以在不重新載入整個(gè)頁面的情況下用JavaScipt操作DOM以實(shí)現(xiàn)最終更新頁面。因此在讀取數(shù)據(jù)的過程中,用戶棉對(duì)的不是白屏,而是原來的內(nèi)容。這種更新是瞬間的,使用戶感覺是連貫的。 借助Ajax,可以把以前一些原本由服務(wù)器負(fù)擔(dān)的工作轉(zhuǎn)移到客戶端來完成,利用客戶端閑置的能力來進(jìn)行處理,這樣也可以有效地減輕服務(wù)器和帶寬的負(fù)擔(dān),使服務(wù)器更穩(wěn)定,更良好的運(yùn)行。同時(shí)節(jié)約了空間和寬帶。 Ajax相關(guān)技術(shù)介紹 Ajax是多種技術(shù)的綜合應(yīng)用,包括JavaScipt腳本、CSS、DOM和重要對(duì)象XMLHttpRequest。(1) JavaScipt是一種可以與HTML標(biāo)記混合使用的腳本語言,編寫的程序可以直接在瀏覽器中解釋執(zhí)行。因此使用腳本語言編寫程序可以在瀏覽器支持下跨平臺(tái)運(yùn)行。JavaScipt腳本中可以調(diào)用瀏覽器及Ajax中提供的相關(guān)對(duì)象。利用這些對(duì)象的屬性方法可以實(shí)現(xiàn)頁面效果的動(dòng)態(tài)控制。(2) CSS是層疊樣式表。CSS規(guī)則由模式匹配段和操作部分組成。模式匹配段用于表示元素與行為之間的關(guān)聯(lián)性;操作部分用于確定對(duì)指定部分的操作。CSS層疊樣式可以彌補(bǔ)HTML超文本標(biāo)記語言在格式修飾中的不足,同時(shí)也為能夠?qū)崿F(xiàn)頁面格式的批量動(dòng)態(tài)更新。(3) DOM的全稱是文檔對(duì)象模型(Document Object Model),它在本質(zhì)上是一種文檔平臺(tái)。在使用Ajax技術(shù)中,借助DOM,可以結(jié)合腳本語言實(shí)現(xiàn)動(dòng)態(tài)的數(shù)據(jù)存儲(chǔ)以及動(dòng)態(tài)上傳文件。(4) XMLHttpRequest是Ajax技術(shù)中最重要的一個(gè)對(duì)象。頁面可以在不刷新的情況下通過它發(fā)送請(qǐng)求來獲取服務(wù)器響應(yīng)。也可以使用該對(duì)象在不刷新當(dāng)前頁面的情況下更新頁面中的數(shù)據(jù)。 Ajax技術(shù)在系統(tǒng)中的應(yīng)用 Ajax技術(shù)運(yùn)用于該系統(tǒng)的在線即時(shí)聊天功能模塊。通過該技術(shù)實(shí)現(xiàn)了聊天信息的不斷更新,但并沒有將整個(gè)頁面都刷新,也不會(huì)帶來頁面在連續(xù)閃爍等問題。利用Ajax技術(shù)將聊天窗口不段更新數(shù)據(jù),聊天窗口采用CSS樣式,實(shí)現(xiàn)頁面格式的批量動(dòng)態(tài)更新。 數(shù)據(jù)庫選擇數(shù)據(jù)庫(Database),是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲(chǔ)區(qū)域。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等等。近年來推出的計(jì)算機(jī)關(guān)系數(shù)據(jù)庫管理系統(tǒng),還具有操作直觀,使用靈活,編程方便,功能強(qiáng)大,環(huán)境適應(yīng)廣泛,數(shù)據(jù)處理能力極強(qiáng)等諸多優(yōu)點(diǎn)。總的來說,數(shù)據(jù)庫的設(shè)計(jì)對(duì)系統(tǒng)的經(jīng)濟(jì)性、功能性和效率有很大的影響,一個(gè)好的數(shù)據(jù)庫,要求在設(shè)計(jì)時(shí)盡量避免數(shù)據(jù)的多余,另外,還要盡可能提高數(shù)據(jù)的存取速度。數(shù)據(jù)庫設(shè)計(jì)時(shí)速度與空間在范式上是相互矛盾的。一方面按規(guī)范化理論的要求,關(guān)系模式應(yīng)盡量取高級(jí)范式,尤其對(duì)記錄數(shù)較多的關(guān)系,低級(jí)范式將會(huì)造成存儲(chǔ)的大量重復(fù),是空間遭受嚴(yán)重浪費(fèi);另一方面從存取速度上考慮,應(yīng)該盡量做到一個(gè)模式涉及的屬性越多越好,相互運(yùn)算越少越好,這樣,又應(yīng)取低級(jí)范式。因此我們?cè)谠O(shè)計(jì)數(shù)據(jù)庫時(shí)要嚴(yán)格地探討它的使用環(huán)境,充分了解用戶的需求,清楚地掌握數(shù)據(jù)庫系統(tǒng)的特點(diǎn)。經(jīng)過綜合的評(píng)價(jià)和分析后設(shè)計(jì)出的數(shù)據(jù)庫應(yīng)滿足以下要求:(1) 數(shù)據(jù)庫信息要能充分體現(xiàn)出用戶使用系統(tǒng)的需求。 (2) 能夠支持用戶對(duì)數(shù)據(jù)進(jìn)行的所有處理。(3) 能夠容易被數(shù)據(jù)庫管理系統(tǒng)運(yùn)行維護(hù)。(4) 數(shù)據(jù)一致性、完整性好,無更新異常。本系統(tǒng)采用SQL SERVER2000做為后臺(tái)數(shù)據(jù)庫,。 數(shù)據(jù)分析博客系統(tǒng)中,主要是管理用戶的文章、留言、系統(tǒng)信息等數(shù)據(jù)。數(shù)據(jù)的類型決定了程序?qū)?shù)據(jù)的處理方式也就是算法,因此,數(shù)據(jù)是系統(tǒng)實(shí)現(xiàn)分析的起點(diǎn)?,F(xiàn)通過數(shù)據(jù)流圖的方式分析系統(tǒng)中數(shù)據(jù)的流動(dòng)和處理。對(duì)系統(tǒng)的管理員,在登錄系統(tǒng)后,本系統(tǒng)接受管理員的修改、添加、刪除請(qǐng)求,通過分析將這種請(qǐng)求轉(zhuǎn)化成相應(yīng)的SQL語句執(zhí)行對(duì)數(shù)據(jù)庫的相關(guān)的操作,并將執(zhí)行的相應(yīng)結(jié)果送回系統(tǒng)中。系統(tǒng)接收到數(shù)據(jù)庫返回的結(jié)果集,經(jīng)過一定的分析處理,將其轉(zhuǎn)化成ASP頁面,返回到客戶端顯示給用戶。 SQL SERVER 2000SQL SERVER2000是可以在WEB上運(yùn)行的數(shù)據(jù)庫服務(wù)產(chǎn)品。它既可適用于桌面系統(tǒng)的單用戶數(shù)據(jù)庫,也可適用于企業(yè)的網(wǎng)絡(luò)數(shù)據(jù)庫,甚至適用于專業(yè)的WEB站點(diǎn)數(shù)據(jù)庫,具有很強(qiáng)的可伸縮性。并且具有很高的可靠性、可用性和可管理性。從經(jīng)濟(jì)和開發(fā)效率上適合中小型網(wǎng)站。,在開發(fā)接口有一致性,能更好的協(xié)調(diào)工作。同時(shí),SQL SERVER2000對(duì)數(shù)據(jù)的安全性也有一定的保障,它對(duì)用戶的訪問進(jìn)行了兩個(gè)階段的檢查:一是認(rèn)證階段,二是許可確認(rèn)階段。 、面向分布式和以XML數(shù)據(jù)格式為核心的數(shù)據(jù)訪問技術(shù),它提供了一組數(shù)據(jù)訪問服務(wù)的類,可用于對(duì)Microsoft SQL Server、Oracle等數(shù)據(jù)源及通過OLEDB和XML公開的數(shù)據(jù)遠(yuǎn)源的一致訪問。,無論編寫何種應(yīng)用程序(Windows窗體、Web窗體、Web服務(wù))都可以通過同一組類來處理數(shù)據(jù)。為使用方便,利用可視化方式來開發(fā)數(shù)據(jù)庫應(yīng)用。.NET Framework 數(shù)據(jù)提供程序DatasetData TableCollection數(shù)據(jù)表DataAdapterConnection事務(wù)Command參數(shù)DataReaderDeleteCommandUpdateCommandInsertCommandSelectCommand數(shù)據(jù)庫DataRowCollectionConstraintCollectionDataColumnCollectionnDataRelationCollectionXML圖22 Framework數(shù)據(jù)提供程序和Dataset。. NET Framework數(shù)據(jù)提供程序用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果。Dataset是一個(gè)功能豐富、比較復(fù)雜的數(shù)據(jù)集,、分布式數(shù)據(jù)方案的核心對(duì)象。Dataset專門用來處理從數(shù)據(jù)源獲得的數(shù)據(jù),無論數(shù)據(jù)來自什么數(shù)據(jù)源,它都使用相同的方式操作數(shù)據(jù)。 ,XML格式文件易于書寫和定制。另外,即應(yīng)用程序運(yùn)行期間,修改后可以立刻激活使用比當(dāng)配置發(fā)生變化時(shí)需要服務(wù)重新啟動(dòng)配置才生效的方法有很大的優(yōu)勢(shì)。 XMLXML是Extensible Markup Language。它是一種存儲(chǔ)數(shù)據(jù)的方法。它提供一種獨(dú)立于應(yīng)用程序的格式來保存數(shù)據(jù),且容易實(shí)現(xiàn)不同應(yīng)用程序之間的數(shù)據(jù)共享。與數(shù)據(jù)庫相比,它不需要任何專用軟件就可以創(chuàng)建和管理XML文檔,只要一個(gè)文本編輯器就可以了;而數(shù)據(jù)庫需要專門的數(shù)據(jù)庫管理系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行管理。第三章 博客系統(tǒng)分析 系統(tǒng)設(shè)計(jì)方案本系統(tǒng)是面向個(gè)人用戶和小型集體用戶開發(fā)的系統(tǒng),完成用戶在Blog上進(jìn)行預(yù)定操作,實(shí)現(xiàn)用戶和來賓之間的雙向溝通。具體設(shè)計(jì)方案為:(1) 系統(tǒng)服務(wù)器為IIS,數(shù)據(jù)庫為SQLSERVER2000,整個(gè)系統(tǒng)界面采用Microsoft visual Studio 2005開發(fā)。(2) 系統(tǒng)采用MVC框架,用C語言實(shí)現(xiàn)。(3) 服務(wù)器與數(shù)據(jù)庫的連接使用OLEDB編程接口的OleDbConnection對(duì)象進(jìn)行連接。(4) 系統(tǒng)分成兩部分,前臺(tái)為普通用戶操作界面,功能包括:閱讀文章,發(fā)表留言,發(fā)表評(píng)論,在線聊天。后臺(tái)為管理員操作界面,管理員通過登錄進(jìn)入管理界面,功能包括:分類管理,文章管理,添加文章,評(píng)論管理,鏈接管理,留言管理。 系統(tǒng)功能模塊系統(tǒng)功能模塊包括兩大塊:管理界面功能模塊和普通用戶界面功能模塊。其具體功能如下所示:(2)博客系統(tǒng)文章實(shí)體ER圖如圖31所示。圖31 文章資源ER圖管理員用戶功能模塊圖32如下:圖32 管理員功能模塊普通用戶功能模塊圖33如下:View_Users用戶Users文章Article=圖33 普通用戶功能模塊 數(shù)據(jù)庫需求分析■用戶分為普通用戶和管理員用戶■管理員涉及類型管理、文章管理、添加文章、評(píng)論管理、鏈接管理、留言管理?!銎胀ㄓ脩艨梢蚤喿x文章、發(fā)表回應(yīng)、留言、評(píng)論和在線聊天?!鲆环N文章類型有多篇文章?!鲆黄恼掠卸嗥u(píng)論、回復(fù)。對(duì)上面系統(tǒng)功能分析,設(shè)計(jì)如下數(shù)據(jù)項(xiàng):■ 管理員信息:用戶名、密碼?!?類型信息:類型編號(hào)、類型名稱。■ 鏈接:鏈接編號(hào)、鏈接名稱、鏈接地址?!?留言:留言編號(hào)、留言人呢稱、留言標(biāo)題、個(gè)人主頁、留言內(nèi)容、留言時(shí)間、留言回復(fù)。■ 文章信息:文章序號(hào)、文章作者、文章標(biāo)題、摘要、文章內(nèi)容、文章發(fā)表日期、文章人氣、回復(fù)、文章類型編號(hào)、文章類型名稱、文章回復(fù)數(shù)?!?評(píng)論:評(píng)論序號(hào)、評(píng)論用戶呢稱、評(píng)論標(biāo)題、評(píng)論內(nèi)容、評(píng)論時(shí)間、評(píng)論的文章序號(hào)。 系統(tǒng)操作流程分析傳統(tǒng)Blog系統(tǒng)這一環(huán)節(jié)所應(yīng)具有的功能,可以得到Blog系統(tǒng)應(yīng)具有以下功能:高級(jí)系統(tǒng)用戶(管理員)通過瀏覽器,可以實(shí)現(xiàn)文章的管理(對(duì)文章的各種信息進(jìn)行瀏覽、增加、刪除、修改等)、普通系統(tǒng)用戶對(duì)文章信息只能閱讀和留言。而該系統(tǒng)添加了在線即時(shí)聊天,是為該系統(tǒng)的一個(gè)亮點(diǎn)。由此得到的系統(tǒng)的流程圖如圖34所示圖34 系統(tǒng)操作流程數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫邏輯結(jié)構(gòu)。博客系統(tǒng)中的數(shù)據(jù)管理形式采用數(shù)據(jù)庫,根據(jù)系統(tǒng)需要與數(shù)據(jù)規(guī)范化分為用戶表,類型信息表,留言信息表,日志信息表,評(píng)論信息表這五個(gè)表,博客系統(tǒng)中各個(gè)表的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表,表31為用戶表,記錄用戶的詳細(xì)信息。表31 用戶表列名含義類型長(zhǎng)度缺省值允許空BlogID用戶編號(hào)Int4無否UserName用戶名Varchar20無否Password用戶密碼Varchar20無否NickName博客主題Varchar50無否Description博客描述Varchar100無是Email電子郵件Email50無否RegisterTime注冊(cè)日期Datetime8無否ArticleNu
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1