企业发票管理系统设计
1. 企业组织架构
首先明确整个系统具有哪些角色:财务、会计、管理层、员工
基于角色去设计系统功能,权限设计:基本的包括用户、角色、权限+企业组织架构
源码资料: http://front.comingit.cn/#/projectDetails?id=33
公众号: 程序员阿风
2. 员工模块的发票管理流程
2.1 企业审批流程
动态的定义审批流中的审核人员(基于公司内部的管理层)
每一级的审批可以设置多个用户去审核(也可以配置某一人同意即可或者必须全部同意)
可以额外增加审批的时效性(5天)
2.2 用户提交审批
用户基于审批业务场景去选择对应的审批走公司的报销流程,这个过程中需要上传对应的发票。
2.3 增加审批消息通知
主要作用于某些审批在审批过程中某位领导一直没看到,导致审批一直没完成甚至超时的情况
3. 数据报表设计
统计维度:
- 每日的审批报销情况
- 每种审批流的报销统计
- 每种审批状态的数据统计
- 财务开销统计