Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание на учебную практику.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
57.1 Кб
Скачать

Вариант 7. Турникет метро

Турникеты контролируют проход пассажиров в метро и взимают входную плату. Любой турникет имеет устройство, считывающее данные с бесконтактных карт, два набора створок из ударопрочного стекла для перекрывания прохода, таймер, оптические датчики для контроля прохода пассажира, устройство подачи звуковых сигналов, индикаторы "Проход" и "Стоп", индикатор количества оставшихся поездок. В начальном состоянии турникета зажжен индикатор "Стоп", индикатор "Проход" потушен, передние и задние створки закрыты. Если один из датчиков, расположенных до передних створок, или после задних створок, посылает сигнал, то турникет подаёт предупредительный звуковой сигнал и остается в исходном состоянии. Для прохода пассажир должен поднести бесконтактную карту к считывающему устройству. Каждая карта имеет срок годности, по истечении которого она не может быть использована для прохода. Карты бывают двух типов: с фиксированным количеством поездок и с неограниченным количеством поездок. Турникет считывает с карты данные: срок годности карты, номер карты, тип карты и количество поездок. Если данные не удается считать, или карта просрочена, или количество поездок нулевое, то турникет подает предупредительный звуковой сигнал и остается в исходном состоянии. Иначе с карты с фиксированным количеством поездок списывается одна поездка, индикатор "Стоп" гаснет, зажигается индикатор "Проход", индикатор количества оставшихся поездок высвечивает текущее значение, открываются передние створки и пассажир может пройти сквозь турникет до задних створок, которые пока закрыты. Получив от датчика между передними и задними створками сигнал, что пассажир прошёл внутрь, турникет закрывает передние створки и открывает задние створки. Когда датчик после задних створок сообщает, что пассажир вышел из турникета, задние створки закрываются, и турникет возвращается в начальное состояние. Если карта имеет неограниченное количество поездок, то в течение пяти минут после прохода пассажира с этой картой должны блокироваться остальные попытки прохода с ней через все турникеты данной станции метро. При проходе с картой такого типа индикатор количества оставшихся поездок высвечивает символ ∞ (бесконечность). Турникет заносит в свою память время всех проходов и номера карт, используемых при проходах. В конце рабочего дня он передает всю информацию, накопленную за день, в АСУ метрополитена.

Вариант 8. Кадровое агентство

Требуется разработать информационную систему для кадрового агентства, позволяющую обрабатывать данные о лицах, подавших заявки в данное кадровое агентство. Агентство собирает следующую информацию у лиц, подавших заявки: регистрационный номер; дата регистрации; ФИО; дата рождения; пол; адрес; образование; специальность; иностранный язык; степень владения ПК; наличие автомобиля. Требуется в информационной системе создать справочники с возможностью добавления, изменения и удаления следующей информации: образование, специальность и иностранный язык. В системе организовать сортировку данных по следующим полям: по дате рождения; по полу; по специальности; по образованию; по ФИО. Также требуется организовать удобный поиск по следующим критериям: дата рождения (указываются начало и конец периода поиска), пол, образование, специальность и степень владения ПК.

Система на основании данных должна генерировать следующие отчеты:

1. Для всех специальностей по каждому из всех, представленных в заявках, месяцев для каждого иностранного языка определить количество лиц владеющих данным иностранным языком. Данные должны быть упорядочены в алфавитном порядке названий специальностей. Вид выходного документа:

2. Для всех специальностей и всех значений образования определить количество лиц каждого пола, имеющих данное образование. Выходной документ должен иметь вид:

3. Для каждой специальности найти количество лиц старше и моложе 35 лет для каждого пола в отдельности. Найти процент от общего количества лиц, подавших заявки. Подвести итог процентного соотношения для каждой специальности в целом.