库存成本核算系统需求分析和系统设计.docVIP

库存成本核算系统需求分析和系统设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实习题:库存成本核算系统 设计一个库存成本核算程序STOCK。位于世界贸易大厦底层的成本部管理着食品仓、日用仓、烟酒仓等仓库,并将仓库中的货物调拨给超级市场、西餐厅、酒吧、潮江春等部门。采购货物进仓时,进库单上记录着货物的编号、数量以及金额;部门领料时,出库单上记录着货物的编号与数量,出库金额(即成本)是根据先进先出的原则计算的。 成本部要求掌握每日进货与领料的明细清单,以及每一样货物的最新库存数量与金额。每个月终还要求汇总每一个仓库本月的采购数量与金额(每一样货物的明细以及小计)、每一个部门本月的领料数量与金额(每一样货物的明细以及小计)。 (提示:完成你的类设计后,请考虑以下问题:(有了新的货物品种后可以加入吗?(有了新的仓库也可以管理吗?(大厦新开了一间日本料理店,你的程序可以处理吗?(如果发现以前的入库单或出库单录入时有错,你的程序是否允许修改?(如果可以修改,相应的成本是否可以正确地重新调整?) 首先明确系统功能,上述需求中以下句子涉及系统功能: 1. 成本部管理着食品仓、日用仓、烟酒仓等仓库; 2. 成本部将仓库的货物调拨给超级市场、西餐厅、酒吧、潮江春等部门; 3. (成本部)采购货物进仓; 4. 部门领料,领料时要按照先进先出的原则计算成本(出库金额); 5. 成本部要掌握每日进货与领料的明细清单; 6. 成本部要掌握每一样货物的最新库存数量和金额; 7. 每个月终要求汇总每个仓库本月的采购数量与金额(每一样货物的明细及小计); 8. 每个月终要求汇总每个部门本月的领料数量与金额(每一样货物的明细及小计)。 上述功能需求可归纳为以下几条: 1. 入库管理:包括采购货物进仓、查询每日进货明细清单以及月终汇总; 2. 部门领料:包括部门从仓库领料、查询每日领料明细清单以及月终汇总; 3. 库存查询:成本部要掌握每一样货物的最新库存数量和金额; 对系统功能有初步了解后,考虑系统的可能对象。可发现下面一些可能对象: 1. 成本部; 2. 仓库,很容易地知道,仓库应该是类,而食品仓、日用仓、烟酒仓等是对象; 3. 部门,部门是类,而超级市场、西餐厅、酒吧、潮江春等是对象; 4. 进库单和出库单; 5. 每日进货与领料清单,每月汇总的进货与领料表。 不难发现“成本部”是系统的使用者,系统并不需要对其信息进行保存和加工,可以说是系统边界外的活动者。而“每日的进货与领料清单,每月汇总的进货与领料表”可由进库单与出库单计算得到。根据“库存查询”功能得知系统最好设置“库存货物”对象,以保存最新的库存数量和金额,当然最新库存数量和金额也可通过进库单和出库单计算得到,但这种计算很复杂,而且仓库就是用于保存货物的,所以设置库存货物对象也很合理,有应用领域所对应的事物。同理也应增加“货物”对象,以保存有关货物的一般信息。因此,初步得到的对象包括: 1. 仓库:保存仓库的信息; 2. 部门:保存部门的信息; 3. 货物:保存货物的一般信息; 4. 进库单:货物进库的凭证; 5. 出库单:部门领料的凭证; 6. 库存货物:保存存放在仓库中货物的信息。 下面考虑每个对象的属性: 1. 仓库:应至少有名称,而且最好每个仓库有一个编码,因为仓库的名称可能不唯一,也可能很长,不适合用于唯一区分每个仓库。根据常识,仓库属性可能还包括地点,容量等。但经分析可发现,这些属性与系统功能无直接关系,是可有可无的属性。 2. 部门:至少有编码和名称,也许还有负责人等,但该属性也是可有可无的。 3. 货物:至少有编码和名称。可能还要对货物进行分类,例如分为食品类、日用类、烟酒类等,货物分类可用编码体现。通常许多行业经营管理的货物都有其分类和编码标准。 4. 进库单:应该有进库日期、进库仓库、进库货物的数量和金额,不难知道,每个进库单可能进库多种货物,因此应使用进库货物对象保存每个进库单的某个进库货物信息,包括货物编码、名称、数量和金额等。进库单可能还需要经手人等属性。 5. 出库单:应该有出库日期、出库仓库、领料部门、出库货物的数量和金额,同样应使用出库货物对象保存某个出库货物的信息,包括货物编码、名称、数量和金额等。出库单也可能还需要有经手人等属性。 6. 库存货物:至少有存货仓库、货物编号、货物数量和货物金额等属性。 下面考虑每个对象应提供的服务: 1. 对于仓库、部门、货物等对象,从完成系统功能角度看,没有特别的服务需要提供,主要用于保存某些信息。如果从实现角度看,它们也许需要提供一些简单服务,例如根据仓库编号查找相应名称等,这些服务可在设计阶段再仔细考虑。 2. 进库单:根据系统功能应提供货物进库、汇总每日货物进库清单、汇总每月货物进库总数等服务。 3. 出库单:根据系统功

文档评论(0)

youyang99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档