我要进入第1阶段的设计一个商品交易应用程序。一个主要功能的这一申请捕获和评价的价格信息。定价,在这种市场不是固定的。这通常是一个市场基准+/-。例如:(A和B市场基准)

  • 价格=A+1美元
  • 价格=A+.5(A-B)

最终的价格处理的计算使用的价格公式应用在商定的时间。例如;最终的价格可能被平均的A+1美元,超过前一周和一周后加载的商品。

目前的贸易商都是拍摄这个细节,在Excel这使得他们的灵活性,设置公式需要,但这种信息,不让它进入我们的会计系统和电子表格是不连接的住预测的市场基准使价格预测的手册和缓慢的任务。

我在找投入什么样的工具/技术,我可以使用进入、储存和评估的公式应用程序。

我们将使用SQL服务器或Oracle数据库和客户的平台,不是固定的,但可以假设它/WPF,ASP.NET 或Java webapp.

我知道这是一个非常广泛的问题,但我们远远不够沿着更具体的是什么技术将使用。

感谢

有帮助吗?

解决方案

我敢打赌,你的用户喜欢的灵活性进入公式到Excel,所以我建议一种做法是这样的:-

  1. 写的东西,以允许他们进入公式到应用程序中使用的类型的运营商,他们实际上将会使用的关键词为不同的基的价格。这可能只是被储存作为一串。
  2. 验证这一使用一个白色列表方法(可能是相当棘手,也许只需要看一堆基于分析算法)。你可能允许:+-/*(){数字常量}{的关键词为基的价格}.
  3. 翻译这些公式到的东西,你的数据库可以了解在选择清单。如果公式,他们进入类似于你可以做什么,在SQL这可能不是太困难。关键词拒绝进入列名和其他的一切都可以单独留在家中。

然后,你就可以选择返回的数据,平均超过期限,等等,通过堵在特别formual和运行它在你的历史性数据和/或预测。

步骤2内有一些技巧,但它将使其他的一切都容易(和高效率的).

其他提示

你有没有考虑整合与Excel?这样,你没有试图撬Excel出他们的魔掌(商业用户 崇拜 Excel的),并且他们获得使用所有的技巧,他们已经学会了多年。你只泵的数据之间来回的应用程序和使用Excel VBA(或然而他们告诉人们将使用Excel的这些天)和你就差不多好去。

我有一个可笑的简单的解决方案关系到汉克"s的提议。创建一个数据库和模型后你的Excel表格中。出口的Excel数据并将其导入数据库。创建ODBC连接器上的客户机的点数据库。在Excel中,可以连接到数据的来源。这种方法,你的客户会有任何问题与用户界面的变化。

有趣的情况。警告:这种反应是根据一些想法,我对于接近的问题和可能未反映最佳做法。

我会试试看,如果你可以煮下你的潜在的公式的规则进入较简单的结构。这会让你写你的规则一起来创建复杂的公式。你会需要能够储存的规则内的数据库,这可以使用DSL或一些XML规则的文件。

这听起来像你的当前情况下,公式的excel中工作得相当好但是有几个小问题.你有没有考虑使用一些先进的宏或excel的自动化?你也许可以实现你的大多数目标没有你的客户永远不必离开excel。

好运气。

如果数据是从可信来源(如果大)可以存储数据库表现在一个柱然后创建一个选择的声明,以执行它。

你可以用一个数学符号的包装如 GiNaC 为了解释该公式进入该表。

谢谢你的回应。

用户自己想离开Excel。他们正在争夺有多个用户试图输入和更新数据。我可能调查有什么选择应用程序级提供用于嵌入小Excel表格进入应用程序。

我倾向于使用嵌入式"语言"存储和评估公式。

使用一个简单的分析程序转入的公式到SQL可能是一个合理的想法作为变量的公式时间序列矢量没有标量数据点和SQL的做法应该使它更加容易计算结果所需的时间段。

感谢

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top