По договоренности
Требуется программист знающий С/С++ а именно QT для разработки
графического приложения в среде Linux X11
1. Музыкальный аппарат это обычный компьютер на котором стоит операционная система Linux,
скорее всего это будет openSuse 12.2, 32 битная.
2. OS загружается под заставкой, стартует графический режим и сразу запускает приложение музыкального аппарата
3. Приложение:
3.1. Запускается и инициализирует графику, дальше работает исключительно в графическом режиме, имеет мышку(тачскрин, звук, экран, купюро/монето приемныки)
3.2. Сразу после запуска подключается через COM порты к монетоприёмнику и купюроприемнику, инициализирует их, периодически пингует,
в случае поступления сигналов обрабатывает поступление монет или купюр.
3.3. Каждое поступление денег фиксируется в бд (mysql или sqllite) записи в БД должны быть зашифрованы
3.4. Каждые N минут приложение связывается с сервером в интернет и отправляет статистику. N минут указываются в конфиге.
3.5. Запустившись, приложение открывает базу данных, отрисовывает интерфейс по категориям, певцам, композициям и т.п.
3.6. После выбора пользователем в интерфейсе композиции со счета снимаются средства, если на счёте недостаточно средств, то предлагается внести средства.
3.7. После выбора и оплаты начинается воспроизведение выбранных композиций, возможно составление плейлиста.
3.8. Два режима "корпоративный" и "индивидуальный". Корпоративный оплата времени прослушивания без ограничения количества. Индивидуальный оплата за композицию
3.9. Возможность составления плейлиста (добавление композиции моментальное списание средств)
3.10. Средства не привязываются к пользователю, аппарат не дает сдачи, сколько накидали денег столько есть на счете