苍井优一级毛片免费观看,成年网站在线观看,日本一二三不卡视频,日日天天人人夜夜九九

24小時(shí)論文定制熱線(xiàn)

熱門(mén)畢設:土木工程工程造價(jià)橋梁工程計算機javaasp機械機械手夾具單片機工廠(chǎng)供電采礦工程
您當前的位置:論文定制 > 畢業(yè)設計論文 >
快速導航
畢業(yè)論文定制
關(guān)于我們
我們是一家專(zhuān)業(yè)提供高質(zhì)量代做畢業(yè)設計的網(wǎng)站。2002年成立至今為眾多客戶(hù)提供大量畢業(yè)設計、論文定制等服務(wù),贏(yíng)得眾多客戶(hù)好評,因為專(zhuān)注,所以專(zhuān)業(yè)。寫(xiě)作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶(hù)解決了論文寫(xiě)作的難題。 秉承以用戶(hù)為中心,為用戶(hù)創(chuàng )造價(jià)值的理念,我站擁有無(wú)縫對接的售后服務(wù)體系,代做畢業(yè)設計完成后有專(zhuān)業(yè)的老師進(jìn)行一對一修改與完善,對有答辯需求的同學(xué)進(jìn)行一對一的輔導,為你順利畢業(yè)保駕護航
代做畢業(yè)設計
常見(jiàn)問(wèn)題

在線(xiàn)即時(shí)聊天系統設計(JSP+HTML5+Java+MySq1)

