前言
程序员一方面要精进自己的技术,另一方面也要熟悉业务。理解业务需求背后的动机和目标。更好的服务客户。避免开发过程中的误解和需求变更。这期视频主要从业务角度理解一下财务管理模块。如果是财会类专业的也可以了解下自己学的财务知识是如何应用到系统中的。参与过财务系统开发的可以互相借鉴与讨论,没有参与过的可以了解下财务管理系统。
财务管理系统包含什么
他应该包含什么呢?好像无从下手。不急。从我这点微薄的财务知识说起的话。我们大学开设过会计。当时了解过一点什么
成资产负债表、利润表的。还有一些借贷什么的。有借必有贷,借贷相等的基础知识。现在脑子中剩下的就剩这些了。上述的借贷转化为财务系统中的凭证,凭证不知道怎么理解就参考微信每次支付会生产一个支付凭证。上面的资产负债表转化为报表管理系统。好了我的财务知识基本无了。下面是企业中用到的一些基本模块。企业需要管理自己的核心账务。下面开设总账模块,是财务数据记录的基础,支持会计准则,生成财务报表。账务处理还要处理应收应付账款管理。上面就提及了三个基本的模块和一个基本的概念。一个总账模块,应收应付模块,报表模块和凭证的概念。然后企业需要资金和成本控制。会需要资金管理和成本管理模块。用于管理现金流入流出,优化现金流。跟踪分析成本和支出,优化成本结构。还有就是固定资产管理和税务管理。用于管理固定资产采购、折旧、处置和处理税率设置、税务申报,优化税务负担。还有就是我比较熟悉的预算模块,用于编制和跟踪预算,进行财务规划和控制。
程序员需要了解什么?在其中负责什么责任呢
一般来说程序员一个人是无法负责那么多模块的,一个人负责可能就在一个模块的项目组下面做事情。我主要做过一些预算,凭证账务方面的一些工作。下期业务方面视频会介绍预算模块或者总账模块的一些功能和表结构和设计思路。如下图所示后面会进行整理一下。