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,而这个节点的文本则是聊天消息
参考文档和完整的文档和源码下载地址: