设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2011|回复: 2

[Access本身] 浅谈软件设计中的期间

[复制链接]
发表于 2017-1-5 23:16:02 | 显示全部楼层 |阅读模式
本帖最后由 fan0217 于 2017-1-5 23:17 编辑

       期间是指将企业川流不息的经营活动划分为若干个相等的区间,在连续反映的基础上,分期进行会计核算和编制会计报表,定期反映企业某一期间的经营活动和成果。


分类:
  按日期划分:自然月期间、自定义期间;
  按类型分:业务期间、财务期间(会计期间)。


实际期间的状况:
  1、有不少公司是按非自然月进行核算的,采用自定义期间,比如:26日-25日;还有一些公司还使用财年的概念,不使用自然年。
  2、有些公司要求业务期间和财务期间分开来管理,这样业务上在财务未结转的情况下,也可以进行业务核算。


   针对上面的情况,在设计软件时就需要充分考虑这些需求,如何才能有效的管理呢?采用专门的数据表来记录这些期间数据是个不错的做法。而在记录业务或者财务数据时,记录下日期的同时记录下期间,或许你会说这会造成数据冗余,其实在数据库设计中适当的冗余是必要的。涉及到了期间,期末结转就是非常必要的了,当然还要设计反结转,这个也很重要。期末结转后将上期的期末数转成本期期初数,这样不仅可以提高软件的运行效率,还可以制作标准的报表,含有上期期末数、本期发生数、本年累计数和本期数。在设计时要严格控制日期,必须禁止非本期的数据录入系统,否则会造成数据混乱。当然还需要必要的权限和审核机制。非本期数据和审核后的数据都不允许修改和删除。在表中记录有期间数据,那么根据期间汇总就变得很简单了。在业务期间和财务期间有分置的系统中,应该考虑到业务期间只能超前财务期间一个期间,并且财务期间结转时覆盖业务期间。

   好了,先写到这里,如有想到补充的再写!



点击这里给我发消息

发表于 2017-1-5 23:18:11 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2017-1-6 11:05:30 | 显示全部楼层
谢谢分享!赞一个!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-3-28 22:35 , Processed in 0.085319 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表