開題報告計算機學(xué)院_第1頁
開題報告計算機學(xué)院_第2頁
開題報告計算機學(xué)院_第3頁
開題報告計算機學(xué)院_第4頁
開題報告計算機學(xué)院_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

開題報告計算機學(xué)院**大學(xué)畢業(yè)設(shè)計(論文)開題報告題目名稱基于Ajax的Web頁面的性能研究學(xué)院(系)專業(yè)班級計專*****班學(xué)生姓名*****指導(dǎo)教師***輔導(dǎo)教師***開題報告日期*月*號基于Ajax的Web頁面的性能研究學(xué)生:**大學(xué)計算機科學(xué)院計專****班***指導(dǎo)老師:**大學(xué)計算機科學(xué)院***一題目來源web2.0的發(fā)展Web2.0是相對Web1.0的新的一類互聯(lián)網(wǎng)應(yīng)用的統(tǒng)稱。Web1.0的主要特點在于用戶通過瀏覽器獲取信息。Web2.0則更注重用戶的交互作用,用戶既是網(wǎng)站內(nèi)容的瀏覽者,也是網(wǎng)站內(nèi)容的制造者。所謂網(wǎng)站內(nèi)容的制造者是說互聯(lián)網(wǎng)上的每一個用戶不再僅僅是互聯(lián)網(wǎng)的讀者,同時也成為互聯(lián)網(wǎng)的作者;不再僅僅是在互聯(lián)網(wǎng)上沖浪,同時也成為波浪制造者;在模式上由單純的“讀”向“寫”以及“共同建設(shè)”發(fā)展;由被動地接收互聯(lián)網(wǎng)信息向主動創(chuàng)造互聯(lián)網(wǎng)信息發(fā)展,從而更加人性化!web2.0帶來的變化web2.0并不是一個具體的事物,而是一個階段,是促成這個階段的各種技術(shù)和相關(guān)產(chǎn)品服務(wù)的一個稱呼在維基百科中,web2.0條目列出了下列條件(1)css和語義相關(guān)的xhtml標記(2)Ajax技術(shù)(3)數(shù)據(jù)的聯(lián)合,rss/atom(4)rss/atom數(shù)據(jù)的聚合(5)簡潔而有意義的URL(6)支持發(fā)布為Weblog(7)rest或者xmlweb服務(wù)API(8)一些社會性網(wǎng)絡(luò)元素隨著多種web應(yīng)用技術(shù)的出現(xiàn),web應(yīng)用程序的解決技術(shù)也逐步成熟。Web應(yīng)用程序不再是簡單的用來發(fā)布新聞的網(wǎng)站,而逐步融合核心業(yè)務(wù)邏輯,成為IT領(lǐng)域的業(yè)務(wù)處理平臺。也正是如此,用戶對Web應(yīng)用程序提出了更高的要求。20xx年2月,出現(xiàn)了一種新的名詞——Ajax,它使得Web應(yīng)用程序繼承了桌面應(yīng)用程序反應(yīng)靈敏、胖客戶端、客戶體驗優(yōu)秀等優(yōu)點。在Ajax之前,Web站點強制用戶進入提交/等待/重新顯示范例,用戶的動作總是與服務(wù)器的“思考時間”同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請求/響應(yīng)的循環(huán)中解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使用JavaScript和DHTML立即更新用戶界面,并向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當請求返回時,就可以使用JavaScript和CSS來相應(yīng)地更新用戶界面,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信,Web站點看起來是即時響應(yīng)的。在網(wǎng)絡(luò)應(yīng)用Web項目中應(yīng)用Ajax技術(shù)不僅可以帶來良好的用戶體驗,還能緩解服務(wù)器的壓力,也能減少網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,因為運用Ajax技術(shù)可以實現(xiàn)頁面的局部刷新,而不需要刷新整個頁面。二研究目的和意義在傳統(tǒng)的web應(yīng)用中,用戶向服務(wù)器請求資源,并且等待服務(wù)器的響應(yīng),這個過程可能是漫長的。Ajax是一種運用于瀏覽器的技術(shù),它可以在瀏覽器和服務(wù)器之間使用異步通訊機制進行數(shù)據(jù)通信,從而允許瀏覽器向服務(wù)器獲取少量信息而不是刷新整個頁面,給用戶帶來全新的感受。由于可以在頁面內(nèi)與服務(wù)器通信,使得構(gòu)建智能化的客戶端控件成為可能。例如:數(shù)據(jù)表格,樹型控件等各種復(fù)雜的控件。智能化的客戶端控件可以通過XMLHttpRequest與服務(wù)器通信,來獲取數(shù)據(jù),并可緩沖和處理數(shù)據(jù)。使得許多工作可以在客戶端完成,例如:數(shù)據(jù)效驗。智能化的客戶端控件具有自己的屬性、方法和事件,使得Web編程變得象桌面程序的界面編程一樣功能豐富。5.Ajax使得Web應(yīng)用既保留了B/S結(jié)構(gòu)的優(yōu)點,又具有C/S結(jié)構(gòu)應(yīng)用的強大功能和用戶體驗。???三閱讀的主要參考文獻及資料名稱1、ajax經(jīng)典案例開發(fā)大全.清華大學(xué)出版社2、ajax編程技術(shù)與實現(xiàn).人民郵電出版社,3、汪曉平,吳勇強,張宏林。ASP網(wǎng)絡(luò)開發(fā)技術(shù).人民郵電出版社4、編程高手工作室.ASP編程高手.北京希望電子出版社,四國內(nèi)外現(xiàn)狀和發(fā)展趨勢與研究的主攻方向越來越多的開發(fā)者認識到AJAX的優(yōu)點,企業(yè)應(yīng)用的需求又急需這樣的技術(shù)來支撐,開發(fā)者不斷加強AJAX的實踐和掌握,積累了很多優(yōu)秀的經(jīng)驗和適合自己的開發(fā)模式,這個時候企業(yè)Web應(yīng)用必然轉(zhuǎn)向以AJAX技術(shù)為主流。在這樣的趨勢下,會有更多有實力的廠商推出較集成的AJAX解決方案,現(xiàn)有的AJAX產(chǎn)品將發(fā)展、整合,將出現(xiàn)一些應(yīng)用上的標準,以標準化構(gòu)件化為設(shè)計基礎(chǔ)的開發(fā)模型必將出現(xiàn),同時會有以標準構(gòu)件為基礎(chǔ)的可視化集成開發(fā)工具來支持,相關(guān)的編程環(huán)境和調(diào)試環(huán)境將提供更簡單快速的開發(fā)方式。從系統(tǒng)角度看,分布式對象訪問機制將在AJAX技術(shù)下實現(xiàn),類似EJB、DCOM等技術(shù),對遠程分布對象的本地化映射和序列化傳送必將形成標準,并得以廣泛采用。從數(shù)據(jù)庫的應(yīng)用角度上,AJAX的數(shù)據(jù)傳遞和處理機制也將在遠程分布對象訪問的基礎(chǔ)上形成一定的標準和形態(tài),類似MIDAS體系,為數(shù)據(jù)庫應(yīng)用開發(fā)提供更多的便利?,F(xiàn)在有不少廠商開始朝這個方向發(fā)展,構(gòu)件化形態(tài)的AJAX庫有r.a.d.controls,Backbase、AJAXDevLibrary、ComponentArt、Blueshoes等,已經(jīng)有幾款A(yù)JAX可視化開發(fā)工具出現(xiàn),它們是EchoStudio、JoyiStarWebShop、TibcoGI等。五主要研究內(nèi)容﹑重點研究的關(guān)鍵問題及解決思路(一)技術(shù)準備(1)ASP.NET網(wǎng)頁制作(2)C#后臺數(shù)據(jù)處理(3)JavaScript頁面處理(4)SqlServer2005數(shù)據(jù)庫支持(5)ajax技術(shù)(二)任務(wù)描述應(yīng)用以上技術(shù)具體實現(xiàn)一個省、市、區(qū)(縣)三級聯(lián)動用戶管理系統(tǒng)系統(tǒng)包含以下功能:(1)用戶添加(2)用戶刪除(3)用戶修改(4)用戶查詢(5)按用戶所在地區(qū)顯示分層次顯示用戶(用戶樹)(二)實施方案1、開始階段收集資料,掌握和了解ajax的相關(guān)技術(shù)2、確定階段深入剖析網(wǎng)站,分析網(wǎng)站運行,拿出詳細解決方案;制定項目實施方案及評估標準。3、設(shè)計階段根據(jù)前面的計劃來設(shè)計網(wǎng)站,包括前臺的設(shè)計以及后臺的設(shè)計4、優(yōu)化階段根據(jù)需要對網(wǎng)站進行各種美化和優(yōu)化5、撰寫論文根據(jù)各種工具以及網(wǎng)站的設(shè)計進行論文的書寫(三)預(yù)期結(jié)果(比如:軟件、應(yīng)用系統(tǒng)、設(shè)計報告、論文等)使用ajax技術(shù)制作網(wǎng)站,來改善用戶體驗。六完成畢業(yè)設(shè)計(論文)所必須具備的工作條件(如工具書、計算機輔助設(shè)計、某類市場調(diào)研、實驗設(shè)備和實驗環(huán)境條件等)及解決的辦法運行環(huán)境:WINDOWSXP和SQLSERVER2005開發(fā)工具:visualstudio軟件發(fā)布:Windowsxp操作系統(tǒng)WebServer服務(wù)器七工作的主要階段、進度與時間安排第一階段:20xx年3月12日前,完成系統(tǒng)的需求分析和可行性分析,完成開題報告第二階段:20xx年3月12至20xx年4月30日,收集數(shù)據(jù),建好數(shù)據(jù)庫第三階段:20xx年4月30日至20xx年5月20日,編寫所有程序代碼,并進行分段模塊測試,再進行合成模塊測試,同時編寫文檔。第四階段:20xx年6月1日前,完成初稿,將源程序與文檔一起提交指導(dǎo)老師。八指導(dǎo)老師的意見第二篇:計算機與信息技術(shù)學(xué)院(20xx年

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論