




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.1大學(xué)學(xué)院信息管理與信息系統(tǒng)專業(yè)創(chuàng)新創(chuàng)業(yè)籌劃書題目:基于Aja*的Web聊天系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)題目就是用黑體三號(hào)字。*:*:211016032系別:管理系專業(yè):信息管理與信息系統(tǒng)年級(jí):2021級(jí)指導(dǎo)教師:永忠 2021 年 3月 2日.1基于Aja*的Web聊天系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)居中,小2黑體;設(shè)置段前、段后距為1行;行距:固定值36磅摘要居中,4號(hào)黑體;設(shè)置段前、段后距為1行;行距:固定值24磅隨著摘要內(nèi)容小4號(hào)宋體;設(shè)置段前、段后距為0行;行距:固定值20磅。Internet的迅速開展,許多C/S構(gòu)造的應(yīng)用程序紛紛轉(zhuǎn)向B/S構(gòu)造的web應(yīng)用程序。web版的應(yīng)用程序,讓用戶可以利用基于瀏覽器的客戶
2、端輕松地使用程序,不用考慮平臺(tái)之間的差異、程序可移植性好、容易部署并且維護(hù)簡(jiǎn)單。但由于B/S構(gòu)造采用同步的請(qǐng)求/響應(yīng)機(jī)制,瀏覽器中的頁(yè)面在請(qǐng)求后要進(jìn)展全部刷新,且在頁(yè)面刷新的過(guò)程中,用戶只能看著瀏覽器空白的界面不能做其他的事情。這嚴(yán)重影響了用戶體驗(yàn),使B/S構(gòu)造的應(yīng)用喪失了原有基于C/S構(gòu)造的良好用戶體驗(yàn),一定程度上制約著web應(yīng)用程序的開展。但近來(lái),Google公司的Google Maps、Gmail和Google Suggest等web應(yīng)用卻打破了這個(gè)制約,給用戶帶來(lái)了良好的用戶體驗(yàn)。Google在這方面的取得巨大的成功,這催生了Aja*概念的誕生,并吸引著越來(lái)越多的人構(gòu)建具有豐富客戶體驗(yàn)
3、的web應(yīng)用。目前常規(guī)的即時(shí)聊天工具如QQ要求要安裝客戶端(基于C/S模式),這種要求在一定程度上會(huì)帶來(lái)*種不便,但其豐富的用戶交互功能吸引著眾多的用戶。本課題的目的是使用Aja*開發(fā)模式設(shè)計(jì)和實(shí)現(xiàn)一個(gè)web版的即時(shí)聊天系統(tǒng),使B/S的web應(yīng)用具有像C/S模式一樣的用戶交互。本文將通過(guò)介紹傳統(tǒng)web應(yīng)用的缺乏,引入Aja*技術(shù),介紹什么是Aja*以及基于Aja*的web應(yīng)用模型,總結(jié)Aja*在聊天系統(tǒng)中的應(yīng)用,最后本文將通過(guò)設(shè)計(jì)和實(shí)現(xiàn)web版的即時(shí)聊天系統(tǒng)具體展示如何在web中的應(yīng)用Aja*技術(shù)。關(guān)鍵詞:Aja*,Web應(yīng)用,聊天系統(tǒng)在“摘要內(nèi)容后空一行書寫,小4號(hào)黑體;關(guān)鍵詞之間“,分隔。
4、目錄居中,小2號(hào)黑體,兩字之間空四格;段前、段后距為1行;行距:固定值36磅 TOC o 1-3 h z u HYPERLINK l _Toc409985260第1章緒論 PAGEREF _Toc409985260 h 2HYPERLINK l _Toc4099852611.1 研究背景 PAGEREF _Toc409985261 h 2HYPERLINK l _Toc4099852621.2 研究意義 PAGEREF _Toc409985262 h 2HYPERLINK l _Toc4099852631.3 研究容 PAGEREF _Toc409985263 h 2HYPERLINK l _
5、Toc4099852641.4 論文組織 PAGEREF _Toc409985264 h 2HYPERLINK l _Toc409985265第2章技術(shù)背景介紹 PAGEREF _Toc409985265 h 2HYPERLINK l _Toc409985266第3章 Web版聊天系統(tǒng)的設(shè)計(jì) PAGEREF _Toc409985266 h 2HYPERLINK l _Toc4099852673.1 功能設(shè)計(jì) PAGEREF _Toc409985267 h 2HYPERLINK l _Toc4099852683.2 概要設(shè)計(jì) PAGEREF _Toc409985268 h 2HYPERLINK
6、l _Toc4099852693.3詳細(xì)設(shè)計(jì) PAGEREF _Toc409985269 h 2HYPERLINK l _Toc409985270用戶界面邏輯設(shè)計(jì) PAGEREF _Toc409985270 h 2HYPERLINK l _Toc4099852713.3.2 數(shù)據(jù)庫(kù)的設(shè)計(jì) PAGEREF _Toc409985271 h 2HYPERLINK l _Toc4099852723.3.3 基于Aja*的web應(yīng)用的交互邏輯 PAGEREF _Toc409985272 h 2HYPERLINK l _Toc4099852733.4 本章小結(jié) PAGEREF _Toc409985273
7、h 2HYPERLINK l _Toc409985274第4章 Web版聊天系統(tǒng)的實(shí)現(xiàn) PAGEREF _Toc409985274 h 2HYPERLINK l _Toc409985275結(jié)論 PAGEREF _Toc409985275 h 2HYPERLINK l _Toc409985276參考文獻(xiàn) PAGEREF _Toc409985276 h 2目錄內(nèi)容小4號(hào)宋體,行距:固定值20磅,標(biāo)題列至一或二級(jí)節(jié)標(biāo)題.1第1章緒論章標(biāo)題居中,黑體小2號(hào);段前、段后距為1行;行距為固定值36磅1.1 研究背景一級(jí)節(jié)標(biāo)題序數(shù)頂格書寫,后空1格書寫標(biāo)題,黑體3號(hào);段前、段后距為1行;行距為固定值24磅隨
8、著正文宋體小4號(hào) ,段前、段后距為0行;行距為固定值20磅Internet的迅速開展,基于B/S的應(yīng)用程序越來(lái)越受歡迎。在B/S構(gòu)造程序中,用戶可以利用基于瀏覽器的客戶端輕松地使用程序;程序可以運(yùn)行在不同的平臺(tái)上,不用考慮平臺(tái)之間的差異;只需部署效勞器,客戶端可以直接運(yùn)行在瀏覽器上,部署簡(jiǎn)單且便于維護(hù)。B/S的諸多優(yōu)點(diǎn)使眾多軟件商將Web作為首選平臺(tái),促使許多C/S構(gòu)造的程序紛紛轉(zhuǎn)向B/S構(gòu)造。但由于互聯(lián)網(wǎng)是一個(gè)同步的請(qǐng)求/響應(yīng)系統(tǒng),瀏覽器需要在請(qǐng)求后刷新整個(gè)頁(yè)面。在頁(yè)面刷新的過(guò)程中,用戶只能看著瀏覽器空白的界面不能做其他的事情,這嚴(yán)重影響了用戶體驗(yàn),也制約著B/S構(gòu)造程序的開展。同步請(qǐng)求和全
9、部刷新,本質(zhì)上是B/S請(qǐng)求響應(yīng)機(jī)制所采用的HTTP協(xié)議決定的。這似乎是web理所當(dāng)然的缺陷,但Google公司的Google Maps、Gmail和Google Suggest等web應(yīng)用卻打破了同步請(qǐng)求和全部刷新的制約,給用戶帶來(lái)了良好的用戶體驗(yàn)1在引用到參考文獻(xiàn)的內(nèi)容末尾右上角上標(biāo),放置文獻(xiàn)編號(hào),宋體小4號(hào)。Google在這方面的取得巨大的成功催生了Aja*概念的誕生,并吸引著越來(lái)越多的人構(gòu)建具有豐富客戶體驗(yàn)的web應(yīng)用。傳統(tǒng)的即時(shí)聊天系統(tǒng)是基于C/S構(gòu)造的桌面應(yīng)用程序,它的即時(shí)通訊功能和提供給用戶的良好體驗(yàn)吸引著眾多的用戶。但基于C/S構(gòu)造的聊天系統(tǒng),要求用戶一定要安裝特定的客戶端。這個(gè)
10、要求在一定的程度上會(huì)帶來(lái)種種不便,不能適應(yīng)于不同操作系統(tǒng)平臺(tái);既要部署效勞器,也要安裝特定的客戶端,部署不方便;系統(tǒng)升級(jí)時(shí)既要升級(jí)效勞器也要升級(jí)客戶端,升級(jí)和維護(hù)都及其不便2。1.2 研究意義容略1.3 研究容容略1.4 論文組織容略第2每章均應(yīng)另起一頁(yè)章技術(shù)背景介紹容略第3章 Web版聊天系統(tǒng)的設(shè)計(jì)3.1 功能設(shè)計(jì)容略3.2 概要設(shè)計(jì)基于Aja*的web即時(shí)聊天系統(tǒng)的概要設(shè)計(jì)如圖3-1所示。圖與前文間隔1行;圖內(nèi)文字宋體5號(hào)圖3-1 系統(tǒng)概要設(shè)計(jì)圖圖序按章編號(hào);圖序圖名置于表的下方,居中,宋體5號(hào)圖與后文間隔1行其它容略3.3詳細(xì)設(shè)計(jì)用戶界面邏輯設(shè)計(jì)二級(jí)節(jié)標(biāo)題序數(shù)縮進(jìn)2格書寫,后空1格書寫標(biāo)
11、題,黑體小3號(hào);段前、段后距為1行;行距為固定值20磅容略3.3.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)(1) item表、user_appended表和group_appended表總項(xiàng)包括的分項(xiàng)采用、單獨(dú)序號(hào)這三個(gè)表主要用來(lái)存儲(chǔ)用戶和群組信息。其中類型為用戶的item表項(xiàng)和user_appended共同表示用戶信息,類型為群組的item表項(xiàng)和group_appended共同表示群組信息。各表的字段設(shè)計(jì)如表3-1、表3-2、表3-3所示。表3-1 item表表與前文間隔1行;表序按章編號(hào);表序表名置于表的上方,居中,宋體5號(hào)字段名表格無(wú)左右邊框;表內(nèi)文字宋體5號(hào)數(shù)據(jù)類型主鍵/允許空字段含義register_nam
12、eVARCHAR(31)PRIMARY KEY注冊(cè)名display_nameVARCHAR(31)NOT NULL顯示名Icon_srcVARCHAR(31)NOT NULL圖標(biāo)Item_typeVARCHAR(15)NOT NULL類型表3-2 group_appended表字段名數(shù)據(jù)類型主鍵/允許空字段含義register_nameVARCHAR(31)PRIMARY KEY注冊(cè)名managerVARCHAR(31)FOREIGN KEY管理員表3-3 user_appended表字段名數(shù)據(jù)類型主鍵/允許空字段含義register_nameVARCHAR(31)PRIMARY KEY注冊(cè)名
13、passwordVARCHAR(31)NOT NULL密碼genderVARCHAR(1)NOT NULL性別from_whereVARCHAR(63)NULL來(lái)自哪里email_addressVARCHAR(63)NULL電子phone_numberVARCHAR(31)NULLactive_statusVARCHAR(7)NOT NULL狀態(tài)從表與后文間隔1行用戶和群組中提取出共同的信息組成item表,是考慮了如下的原因:eq oac(,1)分項(xiàng)中的小項(xiàng)采用、的序號(hào)或數(shù)字加半括號(hào)在主窗口中,需要顯示好友列表和群組列表,都需要獲取好友列表或群組列表的注冊(cè)名、顯示名及圖標(biāo),而不需要其它的具體信
14、息。這樣在顯示好友或群組列表時(shí),效勞只需查詢item表,并返回相應(yīng)的容。eq oac(,2)方便統(tǒng)一表達(dá)朋友關(guān)系和組員-組關(guān)系,進(jìn)一步方便了消息(message)表的設(shè)計(jì),具體好處將在設(shè)計(jì)message表時(shí)說(shuō)明。因?yàn)槊總€(gè)用戶或群組信息都由類型為用戶或群組的item表項(xiàng)及user_appended或group_appended表的相應(yīng)表項(xiàng)共同表示。user_appended表和group_appended表中每個(gè)表項(xiàng)關(guān)鍵字的值應(yīng)該唯一對(duì)應(yīng)于item表*個(gè)表項(xiàng)關(guān)鍵字的值。(2) relationship表其它表容略3.3.3 基于Aja*的web應(yīng)用的交互邏輯容略3.4 本章小結(jié)容略第4章 Web
15、版聊天系統(tǒng)的實(shí)現(xiàn)容略結(jié)論不加章號(hào);另起一頁(yè);居中,黑體小2號(hào);段前、段后距為1行;行距為固定值36磅本文通過(guò)web版的即時(shí)聊天系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)具體論述了什么是Aja*,為什么要在web中使用Aja*及如何在web中應(yīng)用Aja*技術(shù)。做的具體工作如下:(1) 通過(guò)實(shí)踐詳細(xì)探究什么是Aja*,為什么要在web中使用Aja*,對(duì)這項(xiàng)新的技術(shù)或者說(shuō)是新的開發(fā)模式做出比較直觀的分析和展現(xiàn);(2) 通過(guò)設(shè)計(jì)和實(shí)現(xiàn)基于Aja*的web即時(shí)聊天系統(tǒng),比較直觀地展現(xiàn)Aja*在web中的應(yīng)用及如何實(shí)現(xiàn)這些應(yīng)用,為其它的基于Aja*的web應(yīng)用的設(shè)計(jì)和實(shí)現(xiàn)提供參考;(3) 設(shè)計(jì)和實(shí)現(xiàn)即時(shí)數(shù)據(jù)驗(yàn)證、二級(jí)聯(lián)動(dòng)下拉框、動(dòng)
16、態(tài)提示和自動(dòng)更新等模塊,盡可能地保存原有的基于C/S的良好用戶體驗(yàn),將原屬于桌面應(yīng)用的即時(shí)聊天系統(tǒng)移植到web中,為今后將桌面應(yīng)用程序遷移成web版應(yīng)用提供些許借鑒。通過(guò)這次的設(shè)計(jì)和實(shí)現(xiàn)基于Aja*的即時(shí)聊天系統(tǒng),我深深地體會(huì)到了Aja*所帶來(lái)的是web開發(fā)模式的變革,它使基于B/S構(gòu)造的web應(yīng)用的開發(fā)更像C/S構(gòu)造的應(yīng)用程序的開發(fā)瀏覽器端引入了Aja*引擎,有了一定的處理能力,瀏覽器中的容可以看成是一個(gè)應(yīng)用,這地位類似于C/S中的客戶端。由于時(shí)間倉(cāng)促及能力有限,在研究基于Aja*的web應(yīng)用時(shí)沒有對(duì)平安問題進(jìn)展研究。因此,本課題研究的下一步工作展望是,考慮Aja*的平安問題,研究更具強(qiáng)健性
17、的基于Aja*的實(shí)現(xiàn)框架。針對(duì)實(shí)現(xiàn)的web版即時(shí)聊天系統(tǒng),增加聊天信息加密之類的功能。參考文獻(xiàn)另起一頁(yè);居中,黑體小2號(hào);段前、段后距為1行;行距為固定值36磅1 智毅新一代Web應(yīng)用開發(fā)技術(shù)AJA*C/立峰第二屆和諧人機(jī)環(huán)境聯(lián)合學(xué)術(shù)會(huì)議論文集:清華大學(xué),200731-34按文中引用的先后順序用1、2、3編號(hào),后空1格書寫內(nèi)容格式詳見“撰寫規(guī)*;宋體5號(hào),段前3磅,段后0行;行距為固定值17磅2 王培,曼菲Web 2.0開發(fā)技術(shù)詳解M:人民郵電,2006389-403,495-520.3Garrett J J.Aja*:A New Approach to Web ApplicationsEB/OL. .adaptivepath./publications/essays/archiv
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)股東股權(quán)合同范本
- 變更屬于合同范本
- 世界紅十字日紀(jì)念演講稿
- 中藥炮制工中級(jí)練習(xí)題及參考答案
- 少年兒童健康試題(附參考答案)
- 建筑制圖及識(shí)圖模擬習(xí)題及參考答案
- 《風(fēng)箏》大班教案
- 加工房轉(zhuǎn)讓合同范例
- 江西小學(xué)英語(yǔ)試卷
- 個(gè)人專柜轉(zhuǎn)讓合同范本
- UNIX操作系統(tǒng)基礎(chǔ)(全)
- 2023年株洲市石峰區(qū)網(wǎng)格員招聘筆試題庫(kù)及答案解析
- 數(shù)控機(jī)床的機(jī)械結(jié)構(gòu)-課件
- 古代希臘文明教學(xué)課件
- 《一生中愛》諧音歌詞
- 氬氣安全技術(shù)說(shuō)明書MSDS
- 四年級(jí)數(shù)學(xué)下冊(cè)教案-練習(xí)一-北師大版
- 5G手機(jī)無(wú)線通訊濾波芯片產(chǎn)業(yè)化項(xiàng)目環(huán)境影響報(bào)告表
- 通用反應(yīng)單元工藝
- 電飯煲的智能控制系統(tǒng)設(shè)計(jì)
- 儲(chǔ)罐玻璃鋼內(nèi)防腐
評(píng)論
0/150
提交評(píng)論