Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 微型POS集成_Java_Integration_Point Of Sale - Fatal编程技术网

Java 微型POS集成

Java 微型POS集成,java,integration,point-of-sale,Java,Integration,Point Of Sale,我有一个桌面应用程序,用于管理餐厅的前台操作,如预订、客人数据、桌子周转率,并支持在线预订 我试图解决的问题是如何通过集成到MICROS中来捕获客户支出和表状态。我想知道当一张桌子忙的时候,当一张支票被打印出来的时候,客户支付的支票的总价值是多少 任何关于如何或在何处开始的帮助都将不胜感激。MICROS的网站对于可以做什么非常模糊 -谢谢我从来没有专门使用过MICROS,但我以前集成过很多系统,我发现如果你打电话给他们,告诉他们你想集成,他们通常会愿意告诉你他们的数据存储在哪里,除非您提出要求,

我有一个桌面应用程序,用于管理餐厅的前台操作,如预订、客人数据、桌子周转率,并支持在线预订

我试图解决的问题是如何通过集成到MICROS中来捕获客户支出和表状态。我想知道当一张桌子忙的时候,当一张支票被打印出来的时候,客户支付的支票的总价值是多少

任何关于如何或在何处开始的帮助都将不胜感激。MICROS的网站对于可以做什么非常模糊


-谢谢

我从来没有专门使用过MICROS,但我以前集成过很多系统,我发现如果你打电话给他们,告诉他们你想集成,他们通常会愿意告诉你他们的数据存储在哪里,除非您提出要求,否则将其软件用于其意图以外的目的可能会侵犯版权;另外,你也会非正式地成为MICROS的数据处理器,你不想被起诉,所以最好问问

一般来说,虽然您可能只需在打开之前执行一个操作就可以找到所需的数据,以免混淆问题,并在安装目录中查找文件,直到找到有关您刚刚执行的操作的信息,但请记下并重复每个操作。然后,您可以查看目录中的更改,如果该文件是您关心的文件之一,则可以对其进行处理。最好的通常是日志,因为它们通常是纯文本的、实时更新的、易于访问的,并且您通常可以很容易地选择您想要的模式


您确实需要记住,有些数据可能只在一天结束时输出,或者以您可以使用的格式进行交易,因此我再次建议您拨打电话询问。

跟踪此信息的一种方法是创建一个在Micros服务器上运行的轮询应用程序。您需要对数据库进行读取访问,在最好的情况下,还需要完全的dba访问。模式相当复杂,但如果你在谷歌上搜索“micros pos 3700 schema pdf”之类的东西,你会发现一些资源来帮助你。此外,如果你走这条路,还可以查看并搜索micro。有一些SQL和其他用户面临与Micros集成的相同任务的例子。您可以查询诸如未结支票和支票何时结帐之类的内容。如果你不能具体找到,这可能会让你知道它是什么时候印刷的

此外,我还使用了许多crystal reports(内置于Micros报告系统)视图作为SQL的起点。您应该找到一个能提供接近您所需内容的视图,通过在VisualStudio中查看源代码(或类似的内容)来找到视图。为了让您了解这条路线可以实现什么,我们查询所有支票、支票总额、付款方式、服务器总额、登记总额以及支票上各个项目的详细信息。未来读者:对不起,现在没有时间写更多详细信息,但另一个选项是写一个Micros“SIM”。这是一个用Micros“ILS”语言编写的脚本。脚本在不同的时间被调用,比如打开、关闭支票和其他时间。您可以在脚本中获取检查详细信息。可能比直接读取数据库更容易,如果不是太局限于您的需求的话。刚刚发现,这比我今天所能做的更好地解释了SIM方式: