Преимущества / недостатки POS-сети по сравнению с настольным приложением - PullRequest
3 голосов
/ 20 мая 2011

Мне нужно разработать POS-систему для клуба "падель-теннис", и в основном мои требования следующие:

  • Продажа осуществляется за счет бронирования продуктов ресторана и купонов для площадок для игры в падель (например, купонов).с 5 часами).
  • Купоны выплачиваются в клубе, но корты можно зарезервировать через их веб-страницу.
  • Поскольку у нас есть вся база данных в клубе, мне нужен серверв клубе с веб-сервисом, готовым бронировать корты в нашей базе данных.

Мой первый подход заключается в создании POS на веб-основе, размещенных на том же сервере, где размещаются база данных и веб-сервис.Но поскольку он работает только в локальной сети (нет смысла продавать бутылку воды в другом месте, кроме ресторана), я сомневаюсь, что смогу создать настольное приложение для системы POS.

Это не очень распространенная система POS в качестве веб-приложения, но я думаю, что у нее не было бы практических ограничений (использование AJAX и Javascript во избежание ненужных перезагрузок страницы и повышение ее "настольной схожести"), и этоможет предложить преимущества веб-приложений (управлять им в режиме онлайн, масштабируемость ...)

Все соединения в локальной сети с веб-сервером будут осуществляться через SSL, поэтому безопасность почти гарантирована

IХотелось бы знать, является ли это правильным подходом для этого сценария и есть ли недостатки, уважайте настольное POS-приложение

Большое спасибо!

Ответы [ 2 ]

4 голосов
/ 25 марта 2012

Если вы собираетесь создать почтовую систему, основанную на сети, или любую другую почтовую систему, лучше всего использовать HTML5 и автономное хранилище.Или используйте Ipad или Android.Если устройство или браузер имеет свое собственное хранилище, вам не нужно беспокоиться о поездках в оба конца.95% бизнеса управляют одним магазином, 95% не используют контроль над запасами.Таким образом, ваш лучший маршрут - это простое приложение для устройств, которое просто отправляет данные о продажах, когда они запускаются в фоновом режиме.то есть, когда продажа оплачена, как правило, это ожидание следующего клиента - так что в этом окне сделайте все обновления.Сохраняйте запас на устройстве, но сохраняйте все это на сервере.Когда устройство запустит проверку обновлений с сервера - возможно, изменится меню или адрес для квитанций - загрузите файл конфигурации json - и все готово.Делая это таким образом, если приложение аварийно завершает работу, когда оно перезагружается, продажи снова должны появиться.Если подключение к Интернету потеряно - приложение будет просто звонить по продажам - хотя вы не делаете авторизацию для оплаты картой.Если вы не собираетесь читать карты, лучше всего использовать браузерное приложение HTML5.Он будет работать на Mac, ПК, Ipad или Android.Вы можете добавить простой апплет, чтобы обойти безмолвную печать веб-браузера и использовать для печати стартовый чековый принтер tsp 143.

Это большая и сложная работа - но все сделано правильно, вы должны иметьприложение убийцы.

1 голос
/ 01 июля 2012

Для печати чеков гостя и кухни вы можете взглянуть на новый принтер Epson TM 88i.Этот принтер имеет принт-сервер на борту.Это позволяет печатать прямо с вашего мобильного устройства.Для этого вы должны сделать макет документа HTML5 и отправить его в виде файла XML.Этот принтер преобразует его в код ESC

...