



全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
沈陽師范大學科信軟件學院本科畢業論文開 題 報 告指導論文題目千里馬公司網絡通訊系統 指導教師 指導方向 JAVA程序設計 職稱/學歷 學生姓名 學 號 所屬班級 10級14班 2012年 12 月 10 日論文研究的科學意義及國內外研究現狀隨著互聯網逐步普及,人們的生活和工作也越來越離不開信息網絡的支持,將會有越來越多的人利用網上資源,享受不斷發展和完善的網絡服務,以此來提高工作效率和水平。隨著我國經濟發展和網絡的普及,網絡技術也越來越多地被應用于日常工作之中。在程序設計領域,面向對象的編程技術正在逐步代替面向過程的程序設計技術,成為計算機應用設計開發的主流,尤其在網絡技術開發中,面向對象的Java語言編程和相關的JAVA技術正在以前所未有的速度發展。網上購物、網上銀行、遠程教學、網絡聊天、網絡游戲等都開始使用JAVA技術。而且JAVA使平臺無關性的思想成為現實,獨立的JAVA程序可以被編譯為與平臺無關的字節碼,這種字節碼可以運行在任何擁有JAVA解釋器的機器上。真正降低了企業成品和程序員的負擔。對于人與人之間通過網絡的溝通和交流,聊天室是人們最常見、最直接的交流的方式。本聊天系統以聊天交流為主,為廣大用戶提供一個借助網絡進行人際交往的平臺,也是網絡與現實最貼近的實用型應用。本文所介紹的網絡聊天系統是基于開放的JAVA應用程序開發設計的,其主要特性是能動態、實時的完成信息的傳遞,且具有高效的交互性,有效的處理客戶請求且具有脫離數據庫技術方法,易于維護和更新。在國外,隨著計算機網絡日新月異的發展,人們的交流方式越來越多,傳統的交流方式已經難以滿足人們的交流的需求了,在互聯網上即時的和好友取得聯系,已經成為當今社會人們主流的聯系方式。同時,即時通信系統對現代企業也有著重大意義,它能實現快速人際交流、數據共享,從而提高效率和生產力。實時通信為諸企業開拓了網絡應用的新領域。自從它誕生以來,以實時交互、資費低廉等優點,受到廣大個人用戶的喜愛,已經成為網絡生活中不可或缺的一部分。越來越多的企業已開始認識到即時通信工具能夠帶來極高的生產力,借助它的應用,來提高業務協同性及反饋的敏感度和快捷度。因此,兩臺計算機之間進行即時通訊、發送文件等交流方式已經成為必然潮流。因此出現了Skype、QQ、MSN 等聊天工具,然而QQ、MSN 等聊天工具雖然方便、實用,但是,娛樂功能太多,有很多吸引人的娛樂功能,從一定程度上來說,是一種娛樂工具,不能作為用于即時通訊的專用工具。主攻關鍵之處聊天系統主要關注兩個方面,即服務器端和客戶端。下面分析這兩個方面所要完成的任務如下。1.服務器端的任務:服務器端應當建立一個Server Socket,并且不斷進行偵聽是否有客戶端連接或者斷開連接。服務器端應當是一個信息發送中心,所有客戶端的信息都傳到服務器端,由服務器端根據要求分發信息。以上就是服務器端最主要的兩個任務。不難看出,服務器端的任務并不復雜。2.客戶端的任務:客戶端應該完成的工作包括:與服務器端建立通信通道,向服務器端發送信息;接收來自服務器的信息。相對服務器而言,客戶端的任務更加簡單,有了以上的簡單分析,可以知道,解決上述四個問題,即完成了該聊天系統的核心。客戶端和服務器必須保持隨時隨地的連接。這有別于普通Web瀏覽的連接方式,在使用瀏覽器訪問服務器時,先由客戶端發出HTTP協議,然后服務器響應處理這個客戶端的響應,再返回處理結果,請求(Request)和響應(Response)是一種一對一的前后因果關系。而在基于Socket的聊天系統中,客戶端發出聊天信息的同時,客戶端也在接受服務器發送過來的其他人的聊天信息。因此,請求和響應不存在那種前后對應關系,是兩種分別獨立進行的進程。因為服務器任何時候都可能發送信息到客戶端。因此,客戶端和服務器一旦建立連接,必須能讓服務器在以后發送中尋找定位到這個連接。在速度性能方面,聊天系統提出了更高的要求。在網絡連接的薄弱環節I/O通信方面,要求能夠實現無堵塞地、流暢地數據讀寫。在面對幾百個甚至更多的客戶端同時發出連接信息的情況下,服務器要求能夠保持高性能的并發處理機制,迅速地完成這幾百個并發請求的處理和發送任務。在擴展性和伸縮性方面,聊天系統也提出了一定的要求。當一臺服務器不能滿足要求時,必須在客戶端不知曉的情況下,通過不斷增加服務器就能方便地拓展聊天系統的整體處理能力。對于客戶端用戶來說,這些服務器群都象征一個統一的服務器,不需要他們在進入聊天室之前先選擇具體的服務器,也沒有單個聊天室最大人數的限制,如果可以,服務器群可以支撐一個巨大容量的聊天室。具體研究內容和重點解決的問題1. 聊天系統的服務器與客戶端界面2. 確保系統的穩定性3. 確保聊天內容的保密性預期達到的成果及提供形式1. 基本實現功能并在多臺pc上進行演示2. 提供形式為軟件光盤3. 論文進度安排第1周:完成任務書、提交進度表第2周:完成研究報告、完成英文翻譯第3周:系統需求分析階段第4周:系統概要設計階段第5周:系統詳細設計階段第6周:系統編碼實施、完成論文初稿第7周:完成系統編碼實施第8周:系統編碼調試、提交論文初稿第9周:完成系統編碼調試、完善畢業論文第10周:完成撰寫別業設計論文編寫及代碼測試第11周:完成論文終稿、準備畢業論文打印、裝訂第12周:提交畢業論文終稿及代碼第13周:提交畢業論文成果資料第14周:畢業論文答辯現有的資料及設備1.李嚴.于亞芳.王園輝.ASP數據庫開發實例解析M.北京:機械工業出版社.20042. 陳紅.數據庫系統原理教程.清華大學出版社.20003. 王珊.薩師煊.數據庫系統概論M.高等教育出版社.20034. 向隅.數據庫基礎及應用M.北京郵電出版社.20085. 孫小龍、趙麗.JSP動態網站技術入門與提高.人民郵電出版社.20016. Viver Sharma.Rajiv Sharm.電子商務網站開發指南.清華大學出版社.20037. Grady Booch.James Runbaugh.Ivar Jacobson.UML.機械工業出版社.20018. 王少華.計劃任務書:C to C電子商務網站.武漢大學出版社.20049. 張開云.C2C網站的發展道路.計算機時代.2004
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業智能化與數字化轉型策略
- 工業廢水處理技術及其應用
- 工業機器人技術的智能化升級與改造
- 工業廢水處理的新技術與策略
- 工業自動化中的數據驅動決策支持系統
- 工業物聯網的挑戰與機遇
- 工業生產線的自動化設備溫控管理
- 工業遺址改造為現代建筑的策略
- 工業節能減排的技術創新與效益
- 工業設計與人機交互的融合
- 2025年江西江銅集團招聘筆試參考題庫含答案解析
- 阿爾茨海默病源性輕度認知障礙診療中國專家共識2024解讀
- 2025年免疫規劃工作計劃
- 2024年-2025年公路養護工理論知識考試題庫
- 針刺傷預防與處理-2024中華護理學會團體標準
- 四年級校本課程教材-全冊(自編教材)
- 酒店與代理合作協議書范文模板
- 天然氣的高壓物性課件
- 多模態數據融合方法
- JT∕T 791-2010 公路涵洞通道用波紋鋼管(板)
- JB∕T 11864-2014 長期堵轉力矩電動機式電纜卷筒
評論
0/150
提交評論