关注分享主机优惠活动
国内外VPS云服务器

[即时消息传递软件系统 - 项目报告共享(仅参考)]

摘要:这种毕业设计旨在为每家公司开发即时消息传递软件,以帮助内部员工工作和交流。 三个关键设计内容此毕业设计实现了即时消息传递软件,该软件主要分为客户和服务器。 处理类从类继承,实现多线程并通过外向线程的数量执行文件传输。

目录1。 主题目标和重要性:2。 与此主题相关的技术和方法摘要:3。 主要设计内容:4。 设计环境,方法和测量:

1。 主题目的和重要性:

即时通信软件使人们可以突破时间和空间的限制,突破环境的限制,并突破自我毁灭的范围。 作为最常用的网络软件,即时通信因成为技术工具的限制而破坏了,被认为是现代通信方法的象征,创造了新的社会关系。 当今已经有许多即时消息软件,例如Tencent QQ和NetEase Bubble。 这些在线聊天系统已经非常成熟,但是用户需要连接到Internet进行通信。 这些软件不可用,因为许多公司不允许员工连接到Internet,因为他们包含敏感信息。 这涉及开发即时消息传递工具,可以在公司的本地网络中使用,以实现公司员工之间的沟通。 这种毕业设计旨在为每家公司开发即时消息传递软件,以帮助内部员工工作和交流。

2。 回顾与此主题相关的技术和方法:

该项目主要研究基于插座的即时消息软件。 该即时消息传递软件分为服务器程序和客户端程序。 目标是认识到用户可以将信息传递给客户端和服务器端。 相关技术和方法如下: 使用Eclipse作为开发工具,并使用Tomcat建立TCP/IP模型作为服务器端工具。 使用Java语言,插座编程技术,多线程开发技术,TCP/IP协议,摇摆技术等执行实际开发。 在您的摆动中实现它,并使用很少的代码来创建优雅的用户界面,利用Swing的丰富,灵活的功能和模块化组件。 通过数据传输,使用多线程传输的原理,因此,如果数据流量交换较大且快速,则不会延迟。 插座是功能库,包含许多功能和相应的数据结构,可用于支持网络通信和执行网络编程。

3。 主要设计内容:

该毕业设计实现了即时消息传递软件,主要分为客户和服务器。 服务器端功能:启动关闭服务,配置属性文件,用户管理,在线用户查询和查看系统日志。 客户端功能:(1)用户初始化模块。 该模块的主要任务是使用户通过其帐户和密码登录到系统。 如果数据库中不存在数据,则用户必须注册。 (2)注册操作(3)搜索操作(4)聊天功能。 2)输入元素:用户聊天消息。 3)处理过程:通过服务器传递用户聊天消息。 (5)传输文件。 1)功能说明:使用朋友提供的IP将文件传输到其他人的点对点。 2)entere元素:IP地址。 3)处理流程:TransFileManger类继承线程类,实现多线程并通过传输线程数(socketThread)发送文件。

4。 设计环境,方法和测量:

设计环境,方法和测量值:系统开发平台:Eclipse系统开发语言:Java运行平台:Windows 7运行环境:JDK 1.7学习相关知识,检查相关文献,调查和理解实际需求,将Eclipse用作开发工具,将Tomcat用作服务器端工具,并建立TCP/IP模型。 我们还使用套接字插座可靠的传输协议。

未经允许不得转载:主机频道 » [即时消息传递软件系统 - 项目报告共享(仅参考)]

相关推荐

评论 抢沙发

评论前必须登录!