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