电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

08届“局域网通信软件的java语言设计研究”毕业论文(通讯模块)

  • 资源ID:48601924       资源大小:517.52KB        全文页数:33页
  • 资源格式: PDF        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

08届“局域网通信软件的java语言设计研究”毕业论文(通讯模块)

1韶 关 学 院毕 业 论 文题目:局域网通信软件的 JAVA 语言设计研究题目:局域网通信软件的 JAVA 语言设计研究-语音通讯同视频通讯模块学生姓名:邵景武学号:语音通讯同视频通讯模块学生姓名:邵景武学号:041110130系(院) :信息工程学院计算机科学系专业:计算机科学与技术班级:系(院) :信息工程学院计算机科学系专业:计算机科学与技术班级:04 级级(2)班指导教师姓名及职称:程细柱 讲师起止时间:班指导教师姓名及职称:程细柱 讲师起止时间:2007 年 12月2008年5月(教务处制表)(教务处制表)2局域网通信软件的 JAVA 语言设计研究局域网通信软件的 JAVA 语言设计研究-语音通讯同视频通讯模块语音通讯同视频通讯模块摘 要:摘 要:随着信息时代的到来及互联网的普及,各种各样基于网络的应用也随之诞生,比如基于互联网的信息发布, 通信, 数据共享等等。 但是局域网的发展也同样迅速。 很多政府机构,企业,学校等,都是先以一个统一的局域网联结在一起,再分别接入 INTERNET。因此基于局域网的即时通信工具,就这样应运而生了。所以本文提出了一个比较合理的设计,并在WINDOWS 平台上加以了实现.在本实现内将客户端和服务端综合在一个程序之内,用多线程实现不同的并行任务。并且功能实现合理,又易于扩展。关键词:关键词:局域网、即时通信、客户端、服务端、多线程。The JAVA language of Design and Research of LAN IMAbstract:Along with the arrival of the information ages and the universality of the Internet,various of applications based on network was born, like information releasing, data sharing . Thedevelopment of the LAN is the same fast. Some governments, enterprises and schools constitute aLAN first ,then join into INTERNET. So the instant messenger in LAN was borned. So I make anew design, and implement it on WINDOWS platform. In my implementation the client and theserver were integrated in one program with multi thread mechanism. And the function is veryrealizable. At last, it is also easy for expanding.Key words:LAN, instant messaging, client, server, multi thread3目 录目 录1引言1引言1.1 课题背景及意义(5)1.2 设计方案(5)1.3 本文的主要工作(5)1.4 开发平台,开发技术的选择及介绍(5)1.4.1 开发环境的介绍(5)1.4.2 JAVA SOCKETS 网络编程接口概述 (6)1.4.3 ECLIPSE,MYECLIPSE 开发平台简介 (6)2 2 需求分析及可行性研究(7)2.1 需求分析(7)2.1.1 时间要求(7)2.1.2 功能要求(7)2.1.3 系统基本流程图(7)2.1.4 性能分析(7)2.2 可行性研究(8)3 3 相关开发技术的原理性说明(8)3.1 JAVA 多线程编程机制(9)3.2 TCP/IP 和 UDP/IP 协议 (9)3.2.1 TCP/IP 协议 (10)3.2.2 TCP/IP 子协议 (10)3.2.3 UDP 子协议(11)3.2.4 IP 协议 (11)3.2.5 端口(11)3.3 JAVA Socket 编程(11)3.3.1 Socket 简介 (11)3.3.2 Socket 的通信过程 (12)3.4 JMF 程序设计(12)43.4.1 JMF 介绍(12)3.4.2 JMF 体系结构简介(13)3.4.3 如何应用 JMF 捕获媒体数据(13)4 4 总体设计(14)4.1 体系结构设计(15)4.2 功能模块划分(17)5 5 详细设计及编码实现(18)5.1 音频捕获模块及音频回放模块详细设计(18)5.1.1 音频捕获及音频回放的程序流程图设计(18)5.1.2 音频捕获模块详细设计(21)5.1.3 音频回放模块详细设计(23)5.1.4 音频捕获模块和音频回放模块的测试与实现(25)5.2 视频图像捕获模块和视频图像接收模块详细设计(25)5.2.1 视频图像捕获和视频图像接收程序流程图设计(25)5.2.2 视频图像捕获模块详细设计(25)5.2.3 视频图像接收模块详细设计(30)5.2.4 视频图像捕获模块和视频图像接收模块的测试与实现(31)6 结论6 结论(31)致谢致谢(32)参考文献参考文献(32)5局域网通信软件的 JAVA 语言设计研究局域网通信软件的 JAVA 语言设计研究-语音通讯同视频通讯模块语音通讯同视频通讯模块计算机科学与技术 04 软件(2)班邵景武指导老师:程细柱 讲师1 引言1 引言1.1 课题背景及意义在经济迅猛发展,科技日新月异的今天,越来越多的企业建立和部署了自己的通信系统来提高企业的工作效率和竞争力,局域网通信软件就是基于这样的考虑,使其可以提供即时性、高效率和低成本这样的即时通信功能特点,可以集成于企业业务管理的流程当中去,从而更加有效地提高企业协同办公的能力。还有基于局域网通信软件应用范围广阔,不但可以处理传统的通信需求,而且也能扩展以适应新型的网络应用, 如网络教育, 数据影音传输等, 拥有广泛的应用前景,相信日后必能日益得到体现和发挥。1.2 设计方案采用 JAVASocket 编程,集成 C/S 模式和 TCP/IP,UDP/IP 协议等相关技术,可以连接校园网,企业网以及各种局域网络实现集成 C/S 模式的通信软件,各终端可以在同一个局域网内显示自己和其它机器的 IP 地址,主机名和用户名并选择与之通信; 该通信软件是以 JAVA 为编程语言实现了即时消息发送, 文件传输,语音聊天以及视频聊天等主要功能。1.3 本文的主要工作本文主要工作是设计一个基于 JAVA 平台的局域网即时聊天工具,然后阐述本软件的功能、特点及使用方法,并详细阐述开发本软件所用的相关技术,具体分析本软件的各个模块的功能及实现方法,说明本软件的设计思想及方法。1.4 开发平台与技术的选择及介绍1.4.1 开发环境的介绍我所设计的是一个面向中小型机构内部通信需求的局域网即时信息软件, 要在短时间内开发出来并且要满足客户要求,无论是硬件还是软件都要选择合适,要求如下:开发设备应该完备;开发机器的性能必须稳定;操作系统的选择必须6恬当; 开发出的程序可以在尽可能多的平台上运行; 要求运行机配置尽可能低档。对此,我们选择的硬件环境和软件环境如下:(1) 硬件环境开发该系统应尽可能采用高档的硬件。因此,在应用时应采用更好的配置。处理器:Intel Pentium PIII 或更高处理器。内存:128MB 或更高。网络:局域网。(2) 软件环境选择好的操作系统和好的编程语言是系统优劣的关键, 我们要求系统在尽可能多的环境下运行,故选择 Windows XP 或 Windows2000 平台。因 MYECLIPSE6.0具有友好的集成开发界面、面向对象的可视化开发模式、良好的数据库及多媒体应用支持以及高效的软件开发与程序运行,功能更大,开发效率更高,不仅是网络环境下的优秀前端开发语言和工具,也是服务器端 Web 编程的优秀工具。加之我本人对本系统的操作最为熟练,所以选择该平台为开发环境。操作系统:Windows XP 或 Windows2000。开发工具:MYECLIPSE6.01.4.2 JAVA SOCKETS 网络编程接口概述既然选定了 JAVA 平台,而又要开发网络通信程序,所以可以选择 JAVA 的SOCKETS 编程接口, Java Sockets 是一套开放的、 支持多种协议的网络编程接口。现在的 Java Sockets 已经基本上实现了与协议无关,你可以使用 Java Sockets来调用多种协议的功能,但较常使用的是 TCP/IP 协议。Java Sockets 无疑是我们进行网络编程的利器。1.4.3 MYECLIPSE6.0 开发平台简介Eclipse 是一个开发源码项目,它其实是 Visual Age for Java 的替代品,其界面跟先前的 Visual Age for Java 差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括 Oracle 在内的许多大公司也纷纷加入了该项目,并宣称 Eclipse 将来能成为可进行任何语言开发的 IDE 集大成者, 使用者只需下载各种语言的插件即可。开发平台我选用了 ECLIPSE, MYECLIPSE6.0 是因为一直以来都使用 ECLIPSE,7MYECLIPSE6.0 进行学习,对这个编程工具最为熟悉.2 需求分析及可行性研究2 需求分析及可行性研究2.1 需求分析2.1.1 时间要求本项目作为大学本科毕业设计题目,从 11 月初接受选题开始

注意事项

本文(08届“局域网通信软件的java语言设计研究”毕业论文(通讯模块))为本站会员(luoxia****01803)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.