个人聊天室软件
需求分析与概要设计
目录
个人聊天室软件
需求分析与概要设计
1. 项目说明
1.1. 项目目标:
1.2. 软硬件环境需求
1.3. 使用的关键技术:
2. 需求分析
2.1. 系统用例
2.2. 业务流程
3. 概要设计
3.1. 功能模块设计
3.2. 核心类图
4. 界面设计
1. 项目说明
1.1. 项目目标:
本项目目标完成一个可以实现多个不同主题的在线聊天室的桌面应用,用户可以在不同的聊天室中交流不同的话题。用户在登录后可以选择聊天室、查看聊天室人数以及选择用户私聊等。
1.2. 软硬件环境需求
软件是基于.net framework 4.7.2开发,数据库为Mysql8.0.24
1.3. 使用的关键技术:
软件基于Socket编程,C/S架构风格开发。客户端通过发送指令得到服务器的返回信息。
2. 需求分析
2.1. 系统用例

图 1 系统用例图








