開題報告-千里馬公司網(wǎng)絡(luò)通訊系統(tǒng).doc_第1頁
開題報告-千里馬公司網(wǎng)絡(luò)通訊系統(tǒng).doc_第2頁
開題報告-千里馬公司網(wǎng)絡(luò)通訊系統(tǒng).doc_第3頁
開題報告-千里馬公司網(wǎng)絡(luò)通訊系統(tǒng).doc_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

沈陽師范大學(xué)科信軟件學(xué)院本科畢業(yè)論文開 題 報 告指導(dǎo)論文題目千里馬公司網(wǎng)絡(luò)通訊系統(tǒng) 指導(dǎo)教師 指導(dǎo)方向 JAVA程序設(shè)計 職稱/學(xué)歷 學(xué)生姓名 學(xué) 號 所屬班級 10級14班 2012年 12 月 10 日論文研究的科學(xué)意義及國內(nèi)外研究現(xiàn)狀隨著互聯(lián)網(wǎng)逐步普及,人們的生活和工作也越來越離不開信息網(wǎng)絡(luò)的支持,將會有越來越多的人利用網(wǎng)上資源,享受不斷發(fā)展和完善的網(wǎng)絡(luò)服務(wù),以此來提高工作效率和水平。隨著我國經(jīng)濟(jì)發(fā)展和網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)技術(shù)也越來越多地被應(yīng)用于日常工作之中。在程序設(shè)計領(lǐng)域,面向?qū)ο蟮木幊碳夹g(shù)正在逐步代替面向過程的程序設(shè)計技術(shù),成為計算機(jī)應(yīng)用設(shè)計開發(fā)的主流,尤其在網(wǎng)絡(luò)技術(shù)開發(fā)中,面向?qū)ο蟮腏ava語言編程和相關(guān)的JAVA技術(shù)正在以前所未有的速度發(fā)展。網(wǎng)上購物、網(wǎng)上銀行、遠(yuǎn)程教學(xué)、網(wǎng)絡(luò)聊天、網(wǎng)絡(luò)游戲等都開始使用JAVA技術(shù)。而且JAVA使平臺無關(guān)性的思想成為現(xiàn)實,獨立的JAVA程序可以被編譯為與平臺無關(guān)的字節(jié)碼,這種字節(jié)碼可以運行在任何擁有JAVA解釋器的機(jī)器上。真正降低了企業(yè)成品和程序員的負(fù)擔(dān)。對于人與人之間通過網(wǎng)絡(luò)的溝通和交流,聊天室是人們最常見、最直接的交流的方式。本聊天系統(tǒng)以聊天交流為主,為廣大用戶提供一個借助網(wǎng)絡(luò)進(jìn)行人際交往的平臺,也是網(wǎng)絡(luò)與現(xiàn)實最貼近的實用型應(yīng)用。本文所介紹的網(wǎng)絡(luò)聊天系統(tǒng)是基于開放的JAVA應(yīng)用程序開發(fā)設(shè)計的,其主要特性是能動態(tài)、實時的完成信息的傳遞,且具有高效的交互性,有效的處理客戶請求且具有脫離數(shù)據(jù)庫技術(shù)方法,易于維護(hù)和更新。在國外,隨著計算機(jī)網(wǎng)絡(luò)日新月異的發(fā)展,人們的交流方式越來越多,傳統(tǒng)的交流方式已經(jīng)難以滿足人們的交流的需求了,在互聯(lián)網(wǎng)上即時的和好友取得聯(lián)系,已經(jīng)成為當(dāng)今社會人們主流的聯(lián)系方式。同時,即時通信系統(tǒng)對現(xiàn)代企業(yè)也有著重大意義,它能實現(xiàn)快速人際交流、數(shù)據(jù)共享,從而提高效率和生產(chǎn)力。實時通信為諸企業(yè)開拓了網(wǎng)絡(luò)應(yīng)用的新領(lǐng)域。自從它誕生以來,以實時交互、資費低廉等優(yōu)點,受到廣大個人用戶的喜愛,已經(jīng)成為網(wǎng)絡(luò)生活中不可或缺的一部分。越來越多的企業(yè)已開始認(rèn)識到即時通信工具能夠帶來極高的生產(chǎn)力,借助它的應(yīng)用,來提高業(yè)務(wù)協(xié)同性及反饋的敏感度和快捷度。因此,兩臺計算機(jī)之間進(jìn)行即時通訊、發(fā)送文件等交流方式已經(jīng)成為必然潮流。因此出現(xiàn)了Skype、QQ、MSN 等聊天工具,然而QQ、MSN 等聊天工具雖然方便、實用,但是,娛樂功能太多,有很多吸引人的娛樂功能,從一定程度上來說,是一種娛樂工具,不能作為用于即時通訊的專用工具。主攻關(guān)鍵之處聊天系統(tǒng)主要關(guān)注兩個方面,即服務(wù)器端和客戶端。下面分析這兩個方面所要完成的任務(wù)如下。1.服務(wù)器端的任務(wù):服務(wù)器端應(yīng)當(dāng)建立一個Server Socket,并且不斷進(jìn)行偵聽是否有客戶端連接或者斷開連接。服務(wù)器端應(yīng)當(dāng)是一個信息發(fā)送中心,所有客戶端的信息都傳到服務(wù)器端,由服務(wù)器端根據(jù)要求分發(fā)信息。以上就是服務(wù)器端最主要的兩個任務(wù)。不難看出,服務(wù)器端的任務(wù)并不復(fù)雜。2.客戶端的任務(wù):客戶端應(yīng)該完成的工作包括:與服務(wù)器端建立通信通道,向服務(wù)器端發(fā)送信息;接收來自服務(wù)器的信息。相對服務(wù)器而言,客戶端的任務(wù)更加簡單,有了以上的簡單分析,可以知道,解決上述四個問題,即完成了該聊天系統(tǒng)的核心??蛻舳撕头?wù)器必須保持隨時隨地的連接。這有別于普通Web瀏覽的連接方式,在使用瀏覽器訪問服務(wù)器時,先由客戶端發(fā)出HTTP協(xié)議,然后服務(wù)器響應(yīng)處理這個客戶端的響應(yīng),再返回處理結(jié)果,請求(Request)和響應(yīng)(Response)是一種一對一的前后因果關(guān)系。而在基于Socket的聊天系統(tǒng)中,客戶端發(fā)出聊天信息的同時,客戶端也在接受服務(wù)器發(fā)送過來的其他人的聊天信息。因此,請求和響應(yīng)不存在那種前后對應(yīng)關(guān)系,是兩種分別獨立進(jìn)行的進(jìn)程。因為服務(wù)器任何時候都可能發(fā)送信息到客戶端。因此,客戶端和服務(wù)器一旦建立連接,必須能讓服務(wù)器在以后發(fā)送中尋找定位到這個連接。在速度性能方面,聊天系統(tǒng)提出了更高的要求。在網(wǎng)絡(luò)連接的薄弱環(huán)節(jié)I/O通信方面,要求能夠?qū)崿F(xiàn)無堵塞地、流暢地數(shù)據(jù)讀寫。在面對幾百個甚至更多的客戶端同時發(fā)出連接信息的情況下,服務(wù)器要求能夠保持高性能的并發(fā)處理機(jī)制,迅速地完成這幾百個并發(fā)請求的處理和發(fā)送任務(wù)。在擴(kuò)展性和伸縮性方面,聊天系統(tǒng)也提出了一定的要求。當(dāng)一臺服務(wù)器不能滿足要求時,必須在客戶端不知曉的情況下,通過不斷增加服務(wù)器就能方便地拓展聊天系統(tǒng)的整體處理能力。對于客戶端用戶來說,這些服務(wù)器群都象征一個統(tǒng)一的服務(wù)器,不需要他們在進(jìn)入聊天室之前先選擇具體的服務(wù)器,也沒有單個聊天室最大人數(shù)的限制,如果可以,服務(wù)器群可以支撐一個巨大容量的聊天室。具體研究內(nèi)容和重點解決的問題1. 聊天系統(tǒng)的服務(wù)器與客戶端界面2. 確保系統(tǒng)的穩(wěn)定性3. 確保聊天內(nèi)容的保密性預(yù)期達(dá)到的成果及提供形式1. 基本實現(xiàn)功能并在多臺pc上進(jìn)行演示2. 提供形式為軟件光盤3. 論文進(jìn)度安排第1周:完成任務(wù)書、提交進(jìn)度表第2周:完成研究報告、完成英文翻譯第3周:系統(tǒng)需求分析階段第4周:系統(tǒng)概要設(shè)計階段第5周:系統(tǒng)詳細(xì)設(shè)計階段第6周:系統(tǒng)編碼實施、完成論文初稿第7周:完成系統(tǒng)編碼實施第8周:系統(tǒng)編碼調(diào)試、提交論文初稿第9周:完成系統(tǒng)編碼調(diào)試、完善畢業(yè)論文第10周:完成撰寫別業(yè)設(shè)計論文編寫及代碼測試第11周:完成論文終稿、準(zhǔn)備畢業(yè)論文打印、裝訂第12周:提交畢業(yè)論文終稿及代碼第13周:提交畢業(yè)論文成果資料第14周:畢業(yè)論文答辯現(xiàn)有的資料及設(shè)備1.李嚴(yán).于亞芳.王園輝.ASP數(shù)據(jù)庫開發(fā)實例解析M.北京:機(jī)械工業(yè)出版社.20042. 陳紅.數(shù)據(jù)庫系統(tǒng)原理教程.清華大學(xué)出版社.20003. 王珊.薩師煊.數(shù)據(jù)庫系統(tǒng)概論M.高等教育出版社.20034. 向隅.數(shù)據(jù)庫基礎(chǔ)及應(yīng)用M.北京郵電出版社.20085. 孫小龍、趙麗.JSP動態(tài)網(wǎng)站技術(shù)入門與提高.人民郵電出版社.20016. Viver Sharma.Rajiv Sharm.電子商務(wù)網(wǎng)站開發(fā)指南.清華大學(xué)出版社.20037. Grady Booch.James Runbaugh.Ivar Jacobson.UML.機(jī)械工業(yè)出版社.20018. 王少華.計劃任務(wù)書:C to C電子商務(wù)網(wǎng)站.武漢大學(xué)出版社.20049. 張開云.C2C網(wǎng)站的發(fā)展道路.計算機(jī)時代.2004

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論