计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> JAVA论文设计 >> 浏览文章
JAVA037网络通信系统的研究与开发

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

摘要:网络通信在当今信息社会中起着不可或缺的作用,人们可以利用网络通信技术进行即时的信息交流。例如,人们可以通过Internet搜索所要的信息,通过网上通信工具聊天,交流信息,上网购物等等。
本课题是应用了计算机网络通信技术和JAVA网络编程的基础知识,以JAVA为平台,利用Eclipse开发工具,并使用SQLServer2000管理数据库数据〖本文来自:毕业设计论文网www.paper51.com〗开发出的基于Socket的网络即时通信系统。系统采用客户机/服务器(C/S)的模式设计,是一个三层C/S结构,数据库服务器、应用程序服务器端、应用程序客户端,按照此设计思想,系统采用C/S结构,可以将任务合理分配到客户机端和服务器端,从而降低了系统的通信开销。此系统共分为两个模块:客户端模块和服务器端模块。从操作简便、界面美观、灵活实用的用户要求出发,设计开发的网络通信系统可以实现用户注册,用户登录,消息通信和好友管理等主要功能。
本说明书主要介绍了本课题的研究意义以及开发背景、开发过程,和所完成的功能,并着重说明了开发设计的思想、技术难点和解决方案。

目录

1引言.1
1.1课题的研究现状.1
1.2课题简介以及设计要求.2
1.2.1课题简介.2
1.2.2课题设计要求.2
1.3课题的调研.2
1.4可行性分析.2
1.4.1可行性分析的目的.2
1.4.2技术可行性分析.3
1.4.3经济可行性分析.3
1.4.4操作可行性分析.3
1.4.5法律可行性分析.4
1.5论文各章简介.4
2系统需求分析.5
2.1业务流分析.5
2.2概念结构设计.5
2.3数据流分析.5
2.4数据字典.6
2.4.1数据字典.6
2.4.2处理逻辑说明.7
3系统总体设计.9
3.1系统开发的原则.9
3.1.1面向用户的观点.9
3.1.2严格按阶段进行.9
3.1.3采用系统的观点处理.9
3.1.4采用模块化设计方法.9
3.1.5整个系统的设计主要采用快速原形法.9
3.2系统总体功能结构设计.10
3.2.1系统代码设计说明.10
3.2.2系统设计技术说明.10
3.2.3系统总体功能结构.12
3.3系统数据库设计.13
3.4开发环境设计与运行环境设计.14
3.4.1开发环境设计.14
3.4.2运行环境设计.15
4服务器模块设计.15
4.1主服务器类设计.15
4.2多线程ServerThread类的设计.16
4.3用户注册模块.17
4.4登录验证模块设计.17
4.4.1登录线程设计.17
4.4.2通知好友上线模块.18
4.5好友管理模块.20
4.5.1查找好友模块.20
4.5.2查看好友资料模块.20
4.5.3直接添加好友模块.20
4.5.4添加好友模块.20
4.5.5添加好友应答模块.21
4.5.6删除好友模块.21
4.6退出下线模块.22
5客户端模块设计.23
5.1新用户注册模块.23
5.1.1注册流程.23
5.1.2注册事件监听流程.23
5.2用户登录模块.24
5.2.1监听登录事件.26
5.2.2界面设计.27
5.2.3设计过程中遇到的问题.28
5.3消息通信模块.29
5.3.1发送消息.30
5.3.2监听用户操作消息.32
5.3.3接收消息.35
5.3.4发送文件和接收文件模块.36
5.4好友管理模块.37
5.4.1查找好友.37
5.4.2添加好友.38
5.4.3查看资料.39
5.4.4删除好友.39
6用户手册.40
6.1系统的运行环境.40
6.1.1硬件要求.40
6.1.2软件环境.40
6.2系统的功能简介.40
6.3系统的运行和操作指南.40
7系统特色与不足.42
7.1系统特色.42
7.2系统不足.42
7.3设计收获和心得.42
结论.44
致谢.45
参考文献.46
论文各章简介
第1章引言部分,引言主要叙述关于此课题的国内外的研究状况、问题的定义和内容简介、课题的调研和可行性分析。
第2章主要内容是系统需求分析,包括:业务流程分析;数据流分析;数据字典。
第3章主要内容是系统总体设计,包括:系统开发的原则;系统开发设计要点;系统总体功能结构设计;系统数据库设计;开发环境设计与运行环境设计。
第4章主要内容是服务器模块设计,包括:主服务器类设计;多线程ServerThread类的设计;登录验证模块设计;新建用户〖本文来自:毕业设计论文网www.paper51.com〗模块;好友管理模块(查找好友模块,读取好友信息模块,添加好友模块,添加好友应答模块,删除好友模块,退出下线模块)。
第5章主要内容是客户端模块设计,包括:新用户注册模块;用户登录模块;消息通信模块(发送消息,监听用户操作消息,接收消息,发送文件,接收文件);好友管理模块(查找好友,添加好友,查看资料,更新好友列表,删除好友)。
第6章主要内容是用户手册,包括:系统功能简介;系统运行环境和安装环境简介;系统的操作指南说明。
第7章主要内容是系统评价,包括:系统的特色和优点简介;系统存在的不足与改进方案说明;毕业设计的收获和心得。

最后还有结论、致谢、参考文献等等内容的介绍。
上一篇: JAVA036于Java的五人制足球游戏攻防策略的研究与实现
下一篇: JAVA038基于遗传算法的中药药对挖掘系统的设计与实现
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。