QMS Core Application for Raspberry Pi

Description

Main application of the queue management system for Raspberry Pi single board computers. It is minimized version of IBM PC queue management system core application.

The software performs;

  • Communications with hardwares via RS485 serial communication and IEEE 802.11 WiFi,
  • MySQL database transactions,
  • Managing customer interactions with system via touch screens or push buttons,
  • Ticket distribution with thermal line printer,
  • Managing and driving ECSPOS printers with serial communication
  • Managing queues and customer flows,
  • Communications with external web services,
  • Managing online appointments,
  • Managing peripherals such as thermal printers, touch screen, buttons, led displays…
  • Application licensing and demo management,
  • Customer user interface management and handling user interactions,
  • Communicating unlimited hardware with my private RS485 communication algorithm,
  • TCP/IP socket communications and socket server,
  • Multi language support,
  • Ticket template management for printed tickets,
Total line:

Language

Java SE

Project start

22.06.2015

Status

End of life
17.02.2017

Developer

Tolga TAŞTAN

Developed project files

Line count, 		File name
    75 			./Qsmart_dsi_FX.java
  1271 			./System_operations_FX.java
   624 			./Qsmart_virtualserver_FX.java
   144 			./print_ticket.java
   152 			./mysql_connection.java
   150 			./language.java
   212 			./qsmart_timing_operations_FX.java
   241 			./comport.java
   133 			./Qsmart_operator_FX.java
   550 			./Qsmart_terminal_FX.java
   290 			./Qsmart_indicator_FX.java
   544 			./Ticket_operations_FX.java
  2172 			./Qsmart_C2.java
   421 			./Np_printer_fx.java
  6979 total