資源描述:
《基于AJAX的社交網(wǎng)站交互平臺設計與實現(xiàn) 開題報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、開題報告基于AJAX的社交網(wǎng)站交互平臺設計與實現(xiàn) 一、選題的背景、意義歷史背景:Ajax技術(shù)在1998年前后得到了應用。允許客戶端腳本發(fā)送HTTP請求(XMLHTTP)的第一個組件由OutlookWebAccess小組寫成。該組件原屬于微軟ExchangeServer,并且迅速地成為了InternetExplorer4.0的一部分。部分觀察家認為,OutlookWebAccess是第一個應用了Ajax技術(shù)的成功的商業(yè)應用程序,并成為包括Oddpost的網(wǎng)絡郵件產(chǎn)品在內(nèi)的許多產(chǎn)品的領頭羊。但是,2005年初,許多事件使得Ajax被大眾所接受。Goog
2、le在它著名的交互應用程序中使用了異步通訊,如Google討論組、Google地圖、Google搜索建議、Gmail等。Ajax這個詞由《Ajax:ANewApproachtoWebApplications》[1]一文所創(chuàng),該文的迅速流傳提高了人們使用該項技術(shù)的意識。另外,對Mozilla/Gecko的支持使得該技術(shù)走向成熟,變得更為易用?! jax前景非常樂觀,可以提高系統(tǒng)性能,優(yōu)化用戶界面。Ajax[2]現(xiàn)有直接框架AjaxPro,可以引入AjaxPro.2.dll文件,可以直接在前臺頁面JS調(diào)用后臺頁面的方法。但此框架與FORM驗證有沖突。
3、另微軟也引入了Ajax組件[3],需要添加AjaxControlToolkit.dll文件,可以在控件列表中出現(xiàn)相關(guān)控件。Ajax主要包含的技術(shù)[4],基web標準(standards-basedpresentation)XHTML+CSS[5]的表示;使用DOM(DocumentObjectModel)[6]進行動態(tài)顯示及交互;使用XML和XSLT[7]進行數(shù)據(jù)交換及相關(guān)操作;使用XMLHttpRequest進行異步數(shù)據(jù)查詢、檢索;使用JavaScript[8]將所有的東西綁定在一起。英文參見Ajax的提出者JesseJamesGarrett的原
4、文,原文題目(Ajax:ANewApproachtoWebApplications)。類似于DHTML或LAMP,AJAX不是指一種單一的技術(shù),而是有機地利用了一系列相關(guān)的技術(shù)。事實上,一些基于Ajax的“派生/合成”式(derivative/composite)的技術(shù)正在出現(xiàn),如“AFLAX”。Ajax的應用使用支持以上技術(shù)的web瀏覽器作為運行平臺。這些瀏覽器目前包括:Mozilla、Firefox、InternetExplorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式對象,也不支持XSLT。社交網(wǎng)絡[9
5、]含義包括硬件、軟件、服務及應用,由于四字構(gòu)成的詞組更符合中國人的構(gòu)詞習慣,因此人們習慣上用社交網(wǎng)絡來代指SNS(SocialNetworkService)。社交網(wǎng)絡源自網(wǎng)絡社交,網(wǎng)絡社交的起點是電子郵件?;ヂ?lián)網(wǎng)本質(zhì)上就是計算機之間的聯(lián)網(wǎng),早期的E-mail解決了遠程的郵件傳輸?shù)膯栴},至今它也是互聯(lián)網(wǎng)上最普及的應用,同時它也是網(wǎng)絡社交的起點。BBS則更進了一步,把“群發(fā)”和“轉(zhuǎn)發(fā)”常態(tài)化,理論上實現(xiàn)了向所有人發(fā)布信息并討論話題的功能(疆界是BBS的訪問者數(shù)量)。BBS把網(wǎng)絡社交推進了一步,從單純的點對點交流的成本降低,推進到了點對面交流成本的降低。
6、即時通信(IM)和博客(Blog)更像是前面兩個社交工具的升級版本,前者提高了即時效果(傳輸速度)和同時交流能力(并行處理);后者則開始體現(xiàn)社會學和心理學的理論——信息發(fā)布節(jié)點開始體現(xiàn)越來越強的個體意識,因為在時間維度上的分散信息開始可以被聚合,進而成為信息發(fā)布節(jié)點的“形象”和“性格”。比如從RSS、flickr到最近的YouTube、Digg、Mini-feed、Twitter、Fexion、Video-Mail都解決或改進了單一功能,是豐富網(wǎng)絡社交的工具。隨著網(wǎng)絡社交的悄悄演進,一個人在網(wǎng)絡上的形象更加趨于完整,這時候社交網(wǎng)絡出現(xiàn)了。交友只是社
7、交網(wǎng)絡的一個開端,就像Google的開端只是每個網(wǎng)頁的backlinks那么普通一樣,社交網(wǎng)絡的開端只是獲取你的個人資料和好友列表。社交網(wǎng)絡大體經(jīng)歷了這樣一個發(fā)展過程:早期概念化階段──SixDegrees代表的六度分隔理論;結(jié)交陌生人階段──Friendster幫你建立弱關(guān)系從而帶來更高社會資本的理論;娛樂化階段──MySpace創(chuàng)造的豐富的多媒體個性化空間吸引注意力的理論;社交圖階段──Facebook復制線下真實人際網(wǎng)絡來到線上低成本管理的理論。整個SNS發(fā)展的過程是循著人們逐漸將線下生活的更完整的信息流轉(zhuǎn)移到線上進行低成本管理,這讓虛擬社交
8、越來越與現(xiàn)實世界的社交出現(xiàn)交叉。人類歷史上,大凡重要的技術(shù)革命都伴隨媒介革命,人類任何活動本質(zhì)上都是信息活動,信息流的傳遞