添加時(shí)間:2020/06/09 來(lái)源:未知 作者:論文定制
隨著(zhù)社會(huì )生活的迅猛發(fā)展,人們生活水平的不斷提高,上網(wǎng)聊天交互已經(jīng)成為日常生活必不可少的行為,隨之而來(lái)就是聊天交互的要求也相應提高.
以下為本篇論文正文:

  摘 要

  計算機網(wǎng)絡(luò )的迅速發(fā)展,信息革命時(shí)代已然來(lái)臨,網(wǎng)絡(luò )交互逐漸成為人們最主流的聯(lián)系通訊方式,信息的傳遞效率越來(lái)越高.因此,越來(lái)越多的聊天系統營(yíng)運而生,通過(guò)聊天系統,提高了人們間的交流效率,打破了區域限制.

  本在線(xiàn)聊天系統采用 JSP 技術(shù),HTML5,Java 語(yǔ)言開(kāi)發(fā),同時(shí)使用 MySq1 數據庫存放系統數據,最大限度地保證了系統的穩定可靠和安全.通過(guò)本系統實(shí)現了管理員功能模塊和用戶(hù)功能模塊,用戶(hù)通過(guò)本系統實(shí)現注冊登錄、在線(xiàn)聊天,管理員可以進(jìn)行用戶(hù)管理、名稱(chēng)設置、在線(xiàn)聊天等功能,管理員登錄后可對用戶(hù)信息進(jìn)行管理操作.以服務(wù)用戶(hù)為系統的著(zhù)力點(diǎn),以 Web 界面作為用戶(hù)交互的平臺,通過(guò)網(wǎng)絡(luò )為用戶(hù)提供相應的交互服務(wù)而且操作簡(jiǎn)單,同時(shí)信息數據通過(guò)數據庫的管理系統存儲.

  本在線(xiàn)聊天系統采操作簡(jiǎn)單,功能齊全,符合當今時(shí)代發(fā)展的需要.

  關(guān)鍵詞:聊天系統 JSP 技術(shù) Java 編程語(yǔ)言 HTML5

  Abstarct

  With the rapid development of computer networks, with the advent of the information age,people's exchanges tend to communicate more through the Internet and improve the efficiency ofinformation transmission. As a result, more and more chat systems are operating. Through thechat system, people's communication efficiency is improved and regional restrictions are broken.

  This online chat system uses JSP technology, HTML5, The development of Javaprogramming language and the use of MYSQL database for system data storage fully guaranteethe stability and security of the system. Through this system, an administrator function moduleand a user function module are realized. The user realizes registered login and online chatthrough this system. The administrator can perform user management, name setting, and onlinechat functions. After the administrator logs in, user information can be performed. Managementoperations. In terms of functions, the system is relatively complete. The system interacts with theuser through the web interface, provides information for the user, and is easy for the user tooperate. At the same time, the information data is stored in the database management system.

  This online chat system adopts simple operation and complete functions, which meets the needsof the development of the modern era.

  Key Words: chat system; JSP technology; Java programming language; HTML5

  目 錄

  1.引言.......................................................................................................................................1

  1.1 開(kāi)發(fā)背景..........................................................................................................................1

  1.2 研究現狀.........................................................................................................................1

  1.3 研究?jì)热?........................................................................................................................2

  2.關(guān)鍵技術(shù)以及開(kāi)發(fā)工具...............................................................................................3

  2.1 關(guān)鍵技術(shù).........................................................................................................................3

  2.1.1 JSP 技術(shù) .................................................................................................................3

  2.1.2 HTML5 技術(shù).............................................................................................................4

  2.2 開(kāi)發(fā)工具........................................................................................................................5

  2.2.1 MySq1 數據庫.........................................................................................................5

  2.2.2 B/S 結構 .................................................................................................................5

  2.2.3 開(kāi)發(fā)環(huán)境 Eclipse .................................................................................................6

  3.系統分析.............................................................................................................................7

  3.1 系統需求分析.................................................................................................................7

  3.1.1 用戶(hù)模塊的需求 ....................................................................................................7

  3.1.2 聊天室模塊需求 ...................................................................................................8

  3.1.3 管理需求 ................................................................................................................8

  3.1.4 用例圖.....................................................................................................................8

  3.2 系統性能分析................................................................................................................9

  3.2.1 性能分析 ................................................................................................................9

  3.2.2 安全性分析............................................................................................................9

  3.3 系統流程..........................................................................................................................9

  3.3.1 開(kāi)發(fā)流程 .................................................................................................................9

  3.3.2 模塊流程 ...............................................................................................................10

  4.系統設計...........................................................................................................................12

  4.1 系統概要設計..............................................................................................................12

  4.2 系統結構設計..............................................................................................................12

  4.3 系統整體設計..............................................................................................................13

  4.4 數據庫設計 ...................................................................................................................14

  4.4.1 數據庫 E-R 圖設計..............................................................................................14

  4.4.2 連接數據庫設計 ..................................................................................................17

  4.5 web socket 的設計....................................................................................................17

  5.系統的實(shí)現......................................................................................................................19

  5.1 系統協(xié)議握手的實(shí)現.................................................................................................19

  5.2 系統前端的實(shí)現...........................................................................................................21

  5.3 系統人數管理的實(shí)現..................................................................................................21

  5.4 用戶(hù)模塊的實(shí)現...........................................................................................................23

  5.5 管理員功能的實(shí)現 ......................................................................................................25

  5.5.1 管理用戶(hù)的功能 ..................................................................................................25

  5.5.2 管理聊天記錄的功能..........................................................................................25

  5.6 聊天室功能的實(shí)現 ......................................................................................................27

  5.7 系統其他功能...............................................................................................................28

  5.7.1 屏蔽(解除)功能..............................................................................................28

  6.系統測試與總結............................................................................................................30

  6.1 測試方法與效果...........................................................................................................30

  6.1.1 測試的方法..........................................................................................................30

  6.1.2 測試的效果...........................................................................................................30

  6.1.3 測試總結 ...............................................................................................................31

  總結..........................................................................................................................................32

  參考文獻................................................................................................................................33

  致 謝........................................................................................................................................34

  1.引言

  1.1 開(kāi)發(fā)背景

  隨著(zhù)社會(huì )生活的迅猛發(fā)展,人們生活水平的不斷提高,上網(wǎng)聊天交互已經(jīng)成為日常生活必不可少的行為,隨之而來(lái)就是聊天交互的要求也相應提高.計算機的普遍化與新型化,為人們提供了更多的娛樂(lè )生活方式.現代人對計算機的使用頻率有上升的趨勢,利用計算機進(jìn)行生產(chǎn)生活也越來(lái)越多,其中聊天系統得到的社會(huì )的廣泛關(guān)注,人們愈發(fā)熱衷網(wǎng)上聊天,通過(guò)網(wǎng)絡(luò )聊天打破了傳統的交流方式.計算機的所具備的優(yōu)勢以及其的迅速普遍讓在線(xiàn)聊天系統成為人們生活交友的最主要途徑.

  人們的生活方式從根本上被網(wǎng)絡(luò )普及的高速化所改變,伴隨著(zhù)網(wǎng)絡(luò )的發(fā)展,互聯(lián)網(wǎng)在潛移默化中更變了人們的生活節奏,他們更多地追求交互的方便快捷,因此交互的即時(shí)性顯得尤為重要.隨著(zhù)互聯(lián)網(wǎng)的普及,大部分地區的信息基本上做到共同享用,現在用戶(hù)通過(guò)計算機可隨時(shí)進(jìn)行聊天交互.目前,在聊天軟件種類(lèi)繁多的情況下,騰訊 qq 與msn 占據大部分市場(chǎng),其中 msn 的用戶(hù)更多是在國外,而 qq 則是我國比較大眾化的交互app,騰訊 qq 因其操作簡(jiǎn)單,功能齊全而被用戶(hù)廣泛使用. 它深受人們的喜愛(ài). 隨著(zhù)騰訊的發(fā)展,越來(lái)越多的企業(yè)看到了 QQ 的潛力并與之合作. 因此,人們在互動(dòng)過(guò)程中會(huì )有各種信息影響人們的聊天; 這就像設計一個(gè)在線(xiàn)互動(dòng)系統,為用戶(hù)提供無(wú)廣告,即時(shí)聊天,以滿(mǎn)足社會(huì )潮流的需求,惠及廣大群眾.

  1.2 研究現狀

  根據中國互聯(lián)網(wǎng)絡(luò )信息中心發(fā)布的 CNNIC 調查結果表明,國人的上網(wǎng)需求愈發(fā)加劇,上至國家大事下到民生話(huà)題,網(wǎng)民都有關(guān)注.據我國 IT 行業(yè)發(fā)布的報告表明,這幾年互聯(lián)網(wǎng)的發(fā)展趨勢越演越烈,網(wǎng)絡(luò )群體數量日益增高,同時(shí)隨著(zhù)網(wǎng)絡(luò )提速與降價(jià),每分鐘都有數以萬(wàn)計的人訪(fǎng)問(wèn)網(wǎng)絡(luò ).伴隨著(zhù)網(wǎng)絡(luò )走進(jìn)各家各戶(hù),各種聊天軟件 app 層出不窮.網(wǎng)絡(luò )聊天變得越來(lái)越受吹捧.

  國內外的各種交互軟件 app 不勝枚舉.據調查,目前我國人們使用的聊天工具中騰訊 QQ 等通訊工具.雖然各種聊天系統多如牛毛,但不難看出目前市面是大部分聊天交互系統千篇一律,屬于"換湯不換藥"的這么一種情況,不利于用戶(hù)的體驗;因此開(kāi)發(fā)本在線(xiàn)聊天系統,利用 JSP 技術(shù)結合全新的 HTML5 編寫(xiě),這將與市面是絕大部分聊天系統有明顯的區別,除了技術(shù)上的不同,還將會(huì )帶來(lái)功能標準化的差異,讓用戶(hù)享受到與眾不同的使用感受!

  1.3 研究?jì)热?/strong>

  這種設計需要全面了解與計算機有關(guān)的編程系統知識,并根據相關(guān)基礎進(jìn)行不同程分門(mén)類(lèi)別并加以分析,而系統分析是程序設計中不可或缺的環(huán)節,為了能夠使程序得到充分的展現,需要對基礎調查過(guò)程中設計的功能進(jìn)行調查和分析. 只有這樣才能涉及到一個(gè)相對完整的計劃體系.本交互軟件使用 MySq1 數據庫的作為數據存儲系統,設計好所需的表,為系統打下牢固的根基.

  本論文一共分為六章,以下是每一部分的介紹以及主要研究的內容:

  第一章:課題的引言,主要是關(guān)注本課題的現狀與前景.

  第二章:概括介紹本程序所用的技術(shù)與開(kāi)放工具.

  第三章:分析本交互系統的需求,主要從需求方面對系統進(jìn)行分析.

  第四章:介紹本系統的有關(guān)設計方面的應用流程.

  第五章:介紹系統實(shí)現的功能,對模塊重要部分給予介紹以及代碼的實(shí)現.

  第六章:對系統的相關(guān)功能進(jìn)行測試.

  2.關(guān)鍵技術(shù)以及開(kāi)發(fā)工具

  本交互系統是在 win7 環(huán)境下開(kāi)發(fā),基于 JSP 技術(shù),設計 B/S 結構和基于 web 服務(wù)模型.JAVA 作為編程語(yǔ)言,使用 eclipse 作為語(yǔ)言載體,使用 Tomcat 服務(wù)器,數據庫使用可視化 Mysq1.前端與后臺的傳輸主要是通過(guò)使用 HTML5 的 web socket 作為傳輸訪(fǎng)問(wèn)協(xié)議進(jìn)行傳輸工作.

  2.1 關(guān)鍵技術(shù)

  2.1.1 JSP 技術(shù)

  JSP 技術(shù)以 Java 作為開(kāi)發(fā)語(yǔ)言,它的功能包括能對動(dòng)態(tài)網(wǎng)頁(yè)進(jìn)行封裝、支持組件的開(kāi)發(fā)設計、對網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設計進(jìn)行分離操作[3].網(wǎng)頁(yè)可以通過(guò) tags 作為標簽和用scriptlets 把多個(gè) JSP 語(yǔ)段編成一個(gè)去訪(fǎng)問(wèn)存在于服務(wù)端的資源的應用邏輯,使基于網(wǎng)絡(luò )的應用程序設計變得更容易[1].

  當 Web 服務(wù)器接收到來(lái)自 JSP 網(wǎng)頁(yè)的請求時(shí),服務(wù)器首先處理該請求,然后再把系統所調的程序段連同 JSP 文件中相應的 html 代碼段和該運行程序段的運行效果一并返回給用戶(hù)端;而插入的 Java 文件在穩定數據庫的同時(shí)又保證了所運行網(wǎng)頁(yè)的多重定向性,以及構建動(dòng)態(tài)網(wǎng)頁(yè)所需要的程序;而 Servlet 和 JSP 都可以通過(guò)服務(wù)器端運行,一定程度上減少時(shí)間的損耗[1].

  由于 HTML5 具有發(fā)送文本的功能,因此 html 文本能夠通過(guò) web-socket 協(xié)議從服務(wù)器返回給用戶(hù)端,所以用戶(hù)只需要一個(gè)可以上網(wǎng)的瀏覽器便可以隨時(shí)隨地通過(guò)瀏覽器觀(guān)看信息;而相應運行的 html 程序段和穿插在內部的 Java 程序段共同架構 JSP 網(wǎng)頁(yè);當用戶(hù)訪(fǎng)問(wèn)服務(wù)器端時(shí),服務(wù)器端可以使用相應程序代碼得出結果后將新產(chǎn)生的 HTML 頁(yè)面反饋到用戶(hù)端[1].

  通常市面上各種 Web 應用程序通過(guò) JSP 和 Servlet 的共同協(xié)作,這樣讓 JSP 不僅擁有了操作簡(jiǎn)潔的 Java 程序,還可以面向用戶(hù),方便用戶(hù)處理,并且平臺的安全性較高、可靠性較強,可以說(shuō)是具備了 Internet 的大部分好處.

  JSP 優(yōu)勢特點(diǎn):

  1、只需要編寫(xiě)一次,就可以隨時(shí)運行.除了核心程序代碼段外,其余代碼不用改動(dòng).

  2、支持多平臺運行.基本上可以在任何情況下的任意平臺上運行.與 asp.net 相比好處是相當明顯.

  3、可塑程度高.JSP 可通過(guò)多服務(wù)器進(jìn)行集群以及負載平衡,利用多臺Application 解決問(wèn)題,甚至通過(guò) Jar 程序就可以對 Servlet/JSP 進(jìn)行調用,從單臺到多臺,Java 從這幾方面展現了它強大的可塑性.

  4、支持不同系統的開(kāi)發(fā)工具.Java 能夠兼容許多的設計方法,而且相當大一部分工具不用花銷(xiāo)資源,這有利于在多平臺之下進(jìn)展.

  5、支持服務(wù)器端組件.JSP 具有強力服務(wù)器端組件,很大程度上改善了 web 的兼容性運行,因此開(kāi)發(fā)者調用 web 頁(yè)面時(shí)使用另外的開(kāi)發(fā)工具組件來(lái)加強系統的可操作性.

  2.1.2 HTML5 技術(shù)

  為了支持多媒體在移動(dòng)端上的使用,HTML5(超文本標記語(yǔ)言)在 2014 年正式誕生于W3C.HTML5 在 HTML4 的基礎上,引進(jìn)新的語(yǔ)法、添加新的功能,使得用戶(hù)與文檔的交互方式得到真正的改變.

  HTML5 建立的同時(shí)帶來(lái)了新的制定規則標準,加強對信息的隱私保護以及相應的安全防護措施,這樣的新規則標準,增強了其語(yǔ)言的靈活性,淘汰了以前遺留下來(lái)冗余的屬性,同時(shí)增加了離線(xiàn)編輯、WebSq1 等多項功能.

  HTML5 的新特性:

  1、本地存儲性:Indexed DB(HTML5 本地儲存技術(shù))為 HTML5 開(kāi)發(fā)的網(wǎng)頁(yè)帶來(lái)了更高的速度,更短的啟動(dòng)時(shí)間,給用戶(hù)一種與眾不同的體驗感受.

  2、多媒體特性:網(wǎng)頁(yè)端的多媒體與部分網(wǎng)站自帶的攝像頭等功能在 HTML5 的支持下,能夠相互兼容、共同使用.

  3、CSS3:淘汰了一些過(guò)時(shí)的 HTML4 標記,并為 HTML5 排版頁(yè)面提供了不同的風(fēng)格與效果,靈活性與控制性得到增強.

  4、兼容性:HTML5 為開(kāi)發(fā)者提供了一種新數據和應用接入開(kāi)放了接口,使得瀏覽器內部的數據可以通過(guò)其接口與外部 app 直接相連,大大提高了其兼容性.

  2.2 開(kāi)發(fā)工具

  2.2.1 MySq1 數據庫

  目前各個(gè)軟件項目中,數據基本都存放在數據庫以供操作,這樣不僅可以保證數據的安全性、一致性和獨立性、為系統數據的訪(fǎng)問(wèn)提供有效的方法,還可以幫助程序員節省開(kāi)發(fā)程序的時(shí)間.

  由于 MySq1 具有支持多線(xiàn)程的特性,使得程序可以利用系統資源去提升自己的運行速度,同時(shí)其可以提供多種方式連接數據庫.雖然其相對來(lái)說(shuō)內存比較少,且功能不強,但是它對這個(gè)系統來(lái)說(shuō)已經(jīng)足夠了,最重要的一點(diǎn)是它還可以通過(guò)二次開(kāi)發(fā)實(shí)現數據庫表結構空間的擴展.

  MySq1 可以很好地勝任數據的存儲工作,其存儲的數據可以貫穿整個(gè)工作的流程,為項目的開(kāi)發(fā)、設計、完善提供強有力的數據保障.

  MySq1 特點(diǎn)如下:

  1、供 C 及其衍生語(yǔ)言進(jìn)行測試,確保編譯器具有可以方便攜帶和靈活使用的特點(diǎn).

  2、提供不同平臺編程語(yǔ)言的 API.編程語(yǔ)言,如 C, C ++,PHP,Java 等[2].

  3、可以用 CPU 資源來(lái)支持多線(xiàn)程操作[2].

  4、通過(guò)優(yōu)化結構算法,簡(jiǎn)化 SQL 的查詢(xún),很大程度上增強了搜索速度[2].

  5、MySq1 具有獨立的編程環(huán)境,不同的網(wǎng)絡(luò )編程客戶(hù)或服務(wù)器均可以單獨或者采取協(xié)作的方式進(jìn)行開(kāi)發(fā)設計;而且數據庫支持多種語(yǔ)言,可以嵌入在數據表中[2].

  6、作為一種管理去管理工具,方便其去控制、優(yōu)化數據庫[2].

  7、在大型數據庫中可以記錄容量非常大的數據記錄[2].

  2.2.2 B/S 結構

  在三層架構 B / S(瀏覽器/服務(wù)器結構)系統中,用戶(hù)可以通過(guò) web 網(wǎng)頁(yè)將請求發(fā)送到多個(gè)服務(wù)器,這種單對多的模式很大限度地簡(jiǎn)化了客戶(hù)端的工作量,各個(gè)客戶(hù)端只需要運行軟件、配置少量客戶(hù)端的運行 app 就可以用來(lái)工作;至于服務(wù)器將承擔大量的工作,訪(fǎng)問(wèn)數據庫,并且應用程序執行都由服務(wù)器完成.

  B / S 體系結構通過(guò)使用瀏覽器技術(shù)并結合不同的瀏覽器腳本語(yǔ)言,用戶(hù)只需要使用瀏覽器即可把復習簡(jiǎn)單化,可以很從容地實(shí)現原始復雜特有軟件所實(shí)現的相應功能,同時(shí)這樣的操作有效地降低成本.其中 B / S 系統包括數據表示層,控制邏輯層和表示邏輯層,其中三層相對獨立,但也彼此相關(guān)[1].

  與傳統 C/S 結構相比,B/S 結構具有以下優(yōu)點(diǎn).

  由于 B/S 結構軟件只在客戶(hù)端上應用相應的程序服務(wù),一個(gè)占用空間比較小的數據段可以使用電話(huà)線(xiàn)來(lái)傳輸數據;而 C/S 體系軟件由于只具有兩層結構,其利用電話(huà)線(xiàn)來(lái)傳輸數據可能會(huì )因為速度太慢而被拒絕;而使用 B/S 結構軟件卻可以通過(guò)合理配置三層結構從而達到有效減少了客戶(hù)端配置的效果;而這樣的花銷(xiāo)增幅只會(huì )是一臺服務(wù)器(一臺計算機可以同時(shí)作為應用服務(wù)與數據庫服務(wù))的價(jià)格,但明顯降低了幾十個(gè)客戶(hù)機所需花銷(xiāo)的成本.

  此外,參與運算的客戶(hù)端是這兩種結構的最大不同之處,它三層結構中的兩層結構不參與,而只作為接收用戶(hù)的請求并接受、顯示結果.由于客戶(hù)端的三層結構不參與計算,所以客戶(hù)端電腦配置不需要太高.

  B/S 與 C/S 安全性比較B/S 軟件數據安全性比 C/S 體系要來(lái)得高.由于 C/S 結構軟件的數據呈分散點(diǎn)狀,使得客戶(hù)端發(fā)生病毒入侵、黑客襲擊等意外都會(huì )對數據產(chǎn)生嚴重后果.而在其他方面,組級的其他軟件應用,c/s 結構的軟件只有在多臺服務(wù)器和多臺服務(wù)器之間的實(shí)行數據同步的這么一種操作方式,這導致了整個(gè)應用程序數據安全性都會(huì )被單點(diǎn)數據所牽扯;基于這個(gè)原因,通常在集團層面上的大規模應用都會(huì )選擇 B/S 結構,因為對 B / S 結構中數據都存儲在總部數據庫服務(wù)器段,客戶(hù)不存在數據庫連接信息的數據,也不需要數據同步,所以不存在以上安全問(wèn)題.

  2.2.3 開(kāi)發(fā)環(huán)境 Eclipse

  Eclipse 是這樣的一種平臺,它能為開(kāi)發(fā)人員提供無(wú)縫集成的各種功能和一個(gè)基礎的模塊,擁有一套屬于其單獨的公共服務(wù)集;它可以通過(guò)安裝不同的插件來(lái)滿(mǎn)足不同的開(kāi)發(fā)環(huán)境的開(kāi)發(fā)需求;因為 Eclipse 是基于 Java 的可擴充的集成開(kāi)發(fā)環(huán)境,具有很高的開(kāi)放性,所以用戶(hù)可以通過(guò)網(wǎng)絡(luò )免費下載相應的源代碼,并根據自己的需要在相應的基礎源代碼上開(kāi)發(fā)出自己所需要的功能插件[6].




















 

  …………由于本文篇幅較長(cháng),部分內容省略,詳細全文見(jiàn)文末附件

  總結

  在剛選擇畢設課題時(shí),感覺(jué)這個(gè)程序不會(huì )太難,但在編寫(xiě)相關(guān)程序語(yǔ)言時(shí),我便感覺(jué)到困難是相當大的,可以說(shuō)是無(wú)從下手;而經(jīng)過(guò)同學(xué)們的一番開(kāi)解下,我腳踏實(shí)地去一步一步工作,對系統資料進(jìn)行調研閱覽后,基本上可以寫(xiě)出系統需要分析,同時(shí)以前學(xué)過(guò)的相關(guān)知識以及網(wǎng)絡(luò )上其他參考信息,多次對內容進(jìn)行修改;經(jīng)過(guò)不間斷地修改代碼,完善模塊,基本上完成本設計的輪廓.

  本論文的內容著(zhù)重運用 JAVA、JSP、HTML5 等技術(shù)去設計這么一個(gè)聊天交互系統,而在項目的設計過(guò)程中,我主要完成了:通過(guò)閱讀相關(guān)的專(zhuān)業(yè)文獻,對在線(xiàn)交互原理有了一定的認識,從而可以針對該類(lèi)型系統進(jìn)行可行性與功能需求的分析;在實(shí)際開(kāi)發(fā)過(guò)程中,我把 JAVA、HTML5 等相關(guān)技術(shù)結合起來(lái)運用其中,同時(shí)對設計數據庫的表格等;最后當系統基本上設計好后,對系統進(jìn)行測試,對產(chǎn)生的漏洞錯誤等一一修正.

  在開(kāi)發(fā)的過(guò)程中,還存在以下不足:

  (1)系統在界面模塊方面只做到簡(jiǎn)潔,有待完善.

  (2)出于技術(shù)原因,一部分功能尚未實(shí)現.

  回顧這幾個(gè)月,我所做的一切充滿(mǎn)了付出和收獲,雖然所做的設計與其他同類(lèi)軟件相比顯得比較弱小,并且多次經(jīng)歷"困難-摸索-修改-調用"'4 點(diǎn)一線(xiàn)的'編程生活,但當我所做的成品能運用起來(lái)時(shí),滿(mǎn)身上下充滿(mǎn)著(zhù)難以表達的激動(dòng),并且讓自己知道我的付出不是沒(méi)有收獲,滿(mǎn)滿(mǎn)的滿(mǎn)足感!

  致 謝

  經(jīng)過(guò) 6 個(gè)月的精神高度緊張的學(xué)習,我的設計課題可以說(shuō)是基本完成.而作為畢業(yè)設計,是用來(lái)考察我們理論轉化為實(shí)際的一次綜合性評估.

  首先我要感謝我的指導老師,在百忙之中應允當我的指導老師,并抽出時(shí)間幫助我糾正我在開(kāi)題到結題時(shí)存在的問(wèn)題,正是由于他的嚴肅態(tài)度,定時(shí)檢查我們課題的進(jìn)度并加以指引,我的設計課題才得以完成.

  課題從開(kāi)發(fā)到定稿,老師對我有關(guān)程序上的不足、框架設計的不雅觀(guān)、編程語(yǔ)法的錯誤以及論文指引等提供了很多寶貴的指導意見(jiàn),并且推介了很多優(yōu)秀的論文供我參考,他的指導和建議讓我獲益良多,是經(jīng)過(guò)了老師的輔導和指點(diǎn),我論文才能夠順利完成.他嚴謹的治學(xué)態(tài)度以及認真踏實(shí)的行事風(fēng)格,給我們知名了未來(lái)走進(jìn)社會(huì )面對工作時(shí)的人生態(tài)度.

  同時(shí),我要感謝我的同學(xué)們,他們在任務(wù)相當艱巨的情況下仍不厭其煩地為我解答問(wèn)題,給予我生活上、工作上、態(tài)度上的幫助,讓我順利地完成設計.

  最后,我還要感謝在學(xué)院的這幾年對我投入的各方面資源,老師們不辭辛苦為地傳授我們知識,讓我更好的掌握與計算機有關(guān)理論基礎,豐富了課外生活,提高了我面對實(shí)際問(wèn)題時(shí)的應急與處理能力,這將會(huì )給我未來(lái)的人生生活帶來(lái)很大的幫助.
  參考文獻
  [1].石毅暉. 基于 web 的網(wǎng)上問(wèn)卷系統的設計和實(shí)現[D].大學(xué)生論文聯(lián)合比對庫,2017 年
  [2].任龍飛. 基于 web 的教師月度考核系統的設計與實(shí)現[D].大學(xué)生論文聯(lián)合比對庫,2017 年 5 月
  [3].任鵬,朱邦肇,李少平. 基于 MVC 模式的物流管理系統設計[D].無(wú)線(xiàn)互聯(lián)科技,2015 年
  [4].傅瑤. Java 即時(shí)通訊系統程序的設計與實(shí)現[M].吉林大學(xué),2015 年
  [5].高原. 服務(wù)器端 java-script 技術(shù)研究[M].四川大學(xué)計算機學(xué)院,2012 年
  [6].董潤茹.網(wǎng)上購書(shū)系統的設計與實(shí)現[D].大學(xué)生論文聯(lián)合對比庫,2015 年
  [7].Eric T Freeman, Elisabeth Robson 著(zhù). Head First HTML5 Programming[J].中國電力出版社,2008 年
  [8].鄭強,徐國勝. Web-socket 在服務(wù)器推送中的研究[A].第九屆中國通信學(xué)會(huì )學(xué)術(shù)年會(huì )論文集[C],2012 年
  [9].陳更力,張青. 基于 Java-Socket 網(wǎng)絡(luò )編程的一種新實(shí)現[J].電腦開(kāi)發(fā)與用,2012 年
  [10].李元君. 基于 Java 的即時(shí)通訊系統的設計與實(shí)現[M].山東大學(xué),2013 年
  [11].張俊杰. 淺談 HTML5 的技術(shù)革新[J].科技視界,2012 年 18 期
  [12].薛隴彬,劉釗遠. 基于 Web-Socket 的網(wǎng)絡(luò )實(shí)時(shí)通信[J].計算機與數字工程,2014 年 03 期
  [13].葉忠文,黃鵬,施金金. 基于 Web-Socket 的 Web 實(shí)時(shí)通信系統[J].火力與指揮控制,2011 年
  [14].周東仿,孟寧. 基于 Web-Socket 的網(wǎng)絡(luò )設備自發(fā)現機制[J].計算機程序與設計,2013 年 02期
  [15].張永瑞. 基于 Web-Socket 的 HTML5 實(shí)時(shí)通信技術(shù)在導學(xué)平臺中的應用與效率分析[J].凱里學(xué)院,2013 年 06 期
  [16].吳曉東,王鵬. Html5 的通信機制及效率的研究[J].長(cháng)春理工大學(xué)學(xué)報(自然科學(xué)版),2014 年
  [17].易仁偉. 基于 Web-Socket 的實(shí)時(shí) Web 應用的研究[D].武漢理工大學(xué),2013 年

相關(guān)內容
好優(yōu)論文定制中心主要為您提供代做畢業(yè)設計及各專(zhuān)業(yè)畢業(yè)論文寫(xiě)作輔導服務(wù)。 網(wǎng)站地圖
所有論文、資料均源于網(wǎng)上的共享資源以及一些期刊雜志,所有論文僅免費供網(wǎng)友間相互學(xué)習交流之用,請特別注意勿做其他非法用途。
如有侵犯您的版權或其他有損您利益的行為,請聯(lián)系指出,論文定制中心會(huì )立即進(jìn)行改正或刪除有關(guān)內容!