多站点POS系统的数据库设计

时间:2015-06-11 11:54:40

标签: mysql database hibernate point-of-sale

我正在尝试开发具有三点的POS应用程序: -

  1. POS应用程序终端(在同一商店,多个) - 用于销售商品(同店的多个终端) 每个终端都应该有一个本地数据库,用于自己的库存清单和发票。 (本地数据库,以避免互联网失败)。

  2. Backoffice(在同一商店,单个,本地数据库) - 充当所有POS应用程序终端的父级以获取报告并将价格更新到所有POS应用程序终端。所有POS应用程序终端(在单个站点中)将数据发送到该数据库以生成报告,如销售的总货物。

  3. Headoffice(远程数据库 - 将从所有后台数据库获取数据) - 该数据库将从来自不同位置的所有站点的所有后台获取数据。可以向所有后台系统和所有POS应用程序终端发送价格更新。

  4. 有人可以请我提供建议我应该使用什么样的设计,或者任何数据库复制工具都可以帮助我处理这种情况。

    目前我的应用程序已经完全准备好并且使用单个本地数据库,如果我需要更改数据库设计或任何使其适用的内容,如上所述我准备好进行任何重大更改。

    我使用Hibernate作为ORM,使用MYSQL作为数据库。

    谢谢

0 个答案:

没有答案
相关问题