- •Министерство образования и науки, молодежи и спорта Украины
- •1 Общие положения
- •1.1 Цели и задачи выполнения курсовой работы
- •2 Структура и содержание курсовой работы
- •2.1 Структура курсовой работы
- •2.2 Требования к оформлению листа задания
- •3 Методические указания по выполнению курсовой работы
- •3.1 Общие методические указания
- •3.3 Требования к оформлению курсовой работы
- •3.2 Тестирование программ
- •3.4 Организация выполнения и защиты работы
- •4 Список литературы
- •5 Задания на курсовую работу
- •5.1 Жд Вокзал
- •5.2 Аэропорт
- •5.3 База данных о компьютерах
- •5.4 Управление территорией
- •5.5 Управление городом
- •5.6. Олимпийские игры
- •5.7 Управление предприятием
- •5.8 Торговая фирма
- •5. 9 Продукция предприятия
- •5.10 Университет
- •5.11 Чемпионат мира по плаванию
- •5.12 Федерация футбола
- •5.13 Ресторан
- •5.14 Ремонтное предприятие
- •5.15 Министерство образования
5.12 Федерация футбола
Федерация футбола включает несколько футбольных лиг (высшая, первая и т.д.), состоящих из клубов. В каждом клубе существует тренерский штаб и игроки, которые в нем играют.
По каждому из этих объектов хранится следующая информация:
ЛИГА <наименование, Кол-во команд, штаб лиги>
КЛУБ <наименование, город, ФИО президента, гл. спонсор, капитан>
ТРЕНЕР <ФИО тренера, футбольная специальность, стаж работы, квалификация >
ИГРОК <ФИО игрока, игровое амплуа, зарплата, контракт>
Разработать мультисписковую структуру, которая обеспечивает хранение этой информации и позволяет:
1. Ввод, изменение и удаление данных о каждом объекте;
2. Список игроков заданного клуба по заданному игровому амплуа.
3. Список клубов указанной лиги с тренерским штабом.
Мультисписковую структуру, реализовать в куче.
Взаимодействие с мультисписковой структурой в куче организовать с помощью системы меню и структурированных форм ввода запроса.
Обеспечить сохранение списка в файле и восстановление его из файла.
5.13 Ресторан
Меню ресторана содержит информацию о блюдах, которые подаются клиенту, разбитую по категориям (первые, вторые, закуски и т.д.). В каждой категории представлен список блюд, сгруппированных про видам национальной кухни. Далее в меню указан набор продуктов, из которых состоит данное блюдо.
По каждому из этих объектов хранится следующая информация:
КАТЕГОРИЯ <наименование, кол-во блюд >
НАЦИОНАЛЬНАЯ КУНЯ <регион, шеф-повар и т.д. >
БЛЮДО <наименование, цена, порция и т.д.>
ПРОДУКТЫ <наименование, вес(кол-во), вид продукта >
Разработать мультисписковую структуру в файле, которая обеспечивает хранение этой информации и позволяет:
1. Ввод, изменение и удаление данных о каждом объекте;
2. Список продуктов необходимых для заданной национальной кухни.
3. Список блюд использующих заданный продукт и входящих в определенную категорию.
Мультисписковую структуру, реализовать в файле.
Взаимодействие с файловой структурой организовать с помощью системы меню и структурированных форм ввода запроса.
Предложить мультисписковую структуру в куче, поддерживающую такую организацию данных. Переписать содержимое файловой структуры в мультисписковую структуру.
5.14 Ремонтное предприятие
Ремонтное предприятие в городе имеет несколько отделений. В каждом отделении выполняется ремонт нескольких видов изделий (стиральные машины). Для каждого вида имеется несколько типов изделий. Для каждого типа изделия имеется список наличных запасных частей и список, запчастей, которые необходимо заказывать.
По каждому из этих объектов хранится следующая информация:
ОТДЕЛЕНИЕ <наименование, адрес>
ВИД ИЗДЕЛИЯ <наименование, время ремонта>
ТИП ИЗДЕЛИЯ <код, цена, исполнение>
НАЛИЧНЫЕ ДЕТАЛИ <код детали, наименование, вес, трудоемкость изготовления>
ЗАКАЗНЫЕ КОМПЛЕКТУЮЩИЕ <код, наименование, поставщик, адрес поставщика>
Разработать мультисписковую структуру, которая обеспечивает хранение этой информации и позволяет:
1. Ввод, изменение и удаление данных о каждом объекте;
2. По типу изделия получить список наличных деталей;
Мультисписковую структуру, реализовать в куче.
Взаимодействие с мультисписковой структурой организовать с помощью системы меню и структурированных форм ввода запроса.
Обеспечить сохранение списка в файле и восстановление его из файла.
