3.3 数据流图 11
3.4 状态转换图 12
4 系统的详细设计 13
4.1 数据库的总体设计 13
4.1.1用户结构表 13
4.1.2聊天室表 14
4.1.4聊天表 14
4.1.5群组表 15
4.1.6语言表 16
4.1.7序列化表 16
4.1.8消息数量表 16
4.1.9用户黑名单表 17
4.1.10会话表 17
4.1.11环令表 18
4.2 人机界面设计 18
4.2.1 系统注册界面 18
4.2.2 用户登录界面 19
4.2.3 软件主界面 20
4.2.4 聊天界面 21
4.2.5 设置界面 22
5 系统实现 24
5.1 聊天软件的实现 24
5.2 注册模块的实现 26
5.3 登录模块的实现 26
5.4 聊天模块的实现 27
5.5 退出登录模块的实现 28
6 遇到的问题及解决方法 30
6.1 系统安全性 30
6.1.1 使用环信登录 30
6.1.2 会话的初始化 32
6.1.3 用户退出登录 33
6.1.4 好友邀请消息 35
6.2 部分重要代码 36
6.2.1 用户注册代码 36
6.2.2 用户登录代码 37
6.2.3 用户视频代码 39
7 结论 43
7.1 完成情况 43
7.2 更进一步的研究 43
7.3 体会 43
致谢