java聊天程序设计

1.设计一个类似于QQ的聊天软件,要求能够使用数据库完成用户的注册和登陆功能,要求能够添加好友,并在界面上显示好友头像。单击头像能够与指定好友进行聊天,并能够添加好友进行... 1. 设计一个类似于QQ的聊天软件,要求能够使用数据库完成用户的注册和登陆功能,要求能够添加好友,并在界面上显示好友头像。单击头像能够与指定好友进行聊天,并能够添加好友进行多人聊天。
2. 使用JAVA程序语言+数据库进行开发
3. 设计思路
1) 数据库设计,本项目对数据库设计要求较高,可设计多张数据表用于存放不同的数据信息
2) 完成界面设计,实现包括聊天软件界面,好友头像,聊天窗体界面等
3) 提供双人、多人聊天功能
2998364448@qq.com
展开
 我来答
百度网友7cd29db
2015-06-25 · TA获得超过213个赞
知道小有建树答主
回答量:186
采纳率:66%
帮助的人:77.4万
展开全部
这个是个比较大的项目,实现起来比较容易,就是比较耗时间,代码量也比较大。如果需要的话我可以帮你做,不过需要点时间。
更多追问追答
追问
好的,简单点就可以,多谢
追答
这个需求可简单不来……

提供个思路给你:
1, 先选定数据库
2, 设计数据表,这个很简单,简单一点的话不考虑负载和性能,就张表:存储用户名密码的表
3, 实现数据库交互的代码(这个需要你有一点点数据库知识,会使用简单的sql查询,删除,修改,插入)
4, 实现服务器端的网络连接相关的代码:包括监听一个端口,接收发送到这个端口的信息(TCPUDP都可以的),接收到消息后做相对应的操作,注册,查询,转发消息,添加删除好友)
5, 实现客户端的网络连接相关代码,要实现的接口包括: 发送消息,获取好友列表,监听消息(接收消息用的)

5,实现客户端的界面代码
界面设计是很烦人的,建议你使用netbeans,这个有图形化的界面开发工具。
这个东西从零开始开发的话没个一星期还真做不下来
不过你可以尝试一下到网上搜索看看有没有别人共享出来的源代码,不过估计没有免费的咯,除非你去那些开放源码的地方找。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式