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

本文探讨了在互联网时代背景下,企业对安全、高效内部通信系统的需求。利用Java、MVC模式、MySQL数据库和Eclipse开发工具,设计并实现了一个具有轻量级、跨平台特性的系统,支持一对一和群聊、文件传输等功能,强调了系统的安全性、易用性和可移植性。
摘要由CSDN通过智能技术生成

技术:Java等
摘要:

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

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

目录:

摘 要    I
Abstract    II
1  绪论    1
1.1 研究课题背景    1
1.2 研究课题现状    1
1.3 研究课题的目的及意义    2
1.4 论文主要安排    2
1.5 本章小结    3
2  相关技术研究    4
2.1 Java语言    4
2.2 C/S结构    9
2.3 MVC模式    9
2.4 集成开发工具Eclipse    10
2.5 MySQL数据库    10
2.6 本章小结    11
3  系统需求分析    11
3.1 系统总体目标    12
3.2 系统可行性分析    12
3.3 系统功能需求分析    12
3.4 系统开发环境与开发工具    16
3.5 本章小结    16
4  系统概要设计    17
4.1 设计目标与原则    17
4.2 系统架构设计    17
4.2.1 系统模块图    17
4.2.2 总体架构设计    17
4.2.3 服务器端    18
4.2.4 客户端    19
4.3 数据库设计    20
4.3.1 数据库选择    20
4.3.2 数据库模型设计    20
4.3.3 数据库逻辑设计    23
4.4 局域网通信模块设计    24
4.5 系统目录结构    24
4.5 本章小结    25
4  系统详细设计与实现    25
5.1 流程逻辑    26
5.2 数据库连接    27
5.3 系统登录实现    29
5.4 系统功能实现    30
5.4.1 用户聊天模块实现    30
5.4.2 群聊实现    31
5.4.3 文件发送模块实现    32
5.4.4 查询记录实现    34
5.4.5 服务器模块    35
5.4.6 为其他应用预留接口    38
5.5 本章小结    38
6  系统测试    38
6.1 软件测试    39
6.2 软件测试的分类以及分级    39
6.3 系统配置要求及测试环境    40
6.4 测试内容    40
6.4.1 注册模块测试    40
6.4.2 登陆模块测试    42
6.4.3 查询/添加用户模块测试    45
6.5 测试结果    48
6.6 本章小结    48
结论    48
参考文献    49
致 谢    50
外文原文    51
中文翻译    61

论文字数:30395
包含资料:

 

 

截图:

 

 
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值