报销模块数据表设计
Up
• 发表于:2021-07-09 11:25:35 • 更新于:2021-12-04 19:38:33
393

概述:

前面讲了报销模块功能的整体实现步骤,这次从数据表的角度出发,讲讲报销模块的数据表设计思路,并进行总结。报销模块包含三个数据表,报销申请表、报销类型表、报销明细表。

成果展示:

 http://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210709/1625800995697_%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20210709112113.pnghttp://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210709/1625801015329_%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20210709112138.png

http://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210709/1625801021459_%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20210709112126.png

  

设计思路:

1. 报销类型表:

 

字段设计:

报销类型表是用来存放类型名称,字段类型为“字符”;报销明细表有字段关联到报销类型表,后续在报销明细中,该字段就可选择报销类型表里的数据。

 http://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210709/1625801048197_%E5%9B%BE%E7%89%871.png

 

2.  报销明细表:


字段设计:

报销明细表用来存放每一次报销申请的报销内容以及金额。

其中报销类型字段关联报销类型表;报销申请字段关联报销申请表(关联报销申请表,确保多项明细对应一次申请);其它字段类型则按图所示去设置即可。

 http://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210709/1625801064078_%E5%9B%BE%E7%89%872.png

 

3. 报销申请表:


字段设计:

报销申请表是用来存放申请的基础信息,其中申请人字段关联到用户表(用户表系统自带);报销明细字段集合报销明细(前面步骤报销明细表已经先关联了报销申请表,报销申请表才可集合报销明细;集合报销明细,可看到该申请有多少条明细关联到它);申请状态字段则是用来标识该申请的进度或结果。其他字段的类型按图所示去设置即可。

http://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210709/1625801078619_%E5%9B%BE%E7%89%873.png

 

呈现效果:

报销申请表:

http://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210709/1625801097926_%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_16257993794009.png 

新增报销功能效果:

http://pan.bnocode.com/project/5ebb991f975bfe569224be3e/attachment/20210709/1625801111048_%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_1625799425471.png

 

总结:

报销模块的数据表设计思路如上文所述,总的来讲则是:要提交报销申请,得有一张数据表存放申请数据(报销申请表);而报销一般来说会是一次报销申请里有多项报销内容,这样就得有一张数据表存放各项内容(报销明细表);报销明细里面,报销的项目内容统一选择的效果则需要一张数据表存放选择内容,产生关联后才可选择(报销类型表)。


本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~
联系我们
售前咨询电话
020-88520693
意见箱 · 建议反馈
您的宝贵建议,使白码更完美!
微信扫码添加白码小助理