Программист баз данных. Необходимо создать на Windows Form C# приложение "Миграционный учёт иностранных граждан" (Дистанционная работа)

Бюджет не указан

Задание: Программист баз данных. Необходимо создать на Windows Form C# приложение "Миграционный учёт иностранных граждан" (Дистанционная работа)

Курсовая работа "Разработка информационной системы "Миграционный учёт инсотранных граждан в РФ"Б в ней необходимо создать пользовательское приложение на Windows Form C# с подключение БД PostgreSQL. БД на PostgreSQL также необходимо создать. В приложении должно быть реализованы : - Авторизация как сотрудника, так и самого иностранного гражданина; - Регистрация иностранного гражданина в данном приложении; - Если идёт авторизация под сотрудника, то можно просматривать все данные о гражданинах, которые проживают в РФ, а также принимать заявки на регистрацию в данном приложение от иностранных гражданинов и выдавать им логин и пароль; - При регистрации иностранного гражданина, гражданин должен внести все данные о себе (ФИО, паспортные данные, страна проживания, пол, контактные данные); - После регистрации необходимо отправить уведомление гражданину, что нужно явиться в "условное место" для дальнейших действий - Если идёт авторизация под иностранным гражданином, то он может только просматривать данные о себе; - Также необходимо создать в БД создать таблицу "Нарушения" для того, чтобы сотрудник мог смотреть нарушения иностранного гражданина и в случае, если нарушения имеются, то необходимо отсылать уведомления на учетку гражданина о необходимости явиться в "условное место" для выяснения обстьоятельств; (все уведомления должны открываться отдельной кнопкой "Уведомление", как всплывающее окно) В базе данных нужно сделать несколько табличек: - Данные об авторизации; - Данные о гражданинах; - Внесённые данные о гражданине, при регистрации и если сотрудник принимает заявку, то переносятся данные в таблицу "Данные о гражданинах" - Нарушения;