基于Java的局域网聊天软件系统设计与实现
版权申诉
DOC格式 | 702KB |
更新于2024-08-14
| 191 浏览量 | 举报
"基于JAVA局域网聊天软件"
本资源是关于基于JAVA的局域网聊天软件的毕业论文,论文的主要内容是设计和实现一个基于JAVA的聊天系统。该系统采用客户机/服务器架构模式,使用JAVA语言编写,开发工具采用Eclipse。系统的设计使用了面向对象技术和面向对象的设计原则。服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,执行不同的任务。大大增强了程序对服务器资源的利用。
聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息等等功能。系统使用了Socket类来连接客户机和服务器,并使客户机和服务器之间相互通信。数据库管理系统用SQL Server 2000完成,并通过JDBC-ODBC桥访问数据库。
在聊天系统的设计和实现过程中,使用了多点对多点的聊天技术,使用JAVA提供的多线程功能,可以实现多点对多点的聊天。系统的关键技术包括多线程、客户机/服务器、JAVA、Socket、Eclipse、TCP/IP等。
本系统的设计和实现可以满足用户的多种需求,如添加好友、删除好友、注册新用户、发送消息、接受消息等。系统的设计和实现也可以为开发者提供一个基于JAVA的聊天系统的参考实现。
技术要点:
1. 客户机/服务器架构模式:该系统采用客户机/服务器架构模式,使用JAVA语言编写,开发工具采用Eclipse。
2. 面向对象技术:系统的设计使用了面向对象技术和面向对象的设计原则。
3. 多线程技术:服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,执行不同的任务。
4. Socket类:系统使用了Socket类来连接客户机和服务器,并使客户机和服务器之间相互通信。
5. SQL Server 2000:数据库管理系统用SQL Server 2000完成,并通过JDBC-ODBC桥访问数据库。
6. JAVA语言:系统使用JAVA语言编写,开发工具采用Eclipse。
7. TCP/IP协议:系统使用TCP/IP协议来实现网络通信。
8. 多点对多点的聊天:系统使用JAVA提供的多线程功能,可以实现多点对多点的聊天。
关键词:多线程;客户机/服务器;JAVA;Socket;Eclipse;TCP/IP;SQL Server 2000。
相关推荐
cailibin
- 粉丝: 4
- 资源: 7001
最新资源
- 如何编写商业计划书计划是对将来的展望
- 自由拖动排序插件
- 著名事实.github.io
- users:用户系统
- Asus-ZenBook-Pro-UX501JW-Hackintosh:适用于macOS High Sierra的Asus ZenBook Pro UX501JW
- 获取Android系统程序信息
- MessagePack 的相关文档
- xss解决方案.zip
- 零售业店长取得成功可借鉴的五项原则
- html5拖放排序
- bootstrap-redux-backend:服务商产品
- core:核心系统
- 商业计划书的十大要素
- Cells:使用单细胞生物模拟遗传算法
- 双极性归零码的Matlab实现
- iScroll控件大全