
畢 業 設 計
網頁即時聊天工具的設計與實現
摘 要
聊天工具作為計算機網絡的應用之一,受到了用戶的普遍愛好,它把人們帶進了一個虛擬的網絡世界,大大加深了人們之間的聯系。從單一的文本聊天,到語音聊天以及到現在的圖像、視頻聊天、及時短信的發送和在線游戲等功能的開發,已經大大的拓展了聊天工具的概念,它將會作為未來人們通過因特網相互聯系和娛樂的主要平臺。
此次設計從實際工程應用角度出發,以計算機網絡原理為指導,結合當前網絡中的一些常用技術,編程實現基于Java的網絡聊天工具,涉及的內容包括web通信,身份驗證和注冊登陸,建立服務器,連接服務器以及數據接口實現等。
論文對當今聊天軟件的發展情況、與該聊天軟件相關的各種技術以及該聊天工具的實現做了一個詳細的闡述。論文主要分為四大版塊。第一大版塊主要介紹了與設計有關的背景知識,相關技術,以及此次設計的意義所在;第二大版塊主要對設計的可行性進行了分析,
并對系統的具體實施做了鋪墊;第三大版塊為最重要版塊,即項目的具體設計以及關鍵技術的運用與實現;第四大版塊為演示版塊,主要對作品進行展示。
關鍵字: Java Ajax MySQL 網頁聊天
學生承諾書
本人鄭重承諾:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經發表或撰寫的成果作品。
作者簽名:
年 月 日
1 前言
項目開發的背景
Instant Messaging(即時通訊,實時傳訊)的縮寫是IM,這是一種可以讓使用者在網絡上建立某種私人聊天的實時通訊服務。IM成為互聯網最廣泛的應用,事先誰也沒有料到;IM成為互聯網最賺錢的工具之一,這已是有目共睹的事實。于是,引發了眾多對手的角逐,這就注定了,未來的IM市場從此不再平靜。IM與互聯網共生共榮,改變了現代人的溝通方式,已成為網民不可缺少的應用之一,不僅可以滿足個體用戶的不同需求,而且正在成為企業用戶新的通訊渠道。可以預見,IM將成為未來人類社會的最重要的通訊工具之一,借助互聯網,不再需要通過電話,也能進行可視交流。所以,未來IM市場競爭將更加激烈。
在中國IM市場上,從最初的單一文字通訊,到目前的語音視頻溝通,無論是技術的進步,還是應用的推廣,都預示著一種趨勢,未來的即時通信還有很大拓展空間。應當看到,這個空間將集中于應用與安全兩大主題。
盡管市場IM眾多,但QQ仍是一家獨大,在即時通訊的競爭中已經穩居領導者的市場地位,占領國內市場70%以上的份額,創新能力極強。MSN也已經穩定在辦公型即時通訊領域的領導者定位,成為“白領”在線協同辦公的工具。在整個即時通訊領域,QQ、MSN目前
保持了超過80%的市場份額。目前,新浪UC、飛信、阿里旺旺、雅虎通、Skype、網易泡泡、搜狐搜Q、百度等都已入局。
針對國內即時通訊市場的最新調研結果。調查顯示,我國即時通訊市場無論是用戶總人數、總注冊賬戶數,還是活躍賬戶數、人均擁有即時通訊賬戶數,都創下了世界之最。我們預計未來隨著中國上網人口的增長,以及即時通訊軟件的不斷普及,即時通訊在線人數將保持快速增長。
中國網民已達1億,IM產品越來越多樣,群雄紛爭,硝煙四起。而IM產品中,開源的,不開源的,都不乏各自的特色。
現在的聊天工具已經比較成熟,個人無法與一個公司競爭,但是作為一個設計項目,目的簡單明確,使此次設計的聊天工具能夠實現,并完成目前一些同類聊天工具的大部分功能。