![基于web的安全通訊軟件的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告_第1頁](http://file4.renrendoc.com/view/b907b549cfe2a221ba7bf4637e18f05f/b907b549cfe2a221ba7bf4637e18f05f1.gif)
![基于web的安全通訊軟件的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告_第2頁](http://file4.renrendoc.com/view/b907b549cfe2a221ba7bf4637e18f05f/b907b549cfe2a221ba7bf4637e18f05f2.gif)
![基于web的安全通訊軟件的設(shè)計(jì)與實(shí)現(xiàn)開題報(bào)告_第3頁](http://file4.renrendoc.com/view/b907b549cfe2a221ba7bf4637e18f05f/b907b549cfe2a221ba7bf4637e18f05f3.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE8Xxx大學(xué)畢業(yè)設(shè)計(jì)(論文)開題報(bào)告題 目學(xué)生姓名
基于web的安全通訊軟件的設(shè)計(jì)與實(shí)現(xiàn)班級學(xué)號 專業(yè)一、對課題任務(wù)的學(xué)習(xí)和理解1、課題任務(wù)的整體認(rèn)識信息時(shí)代背景下,互聯(lián)網(wǎng)技術(shù)向人類社會生產(chǎn)生活的全面滲透使得網(wǎng)絡(luò)聊天,工具不僅見長于較低的成本,,本文首先從發(fā)展概況和突出特點(diǎn)兩個(gè)角度入手,Java,Java聊天工具設(shè)計(jì)進(jìn)行了闡述。設(shè)計(jì)目標(biāo)是建立一個(gè)功能多樣性的聊天系統(tǒng),并以瀏覽器、服務(wù)器方式的功能作為研發(fā)基礎(chǔ),用戶在發(fā)送消息時(shí),通過瀏覽器完成,接收信息的用戶可以直接在界面中讀取信息,同時(shí)在服務(wù)器端還將顯示所有的在線用戶,服務(wù)器對信息Internet具備及時(shí)性,以互聯(lián)網(wǎng)為媒介,不需要對其他客戶端軟件進(jìn)行安裝,既可以通過互聯(lián)網(wǎng)網(wǎng)站平臺進(jìn)行溝通對話。在設(shè)計(jì)上全面考慮了用戶的使用需求,活潑清新的界面設(shè)計(jì)、簡單實(shí)用的功能操作,以及全網(wǎng)頁化的操作習(xí)慣,帶給用戶全新的互聯(lián)網(wǎng)體驗(yàn),免去安裝客戶端的繁瑣。用戶僅利用普通的PC機(jī),基于現(xiàn)有的互聯(lián)網(wǎng)環(huán)境下,便可輕松實(shí)現(xiàn)實(shí)時(shí)通信。2、課題的具體實(shí)現(xiàn)要求開發(fā)一個(gè)安全的網(wǎng)絡(luò)聊天系統(tǒng),該系統(tǒng)要具備用戶的登錄,用戶的注冊,用戶之間消息的即時(shí)和離線接收傳遞、文件傳送及消息通知等功能。同時(shí)實(shí)現(xiàn)對用戶信息以及通信內(nèi)容的加密,用戶信息的不可否認(rèn)等,實(shí)現(xiàn)安全的網(wǎng)絡(luò)通信。WebPHP/ASP/JSP等,技術(shù)不限;不限制數(shù)據(jù)庫的使用種類,Access,Mysql,SqlServer均可;加密和數(shù)字簽名的算法不限。3、課題的成果形式設(shè)計(jì)并調(diào)試運(yùn)行可行的軟件系統(tǒng);二、閱讀文獻(xiàn)資料進(jìn)行調(diào)研的綜述1.JavaJavaC++C++語言來說,Java語言自有其更為進(jìn)步的地方——摒棄了存在于前者中的那些包括操作符重載、多重繼承等在內(nèi)的復(fù)雜Java繼承。Java語言對于因特網(wǎng)系統(tǒng)開發(fā)的支持性呈現(xiàn)分布式特點(diǎn)。Java語言應(yīng)用于網(wǎng)絡(luò)的主要目的就在于對抗那些隨意攻擊代碼。除代碼、同名類等被替代而對有著不同名稱的空間進(jìn)行劃分。Java網(wǎng)絡(luò)聊天工具的設(shè)計(jì)傅瑤個(gè)模塊的具體實(shí)現(xiàn)與具體功能,給出了核心功能的代碼,以及各模塊的流程圖。Eclipse開發(fā)工具,Java語言編寫的一個(gè)即時(shí)通訊系統(tǒng),此系統(tǒng)是Java平臺基礎(chǔ)上,運(yùn)用面向?qū)ο蟮脑O(shè)計(jì)理念及面向?qū)ο蠹夹g(shù),運(yùn)用了數(shù)據(jù)庫及網(wǎng)絡(luò)通訊技術(shù)等多種軟件編程技術(shù),采用C/S結(jié)構(gòu),客戶端和客戶端、客戶Socket發(fā)送消息。成模塊,論述各模塊實(shí)現(xiàn)方式和詳細(xì)的設(shè)計(jì),每個(gè)模塊的主要功能進(jìn)行了闡述,并畫出模塊流程圖。葉為正等人(2019)HBuilder工具進(jìn)行對客戶端的開發(fā),并且在開發(fā)移動(dòng)客戶端中使用MUI與H5Plus,嘗試盡可能充分地利用當(dāng)前混合開發(fā)技術(shù)的優(yōu)勢,實(shí)現(xiàn)一次開發(fā)即可生成運(yùn)行在Android、iOS以及小程序端的移動(dòng)應(yīng)用?,F(xiàn)如今,人們通過網(wǎng)上聊天系統(tǒng)交流已經(jīng)成為一種普遍存在的現(xiàn)象,而在Internet應(yīng)用系統(tǒng)中,網(wǎng)上聊天系統(tǒng)也是一項(xiàng)非常具有代表性的內(nèi)容。但是,在享受交流方便的同時(shí),如何對聊天內(nèi)容進(jìn)行保存以及怎樣將在服務(wù)器與用戶之間高效地傳遞、共享聊天信息,也是一項(xiàng)亟待解決的問題。就目前而言,聊天內(nèi)容以文本形式、對數(shù)據(jù)庫、Application對象的利用是最常見的3種聊天內(nèi)容保存方式,無論是在保存方法、過程還是開發(fā)難以程度上來看,3種方式都不存在非常顯著的區(qū)別。所謂通信雙方,一是指服務(wù)器端,主要功能表現(xiàn)為守護(hù)程序的正常運(yùn)行并監(jiān)控網(wǎng)絡(luò)端口;二是指客戶端,主要功能在于提供與服務(wù)需要相應(yīng)的請求。在客戶提出請求的情況下,服務(wù)器程序會啟動(dòng)以響應(yīng)其要求,并進(jìn)行服務(wù)端口監(jiān)聽;且這種服務(wù)器能夠?yàn)槎鄠€(gè)客戶提供服務(wù)。服務(wù)端服務(wù)器是網(wǎng)絡(luò)聊天系統(tǒng)設(shè)計(jì)中不可或缺的一部分——相關(guān)人員設(shè)計(jì)網(wǎng)絡(luò)聊信息、連接信息、顯示以及轉(zhuǎn)送信息等;三是能夠發(fā)送消息給客戶??蛻舳送?wù)端一樣,客戶端在網(wǎng)絡(luò)聊天系統(tǒng)設(shè)計(jì)過程中的重要性也非同一般。其功能主要表現(xiàn)為:一是顯示聊天界面;二是能夠幫助客戶發(fā)送信息;三是顯示聊天記錄;四是退出聊天系統(tǒng);五是能夠收發(fā)離線消息;六是能夠顯示聊天系統(tǒng)中的在線人數(shù)。系統(tǒng)的流程及功能首先,系統(tǒng)流程方面。系統(tǒng)操作的基本流程大致包括:一是用戶注冊,具體來說就是用戶在信息注冊界面中輸入包括性別、年齡、用戶名以及密碼等在內(nèi)的個(gè)人有關(guān)信息;二是用戶登錄,這一步主要是指用戶在登錄界面中輸入之前已注冊好的信息,一般只要輸入用戶名及密碼即可;三是進(jìn)入聊天,登錄完成之后,用戶就會看到好友列表,點(diǎn)擊好友即有對話框彈出,也就是說,這時(shí)便可以與好友展開對話。再者,系統(tǒng)功能方面。區(qū)分用戶所發(fā)消息性質(zhì),也就是說究竟屬于私發(fā)還是群發(fā),是服務(wù)器的一大主要功能。國內(nèi)外研究現(xiàn)狀國內(nèi)狀況周士雄(2013)XMPP(ExtensibleMessagingandPresence可擴(kuò)展的消息和出席協(xié)議)IM(InstantMessaging,即時(shí)通訊)XMPP協(xié)議是開源協(xié)議,具有超強(qiáng)的擴(kuò)展性和靈活性,也有成本低、研究和實(shí)現(xiàn)方便等優(yōu)勢。齊鋮(2016)XMPPXML數(shù)據(jù)流的即時(shí)通信協(xié)議,可用于構(gòu)建統(tǒng)一、高效的智能家居監(jiān)控消息推送方案。郭卓Openfire的XMPPiOS進(jìn)行開發(fā)。Web的企業(yè)即時(shí)通訊系統(tǒng)進(jìn)行了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。P2P聊天模塊和群組聊天模塊。程化梅主要介紹了一個(gè)基于XMPP協(xié)議的即時(shí)通訊系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),XMPPC/S架構(gòu),簡化了客戶端,將大多數(shù)工作放在服務(wù)器端進(jìn)行,當(dāng)增加功能時(shí),多數(shù)是在服務(wù)器端進(jìn)行。從而使所開發(fā)的軟件結(jié)構(gòu)合理,軟件重用性好、易于維護(hù)與擴(kuò)充。HTML5WebIM即時(shí)通訊的研究也有了相當(dāng)多的應(yīng)用。這其中主要包括騰訊,淘寶網(wǎng)以及人人網(wǎng)。web在淘寶頁面上就可以進(jìn)行交流,淘寶網(wǎng)采用了基于Ajax的長輪詢方式實(shí)現(xiàn)了Comet。國外狀況cometcomet的方法,可以分為三大類:第一,長輪詢(long-polling)方(l(loAjax,具有請求異步發(fā)出;無須安裝插件;IE、MozillaFireFox都支持等優(yōu)點(diǎn)。o6介紹了由e安全的即時(shí)消息應(yīng)用程序智能手機(jī)上生成的偽像的取證分析,該應(yīng)用程序?yàn)閭鬏數(shù)暮捅镜卮鎯Φ臄?shù)據(jù)提供了強(qiáng)大的加密功能,以確保其用戶的隱私。Peipei(2019)提到為了提高員工的工作效率并確保信息安全,印刷企JavaWeb界面技術(shù)實(shí)現(xiàn)即時(shí)聊天,用戶登錄,密碼修改等相關(guān)功能。FlashXMLSocket是一個(gè)可行的方案,前提是WebFlashXMLSocketFlashJavaScript能夠緊密結(jié)合。Iframehtmlfileiframe作為一種標(biāo)記,由來已久,其通HTMLSRC屬性為一個(gè)對長連接的請求,服務(wù)器端從而不斷將數(shù)據(jù)輸入客戶端。PHP技術(shù)PHPwebPHPPHPC、、PerlPHPCGIPerl更快速的執(zhí)行CGIPerl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁。PHP具有以下特點(diǎn):PHP源代碼都可以得到。PHP是免費(fèi)的:這大大降低了網(wǎng)站開發(fā)的成本。PHP的快捷性:程序開發(fā)快,運(yùn)行快,容易學(xué)習(xí)和掌握。跨平臺性強(qiáng):PHP支持幾乎所有流行的數(shù)據(jù)庫和操作系統(tǒng)。效率高:PHP消耗的系統(tǒng)資源相對比其他流行編程語言要少。圖像處理:PHP可以動(dòng)態(tài)創(chuàng)建圖像三、課題研究方案navbar、、inputButton4個(gè)部分組成,input的功能在于對將要輸入的內(nèi)容進(jìn)行提示,form功能在于對用戶賬號、密碼進(jìn)行獲取,并將驗(yàn)證賬號、新創(chuàng)建賬號信息發(fā)送登陸成功后界面:界面內(nèi)容主要有用戶賬號、所在院系、專業(yè)班級、興趣愛好和用戶的個(gè)人標(biāo)簽4看相關(guān)模塊的實(shí)時(shí)信息。具體系統(tǒng)流程圖如下四、進(jìn)度計(jì)劃1.全面理解課題和設(shè)計(jì)要求,完成開題報(bào)告1周2.全面分析系統(tǒng)的相關(guān)需求2周3.了解并學(xué)習(xí)相關(guān)技術(shù)2周4.針對目前現(xiàn)有系統(tǒng)的不足,提出一種可行性方案3周5.系統(tǒng)的設(shè)計(jì)開發(fā)3周6.整理資料,撰寫論文,準(zhǔn)備答辯3周五、參考文獻(xiàn)傅瑤,Java[D],吉林大學(xué),2015Java的即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D],ft東大學(xué),2013[3]葉為正,即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D],中ft大學(xué)新華學(xué)院,2019XMPP協(xié)議的移動(dòng)平臺即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)XMPPXML數(shù)據(jù)流壓縮模型研究[D],西南科技大學(xué)信息工程學(xué)院,2016OpenfireiOS即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2013Web的企業(yè)即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D],河北科技大學(xué),2018Web的企業(yè)即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D],武漢郵電科技2017CosimoAnglanoet.Al,ForensicanalysisoftheChatSecureinstantmessa
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年優(yōu)良種豬購買合同范本
- 2025年合作協(xié)議撰寫樣本
- 2025年度策劃專業(yè)外包服務(wù)協(xié)議范本
- 2025年交通設(shè)施安裝合同
- 2025年寫字樓廣告位租賃合同范文
- 2025年排水涵管供應(yīng)與安裝合同協(xié)議
- 2025年醫(yī)療聯(lián)合體雙向轉(zhuǎn)診合同協(xié)議書范本
- 2025年中外合資銀行金融服務(wù)合同標(biāo)準(zhǔn)格式
- 2025年企業(yè)勞動(dòng)聘用合同與合作協(xié)議
- 2025年住房安置居民權(quán)益轉(zhuǎn)讓協(xié)議范本
- (正式版)JBT 14682-2024 多關(guān)節(jié)機(jī)器人用伺服電動(dòng)機(jī)技術(shù)規(guī)范
- 2024年職業(yè)衛(wèi)生技術(shù)人員評價(jià)方向考試題庫附答案
- 紅樓夢詩詞全集
- 像科學(xué)家一樣思考-怎么做-怎么教-
- 苯胺合成靛紅工藝
- 三年級上冊數(shù)學(xué)脫式計(jì)算大全600題及答案
- 2024年度農(nóng)村電子商務(wù)ppt演示課件
- 計(jì)算機(jī)控制系統(tǒng) 課件 第10章 網(wǎng)絡(luò)化控制系統(tǒng)的分析與設(shè)計(jì)
- 高原反應(yīng)的癥狀和處理方法
- 南京大學(xué)儀器分析習(xí)題集
- 空調(diào)維保應(yīng)急預(yù)案
評論
0/150
提交評論