- •Задание на учебную практику
- •Вариант 1. Информационная панель в метро
- •Вариант 2. Будильник
- •Вариант 3. Генеалогическое дерево
- •Вариант 4. Кодовый замок
- •Вариант 5. Таксофон
- •Вариант 5. Турникет
- •Вариант 6. Книжный магазин
- •Вариант 7. Турникет метро
- •Вариант 8. Кадровое агентство
- •Вариант 9. Авиакомпания
- •Вариант 10. Скорая помощь
Вариант 7. Турникет метро
Турникеты контролируют проход пассажиров в метро и взимают входную плату. Любой турникет имеет устройство, считывающее данные с бесконтактных карт, два набора створок из ударопрочного стекла для перекрывания прохода, таймер, оптические датчики для контроля прохода пассажира, устройство подачи звуковых сигналов, индикаторы "Проход" и "Стоп", индикатор количества оставшихся поездок. В начальном состоянии турникета зажжен индикатор "Стоп", индикатор "Проход" потушен, передние и задние створки закрыты. Если один из датчиков, расположенных до передних створок, или после задних створок, посылает сигнал, то турникет подаёт предупредительный звуковой сигнал и остается в исходном состоянии. Для прохода пассажир должен поднести бесконтактную карту к считывающему устройству. Каждая карта имеет срок годности, по истечении которого она не может быть использована для прохода. Карты бывают двух типов: с фиксированным количеством поездок и с неограниченным количеством поездок. Турникет считывает с карты данные: срок годности карты, номер карты, тип карты и количество поездок. Если данные не удается считать, или карта просрочена, или количество поездок нулевое, то турникет подает предупредительный звуковой сигнал и остается в исходном состоянии. Иначе с карты с фиксированным количеством поездок списывается одна поездка, индикатор "Стоп" гаснет, зажигается индикатор "Проход", индикатор количества оставшихся поездок высвечивает текущее значение, открываются передние створки и пассажир может пройти сквозь турникет до задних створок, которые пока закрыты. Получив от датчика между передними и задними створками сигнал, что пассажир прошёл внутрь, турникет закрывает передние створки и открывает задние створки. Когда датчик после задних створок сообщает, что пассажир вышел из турникета, задние створки закрываются, и турникет возвращается в начальное состояние. Если карта имеет неограниченное количество поездок, то в течение пяти минут после прохода пассажира с этой картой должны блокироваться остальные попытки прохода с ней через все турникеты данной станции метро. При проходе с картой такого типа индикатор количества оставшихся поездок высвечивает символ ∞ (бесконечность). Турникет заносит в свою память время всех проходов и номера карт, используемых при проходах. В конце рабочего дня он передает всю информацию, накопленную за день, в АСУ метрополитена.
Вариант 8. Кадровое агентство
Требуется разработать информационную систему для кадрового агентства, позволяющую обрабатывать данные о лицах, подавших заявки в данное кадровое агентство. Агентство собирает следующую информацию у лиц, подавших заявки: регистрационный номер; дата регистрации; ФИО; дата рождения; пол; адрес; образование; специальность; иностранный язык; степень владения ПК; наличие автомобиля. Требуется в информационной системе создать справочники с возможностью добавления, изменения и удаления следующей информации: образование, специальность и иностранный язык. В системе организовать сортировку данных по следующим полям: по дате рождения; по полу; по специальности; по образованию; по ФИО. Также требуется организовать удобный поиск по следующим критериям: дата рождения (указываются начало и конец периода поиска), пол, образование, специальность и степень владения ПК.
Система на основании данных должна генерировать следующие отчеты:
1. Для всех специальностей по каждому из всех, представленных в заявках, месяцев для каждого иностранного языка определить количество лиц владеющих данным иностранным языком. Данные должны быть упорядочены в алфавитном порядке названий специальностей. Вид выходного документа:
2. Для всех специальностей и всех значений образования определить количество лиц каждого пола, имеющих данное образование. Выходной документ должен иметь вид:
3. Для каждой специальности найти количество лиц старше и моложе 35 лет для каждого пола в отдельности. Найти процент от общего количества лиц, подавших заявки. Подвести итог процентного соотношения для каждой специальности в целом.
