QMS core application for x86 and AMD64 platforms

Description

Main application of the queue management system for cross platforms (Windows OS, Linux OS). Software operates on Intel x86 and Amd64 platforms.

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 for external integrations,
  • Managing online appointments,
  • Managing system peripherals such as RFID reader, smart card reader, magnetic stripe card readers, thermal printers, touch screen, buttons, led displays…
  • Application licensing and demo management,
  • Customer user interface management and handling user interactions,
  • Ticket dispenser advertisement management,
  • Customer displays digital signage management,
  • 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,
  • Text to speech management for announced tickets,
  • Animation on JAVA Swing components,
  • SMS and E-mail sending,
  • Hardware monitoring,
  • One click backup and restore,
Total line:

Language

Java SE

Project start

12.12.2013

Status

Ongoing

Developer

Tolga TAŞTAN

Developed project files

Line count, 		File name
   753 			./np_printer.java
   177 			./file_download.java
   438 			./qsmart_IVR.java
   521 			./screen_saver.java
    77 			./Qsmart_AudioPlayer.java
  1788 			./qsmart_screen.java
   666 			./qsmart_limit_frame.java
  1255 			./ticket_operations.java
   840 			./qsmart_appointment_frame.java
   581 			./qsmart_card_reader_frame_rev01.java
  2830 			./system_operations.java
   165 			./qsmart_message_frame.java
   166 			./print_ticket.java
  2602 			./Qsmart_NexT.java
   143 .		./mysql_connection.java
   340 			./CRT288.java
    18 			./qsmart_sms.java
   206 			./Qsmart_Security.java
   318 			./qsmart_button.java
   115 			./inet_functions.java
    58 			./language.java
   164 			./qsmart_dsi.java
   621 			./qsmart_virtualserver.java
   265 			./comport.java
    26 			./qsmart_error_reporting.java
   626 			./qsmart_card_reader_frame_rev02.java
   270 			./qsmart_operator.java
   576 			./qsmart_terminal.java
    70 			./qsmart_poll.java
   290 			./qsmart_curwe.java
    62 			./image_panel.java
    61 			./FileFolder.java
    49 			./hardware_commands.java
    50 			./qsmart_ancestors.java
   494 			./qsmart_timing_operations.java
   374 			./qsmart_indicator.java
   317 			./qsmart_identity_frame.java
 18372 total