[说明] 图3-1描述某超市销售数据的部分处理流程。超市中有若干台收款机和若干名收款员。这里,我们把一个收款员开始使用一台收款机到离开这台收款机称为该收款员的一次作业。作业开始时,收款员先在收款机上输入收款员号和作业前金额。作业前金额是为了销售时的找

admin2012-02-20  33

问题 [说明]
   图3-1描述某超市销售数据的部分处理流程。超市中有若干台收款机和若干名收款员。这里,我们把一个收款员开始使用一台收款机到离开这台收款机称为该收款员的一次作业。作业开始时,收款员先在收款机上输入收款员号和作业前金额。作业前金额是为了销售时的找零而在作业前预先放入钱柜的金额数。作业结束时,收款员要打开钱柜,取走全部现金,并把这些现金的金额数(称为作业后金额)输入收款机。当作业前金额+本次作业售货总金额-本次作业退货总金额≠作业后金额时,表示这次作业存在金额差错。
   本流程图已作简化,并作以下假定;该超市只有现金交易(不用信用卡和礼券);一个收款员因某种原因(如吃饭)在一天中可以有多个作业;销售方式只有售货和退货两种。
   整个超市分成若干部门(如食品部、服装部),系统按部门统计一个月中各类货物的销售数量和金额,最后根据月销售计划文件分析各部门完成销售计划的情况。系统还统计每个收款员的差错情况和退货情况。
   图中处理4和处理8每月的最后一天执行一次(营业结束后),其他处理每天执行一次。
   图中部分数据、文件的记录格式如下:
   日销售数据:收款机号+收款员号+作业前金额+{(售货标记|退货标记)+货号+数量+单价+金额}+作业后金额
   日销售文件记录:(作业开始标记+收款机号+收款员号+作业前金额)
   |((售货标记|退货标记)+货号+数量+金额)
   |(作业结束标记+收款机号+收款员号+作业后金额)
   部门目销售文件记录:部门号+(售货标记|退货标记)+货号+数量+金额
   部门月销售计划文件记录:部门号+月计划金额
   收款员差错月报:月份+收款员号+差错作业数+差错总金额
   收款员退货月报:月份+收款员号+退货次数+退货总金额
   其中{w}表示w重复出现多次;a|b表示a或b;a+b表示a与b。

“处理1”能检查出日销售数据中的哪些错误。

选项

答案存在非法字符或非法数据(如金额小于0) 数量×单价≠金额 货号(或单价)与商品文件中的货号(或单价)不一致

解析
转载请注明原文地址:https://kaotiyun.com/show/clDZ777K
0

最新回复(0)