Разработка программы учета сведений о музыкальном конкурсе
Автор: Mr_Dizik • Февраль 12, 2023 • Курсовая работа • 13,602 Слов (55 Страниц) • 393 Просмотры
Содержание
Введение 3
1 Техническое задание 4
2 Описание программы 6
2.1 Общие сведения 6
2.2 Функциональное назначение 6
2.3 Описание логической структуры 6
2.4 Используемые технические средства 9
2.5 Вызов и загрузка 9
2.6 Входные данные 10
2.7 Выходные данные 10
3 Руководство оператора 10
3.1 Назначение программы 10
3.2 Условия выполнения программы 10
3.3 Выполнение программы 10
3.4 Сообщение оператору 24
4 Тестирование 28
Заключение 31
Список литературы 32
ПРИЛОЖЕНИЕ А (обязательное) 33
Код программы 33
Введение
Целью данной курсовой работы является разработка программы учета сведений о музыкальном конкурсе. В результате реализации данная программа должна по каждому классу музыкальных инструментов выводить первые 3 места с указанием возраста победителя. А также выводить список самых молодых (до 12 лет) победителей конкурса.
Так же, в процессе разработки данной программы необходимо создать систему авторизации, модули администратора и пользователя, предусмотреть действия пользователя, которые могут стать причиной аварийного завершения программы.
Основная часть пояснительной записки включает:
- Техническое задание – в данном разделе приведены развёрнутое описание к программе, структура меню;
- Описание программы – данный раздел содержит общие сведения о программе;
- Руководство оператора – в данном разделе указываются наименование программы и основные положения по её эксплуатации;
- Тестирование – в данном разделе приведены тесты для каждой возможной ситуации (вход учителя, вход ученика);
- Дано заключение и приведён список использованных источников;
- Приложения – данный раздел содержит код различных блоков программы.
Таким образом, данная работа позволит не только получить теоретические знания, но и освоить практические навыки программирования на языке С#.
1 Техническое задание
Тема курсовой работы разработка программы учета сведений о музыкальном конкурсе, используя для написания возможности языка С# на базе Windows Form. Программа содержит информацию о музыкальном конкурсе. Для каждой записи указаны: Ф.И.О. участника; год рождения: название страны; наименование музыкального инструмента; занятое место по результатам конкурса. Индивидуальным заданием является вывод списка самых молодых (до 12 лет) победителей конкурса в порядке увеличения возраста, а также вывод победителей (первые три места) по каждому классу музыкальных инструментов с указанием возраста победителя.
Для работы с данными должны быть предусмотрены два функциональных модуля: модуль администратора и модуль пользователя. Модуль администратора должен включать: просмотр всех учетных записей, добавление новых, удаление или редактирование уже существующих учетных записей. Модуль пользователя позволяет просматривать список всех участников конкурса, искать и сортировать записи по любым параметрам, а также просматривать победителей по каждому классу музыкальных инструментов и победителей младше 12 лет.
На рисунке 1 приводится графическое описание логической структуры программы.
При запуске программы первым открывается окно авторизации. Далее, в зависимости от введенных пароля или логина, происходит перенаправление на страницу со списком пользователей для администратора, либо со списком участников музыкального конкурса.
При переходе на страницу пользователя отображается все участники музыкального конкурса. Пользователь может осуществлять поиск и сортировку по любому параметру. Для возвращения прежнего полного списка предусмотрена кнопка.
...