Редактор базы данных с информацией о плательщиках

Задание

Необходима программа: редактор базы данных с информацией о плательщиках на языке Visual C++.

В базе должно быть 500 пользователей, информация о которых должна быть сгенерирована программой.

Нужно сделать две группы юзеров: Пользователи и Администраторы. Пользователи должны иметь доступ к просмотру базы данных и иметь возможность изменять свои данные. Администраторы могут менять данные любых пользователей плюс могут регистрировать новых пользователей и удалять старых.

База данных должна быть зашифрована шифром Цезаря.

Программа должна уметь выводить текстовый файл с логинами и паролями, которые должны быть в захешированном виде.

Так же должна быть возможность вывода базы данных в отдельный текстовый файл в виде таблицы.

Редактор базы данных с информацией о плательщиках - интерфейс программы

Процесс

Проектируем базу данных для Microsoft SQL Server.

Программу пишем на Visual C++. Интерфейс — Windows Forms.

ФИО пользователей генерируем на основе реальных 30 имен.

По желанию клиента размещаем БД на сервере в Интернете.