Учёт видеофильмов в прокате
Автор: Berkeli • Март 23, 2025 • Курсовая работа • 35,631 Слов (143 Страниц) • 10 Просмотры
Министерство образования Республики Беларусь
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра экономической информатики
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по предметной области
«Учет видеофильмов в прокате»
Студент | Русецкий Александр |
Руководитель | Полоско Екатерина |
Минск 2020
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
(название ВУЗа)
Факультет: инженерно-экономический
«УТВЕРЖДАЮ»
Заведующий кафедрой ЭИ
(подпись)
«____» ____февраля________ 2020г.
ЗАДАНИЕ
по курсовой работе
по дисциплине «Основы конструирования программ»
Студенту____ Русецкому Александру Дмитриевичу ____________гр.__973603____
1. Тема проекта___”Учёт видеофильмов в прокате”_________________________________
2. Срок сдачи студентом законченного проекта________13.05.2020__________________
3. Исходные данные к проекту
Общее задание: Создать консольное приложение на языке C, взаимодействующее с бинарным/текстовым файлом.
Обязательные требования:
1. Предусмотреть создание меню 1-го уровня со следующими пунктами:
a. Вход под администратором
b. Вход под пользователем
c. Выход
2. Учетные записи администратора и обычного пользователя должна содержать логин и пароль. Сведения об учетных записях должны храниться в отдельном файле, желательно предусмотреть механизм шифрования/дешифрования логинов/паролей.
3. Меню 2-го уровня должно содержать:
- Для администратора:
a) Создание/открытие файла с данными
b) Добавление записи
c) Редактирование записи
d) Удаление записи
e) Просмотр всех данных в табличной форме
f) Различные процедуры поиска и фильтрации данных
g) Управление пользователями
h) Выход в меню 1-го уровня
- Для обычного пользователя:
a) Открытие файла с данными
b) Просмотр всех данных в табличной форме
c) Выполнение задачи
d) Различные процедуры поиска и фильтрации данных
e) Выход в меню 1-го уровня
4. Данные должны быть организованы в структуре (struct), не менее 5-ти полей, обязательно предусмотреть использование вложенных структур. Для студентов, претендующих на оценку «7» и выше, структур должно быть не менее двух (без учета структуры USER для авторизации пользователей). В случае если данные организованы в 2 или более структур, полей в них должно быть не менее 3-х. Обязательно наличие поля ДАТА и/или ВРЕМЯ.
Требования к поставке
Для зачета необходимо иметь рабочую программу на внешнем носителе.
Дополнительные требования:
1. Предусмотреть обработку исключительных ситуаций.
2. Предусмотреть использование различных встроенных функций для работы со строками.
3. Построение программного кода должно соответствовать правилам, определенным в документе «Code Conventions for the JavaTM Programming Language».
4. Все данные, хранимые в файлах должны быть осмыслены: недопустимо на защите представлять проект, где, напрмер, в поле ФАМИЛИЯ содержится информация из набора символов типа «ййййй» или «ыыыыы». Такие проекты не допускаются к защите.
...