[源码和文档分享]基于JAVA的聊天软件

2. 设计

2.1 数据库设计

本程序采用xml文件作为小型数据库。相关文件包括users.xml,friends.xml,(好友id).xml。

users.xml:以users标签作为根节点,根节点下是user结点,它包含了id、pwd、nickname和photo属性,用于存储用户信息

Friends.xml:以friends标签为根节点,根节点下是user结点,它与users.xml里的类似,少了pwd属性和多了comment属性,用于存储好友信息

(好友id).xml:以historys为根节点,根节点下是record标签,它包含属性id、time和nickname,而这个节点的文本则是聊天消息

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/2221.html

你可能感兴趣的:([源码和文档分享]基于JAVA的聊天软件)