聊天室
退出服务器
结束
图41系统总体流程图
17
f412系统客户端流程图
开始
客户端登录界面
聊天室界面
清屏
聊天内容
时钟
保存
退出
聊天对象
字体颜色
表情
结束
图42客户端流程图
42编写服务器端程序421问题陈述1接受用户注册信息并保存在一个基于文件的对象型数据库。2能够允许注册过的用户登录聊天界面并可以聊天。34567能够接受私聊信息并发送给特定的用户。服务器运行在自定义的端口上1001服务器监控用户列表和用户聊天信息(除私聊外)。服务器踢人,发送通知。服务器保存日志。
18
f422解决方案4221后台数据库设计基于服务器跨平台运行的构想,服务器的后台数据库使用了SQLServer2000。(1)logi
表:
Logi
表
(2)register表
register表
此表主要包含了用户帐户基本信息。聊天系统采用用户名作为用户帐号,并给每个用户生成一个唯一ID来做系统内部的用户标识。4222用户注册1去数据库读数据首先创建一个File文件类,载入“usertxt”,再用对象输入流ObjectI
putStream将用户信息导入到系统中。2客户端请求注册客户端通过Registerjava请求注册,填写注册信息,并验证密码是否符合规定,是否两次输入一致,如不一致会提示重新输入,最后将请求信息发送给服务器端。
i
tflag0是否重名判断标志Register_Customerclie
tMessageRegister_CustomerobjFilefList
ewFile