Тема: Техническое обслуживание станков.
ЗАДАНИЕ ПО КУРСОВОЙ РАБОТЕ
1. Создать программу (консольный режим), выполнив функциональное разбиение, реализующую следующие функции работы с бинарным/текстовым файлом. Предусмотреть создание меню 1-го уровня со следующими пунктами:
a. Вход под администратором
b. Вход под пользователем
c. Выход
Учетные записи администратора и обычного пользователя должна содержать логин и пароль. Сведения об учетных записях должны храниться в отдельном файле, желательно предусмотреть механизм шифрования/дешифрования логинов/паролей.
2. Меню 2-го уровня:
- Для администратора:
a) Создание/открытие файла с данными
b) Добавление записи
c) Редактирование записи
d) Удаление записи
e) Просмотр всех данных в табличной форме
f) Различные процедуры поиска и фильтрации данных
g) Управление пользователями
h) Выход в меню 1-го уровня
- Для обычного пользователя:
a) Открытие файла с данными
b) Просмотр всех данных в табличной форме
c) Выполнение задачи
d) Различные процедуры поиска и фильтрации данных
e) Выход в меню 1-го уровня
3. Данные должны быть организованы в структуре (struct), обязательно предусмотреть использование вложенных структур.
4. Предусмотреть обработку исключительных ситуаций
5. Построение программного кода должно соответствовать правилам, определенным в документе «Code Conventions» для соответствующего языка (технологии).
6. Предусмотреть использование различных встроенных функций для работы со строками
7. Каждая записка, как и программная часть - должна быть уникальной, т.к. подразумевает работу над индивидуальным заданием. Обратите, пожалуйста, на это внимание во избежание ошибок.
Пример в файле.
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |