当前位置: 首页 > news >正文

企业报销系统完整设计方案

企业报销系统完整设计方案

编写人:CC阿爸

 

2015-1-15

 

今天终于手头略为空闲了一下,打开博客一看,原来已半年没有更新我的博客了,实属不该,既使再忙,相信挤出写博客的时间还是有的。

今天在这里,我想分享一下,我在单位里设计与开发的一套企业报销系统的完整设计方案及程序代码。有兴趣的同学,可以加入技术群,欢迎加入技术分享群,分享相关技术及代码,有兴趣可留下QQ,一同学习与探讨一下,高手就略过吧。

报销单系统分析

 

根据工厂的现时需求,我们暂将报销单设计定为四个模块,其中各个模块相互独立,又相互关联

 

1. 应酬单:  

应酬单分为 申请 和报销两种.申请的金额还根据500元作为界线. 其格式为现行工厂使用的格式.其审批流程根据各个工厂的需求进行处理.

 

2.       现金借款单:  

现金的借款.根据金额进行审批级别的区分.可以规定时间内打印催款通知,及还款凭证.此处会结合报销单进行计算.可设定是否需要邮件通知用户来还款.

 

3. 报销单:

此块为该系统的核心部分. 报销单中.可以调用是否使用应酬单和现金借款单.报销单的审批,也可以根据金额的多少设置不同人员的审批.报销单的审批类似于非直接物料的审批. 报销单的格式.可以根据会计部提供的格式进行设计.在填写报销单时可以冲账借款单.

4. 费用预算:

为了合理的控制每个部门的日常报销费用,系统加入了费用预算与报销挂勾的功能,用户在填报时,会检查截止到今天的该项目的预算是否大于报销金额。如超出该项目的预算,系统不允许填报,需待下一月预算加入后,方可报销。如果对一些临时特殊费用,可走预算外申请通道,临时增加该预算科目的预算。

5.       会计处理部分:

此模块即为会计部对报销单,借款单,进行的后续核销工作. 对其金额发票进行核对.此模块.其中出纳部分.记录其付款及收款所有动作,初步设计可以导出为EXCEL ,方便以后导入到K3系统. 其中科目代码的设计由会计部提供.

并为其设置对应的K3科目.导入后.可以直接在k3中产生凭证.

报销单及借款单的核销部分,都可对其进行相互的冲账处理.

6.       系统设置部分:

此模块,主要对一些系统的基础资料进行维护:如币别 人员资料 报销项目、科目列表、供应商、客户等

7.       报表部分:

对系统的相关单据进行报表统计。

8.       后续的设计: 报销单同时可以关联动态单

 

其中前四个模块是相互独立,可以设计不同人员进行审批.其中 应酬单如是 申请 类别.则事前必须得到审批.才可以被报销单中调用其中报销单中,只能调用自己申请的应酬单及现金借款单.不能调用别人申请的.

 

现金借款单也须被审批完成后才可以被报销单调用.

 

 

转载于:https://www.cnblogs.com/bribe/p/4243188.html

相关文章:

  • FBX .NET
  • Struts 1 之配置文件
  • ios判断是否有中文
  • Linux多线程实例练习 - pthread_exit() 与 pthread_join()
  • [简介]HTML5 and CSS3
  • LexYacc Parser错误发生后再次parser之前恢复初始状态
  • ae开发基础功能
  • 水果的英文名称
  • LaTeX学习笔记
  • 杭电OJ BestCoder28期1001Missing number问题(小技巧偏移法)
  • Ecshop系统二次开发教程及流程演示
  • C#的百度地图开发(一)发起HTTP请求
  • python学习
  • MySQL STRAIGHT_JOIN
  • 数据结构之线性结构
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • es的写入过程
  • EventListener原理
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • js写一个简单的选项卡
  • leetcode46 Permutation 排列组合
  • OSS Web直传 (文件图片)
  • Phpstorm怎样批量删除空行?
  • Theano - 导数
  • 初识 beanstalkd
  • 大快搜索数据爬虫技术实例安装教学篇
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 思否第一天
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 微信小程序开发问题汇总
  • 找一份好的前端工作,起点很重要
  • 智能合约开发环境搭建及Hello World合约
  • 中文输入法与React文本输入框的问题与解决方案
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 进程与线程(三)——进程/线程间通信
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (06)Hive——正则表达式
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2.2w字)前端单元测试之Jest详解篇
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (生成器)yield与(迭代器)generator
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)可以带来幸福的一本书
  • (转)原始图像数据和PDF中的图像数据
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .htaccess 强制https 单独排除某个目录
  • .Mobi域名介绍
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .net core 连接数据库,通过数据库生成Modell
  • .NET4.0并行计算技术基础(1)
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded