手搓简化版的预算管理系统:前端Excel录入,后端Access把关存储和审批
- 2026-11-07 06:51:49
手搓简化版的预算管理系统:前端Excel录入,后端Access把关存储和审批大家好,今天是中秋节,祝愿各位读友们节日快乐,幸福安康。 昨天和大家分享了一下关于预算系统的搭建的一些过程,今天来分享一下这个搭配能做什么,起什么作用。 它主要能有登录、录入、审批、退回、日志。今天补充一点,也是这套东西我觉得最聪明的地方:前端就是Excel,Access后端却在背后悄悄帮的把关。 一、前端录入,和Excel一模一样 作为一个财务人,在用财务系统的时候,很多时候都觉得没有Excel方便,不够灵活,毕竟系统有很多都是依赖后台逻辑的,所以我自己一听“系统录入”就头大,本来上个月的时候,我是原本是打算Access,,做前后端的,设计好了之后,觉得用起来不顺手,于是就有了这套前端Excel,后端Access的组合。 在录入页面里,可以复制粘贴,可以查找删除,可以拖动填充,该有的功能一样不少。会用Excel的人,打开就能上手,不用重新学一套操作。 为什么这点重要?因为很多用户习惯是很难改的。你让他从Excel搬到系统里,如果操作还得重新学,他心里就抵触。但如果你让他感觉“还是那个熟悉的Excel”,他接受起来就顺了。 前端就是Excel的扩展,说明书写起来都简单很多,不需要再花费时间额外对业务部门的其他同事进行特别指导。 二、Access后端,它会自动判断哪些数据该收 虽然前端就是Excel的加载,不代表Access后端什么都收。 真正的聪明在后端。数据提交上来的时候,Access后端会自动判断:哪些数据需要接收,哪些不需要。 比如有些字段是系统自动生成的,比如申请编号、设置的计算结果。这些字段在表里都显示,但你不需要录入。 为什么不需要录入?因为一录入就乱了。编号应该系统生成,计算结果应该系统算,你手动填进去,反而会出错。 所以后端的态度是:哪怕你录了,我也不接收。 你填了自动生成的字段?后端直接拒绝,不收这个数据。你填了不该填的计算资格?后端也不读。它不会因为你手快填错了,就把错的数据存进去。 前端给的自由和灵活,后端守住底线,不该收的数据不收,例如我们的计算字段,表达式写一次就可以了,来多少数据都可以,然而在Excel中,如果你增加数据,很大概率会要重新往下填充公式。 三、权限再卡一道:不该看的根本看不到 除了判断该不该收,后端还有权限控制。 比如计算字段的结果,不是所有人都有资格看的。 · 没有申请权限的人,看不到计算字段的结果。 · 有查询权限的人,才能看到。 这意味着什么?意味着敏感的计算结果不会随随便便暴露给所有人。该谁看,谁才能看。权限卡在数据层面,不是卡在界面上——界面藏了,数据照样能调出来,所以必须从后端卡死。 四、这套土办法设计成果解决了什么 把这两层合起来看,其实解决了三个问题: 第一,用户不用改变习惯。 前端是Excel,复制粘贴查找删除都在,上手没门槛。 第二,数据不会因为手快就出错。 自动生成的、该计算的,后端不收,你填了也白填,从源头堵住错误。 第三,敏感数据不会泄露。 计算字段的结果按权限开放,没权限的人看不到,不是靠界面隐藏,是后端就不给。 前端灵活,后端严谨。 这两件事看起来矛盾,但恰恰是这套系统最让我满意的地方,也正好解决我业务多人灵活操作,流程把控,审批流程走邮件通知,再不用电话飞来飞去的,有时还找不到人。有时你需要审批的数据一发,哪怕上层在开会,看到也能顺便抽个空审批了。 五、回到最初的那个想法 我做这套东西,一开始就是为了解决几个最头痛的问题:多人编辑打架、数据不规范、敏感数据管不住。 现在回头看,它确实不完美,Excel加Access也不是什么高级方案。但它把这几件事都解决了: · 数据集中了,不再散落在一个个文件里。 · 录入规范了,后端帮你判断该收什么。 · 权限管住了,不该看的看不到。 · 操作简单了,前端是Excel,主页一键搞定。 · 审批有流程了,退回自动通知,动作全部留痕。 一个不懂代码的人,慢慢摸索出来的一个土系统,虽然它不完美,但它解决了我的难题。而且灵活度超高,用起来像Excel,背后却比Excel靠谱得多。 这就是AI带给我最实在的价值:它没让我变成程序员,但它让我把脑子里的想法,真的变成了能用的东西。 快退休了也没有关系,学习是个可以持久的事情,我依然很喜欢那句话,菜就多练,一通百通,后面就可以做无数个类似这个方式的套餐搭配。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。