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

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

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

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

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

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

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

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

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

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



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

相关文章

Vue ElementUI中Upload组件批量上传的实现代码

《VueElementUI中Upload组件批量上传的实现代码》ElementUI中Upload组件批量上传通过获取upload组件的DOM、文件、上传地址和数据,封装uploadFiles方法,使... ElementUI中Upload组件如何批量上传首先就是upload组件 <el-upl

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图

Java中实现订单超时自动取消功能(最新推荐)

《Java中实现订单超时自动取消功能(最新推荐)》本文介绍了Java中实现订单超时自动取消功能的几种方法,包括定时任务、JDK延迟队列、Redis过期监听、Redisson分布式延迟队列、Rocket... 目录1、定时任务2、JDK延迟队列 DelayQueue(1)定义实现Delayed接口的实体类 (

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

shell脚本自动删除30天以前的文件(最新推荐)

《shell脚本自动删除30天以前的文件(最新推荐)》该文章介绍了如何使用Shell脚本自动删除指定目录下30天以前的文件,并通过crontab设置定时任务,此外,还提供了如何使用Shell脚本删除E... 目录shell脚本自动删除30天以前的文件linux按照日期定时删除elasticsearch索引s

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创