Разработать две консольных программы в Ubuntu на С++
1 500 руб. за проект
Разработать две консольных программы на С++ для клиента и для сервера. Под Ubuntu.
Программы между собой взаимодействуют.
Способ обмена информацией - каналы.
У сервера(оператора) своё меню для управления заправкой. Именно меню.
Сначала запускается именно сервер.
Возможности сервера(оператора автозаправки):
1. Открывать или закрывать заправку. Если закрыта, то клиент не сможет на неё зайти. Клиенту выводится уведомление заправка закрыта.
2. Открывать или закрывать хранилище. Если профилактические работы, то подача и добор топлива будет невозможен.
3. Для каждого хранилища может быть задан нижний и верхний допустимый уровни топлива. (Имеется в виду, что под каждое топливо АИ 92, АИ 95, Дизель разные хранилища)
4. Если минимальный уровень топлива достигнут, то создать запрос на завоз топлива (Оператор делает запрос и топливо автоматически пополняется)
5. Отпуск топлива клиенту (автоматический учёт)
6. Изменение количества заправляемого топлива и количества топлива(автоматически)
При запуске клиентского приложения клиенту будет предложено выбрать вид топлива и его количество.
Возможности клиента:
1. Выбрать вид топлива и его количество.
Программы между собой взаимодействуют.
Способ обмена информацией - каналы.
У сервера(оператора) своё меню для управления заправкой. Именно меню.
Сначала запускается именно сервер.
Возможности сервера(оператора автозаправки):
1. Открывать или закрывать заправку. Если закрыта, то клиент не сможет на неё зайти. Клиенту выводится уведомление заправка закрыта.
2. Открывать или закрывать хранилище. Если профилактические работы, то подача и добор топлива будет невозможен.
3. Для каждого хранилища может быть задан нижний и верхний допустимый уровни топлива. (Имеется в виду, что под каждое топливо АИ 92, АИ 95, Дизель разные хранилища)
4. Если минимальный уровень топлива достигнут, то создать запрос на завоз топлива (Оператор делает запрос и топливо автоматически пополняется)
5. Отпуск топлива клиенту (автоматический учёт)
6. Изменение количества заправляемого топлива и количества топлива(автоматически)
При запуске клиентского приложения клиенту будет предложено выбрать вид топлива и его количество.
Возможности клиента:
1. Выбрать вид топлива и его количество.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.