gpt4 book ai didi

iphone - 帮助完成第一个核心数据项目

转载 作者:行者123 更新时间:2023-12-03 20:33:05 25 4
gpt4 key购买 nike

这是我遇到的第一个项目,我无法通过使用一些 NSCoding 协议(protocol)的 NSUserDefaults 来完成。我被要求编写一些 POS 软件。

本质上,应用程序需要存储一堆产品、价格和销售账户。用户应该能够添加项目和帐户,并随着时间的推移跟踪帐户余额。帐户余额应该能够从一个“ session ”(时间段)结转到下一个“ session ”。

我对这些概念很满意,但我想确信我的建模是正确的。 这是我对数据进行建模的方式。我想知道我是否正确完成了此操作,或者是否存在任何明显的错误/遗漏。

我创建了一个“帐户”实体,它具有以下属性:

  • 名字
  • 姓氏
  • 帐户 ID
  • 群组
  • 与交易实体存在关系。

我为每个 session 创建了一个实体。再次强调,一次 session 就像一个财政月。该 session 将有一个自定义名称和 ID。

  • session ID
  • session 名称
  • 与应用于该 session 的所有帐户都存在关系。

当然,有些产品有名称和 ID。与“价格”对象也有关系,因此我可以更改价格而不影响余额。

请查看 Xcode 4 的屏幕截图,它完整地解释了我的模型:

enter image description here

编辑:

看看这个,我似乎遗漏了一些重要信息,例如交易日期等。也就是说,我走在正确的轨道上吗?

最佳答案

根据我的经验,销售点交易在三个表中列出了重新创建收据所需的所有数据,一个标题(考虑销售日期,单一跟踪实体),一组所有正在销售的商品的记录(链接回销售标题),以及所有付款方式的一组记录(再次链接回销售标题)。

这将使您有机会在将来重建各个交易。另外,这是一个简单的模型,但应该足以满足您的要求。名义上,您还可以跟踪按行项目应用的折扣、按发票折扣和按组折扣等。

session 和事务之间有什么关系?

关于iphone - 帮助完成第一个核心数据项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6338700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com