Вариант 16. Торговый автомат

Требуется разработать программное обеспечение встроенного процессора торгового автомата.

Автомат предназначен для хранения и выдачи товара. Для этого автомат имеет 8 лотков Загрузка товаров на лотки осуществляется обслуживающим персоналом. Автомат следит за наличием товара. Если какой-либо товар распродан, автомат отправляет сообщение об этом на станцию обслуживании и информирует покупателей (зажигается красная лампочка рядом с лотком данного товара).

Автомат принимает к оплате бумажные купюры и монеты. Специальный индикатор высвечивает текущую сумму денег, принятых автоматом к оплате. После ввода денег клиент нажимает на кнопку выдачи товара. Выдача товара производится только в том случае, если введения сумма денег не меньше цены товара. Товар выдается поштучно. Если введенная сумма превышает цену товара, на дисплей выдается сообщение. При нажатии на кнопку «Возврат» клиенту возвращаются все принятые от него к оплате деньги. Сдачу автомат не выдает. Возврат денег не производился после выдачи товара. Автомат должен корректно работать при одновременном нажатии на кнопки выдачи товара и возврата денег.

В специальном отделении автомата, закрываемом замком, есть «секретная кнопка», которая используется обслуживающим персоналом для выемки выручки. При нажатии на эту кнопку открывается доступ к ящику с деньгами.

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

 

Вариант 17. Информационное табло на станции метро

Требуется разработать программное обеспечение процессора информационного табло.

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

На табло высвечивается конечная станция назначения прибывающего поезда. Эти данные содержатся в расписании движения поездов, которое хранится в памяти табло и периодически обновляется с ПУ.

В «бегущей строке» табло отображается рекламная информация. Память табло хранит до 20 рекламных сообщений. Сообщения отображаются друг за другом с небольшими паузами, циклически. Содержание рекламных сообщений поступает с ПУ.

Дополнительная функция табло – по запросу с ПУ оно пересылает данные о нарушениях расписания (опозданиях).

В ходе выполнения задания должна быть создана схема баз данных для хранения рекламных сообщений, расписания и сведений о нарушении расписаний.

Требуется разработать ПО только для табло, но не для пункта управления информационной службы.

 

Вариант 18. Справочная панель ж/д вокзала

Справочная панель содержит информацию о прибытии и отправлении поездов. Для каждого поезда указывается его номер, тип, станция назначения, время прибытия и отправления по расписанию, фактическое время прибытия и отправления в случае опоздания, номер пути прибытия (стоянки).

Панель содержит также информацию о наличии билетов на поезд по классам вагонов.

Панель работает под управлением единого пункта управления (ПУ) информационной службы вокзала.

В проекте необходимо разработать внешний вид панели, программу управления, базу данных для хранения необходимой информации на ПУ, схему обновления этой информации.

 

Вариант 19. Система автоматизации для пункта проката видеокассет

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

Клиент, обратившийся в пункт, выбирает кассету по каталогу, вносит залог и забирает ее на определенный срок. Срок проката, измеряемый в сутках, оговаривается при выдаче кассеты. Стоимость проката вычисляется системой исходя из тарифа за сутки и срока проката. Клиент возвращает кассету и оплачивает прокат. Если кассета не повреждена, клиенту возвращается залог. Служащий пункта проката регистрирует сдачу кассеты клиенту и ее возврат в системе. Если клиент повредил кассету, то кассета удаляется из каталога, а залог остается в кассе проката.

При необходимости служащий может запросить у системы следующие данные:

- имеется ли в наличии кассета с данным названием;

- когда будет возвращена какая-либо кассета из тех, что сданы в прокат;

- список кассет с фильмами указанного режиссера в пункте и в наличии.

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

Необходимо разработать схему базы данных для хранения каталога, учетных записей о прокате кассет и заявок на пополнение ассортимента.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: