Редагування даних про шини;
Редагування даних про автомобіль;
Редагування даних про диски;
Редагування даних про мототехніки;
Редагування даних про продавців.
Автоматичне збереження у файл і завантаження бази з файлу
Д.2 ОПИС Логічна структура
Алгоритм програми
1. При запуску програми відкривається вікно, в якому необхідно вибрати обліковий запис (Адміністратор або Продавець) і ввести пароль. Перевірка на коректність пароля перевіряється за хеш-значенням:
) Перевіряється хеш-значення введеного пароля та поточного (істинного) пароля;
2) Якщо хеш-значення збігаються, перехід до кроку 2.
) Якщо хеш-значення не збігаються, очікування введення коректного пароля.
2. Якщо була обрана обліковий запис Адміністратора та пароль введений правильно, то на екрані з'являється вікно, в якому необхідно вибрати дію, доступне Адміністратору: p>
Зміна пароля облікового запису Адміністратора;
Зміна пароля облікового запису Продавця;
Перегляд (редагування) бази.
3. Якщо вибрано дію зміни пароля, то на з'являється вікно зміни пароля:
) Введення поточного пароля;
2) Введення нового пароля;
) Повторення нового пароля;
) Якщо введений пароль збігається з поточним, перехід до 4); якщо ні - висновок відповідного повідомлення і очікування введення коректного пароля;
) Перевірка на збіг полів введення нового пароля;
) Якщо паролі збігаються, зміна пароля; якщо ні - висновок відповідного повідомлення і очікування введення співпадаючих паролів.
4. Якщо вибрано дію перегляду (редагування) бази з'являється головне вікно бази.
) При виборі однієї з вкладок бази здійснюється десеріалізацію відповідного файлу бази:
2) Якщо десеріалізацію пройшла успішно (файл існує) - запис десеріалізованних даних у струкутуре типу List і перехід до 3); якщо ні - висновок відповідного повідомлення про неможливості прочитати файл і створення нового файлу бази; <...