本项目所创建的数据库名为db_bookkeepingSystem,相关配置在db.properties文件中。
其中有三个表:tb_classification、tb_records和tb_users。
NO | 表名称 | 表名称 |
---|---|---|
1 | 记录分类表 | tb_classification |
2 | 记录表 | tb_records |
3 | 用户表 | tb_users |
其中记录分类表(tb_classification)用来记录分类相关的信息,该表的结构如下:
NO | 列名 | 类型 | 主键 | 是否null | 说明 |
---|---|---|---|---|---|
1 | cId | int(11) | 是 | 否 | 分类ID,主键,允许自增长 |
2 | cName | varchar(20) | 否 | 分类名称 | |
3 | cType | varchar(20) | 否 | 分类类型,只有支出和收入两种类型 |
其中记录表(tb_records)用来记录账目的支出和收入信息,该表的结构如下:
NO | 列名 | 类型 | 主键 | 是否null | 说明 |
---|---|---|---|---|---|
1 | rId | int(11) | 是 | 否 | 记录ID,主键,允许自增长 |
2 | uId | int(11) | 否 | 用户的ID,表示该条记录是该用户的 | |
3 | rType | varchar(20) | 否 | 记录类型,只有支出和收入两种 | |
4 | rMoney | float | 否 | 收入或支出的金额 | |
5 | rClassification | varchar(20) | 否 | 收入或支出的分类 | |
6 | rMemo | varchar(3000) | 否 | 记录备注 | |
7 | rDate | date | 否 | 记录日期 |
其中用户表(tb_users)用来记录用户的信息,该表的结构如下:
NO | 列名 | 类型 | 主键 | 是否null | 说明 |
---|---|---|---|---|---|
1 | uId | int(11) | 是 | 否 | 用户ID,主键,允许自增长 |
2 | uName | varchar(20) | 否 | 用户名 | |
3 | uPassword | varchar(40) | 否 | 登录密码 | |
4 | uImagePath | varchar(200) | 是 | 用户头像路径 |