【打杂记录】-能否开发一个报账系统,自动批量识别与完成报账任务?

本文主要是介绍【打杂记录】-能否开发一个报账系统,自动批量识别与完成报账任务?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

能否开发一个报账系统,自动批量识别与完成报账任务?

今天这篇博客,我想说些非技术性语言。我在研二一年负责实验室的报账工作,近期终于有机会将工作交接给下一位负责人,我的科研时间又回来了。

在这一年里,我写过很多可以实现批量任务处理的博客,有关于批量提取数据的、也有批量执行任务的,唯独没有实现可以批量自动报账的!可见,对于现实中的打杂琐事,再优秀的程序员也无法使用for循环来批量解决,只能在这些重复的报账工作中逐渐消磨对科研的热情。
在这里插入图片描述

起初,接手财务工作时,我时常在看文献或者写代码时被同学们打断,只为了给我一张发票。打断几次后,我觉得这样不行,根本没办法沉浸式做科研,于是搞了一个投递箱,让同学们自行投递登记,我会在空闲时间处理。不过,老师们还是会时常打断我的工作状态。为了不让报账影响我的科研进度,我只能比同学们更早到达实验室或者在大家都休息的时候处理发票。所以,在一定程度上报账工作降低了我的科研热情与精力,本应是我思考与学习的时间,被分去了报账,即便总的时间可能一个月只需要两三天,但就是影响了,不管是情绪上,还是科研进度上。

但对于报账的流程,我觉得是可以从根本上作出一些改进的(见下图)
在这里插入图片描述

我希望学校的报账流程能有所改进,起码要将线下的盖章工作转为线上,线下的审核工作转为线上的定点审核,简化报账流程,让老师学生可以节省时间,花更多的时间在有意义的事情上面

一张发票的样式是固定的,它的变量在于发票类型、发票明细、发票抬头、时间、单位等,变量是已知的,因此,可以开发一款系统(目前市面上肯定已经有了)自动识别发票、对发票进行验证,仅提取财务老师需要审核的信息出来,发送到财务老师的任务列表。系统可以预先识别能识别的确定性信息,比如验证发票、识别发票抬头是否是“华南理工大学”等。总之,如果有这样一个报账系统,每位同学都可以简易操作,将快速简化报销流程。
在这里插入图片描述

这篇关于【打杂记录】-能否开发一个报账系统,自动批量识别与完成报账任务?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/411874

相关文章

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Python实现批量提取BLF文件时间戳

《Python实现批量提取BLF文件时间戳》BLF(BinaryLoggingFormat)作为Vector公司推出的CAN总线数据记录格式,被广泛用于存储车辆通信数据,本文将使用Python轻松提取... 目录一、为什么需要批量处理 BLF 文件二、核心代码解析:从文件遍历到数据导出1. 环境准备与依赖库

MyBatis-Plus 自动赋值实体字段最佳实践指南

《MyBatis-Plus自动赋值实体字段最佳实践指南》MyBatis-Plus通过@TableField注解与填充策略,实现时间戳、用户信息、逻辑删除等字段的自动填充,减少手动赋值,提升开发效率与... 目录1. MyBATis-Plus 自动赋值概述1.1 适用场景1.2 自动填充的原理1.3 填充策略

linux批量替换文件内容的实现方式

《linux批量替换文件内容的实现方式》本文总结了Linux中批量替换文件内容的几种方法,包括使用sed替换文件夹内所有文件、单个文件内容及逐行字符串,强调使用反引号和绝对路径,并分享个人经验供参考... 目录一、linux批量替换文件内容 二、替换文件内所有匹配的字符串 三、替换每一行中全部str1为st

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

Python自动化批量重命名与整理文件系统

《Python自动化批量重命名与整理文件系统》这篇文章主要为大家详细介绍了如何使用Python实现一个强大的文件批量重命名与整理工具,帮助开发者自动化这一繁琐过程,有需要的小伙伴可以了解下... 目录简介环境准备项目功能概述代码详细解析1. 导入必要的库2. 配置参数设置3. 创建日志系统4. 安全文件名处

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种