KassaLite

АРМ кассира школьной столовой

Автоматизированное рабочее место кассира школьной столовой. Предназначена для устанавки на неттоп, но может работать и на других видах компьютеров. Протестирована на Windows, Linux, микрокомпьютерах RaspberryPi и CubieBoard.

Ссылки

Особенности

  • кросс-платформенный
    • Windows
    • Linux (x86, ARM)
  • настройки в файле config.ini
  • поддержка баз данных:
    • Oracle (подключается к школьному серверу, нужен драйвер)
    • RPC (подключается к школьному серверу, драйвер не нужен)
    • SQLite3 (для автономной работы и демонстрации возможностей)
    • можно добавить поддержку других баз данных
  • поддержка оборудования:
    • встраиваемый кардридер Carddex
    • выносной картридер Carddex
    • торговые автоматы Carddex
    • принтер чеков Citizen CT-S2000
    • можно добавить поддержку других устройств и нескольких одинаковых устройств одновременно
  • диагностика:
    • журнал событий с записью на диск (log-файлы)
    • журнал событий на сервере (syslog)
    • панель индикаторов состояния устройств и компонентов
    • режим отладки с выводом подробной отладочной информации

Режимы работы

  • продажа

При поднесении карты отображается информация о владельце карты и доступной сумме на счету. Вводится сумма продажи по первому и второму отделу, после чего фиксируется операция продажи и печатается чек.

  • возврат

При поднесении карты отображается информация о владельце карты и доступные суммы возврата по отделам. Вводится сумма возврата по первому и второму отделу, после чего фиксируется операция возврата и печатается чек.

  • отчеты
    • X-отчет (текущие итоги)
    • Z-отчет (текущие итоги с закрытием смены)

  • групповые заказы

Отображает количество комплексных обедов по классам.


  • торговый автомат

Отображает состояние торгового автомата, позволяет устанавливать цены на товары в разных колонках.