# **局域网飞鸽传书软件的设计与实现**
网络通讯在当今已经不算新鲜事物,但大多数网络通讯都需要借助Internet上的服务器,这就给那些具有大规模内部网络的用户造成了许多问题,如浪费网络资源、遭遇到网络攻击、传播的病毒、破坏防御系统等等。由于互连网上的网络通讯工具给企业内部信息交流带来了不便,所以为了方便内部网络的用户之间的沟通,需要开发一个基于局域网的信息收发系统的即时通讯工具,实现在内部网络中进行信息的交流。本课题设计主要针对局域网通讯而开发设计的,采用的是C/S构架,类似飞鸽传书系统,来实现聊天、文件传输功能,并借助一些网络通讯组件,成功的实现了在局域网上的即时通讯。
本论文的目标是设计一个类似飞鸽传输的局域网通信软件,并分析它在其领域的优势。本设计以C编写,能在windows 2000/net/xp等环境下运行。设计共分为五大模块,分别是:首先,介绍选题背景及意义和国内外研究现状;其次,介绍TCP/IP点对点协议技术,C/S架构和SOCKET网络编程技术;再次,对当前局域网文件传输进行需求分析并提出解决方案;然后,根据解决方案对系统进行设计;最后,对工作计划统计以及分析系统进行测试并得到测试结果。
根据对飞鸽传输系统的调研,我认为本设计需要满足以下几个系统设计目标:
(1)实用性原则:真正为局域网的实际工作服务,按照需求的轻重缓急,合理设计本系统。
(2)可靠性原则:必须为用户提供安全的服务,尤其是要保证传输的稳定性。
(3)友好性原则:使用本系统的用户相当一部分对计算机知识了解很少,所以系统操作上要求简单方便,便于用户掌握。
(4)可扩展性原则:采用开放的标准和接口,便于系统向更大的规模和功能扩展。
根据用户需求,本系统分为两个子系统:1:局域网内简单文字聊天子系统,它是在局域网内选择相应的用户,以便对之发送文字信息,2:文件、文件夹传输系统,它是在先把需要传输的文件、文件夹转换成相就的数据流传关,到了目的主机再由之还原。本系统的文字聊天系统实现的功能类似于QQ用户之间的聊天。在设计系统时,应根据简洁、流畅的特点安排布局,在编制程序时应充分考虑这一点传输的稳定、快捷,真正做到“简洁、高效、流畅、安全”的使用环境。用户使用的过程为,先是用户登开启本软件,软件自动检索局域网的其它用户,并以之成为用户列表,让用户选择。当用户发现所要连接的用户之后,双击该用户,则出现发送窗口。用户用之来发送消息或者文件。接收方可以选择接收或者拒绝相应的传输文件。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
java局域网聊天程序 根据对飞鸽传输系统的调研,我认为本设计需要满足以下几个系统设计目标: (1)实用性原则:真正为局域网的实际工作服务,按照需求的轻重缓急,合理设计本系统。 (2)可靠性原则:必须为用户提供安全的服务,尤其是要保证传输的稳定性。 (3)友好性原则:使用本系统的用户相当一部分对计算机知识了解很少,所以系统操作上要求简单方便,便于用户掌握。 (4)可扩展性原则:采用开放的标准和接口,便于系统向更大的规模和功能扩展。 根据用户需求,本系统分为两个子系统:1:局域网内简单文字聊天子系统,它是在局域网内选择相应的用户,以便对之发送文字信息,2:文件、文件夹传输系统,它是在先把需要传输的文件、文件夹转换成相就的数据流传关,到了目的主机再由之还原。本系统的文字聊天系统实现的功能类似于QQ用户之间的聊天。在设计系统时,应根据简洁、流畅的特点安排布局,在编制程序时应充分考虑这一点传输的稳定、快捷,真正做到“简洁、高效、流畅、安全”的使用环境。用户使用的过程为,先是用户登开启本软件,软件自动检索局域网的其它用户,并以之成为用户列表,让用户选择。当用户发现所要连接的用户之后。
资源推荐
资源详情
资源评论
收起资源包目录
Flying-pigeons-send-messages-system.zip (61个子文件)
Flying-pigeons-send-messages
JAVA局域网飞鸽传书软件设计与实现(源代码+论文)
classes
charger
chargerFrame$1.class 698B
chargerFrame$9.class 698B
chargerFrame$12.class 701B
chargerFrame$5.class 698B
openFile.gif 1KB
chargerFrame.class 21KB
help.gif 118B
chargerFrame$11.class 701B
charger.class 1006B
chargerFrame$10.class 700B
hire.class 818B
chargerFrame$2.class 699B
chargerFrame$13.class 700B
book.GIF 927B
chargerFrame$7.class 698B
chargerFrame$3.class 698B
closeFile.gif 1KB
serch.GIF 902B
chargerFrame$4.class 698B
chargerFrame$6.class 698B
KTV.class 766B
chargerFrame$8.class 698B
checkout.GIF 896B
package cache
charger.dep2 25KB
charger.jpr~ 1KB
chareg.html~ 436B
doc
charger
chargerFrame.html 398B
bak
charger
chargerFrame.java~26~ 30KB
chargerFrame.java~29~ 30KB
chargerFrame.java~27~ 30KB
chargerFrame.java~25~ 30KB
chargerFrame.java~28~ 30KB
chargerFrame.java~24~ 30KB
chargerFrame.java~22~ 31KB
chargerFrame.java~23~ 31KB
chargerFrame.java~30~ 30KB
chargerFrame.java~31~ 29KB
src
charger
chargerFrame.java~ 23KB
Thumbs.db 6KB
openFile.gif 1KB
help.gif 118B
charger.java 675B
chargerFrame.jbx~ 5KB
chargerFrame.java 29KB
chargerFrame.jbx 5KB
book.GIF 927B
closeFile.gif 1KB
serch.GIF 902B
checkout.GIF 896B
chareg.jpr.local~ 2KB
chareg.jpr~ 1KB
charger.jpr 1KB
chareg.jpr.local 2KB
book.GIF 927B
charger.jpr.local~ 2KB
charger.jpr.local 2KB
serch.GIF 902B
checkout.GIF 896B
chareg.html 436B
局域网飞鸽传书软件的设计与实现.doc 239KB
README.md 3KB
共 61 条
- 1
资源评论
静香是个程序媛
- 粉丝: 3113
- 资源: 563
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功