这两天我要做一个记账的小程序,给公司用,因为公司人员众多,财务这一块一直都比较比较麻烦,有时候不知道钱花花是花了,不知道花哪去了,没有一个详细的规划。老板要我做个简单地记账功能。做程序首先第一步就是规划好形同的整个流程,我的目的就是记录账单的流向,根据不同级别的人,给与不同的权限,在代码里面就是一个状态的判断。这里做得十分简单,就是将用户角色分成4种,老板,部门负责人,项目负责人,员工。
员工权限 :1. 记录项目所需资金(记账)。
项目负责人:1.申请项目,2.审核项目所需资金(一审)。3.申请项目所需资金(预算)。
部门负责人:1.建账户,2.vip申请(意思就是部门老大记账,花了多少钱,只进行记录,不需要审核)。3.查看项目流水。4.审核项目。5.审核项目所需金额(二审)。6.资金退回。7.添员工。8.账户充钱。
老板 :1.查看所有账单流水。