- •Часть 1. Варианты заданий.
- •Содержание
- •1Общие сведения
- •2Требования к выполнению лабораторных работ
- •2.1Методика подготовки и выполнения лабораторных работ
- •2.2Требования к содержанию лабораторных работ
- •3Требования к выполнению курсовой работы
- •3.1Методика подготовки и выполнения курсовой работы
- •3.2Требования к содержанию курсовой работы
- •Литература.
- •4Требования к оформлению программного кода
- •5Варианты заданий Вариант №1
- •5.1Автоматизация учета и анализа результатов испытаний артиллерийских установок
- •Вариант №2
- •5.2Автоматизация учета и анализа результатов собеседований соискателей на бирже труда
- •Вариант №3
- •5.3Автоматизация учета поставок товаров на оптовый склад
- •Вариант №4
- •5.4Автоматизация учета и анализа результатов проведения акций по продвижению товара на рынок
- •Вариант №5
- •5.5Автоматизация учета и контроля технического состояния парка самолетов
- •Вариант №6
- •5.6Автоматизация учета планового технического обслуживания парка автомобилей, сдаваемых в прокат
- •Вариант №7
- •5.7Автоматизация учета и анализа результатов тренировок спортсменов.
- •Вариант №8
- •5.8Автоматизация учета результатов продвижения рекламных интернет‑услуг
- •Вариант №9
- •5.9Автоматизация учета и контроля успеваемости студентов.
- •Вариант №10
- •5.10Автоматизация учета и контроля назначений в процедурном кабинете поликлиники
- •6Литература
Вариант №7
5.7Автоматизация учета и анализа результатов тренировок спортсменов.
Баскетбольный спортивный клуб тренирует как любителей, так и профессионалов, с которыми принимает участие в разнообразных соревнованиях. Формирование профессионального состава осуществляется на основе анализа рейтинга спортсменов по результатам проведенных с ними тренировок. С этой целью для каждого спортсмена ведется учет таких данных, как фамилия, имя, отчество, рост, признак временного отстранения от тренировок (например, по причине травмы), признак зачисления в профессиональный состав, список назначенных ему тренировок.
Каждая тренировка характеризуется датой и временем проведения; баллом, на который оценивает тренер игру спортсмена по ее результатам; признаком отсутствия спортсмена на тренировке. Количество спортсменов, занятых в одной и тоже тренировке ограничено.
В профессиональной группе тренируется ограниченное число спортсменов: не менее 30 и не более 50. Чтобы сформировать профессиональную группу среди любителей, допущенных к тренировкам, отбирают тех, кто отвечает заданным параметрам: минимальному росту, минимальному среднему рейтингу за определенный период времени, минимальному количеству пропущенных тренировок. Далее спортсмены ранжируются сначала по рейтингу, а затем по росту. Любителям, возглавляющим полученный список, предлагается перейти в профессиональную группу. В зависимости от количества вакансий в профессиональной группе, в нее зачисляются первые N спортсменов, выразивших свое согласие.
Каждый месяц аналогичным образом формируют рейтинг спортсменов профессиональной группы. Первые пять позиций рейтинга являются претендентами в основной состав команды, участвующей в соревнованиях, вторые пять – в состав запасных.
Основанием для отчисления спортсмена из профессиональной группы является его низкий рейтинг, большое количество пропущенных тренировок, а также временное отстранение от тренировок. Для выявления потенциальных кандидатов на отчисление, список профессионалов ранжируется по количеству пропущенных тренировок за определенный период времени. При одинаковой посещаемости спортсмены ранжируются по возрастанию среднего рейтинга за данный промежуток времени. Полученный таким образом рейтинг позволяет сформулировать требования к спортсменам любительского состава, которые могли бы заменить наиболее слабых профессионалов.
Вариант №8
5.8Автоматизация учета результатов продвижения рекламных интернет‑услуг
Рекламное агентство предоставляет услугу размещения рекламных баннеров на различных Интернет-сайтах. При загрузке своих страниц сайты, с владельцами которых агентство заключило соглашение, запрашивают у сервера N подходящих баннеров (один или несколько) и отображают их для просмотра. Каждый баннер характеризуется: собственным наименованием, наименованием фирмы-заказчика рекламных услуг, периодом действия договора о предоставлении рекламных услуг, минимальным и максимальным количеством показов, предусмотренных данным договором, статусом активности на текущий момент.
Для каждого баннера ведется учет его показов: регистрируется дата и время показа, а также наименование сайта, сформировавшего запрос на показ баннеров. При регистрации очередного факта показа баннера необходимо контролировать общее число его показов. Если максимальное значение превышено, баннер следует перевести в состояние «неактивен», но только в том случае, если количество предлагаемых к просмотру баннеров превышает запрошенное значение.
В ответ на запрос формируется очередь из числа баннеров, подходящих по срокам проведения рекламных акций, а также имеющих статус «активен». Для каждого баннера из сформированного списка вычисляется количество показов, запланированных на текущий день. В первую очередь к просмотру предлагаются баннеры, с минимальным процентом соответствия фактического количества показов за текущий день к запланированному. Среди баннеров с одинаковым процентом показов выбираются те, для которых на текущий день запланировано наибольшее количество показов. Среди баннеров, количество фактических показов которых превышает запланированное, приоритет отдается тем, у которых заканчивается срок действия договора.
Для анализа выполнения условий договоров менеджеру рекламного агентства периодически предоставляется информация о баннерах, для которых срок действия договора приходится на текущий момент, независимо от того, активны они или нет. Данный список упорядочивается по срокам окончания действия договора, а затем – по относительному отклонению среднего значения фактического количества показов в день от запланированного. Также предусматривается возможность просмотра данного списка, упорядоченного сначала по относительному отклонению количества показов, а затем – по срокам завершения договора.
