Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
C#, PostgreSQL, таймер, многопоточность

Разместить заказ
3 фрилансера уже откликнулись на этот заказ
Цены от 5000 ₽ до 12000 ₽.
Сроки от 3 до 3 дней.
Данные обновляются раз в 10 минут.
m
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 3 месяца
Бюджет: 1500 ₽/час
Исполнитель определен: Алексей Кравцов  
Разработать консольное приложение на C#, которое будет выполнять следующие функции:
1. Подключение к базе PostgreSQL:
    Создать таблицу "Задачи" с полями: ID (integer, primary key), Название (varchar/text), Описание(text), Статус(integer), Дата создания(timestamp).
    Реализовать функции для добавления, чтения, обновления и удаления задач в базе данных.

2. Работа по таймеру:
    Реализовать таймер, который каждые 5 минут будет проверять базу данных на наличие задач со статусом "Выполнена".
    Если такие задачи найдены, приложение должно выводить их список в консоль и удалять их из базы данных.

3. Многопоточность:
    Реализовать возможность добавления новых задач в базу данных из нескольких потоков одновременно.
    Обеспечить корректную работу приложения при конкурентном доступе к базу данных.

4. Логировани:
    Вести логирование всех операций (добавление, чтение, обновление, удаление, проверка задач по таймеру) в текстовый файл.

Код должен быть понятным и хорошо читаемым и хорошо закомментированным.
Также должен быть файл README.md с инструкцией по запуску и примерами использования.
Разделы:
Опубликован:
08.01.2025 | 16:18 [поднят: 08.01.2025 | 16:18]
Заказ находится в архиве

Теги: нужен программист, ищу программиста, резюме программиста, требуется база данных

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->