- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个简单的即时通讯工具的设计与开发
一个简单的即时通讯工具的设计与开发
摘 要
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。Java是当前比较流行的开发语言之一,它有着自己的易用特点与性能优势,Java语言和J2EE规范设计了一个即时通讯工具JICQ (Java for I seek you),并对其体系结构、构成模块及系统关键技术进行了分析UML和面向对象的分析、设计方法,并使用Rose作为建模工具;本系统基于j2se1.5,j2ee1.4,使用Eclipse等作为开发工具,在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。力图使系统具有安全、高效、实用、支持等特点。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 J2EE, 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 j2se1.5, j2ee1.4, 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; JSP
目 录
论文总页数:30页
1 引言 1
1.1 项目开发背景 1
1.1.1 项目背景 1
1.1.2 技术背景 1
1.2 该系统设计的意义 2
2相关理论及基础技术与开发平台 2
2.1 即时通讯应用工作原理分析 2
2.2所用技术 3
2.3工具及开发平台 4
2.4 系统配置要求 5
3系统体系结构的设计 5
3.1 需求描述 5
3.2系统架构设计 6
3.3 系统的总体功能设计 7
3.3.1总体功能设计 7
3.3.2注册模块设计 8
3.3.3 登录模块设计 10
3.3.4用户间交互模块设计 12
3.4数据库设计 14
3.4.1数据库物理模型 14
3.4.2数据字典 15
4系统实现 16
4.1网络通讯编码
您可能关注的文档
- ML280螺旋钻采煤机推进机构的设计.doc
- X省重点水源工程测量技术报告.doc
- 现YT4543型组合滑台液压系统原理与故障分析.doc
- 现PLC立体库控制系统大全.doc
- Y225S-4 37kW鼠笼式异步电机设计.doc
- Z3040摇臂钻床主轴Z向进给系统改造设计.doc
- YZ90机油冷却器气密性能自动测试台的设计.doc
- z3040摇臂钻床的plc改造毕业设计.doc
- Z3132型万向摇臂钻床变速箱的改进设计.doc
- 现Z3050摇臂钻床的设计.doc
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
文档评论(0)