本系统是采用Java基于C/S开发的聊天室。
管理员在经过登录界面进入管理员界面,即系统的服务器端并启动服务器后。此时,如果有用户登录会在服务器端显示登录用户的用户名和当前连接的用户人数,如果有用户聊天,服务器会显示出聊天信息。管理员在管理界面中可以随时关闭服务器。此时,所有的客户端都将失去和服务器端的连接,从而,用户所有的聊天信息发送将不成功。
用户只需要在登录界面中注册正确的用户名和密码即可登录聊天室并且连接上服务器。在聊天室中,用户可以和聊天室中所有的用户发送信息,还可以接收所有用户发送的信息,可以查看到当前服务器的状态。如果用户已经登录了聊天室,而服务器还没有启动,则用户是不可以利用聊天室收发信息的。如果在运行过程中,服务器断开则系统会有提示
本系统具体功能需求如下:
1 登录聊天室;
(1)管理员登录服务器
2 启动服务器;
(1)管理员开启服务器。
(2)用户可以通过登录界面进行注册,然后进入聊天室。
(3)用户只可以查看服务器的状态,不能修改。
(4)服务器每三秒自动刷新一次,以便用户能及时收到聊天信息。
(5)管理员可以对服务器进行增,删,改,查等操作,以便用户更好的安全的进行交流。
3 关闭服务器;
(1)管理员关闭服务器。
(2)用户之间不能进行聊天。
4 用户之间的聊天;
(1)用户通过登录界面进入聊天室。
(2)用户之间可以进行任意的交流。
(3)用户之间也可以进行群聊。
(4)用户也可以跟管理员进行聊天,提意见和建议,以便更好的改善聊天室。
(5)用户也可以保存聊天信息到文件中。
5 退出聊天室。
(1)管理员可以关闭服务器,终止所有用户的聊天。
(2)用户可以自己退出聊天室,不影响其他用户之间的交流。
设计(论文)提纲:
1、内容摘要
2、前言
3、研究依据
4、需求分析
5、系统设计
6、系统测试
7、总结
8、参考文献
9、致谢