基于Java的企业内部通信系统的设计与实现

本文档介绍了一种基于Java编程语言设计的企业内部通信系统,该系统在局域网环境下运行,确保了数据安全性和高可移植性。采用Swing进行用户界面设计,结合Eclipse开发工具和MySQL数据库,利用UDP协议实现用户间通信。系统支持一对一、一对多聊天,文件传输,系统设置和数据备份功能。
摘要由CSDN通过智能技术生成

技术:Java等
摘要:

当今世界是一个互联网的时代,随着互联网的飞速发展,网络正在潜移默化地影响着我们的生活。互联网技术的飞速发展,很大程度是影响了传统的信息传播方式。提高了信息传播的效率,也拉近了人于人之间的距离。 
市面上虽然有QQ、微信、陌陌一些很好的及时通信软件。但是这些软件都是在联网的条件下运行的。连互联网可能导致企业机密的对外泄露。所以企业急需一种局域网条件下的小型化、轻量、简洁、可移植性高等特性的企业内部通信系统具有较大的市场需求。
本课题采用面向对象的编程语言对本系统进行设计与实现。采用Swing进行界面的设计,采用一个Eclipse开发工具和MySQL数据库。使用UDP协议进行进行用户之间信息的交流与传递。
本课题就是根据此需求进行开发,具有安全性高、跨平台、可移植性强、系统操作简单、界面友好、系统托盘和程序最小化等优点。系统提供了单个用户与单个用户的一对一聊天以及一对多的群聊功能,实现了文件的传输、系统设置以及数据备份等功能。

关键词:Java;MVC;MySQL;企业内部通信

目录:

摘 要    I
Abstract    II
1  绪论    1
1.1 研究课题背景    1
1.2 研究课题现状    1
1.3 研究课题的目的及意义    2

EQ使用说明书 配置源程序 发布与运行 (1)将文件夹拷贝到Eclipse的工作空间中。 (2)启动Eclipse。 (3)选择“文件”/“导入”菜单项,展开“常规”节点,选择“现有项目到工作空间中”子节点,如图1.1所示。 图1.1 “导入”窗口 (4)单击【下一步】按钮,单击【浏览】按钮,选择程序所在目录,然后勾选“将项目复制到工作空间中”复选框,如图1.2所示。 图1.2 “导入”窗口 (5)单击【完成】按钮。 (6)在项目上单击鼠标右键,依次选择“新建”/“文件夹”命令,新建一个“lib”文件夹,然后,将JavaDB数据库驱动文件“derby.jar”拷到该文件夹中。在该文件上单击鼠标右键,选择“构建路径”/“添加至构建路径”命令。 (7)在导入工程的src文件中,找到可执行的主类,在该类上单击鼠标右键,选择“运行方式”/“Java应用程序”项,如图1.3所示,完成程序配置 图1.3 选择菜单项 使用说明 系统介绍 企业内部通讯系统必须提供网络通讯功能、在通讯过程中禁止使用聊天表情、文件传送等功能,避免资料外泄,或因发送错误而导致上级资料的丢失以及其他损失。最重要的是必须适应任何操作系统,也就是实现跨平台技术,因为企业内部的工作需要,工作环境中使用了多个操作系统来完成不同的工作。另外,系统不需要使用服务器中转和记录通讯内容,可以独立完成通讯任务,排除职工对领导监视工作进度等逆反心理。 操作流程 使用本程序时,请按以下步骤操作: (1)单击“系统设置”选项卡,设置系统、IP搜索范围和服务器登录设置。如图1.4所示。 图1.4 系统设置 图1.5 用户搜索 (2)单击“系统操作”选项卡,搜索新的用户,如图1.5所示,如果你知道对方的IP地址,单击“用户列表”选项卡,选中其中的一个用户单击鼠标右键弹出快捷菜单,如图1.6所示。在该菜单中,可对用户信息进行添加、删除、用户更名、访问主机资源及公共程序等操作。 图1.5 系统操作 图1.6 使用信使发布消息 (3)如果对方未开启企业通信系统的情况下,向对方发送信史信息,如图1.6所示。 (4)本程序还支持群发功能,按住键盘上的键,选择需要发送信息的人,然后,单击鼠标右键选择“信使群发”命令,进行信使群发操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值