家庭财务软件的概要分析设计实现功能: 1
用户治理 (1)
治理员 添加: 更换: 删除: 逻辑是删除,不让登录,为得是不破坏账目记录 (2)
一般用户 更换: 登录名,姓名,密码等等 2
类别治理 (1)
大类治理 添加: 更换: 删除: 有帐目记录的不能删除,只能修改 排序: 为了输入的方便,地时要适当的人性化 (2)
小类治理: 附属于大类 添加: 更换: 删除: 有帐目记录的不能删除,只能修改 3
帐目治理 (1)
收入 添加: ① 没有日账,要先添加日账;② 有日账,在其下添加明细帐
最好有备注或是日记 更换: 删除: 删除前要确认 (2)
支出 添加: ① 没有日账,要先添加日账;② 有日账,在其下添加明细帐
最好有备注或是日记 更换: 删除: 删除前要确认 4
节日治理 添加: 更换: 删除: 有帐目记录的不能删除,只能修改 5
分析统计 查看: 依照不同的要求,显现不同统计表,能够以文档的形式储存 6
系统治理 备份: 数据库的备份 其它: 隐喻关系数据库:先简要地设计了七张表,先暂不考虑权限,多语言,[USER 用户] 登录后方能够记录[TOTAL 总帐] 总的已收帐 已负账 资产 现金 银行款 基金[BIGCLASS 大类] 衣食住行消费类和收入分类[SMALLCLASS 小类]大类下的小类 [GALA 专门节日] 周末 法定假日 专门节日等 (用于分析,更高地说确实是加了一个时刻维度)[LIST 日账] 每日收支[ITEM 日账明细] 每日收支明细本设计的主键只用来表示关系,不含有现实意义,所有主键全是 bigint 绝对够用了吧 人能活 100 岁 每天买 1000 件东西,一年 365 天 1000*100*365=
因此这是简要的设计,事实上我要做的并不是记录工作,记录是为了更好地分析,然后如何样去收支
存在问题: (1)收入和支出是不是要再关