餐厅后端系统和.Net
我如何使用 Micros POS 以及使用 .Net 和 C# 构建的 Web 应用程序以编程方式连接到餐厅的现有后端系统。 谢谢。
更新:很抱歉含糊不清,但我想建立一个在线订购系统,该系统接受用户的订单并将其转发到餐厅的后端系统,以便在厨房中进行处理和打印以供厨师查看。
选择 .Net 没有什么特别的原因,只是因为我最熟悉它。 我对其他选择持开放态度。
一般来说,我正在寻找有关此可行性以及如何以编程方式进行的信息。 我的应用程序如何将订单发送到厨房的打印机? 餐厅后端系统是否允许 .Net(或任何其他)应用程序与之通信? 他们提供 API 吗?
How would I programmatically connect to an existing back-end system of a restaurant using say Micros POS, with a web app built with .Net and C#. Thanks.
Update: Sorry for the ambiguity but I'd like to set up an online ordering system that takes users' orders and forward to a restaurant's back-end system to be processed and printed in the kitchen for cooks to see.
There is no particular reason for choosing .Net other than the fact I'm most familiar with it. I'm open to other options.
In general I'm looking for information regarding the feasibility of this and how to go about it programmatically. How would my app send orders to the kitchen's printers? Do restaurant back-end systems allow for a .Net (or any other) app communicate with it? Do they provide an API?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我目前在一家 ISV 工作,该公司基本上通过 3 大销售点系统中的另一个来完成此任务。
首先也是最重要的,在虚拟机中建立 Micros 环境。
接下来,大多数后台办公系统都运行 Windows 2000 或 Windows XP(取决于系统的年龄),因此请务必小心您选择的 .Net 版本。
现在,就架构而言,在后台运行一项服务,该服务定期与集中式 Web 服务(客户订购的网站)进行通信,一旦订单可用,您就可以从那里将其插入。
您还会发现,在大多数情况下,尤其是 Micros 是餐厅市场上最大的销售点,他们不会对文档提供太大帮助,也不会帮助您集成到他们的软件中。
另外,我认为 My Micros(他们的企业应用程序)已经支持这种类型的功能。
I currently work at an ISV that does basically this with another one of the big 3 point of sale systems.
First and foremost, get the Micros environment up in a VM.
Next, most of these back office systems are running either Windows 2000 or Windows XP (depending on the age of the system), so be really careful about the version of .Net you choose.
Now, as far as architecture goes, run a service on the back office that communicates regularly with a centralized web service (the website that customers order on), once an order is made available, from there you can then insert it into <insert pos type here>.
You will also find in most instances, especially with Micros being the largest Point of Sale on the market for restaurants, they will not be very helpful with documentation and helping you out with integrating into their software.
Also, I think that My Micros (their enterprise application) already supports this type of functionality.
另一种意见,今年进入FSTech浏览所有比赛,网上订购有很多这样您就可以熟悉比赛的功能集。
Another opinion, get into FSTech this year and browse all the competition, there are tons for online ordering just so you can get familiar with the competitions feature sets.
您需要知道的是在选择技术之前定义您想要使用 POS 做什么,如果您想要做的只是显示 POS 系统工作中的一些数据/报告,您将需要连接到任何后端数据库POS 设备馈入。
如果您需要做其他事情,则需要查找相关文档。
提出更具体的问题会对您更有帮助。
What you need to know is define what you want to do with the POS before a choice of technology, if all you want to do is show some data/reports from the POS system's work, you would need to connect to whatever back-end database the POS devices feed into.
If you need to do something else, you need to look for whatever relevant documentation.
It would help you more to ask a more specific question.
我可能会首先确定 Micros POS 是否有 API。 如果有的话,个别餐厅的系统是否连接到网络? 尝试与使用这些系统之一的地方的经理聊天,或者只是查看他们网站上的文档。
I would probably start by determining if Micros POS has an API. If they do, are the systems at individual restaurants even connected to the net? Try chatting up the manager at a place that uses one of these systems, or just check the documentation on their website.