java2030网络通信系统的研究与开发

java2030网络通信系统的研究与开发

ID:18319582

大小:378.00 KB

页数:8页

时间:2018-09-16

java2030网络通信系统的研究与开发_第1页
java2030网络通信系统的研究与开发_第2页
java2030网络通信系统的研究与开发_第3页
java2030网络通信系统的研究与开发_第4页
java2030网络通信系统的研究与开发_第5页
资源描述:

《java2030网络通信系统的研究与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2W毕业设计(论文)中文摘要JAVA网络通信系统的研究与开发摘要:网络通信在当今信息社会中起着不可或缺的作用,人们可以利用网络通信技术进行即时的信息交流。例如,人们可以通过Internet搜索所要的信息,通过网上通信工具聊天,交流信息,上网购物等等。本课题是应用了计算机网络通信技术和JAVA网络编程的基础知识,以JAVA为平台,利用Eclipse开发工具,并使用SQLServer2000管理数据库数据开发出的基于Socket的网络即时通信系统。系统采用客户机/服务器(C/S)的模式设计,是一个三层C/

2、S结构,数据库服务器、应用程序服务器端、应用程序客户端,按照此设计思想,系统采用C/S结构,可以将任务合理分配到客户机端和服务器端,从而降低了系统的通信开销。此系统共分为两个模块:客户端模块和服务器端模块。从操作简便、界面美观、灵活实用的用户要求出发,设计开发的网络通信系统可以实现用户注册,用户登录,消息通信和好友管理等主要功能。本说明书主要介绍了本课题的研究意义以及开发背景、开发过程,和所完成的功能,并着重说明了开发设计的思想、技术难点和解决方案。关键词:网络通信JAVA平台C/SSocket目录1

3、引言11.1课题的研究现状11.2课题简介以及设计要求21.2.1课题简介21.2.2课题设计要求21.3课题的调研21.4可行性分析21.4.1可行性分析的目的21.4.2技术可行性分析31.4.3经济可行性分析31.4.4操作可行性分析31.4.5法律可行性分析41.5论文各章简介42系统需求分析52.1业务流分析52.2概念结构设计52.3数据流分析52.4数据字典62.4.1数据字典62.4.2处理逻辑说明73系统总体设计93.1系统开发的原则93.1.1面向用户的观点93.1.2严格按阶段进

4、行93.1.3采用系统的观点处理93.1.4采用模块化设计方法93.1.5整个系统的设计主要采用快速原形法93.2系统总体功能结构设计103.2.1系统代码设计说明103.2.2系统设计技术说明103.2.3系统总体功能结构123.3系统数据库设计133.4开发环境设计与运行环境设计143.4.1开发环境设计143.4.2运行环境设计154服务器模块设计154.1主服务器类设计154.2多线程ServerThread类的设计164.3用户注册模块174.4登录验证模块设计174.4.1登录线程设计17

5、4.4.2通知好友上线模块184.5好友管理模块204.5.1查找好友模块204.5.2查看好友资料模块204.5.3直接添加好友模块204.5.4添加好友模块204.5.5添加好友应答模块214.5.6删除好友模块214.6退出下线模块225客户端模块设计235.1新用户注册模块235.1.1注册流程235.1.2注册事件监听流程235.2用户登录模块245.2.1监听登录事件265.2.2界面设计275.2.3设计过程中遇到的问题285.3消息通信模块295.3.1发送消息305.3.2监听用户操

6、作消息325.3.3接收消息355.3.4发送文件和接收文件模块365.4好友管理模块375.4.1查找好友375.4.2添加好友385.4.3查看资料395.4.4删除好友396用户手册406.1系统的运行环境406.1.1硬件要求406.1.2软件环境406.2系统的功能简介406.3系统的运行和操作指南407系统特色与不足427.1系统特色427.2系统不足427.3设计收获和心得42结论44致谢45参考文献46毕业设计(论文)第5页共5页1网络通信系统服务器端模块客户端模块操作数据库监听客户发

7、送文件用户注册消息通信用户登录好友管理接收文件接收消息查找好友添加好友查看资料更新好友列表删除好友发送消息建立连接l3毕业设计(论文)第5页共5页l登录后界面:1.5.35.3.2}1.运行界面如下:毕业设计(论文)第5页共5页毕业设计(论文)第5页共5页5.4.3查看资料l从数据库中读取出来好友的数据之后,系统将其存放在friendnames数据结构中,查看功能可通过访问friendnames的成员变量来实现。l查看资料运行界面如下:5.4.4删除好友l然后运行客户端New.java运行如图所示:毕

8、业设计(论文)第5页共5页7Poweredby计算机毕业论文网http://www.wnwu.comhttp://www.qclxs.cn

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

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

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