1. 首页
  2. 文档大全

基于远程方法调用的聊天室软件设计与实现—毕业论文

上传者:2****5 2022-07-21 18:21:05上传 DOC文件 403.50KB
基于远程方法调用的聊天室软件设计与实现—毕业论文_第1页 基于远程方法调用的聊天室软件设计与实现—毕业论文_第2页 基于远程方法调用的聊天室软件设计与实现—毕业论文_第3页

《基于远程方法调用的聊天室软件设计与实现—毕业论文》由会员分享,可在线阅读,更多相关《基于远程方法调用的聊天室软件设计与实现—毕业论文(39页珍藏版)》请在文档大全上搜索。

1、论文题目: 基于远程方法调用的聊天室软件设计与实现 目  录摘要Abstract1 开发工具和环境101.1简介101.2开发技术的介绍101.2.1开发语言101.2.2开发技术111.2.3客户端/服务器端体系结构111.24 Java IO简介121.2.5 MySql介绍121.26 TCP/IP131.27TCP/IP主要的三个层面的功能131.3开发及软件测试环境141.3.1软件环境141.3.2开发、测试硬件环境141.4本章小结142需求分析和可行性分析1421需求分析和可行性分析142.11聊天软件的功能需求142.1.2软件运行需求152.2本章小结153UML

2、建模153.1系统的模块用例153.1.1聊天室各个模块儿用例图153.1.2 协作图173.3可行性分析173.3.3 操作可行性183.3.4经济可性183.3.5结论184软件的设计194.1软件概述194.2软件的总体设计与功能194.3服务器端设计与功能。204.3.1服务器端的详细介绍204.3.2客户端程序介绍214.4本章小结215.软件的主要设计实现215.1软件开发环境的搭建215.2软件实现思路225.2.1服务器端设计225.2.2客户端设计255.2.3聊天信息存储315.3本章小结356.软件测试356.1软件测试356.1.1 操作系统测试356.2本章小结36谢

3、辞36基于远程方法调用的聊天室软件设计与实现 摘要:随着经济、文化、经济乃至整个社会的方方面面的高速度发展,社会对计算机技术的需求也越来越大,要求越来高。有远程化的社会需求、对框架结构和服务平台集成化的需求、操作维护迅捷化的需求。于是远程化的方法越来越受到社会的欢迎。 在互联网快速发展的大背景下,计算机逐渐的走进了千家万户,越来越小的体积是的计算机越来越容易携带,远程协助系统的作用得到了体现和发挥,远程聊天越来越受到人们的关注和推崇,远程聊天是人们最为关注的远程应用,远程聊天软件所带来的方便是众所周知的,远程会议,远程沟通等等,因为远程聊天的出现大大减少了这些工作所带来的人力物力的消耗,即能够

4、减轻对资源的消耗,也能保证效率的提高,在各个方面上得到了较好的应用。在Java平台上可以实现对象的传递、平台无关等特征。基于Java RMI技术的远程辅助系统运用的越来越广泛,本次做的设计主要是RMI的远程通讯。RMI(Remote Method Invoke, 远程方法调用)是Java为了方便网络通讯的一种机制。它允许某个Java虚拟机上的类调用另外一个Java虚拟机的类的方法。 这两个Java虚拟机既可以在同一台机器上,也可以在不同机器上。RMI隐藏了具体的网络通讯的细节。 使得“访问远程主机上的对象如同访问本地对象”。使得用户完全不需要考虑具体的网络通讯细节。通过利用远程通讯工作,在现在

5、的生活以及工作中提供了极大的方便,缓解了紧张的交通,降低了环境的污染,免去了道路上的奔波,提高了工作效率,更好的提高工作效率。 类似于当下的许多聊天工具Netmeeting、MSN-Message、腾讯QQ等等。此次设计的聊天室工具引用了基于C/S架构的JAVA RMI技术的远程协助协同。服务器端(Server)启动后等待客户端(Client)连接,当客户端和服务器端建立有效连接之后就可以进行有效的通信,并且具备对聊天信息保存的功能,便于再次查找。关键词: 互联网 RMI 远程调用The design of chatting room software base on Java RMI Abs

6、tract:All industries of the world are developing with high speed,meanwhile,larger demand and more strict requirement of computer technology were asked.All these requirement including Remote control、The frame structure and integrated service platform、Operation and maintenance easily. So Rem

7、ote control is more and more popular. At the background of quickly development of Internet, computers become essential part of our life, Smaller volume of computer make it easy for us to take it and remote assistant system become more and more important. On the JAVA development plantform,we can conv

8、ey object and run the program on other developing platform. Remote assistance system base on RMI is used in many filed.This time I mainly work for remote communication basic on JAVA RMI. RMI (Remote Method Invoke remote method invocation) Java is a convenient mechanism for network communication, It

9、allows a Java virtual machine class calls another method of Java virtual machine class. The two Java virtual machine can be used on the same machine, can also be on different machines. RMI hides the details of the specific communication network. The access object on the remote host as access to loca

10、l objects. The user does not need to consider the specific details of the communication network.The technology which basic on remote provide lost of convenient, easing traffic,reducing environment polluting,improving Efficiency and so on. The same as current chatting tools like Netmeeting、MSN-Messag

11、e、TencentQQ etc.The design is based on C/S fram assistented with JAVA RMI.When Server start,it will waiting Client to contact with it.On the other hand ,messages can be stored,we can check some former chatting messages. Key words:Internet;RMI;Remote call引言现如今在网络上流行的实时聊天软件有QQ、微信、YY等聊天系统,我们只要记住自己朋友及对方


文档来源:https://www.renrendoc.com/paper/212723790.html

文档标签:

下载地址