比较付款数据

Comparing data of payments

本文关键字:数据 付款 比较      更新时间:2023-10-16

在我的工作中,我们有两个系统,一个每月自动收集客户付款。一个管理这些客户的会员资格。可悲的是,我们过时的技术无法相互通信,因此我们不知道客户是否真的在没有手动审核的情况下支付了他们的会员资格。

我已经负责这个过程,男孩需要一段时间才能完成。

我对C++的了解有限,正在考虑编写一个程序来为我进行比较。

关于如何实现这一点,我有两个想法,想知道你们的想法。如果这些是最好的,或者是否有可能,或者是否有更好的解决方案?

当前设置:我们在 excel 中列出了所有成员的列表,每个成员应该支付多少,然后我们检查收集的实际资金并检查以确保每个人的付款都已通过并被处理而不是被拒绝。

选项 1:具有多维字符串数组。将 excel 文件读入此数组,它将有三列,名字、姓氏、他们应该支付的金额。这将按字母顺序排列,以帮助搜索。然后,我将以css文件格式导出事务,并一次读取一行。当它读取一行时,它会在数组中搜索相同的名字和姓氏。一旦发现,它将确认支付的金额,确认它说已处理而不是拒绝,如果是这样,将从他们应该支付的客户金额中减去它。最后,如果每个客户应该支付的金额都等于 0,那么每个人都支付了。

选项2:类似于选项 1,只是不使用多维数组,而是使用两个 css 文件。并且不要在开始时将项目放入数组中。

思潮?这是解决这个问题的明智方法吗?我是一个新手程序员,所以我只是在寻找建议/建议。

您的解决方案将起作用,但适用于小型数据集。我现在不知道您的约束是什么,但我认为更优雅的解决方案是首先在第一个系统上设置数据库(而不是 excel 文件(。
是否可以创建数据库?Excel 文件中有多少客户?