基于cs架构的java网络聊天系统的设计与实现 毕业论文

基于cs架构的java网络聊天系统的设计与实现 毕业论文

ID:18410528

大小:505.00 KB

页数:35页

时间:2018-09-17

基于cs架构的java网络聊天系统的设计与实现  毕业论文_第1页
基于cs架构的java网络聊天系统的设计与实现  毕业论文_第2页
基于cs架构的java网络聊天系统的设计与实现  毕业论文_第3页
基于cs架构的java网络聊天系统的设计与实现  毕业论文_第4页
基于cs架构的java网络聊天系统的设计与实现  毕业论文_第5页
资源描述:

《基于cs架构的java网络聊天系统的设计与实现 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号2009110121河南警察学院毕业论文(设计)系别信息系专业计算机网络安全监察年级2009姓名张宁论文(设计)题目基于c/s架构的Java网络聊天系统指导教师讲师2012年5月4日目录摘要.......................................................................................................1关键词.....................................................................

2、..............................1Abstract……………………………………………………………….2KeyWords………………………………………………………….....21.引言…………………………………………………………............31.1开发背景……………………………………………………...61.2开发目的和意义……………………………………………...61.3论文研究内容…………………………………………….......72.即时通讯系统的相关研究………………………………………....72.1C

3、/S开发模式……………………………………………...….72.2即时通讯原理……………………………………………...…82.3Socket通信技术………………………………………………83.系统分析………………………………………………………….....93.1系统基本功能描述………………………………….…...…....93.2可行性分析………………………………………….………...93.3系统需求分析……………………………………….……..…103.3.1功能分析……………………………………………..…104.系统设计……………………………

4、…………………………….....114.1数据库设计……………………………………………………114.2数据库模块设计………………………………………………124.2.1聊天系统工作原理图…………………………...………12-35-4.2.2系统功能模块图…………………………………………134.2.3系统用例图………………………………………………134.2.4活动图…………………………………………………....144.3系统类设计…………………………………………………….165.系统实现…………………………………………………………......1

5、75.1实现概况……………………………………………………….175.2注册模块……………………………………………………….185.2.1流程图……………………………………………………185.2.2关键代码…………………………………………………185.3登录模块……………………………………………………….205.3.1流程图……………………………………………………205.3.2关键代码…………………………………………………205.4聊天模块……………………………………………………….235.4.1流程图……………………………………………………

6、235.4.2关键代码…………………………………………………235.5文件模块……………………………………………………….245.5.1流程图……………………………………………………245.5.2关键代码…………………………………………………255.6用户管理模块…………………………………………………...…265.6.1流程图………………………………………………………..26-35-5.7用户/服务器界面的设计…………………..………………..……..275.8结语…………………………………….…………………………..30基于c/s架构的

7、JAVA网络聊天系统的设计与实现摘要网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有Netmeeting、腾讯QQ、MSN-Messager等等。该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与客户端的信息交流。其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基

8、本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。