【精品】java网络通信系统的研究与开发(论文+源代码+开题报告)
收藏
资源目录
压缩包内文档预览:
编号:1638244
类型:共享资源
大小:540.12KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
30
积分
- 关 键 词:
-
精品
java
网络
通信
通讯
系统
研究
钻研
开发
论文
源代码
开题
报告
讲演
呈文
- 资源描述:
-
【精品】java网络通信系统的研究与开发(论文+源代码+开题报告),精品,java,网络,通信,通讯,系统,研究,钻研,开发,论文,源代码,开题,报告,讲演,呈文
- 内容简介:
-
毕业设计(论文)开题报告 设计(论文)题目: 络通信系统 的 研究与开发 毕业设计(论文)开题报告 内外研究现状、水平和发展趋势 网络通信在当今信息社会中起着不可或缺的作用 ,人们可以利用网络通信技术进行即时的信息交流。比如说 天工具,它就是利用网络通信技术开发的一款众所周知的网络聊天工具。目前,信息交流是互联网提供的主要内容,网络通 信系统有多种实现方式,类似 于一种点对点的聊天系统;还有一种是基于 集中式聊天系统,这种聊天系统需要登录统一的聊天服务器。 当今主流的聊天工具有 ,国内最热门的当属 腾讯 是由深圳市腾讯计算机系统有限公司开发的,基于 可以使用 好友用户进行交流,信息即时发送,即时回复,收发及时、功能全面。此外 具有 网上寻呼、聊天室、传输文件、语音邮件、手机短讯服务等功能, 仅仅是虚拟的网络寻呼机,更可与传统的无线寻呼网、 动电话的短消息系统互联,目前 全国多家寻呼台、移动通信公司有业务合作。是国内不可多得的中文网络寻呼机。 持显示朋友在线信息、即时传送信息、即时交谈、即时发送文件和网址。 以在中文 8/000 操作系统下运行,是十分灵活的网络寻呼工具。它会自动检查您是否已联网,如果您的电脑已连入 以搜索网友、显示在线网友,可以根据 、昵称、姓名、 址等关键词来查找,找到后可加入到通讯录中。当您的通讯录中 的网友在线时, 朋友的头像就会显示在线,根据提示就可以发送信息,如果对方登记了寻呼机或开通了 机短消息,即使离线了,您也可及时将信息传递给您的好友。 微软公司推出的即时消息软件,凭借该软件自身的优秀的性能,目前在国内已经拥有了大量的用户群。使用 以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机。 面简洁,易于使用,是与亲人、朋友、工作伙伴保持紧密联系的绝佳选择。使用您已有一个 址,即可注册获得免费的 登录账号。这是当今网络上最好的两款聊天软件。 作为国内使用率最高的聊天工具, 在一直走娱乐化的路线,外观越来越绚丽,法、 、 肤让人眼花缭乱, 台、 志、 闻的内容也都以娱乐为主。聊天的功能已经渐渐淡化,全方问的休闲娱乐才是真正的主题。 日后,聊天软件的发展趋势,不仅仅是以聊天为主要内容了 ,更要集合网络电视电台,邮件的收发,新闻杂志的浏览,个人形象展示,视频传输,音频聊天等等功能。网络通信系统将越来越娱乐化。 毕业设计(论文)开题报告 能遇到的困难,提出解决问题的方法和措施 (1) 根据系统的要求,画出初步的数据流图如下: 系统的数据库设计如下: 数据库表主要用来存放用户的注册信息和用户的好友资料,可利用两张数据库表来存放用户信息和用户好友的资料。表一 存放用户信息,包括用户的号码,昵称,密码,在线与否, 址,资料,头像号,性别, 籍贯等信息。其中,用户昵称和密码是必需的字段;号码和在线与否是由系统自动设置的;其余的 信息是可选的字段。 表 1:用户的基本信息表( 序号 字段名 含义 数据类型 户的号码 O 2 户的昵称 O 3 户的密码 O 4 户的状态 O 5 户的 址 户的资料 册 读取好 友信息的请求 登录请求 用户B 4 消息通信 3 好友管理 户好友表 用户 A 1 注册 信息 户基本信息表 2 登录 接收消息 发送信息 7 户的头像号 户的性别 户的 0 户的籍贯 注 : 自动增加的字段。 ) 表 2:用户的好友表 (表名 序号 字段名 含义 数据类型 户的号码 O 2 友的号码 O (2) 由客户端程序界面可知,本网络通信系统包含以下主要功能: 用户注册;资料修改; 用户登录;上线通知; 查找好友;查看好友资料;添加好友; 直接添加好友;添加好友应答; 好友列表;更新好友列表; 查看聊天记录;删除好友 ; 发送消息;接收消息;陌生人信息; 根据系统的要求,作出初步的功能模块图: (见下页 ) 功能模块图: (3) 在设计中可能遇到的的问题: 1. 客户端和服务器端必须保持随时随地的连接。在系统中,客户端发出聊天信息的同时,客户端也在接受服务器发送过来的其他人的聊天信息,因此要求请求和响应不存在前后的关系,而是两个独立进行的进程。因为服务器任何时候都可能发送消息到客户端,因此,客户端和服 务器一旦建立连接,必须能让服务器在以后发送中寻找定位到这个连接。 2. 在速度性能方面 ,网络通信系统提出了更高的要求。在网络连接的薄弱环节I/O 通信方面,要求能够实现无堵塞的,顺畅的数据读写。在面对几百个甚至更多的用户客户端同时发出连接信息的情况下,服务器要求能够保持高性能的并发处理机制,迅速的完成并发请求的处理和发送任务。 3. 在扩展性和伸缩性方面,网络通信系统也提出了一定的要求。 网络通信系统 服务器端模块 客户端模块 建立连接 操作数据库 监听客户 发送消息 用户注册 消息通信 用户登录 好友管理 监听消息 接收消息 查找好友 添加好友 查看资料 更新好友列表 删除好友 (4) 基于以上的难点和问题,解决的方法: 1. 系统采用 3 层的 C/S 结构,数据库服务器 任务合理的分配到客户机端和服务器端,从而降低了系统的通信开销。基于 编程是本课题设计的基础,以该模式编程时,服务器端有一个进程或多个进程在指定的端口等待客户来连接,一旦连接成功,便按照设计的数据交换方法和格式进行数据传输。 2. 建立连接时为了保持服务器与客户端连续性,可靠性和稳定性使用 P 协议 在两个用户聊天期间,由于一般对数据的可靠性要求不高,所以使用 议 . 3. 事件处理机制主要依靠 线程来实现。 径)和可行性分析 本课题整体采用 台开发,并使用 000 管理数据库数据。是基于集中式网络即时通信系统,系统采用客户机 /服务器( C/S)的模式设计,是一个三层 C/S 结构,数据库服务器 分层结构如图 1 所示。系统采用 C/S 结构,可以将任务合理分配到客户机端和服务器端 ,从而降低了系统的通信开销。 . 客户层 (应用表示层) 客户层是应用程序的用户接口部分,它担负着用户与应用间的对话功能,用于检查用户的输入数据,显示应用的输出数据,为了直观的进行操作,客户层需要使用图形用户接口,若聊天用户变更,系统只需改写显示控制和数据检查程序即可,而不会影响其他两层。 能层) 服务层相当于应用的本体,它是将具体的业务处理逻辑编入程序中。在应用设计中,必须避免在表示层和功能层之间进行多次的数据交换,这就需要尽可能进行一次性的业务处理达到优化整体设计的目的。 数据层就是 系统使用了 司的 据库服务器来管理数据。 迅速的执行大量数据的更新和检索,因此,从功能层传送到数据层的要求一般都使用 言。 服 务 器 后 台 数 据 库 了用最小的代价在尽可能短的时间内确定问题是否能解决问题,我们应用至少就以下几方面进行可行性分析: I. 技术可行性 开发本系统软件环境配置: 000/作系统; 000 数据库系统 ; 发工具 开发本系统硬件环境配置: 度在 500上; 内存在 64上 术日趋成熟, 平台无关性使得用 的应用程序不用修改就可在不同的软硬件平台上运行,它支持数据分布和操作分布这两种分布性, 对于前者, 供了一个叫作 对象,利用这个对象,你可以打开并访问具有相同 址上的对象,访问方式与访问本地文件系统相同。对于后者, 程序可以从服务器下载到客户端,即部分计算在客户端进行,提高系统执行效率。 供了一整套网络类库,开发人员可以利用类库进行网络程序设计,方便实现 分布式特性。 另外 支持多线程。一方面, 境本身就是多线程的。若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;另一方面, 言内置多线程控制,可以大大简化多线程应用程序开发。 供了一个类 它负责启动运行,终止线程,并可检查线程状态。 线程还包括一组同步原语。这些原语负责对线程实行并发控制。利用 多线程编程接口,开发人员可以方便得写出支持多线程的应用程序,提高程序执行效率。 从以上技术要求来看,当今现有的技术绝对能够满足设计这个系统的要求。 经济 可行性 开发此网络通信系统所需的硬件(计算机及相关硬件)和软件环境 (发工具;数据库的建立: 在市场上都很容易购买到或从相关网站免费下载,开发系统成本主要集中本系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用 ,可作为公司,企业内部交流工具使用,一方面既充分利用网络资源,又保证内部信息的安全 。所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。 操作可行性 此网络通信系统具备友好的用户界面 ,使用方便、快捷,操作简单且易于维护,易于被用户接受 ,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用 ,而且使用此系统可以大大促进人们之间的交流和沟通,从操作方面看,此系统的开发是可行的。 我计划用 发工具 并 利用 P 协议, 议, 线程等主要技术,在两个月内完成系统的基本功能,并在此基础上不断的完善和补充。 毕业设计(论文)开题报告 指导教师意见: (对本课题的深度、广度及工作量的意见和对设计结果的
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。