今天开始着手写家庭记账本的程序,在写之前,我先整理了一下做家庭记账本所需要的思路,如下所示:
第一,家庭记账本程序的角色有两类:一类为管理员,一类为用户。
第二,在登录界面上,输入账户及密码,选择用户类别,而后进入相应的功能页,管理员登录进入管理员功能页,用户登录进入用户功能页。
第三,在用户功能页上,有七种功能需要实现,分别为:查看个人信息,修改个人信息,新增消费账单,删除消费账单,修改消费账单,查询消费账单,查看所有账单。
第四,在新建消费账单这一个功能里面,需要新增五个信息,分别为:名称,账单类型,时间,金额,备注。
第五,在查看所有账单这一个功能里面,有着三个模块,分别为支出,收入和数据分析。
第六,在管理员功能页上,有三种功能需要实现,分别为:查看个人信息,修改个人信息,用户管理。
第七,在用户管理这一个功能里面,有着四个模块,分别为:新增用户信息,查看用户信息,修改用户信息,删除用户信息。
第八,在查看用户信息后,可以通过点击查询消费记录来查看当前用户的所有消费信息,并且可以进行相应的修改和删除。
第九,在登录界面,有一个注册按钮,用来新增用户所用。
第十,在新增用户信息上,需要新增6个信息,分别为:用户名,密码,性别,年龄,电话,注册时间。