javascript
毕设 JAVA JSP 简单的OICQ聊天程序论文
備注原文來源于:六月雪計算機畢業(yè)設計
JAVA即時通訊工具JICQ的設計與開發(fā)
摘 ?要
即時通訊(Instant Messaging)是目前Internet上最為流行的通訊方式,各種各樣的即時通訊軟件也層出不窮;服務提供商也提供了越來越豐富的通訊服務功能。Java是當前比較流行的開發(fā)語言之一,它有著自己的易用特點與性能優(yōu)勢,比如跨平臺、安全性、多線程、網(wǎng)絡Socket編程、數(shù)據(jù)流概念等方面,因此通過對開源即時通訊LinuxQQ的研究和分析,基于Java語言和J2SE規(guī)范設計了一個即時通訊工具JICQ?(Java for I seek you),并對其體系結構、構成模塊及系統(tǒng)關鍵技術進行了分析與設計。在系統(tǒng)設計與建模過程中,使用了UML和面向對象的分析、設計方法,并使用Rose作為建模工具;本系統(tǒng)基于j2sdk1.6,使用Eclipse等作為開發(fā)工具,在開發(fā)過程中用到了時下流行的重構開發(fā)方法,優(yōu)化了系統(tǒng)的設計。力圖使系統(tǒng)具有安全、高效、實用、支持在不同系統(tǒng)平臺運行等特點。
關鍵詞:即時通訊;多線程;SOCKET編程;JAVA
Design and Development?of a Simple Instant Communication Tool
Abstract
Instant Message is currently the most popular way to communicate on the Internet,so various Instant Messaging software are continuously appearing; Service providers offer more and more communication service nowadays.?Java programming language (Java 2 Standard Edition) is one of popular programming languages. With its features of cross-platform, security, multi-threaded capability, Socket Programming, data flow concepts?and so on, Java has its own distinctive and functional advantages. Therefore, based on the research and analysis of LinuxQQ, with the Java language and J2SE, this paper designs an instant messenger—JICQ (Java for I seek you), and then analyzes its architecture, modules, as well as its key technologies. During the design and modeling process of instant messenger?system, the UML and method of object-oriented analysis and design are used. Furthermore, the modeling tool of Rose is included. Based on the system j2sdk1.6, the Eclipse development tool in the development process, and refactoring development method, the system design is optimized. Due to these factors, the system is safe, efficient and practical in different operating system platforms.
Key words:?instant message; multithreaded; socket program; JAVA
目 ?錄
1 引言
1.1 項目開發(fā)背景
1.1.1 項目背景
1.1.2 技術背景
1.2 該系統(tǒng)設計的意義
2相關理論及基礎技術與開發(fā)平臺
2.1 即時通訊應用工作原理分析
2.2所用技術
2.3工具及開發(fā)平臺
2.4 系統(tǒng)配置要求
3系統(tǒng)體系結構的設計
3.1 需求描述
3.2系統(tǒng)架構設計
3.3?系統(tǒng)的總體功能設計
3.3.1總體功能設計
3.3.2注冊模塊設計
3.3.3 登錄模塊設計
3.3.4用戶間交互模塊設計
4系統(tǒng)實現(xiàn)
4.1網(wǎng)絡通訊編碼實現(xiàn)
4.1.1聊天客戶端部分代碼
4.1.2服務器端監(jiān)聽與轉發(fā)消息代碼
4.1.3服務端單線程上線處理代碼
4.2 系統(tǒng)運行的效果圖
4.2.1 登錄界面
4.2.2 主界面
4.2.3 好友聊天界面
5 系統(tǒng)測試與運行
結????論
參考文獻
致????謝
聲????明
總結
以上是生活随笔為你收集整理的毕设 JAVA JSP 简单的OICQ聊天程序论文的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Photoshop Lightroom
- 下一篇: JavaScript 调用本地exe文件