1 绪论 5
1.1 系统开发背景和意义 5
1.2 系统开发现状 5
2 系统开发工具介绍 5
2.1 JAVA语言 6
2.2 IDEA简介 6
2.3 MYSQL数据库 7
2.4 Hbuilder前端开发工具 7
3 需求分析与设计 7
3.1 可行性分析 7
3.1.1技术可行性 8
3.1.2 经济可行性 8
3.1.3操作可行性 8
3.2 系统功能分析 8
3.3 系统功能结构图 9
3.4 系统流程图 9
3.5 系统运行开发环境 10
3.6系统设计原则 10
4 数据库设计 12
4.1 数据库逻辑结构设计 12
4.2 数据库物理结构设计 14
5 系统的详细设计与实现 15
4.1 登录注册功能 15
4.2 聊天室功能 16
4.3 聊天发送消息功能 18
6 系统测试 19
6.1 测试的目的 19
6.2 测试的步骤 20
6.3 测试的主要内容 20
6.3.1 登录功能测试 21
6.3.2 聊天室创建功能测试 22
6.3.3聊天室发送消息功能测试 23
结束语 24
参考文献 25
致 谢 25