繁体   English   中英

如何管理餐厅桌面应用程序的数据库? 我们要按顺序生成令牌号的地方

[英]how to manage database for a restaurant desktop application? Where we want to generate token numbers in sequence

所以基本上我们想开发一个桌面应用程序,它将安装在餐厅收银台上的多台计算机上。

客户必须拨打 go 到计费柜台,坐在柜台上的人将输入物品并为客户生成令牌。 柜台可以有一台或多台 PC,但我们希望令牌编号按顺序排列。 当然,所有计算机都将通过 LAN 连接。

我相信我们需要一个可以被安装在不同计算机上的所有应用程序访问的单一数据库,但我们不知道哪个是开发桌面应用程序的最佳数据库和技术。

以下是我们的一些疑问:

  1. 开发跨平台桌面应用程序的最佳技术。
  2. 我们如何才能将单个数据库连接到安装在通过 LAN 电缆连接的不同计算机上的所有桌面应用程序。

其他一些注意事项:我们开始学习 flutter 并想用它创建桌面应用程序,但是当 mater 开始处理单个数据库以按顺序生成令牌时我们卡住了。 如果您有 flutter 的解决方案,那就太好了,否则我们也可以切换该技术。

Flutter 非常适合开发跨平台应用程序。 但它有其局限性(例如,与硬件的通信很难用 flutter 处理,您将不得不依赖不同的第三方包,或者在某些情况下必须使用方法通道在本地进行)。

根据您对项目的描述,我假设您的项目在某些时候会涉及硬件通信(例如连接打印机或扫描仪)。

我的建议是使用本机开发项目(对于 windows 使用 c#)。

如果你想要一个跨平台的应用程序, electronJs也是一个不错的选择。 (VS 代码是使用 electronJs 构建的)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM