摘要:
3.计算子模块的设计
在数据的组织中已经介绍了针对核算的不同要求建立的几个数据库的模式,本模块的功能就是对这几个数据库中的数据进行处理。在工厂中产品代号代表着唯一的一种产品,而同一产品可以有几种不同的单价,计算产品的销售收入、成本、税金,利润时,是以单价来区分核算的。也就是说代号相同,单价不同的产品要分开来核算。所以计算时先以产品代号和单价为关键字建立索引库,把产品代号相同并且单价也相同的记录排列在一起。对相关的数据库中的记录进行查找和定位,然后按一系列计算公式进行计算。完成登帐处理,最后更新产品结存数据库和产品销售累计数据库

4、输出子模块的设计
输出子模块的功能是把经过一系列计算后需用文字形式提供给用户使用的信息打印出来。为了做到输入方便、输出直观,产品名称输入时用产品代号来代替,输出时以《产品代号——汉字名称对照表》中取汉字复原,对操作员来说,把输入汉字改成输入数字,速度可大大提高;而对财会人员来说,计算机编制的表和人工编制的表没有什么差别,容易接受。在输出模块...
3.计算子模块的设计
在数据的组织中已经介绍了针对核算的不同要求建立的几个数据库的模式,本模块的功能就是对这几个数据库中的数据进行处理。在工厂中产品代号代表着唯一的一种产品,而同一产品可以有几种不同的单价,计算产品的销售收入、成本、税金,利润时,是以单价来区分核算的。也就是说代号相同,单价不同的产品要分开来核算。所以计算时先以产品代号和单价为关键字建立索引库,把产品代号相同并且单价也相同的记录排列在一起。对相关的数据库中的记录进行查找和定位,然后按一系列计算公式进行计算。完成登帐处理,最后更新产品结存数据库和产品销售累计数据库

4、输出子模块的设计
输出子模块的功能是把经过一系列计算后需用文字形式提供给用户使用的信息打印出来。为了做到输入方便、输出直观,产品名称输入时用产品代号来代替,输出时以《产品代号——汉字名称对照表》中取汉字复原,对操作员来说,把输入汉字改成输入数字,速度可大大提高;而对财会人员来说,计算机编制的表和人工编制的表没有什么差别,容易接受。在输出模块中还设置了换页控制语句,使打印出的程序既整齐又便于装订。

5、查询子模块的设计
企业随时都需要了解产品的销售情况,查询子模块提供了这一实时跟踪的功能。查询内容有两种:一种是查询某一产品的本月销售情况,先对发票数据库中该产品的销售量和销售收入进行合计,然后在屏幕上显示出来。还有一种是查询某一产品的本年销售情况,把产品销售累计库中该产品的销售收入、销售成本、销售税金、销售利润的全年累计数在屏幕上显示出来。
五、工作流程
1、输入子模块





六、一些技术问题的说明
1、建立《产品代号——汉字名称对照表》数据库。在输出子模块中已经提到产品名称输入时用代码,输出时复原成汉字,要做到这一点,必须事先对产品名称进行代码化,并在计算机内建立《产品代号——汉字名称对照表》数据库。这个库只用两个字段,一个字段放产品代号,另一个字段放汉字名称。
2、在计算过程中应有一系列查找、增加的功能。比如某种产品是第一次入库,在计算前就要先在结存库中加入这个产品代号,否则,计算产成品明细帐中入库产品的结存量和结存金额时,就要出错。另外,有些产品还有辅助设备和包装物,在计算和登记产品销售明细帐时,产品的辅助设备和包装物也应单独以一个代号存放在库中,以便计算出销售收入、销售成本、销售税金、销售利润;而在产成品明细帐中,这些辅助设备和包装的所有开支都已包括在产品的成本中,不单独核算成本。在计算前,先要对产成品明细帐库中的所有代号查找一遍,找到产品的辅助设备和包装时,就把这条记录的所有字段都置O。
3、为了防止机器出意外故障时冲掉数据,每次输完凭证后要在软盘上做副本,同时月末登完帐后,也要拷贝副本作为历史资料备查。