Лекционные материалы (1158642), страница 18
Текст из файла (страница 18)
При получении ответного сигнала «Тон»из линии таксофон воспроизводит звуковой тон «Готов» (длинныйнепрекращающийся гудок) в трубку. При получении сигнала «Занято»,в трубке воспроизводится тон «Занято» (короткие гудки).После получения от АТС сигнала «Тон» от пользователяпринимаются семизначный номер вызываемого абонента, остальныенажатия на кнопки игнорируются. Когда пользователь нажимает на кнопкус цифрой соответствующий ей сигнал «Цифра» передается АТС. Во времянабора номера введенные цифры отображаются на дисплее. В ответна набранный номер от АТС приходит либо сигнал «Занято», либо сигнал«Вызов». При получении сигнала «Вызов» таксофон воспроизводитв трубку длинные гудки до того момента, когда АТС осуществиткоммутацию и передаст сигнал «Данные».
Таксофон воспроизводитданные, передаваемые с сигналом, в трубку. При получении данныхиз трубки, аппарат преобразует их в сигнал «Данные» и передает их АТС.Во время разговора на дисплее ведется отсчет времени и уменьшаетсякредит на телефонной карте – каждые 15 секунд вычитается четверть«единицы». Обмен данными прерывается, в следующих случаях:– исчерпан кредит;– карта вынута из приемника;– от АТС пришел сигнал «Занято»;– повешена трубка таксофона.Если трубка была повешена, аппарат посылает в линию сигнал«Конец» и выдает на дисплей сообщение «Выньте карту».После извлечения карты из приемника таксофон переходит в начальноесостояние.1194.9. БанкоматЕсли Вы забыли взять свою карточку, то после полутора минутожидания и неоднократного предупреждения банкомат затягиваеткарточку внутрь.
Не пытайтесь ее самостоятельно достать!!!Из правил пользования банкоматомТребуется разработать средствами Rational Rose модель программногообеспечения банкомата. Банкомат – это автомат для выдачи наличныхденег по кредитным пластиковым карточкам. В его состав входятследующие устройства: дисплей, панель управления с кнопками, приемниккредитных карт, хранилище денег и лоток для их выдачи, хранилищеконфискованных кредитных карт, принтер для печати справок.Банкомат подключен к линии связи для обмена данных с банковскимкомпьютером, хранящим сведения о счетах клиентов.Обслуживание клиента начинается с момента помещения пластиковойкарточки в банкомат.
После распознавания типа пластиковой карточки,банкомат выдает на дисплей приглашение ввести персональный код.Персональный код представляет собой четырехзначное число. Затембанкомат проверяет правильность введенного кода. Если код указанневерно, пользователю предоставляются еще две попытки для вводаправильного кода. В случае повторных неудач карта перемещаетсяв хранилище карт, и сеанс обслуживания заканчивается. После вводаправильного кода банкомат предлагает пользователю выбрать операцию.Клиент может либо снять наличные со счета, либо узнать остатокна его счету.При снятии наличных со счета банкомат предлагает указать сумму(10, 50, 100, 200, 500, 1000 рублей). После выбора клиентом суммыбанкомат запрашивает, нужно ли печатать справку по операции.
Затембанкомат посылает запрос на снятие выбранной суммы центральномукомпьютеру банка. В случае получения разрешения на операцию,банкомат проверяет, имеется ли требуемая сумма в его хранилище денег.Если он может выдать деньги, то на дисплей выводится сообщение«Выньте карту». После удаления карточки из приемника, банкомат выдает120указанную сумму в лоток выдачи. Банкомат печатает справкупо произведенной операции, если она была затребована клиентом.Если клиент хочет узнать остаток на счету, то банкомат посылаетзапрос центральному компьютеру банка и выводит сумму на дисплей.По требованию клиента печатается и выдается соответствующая справка.В специальном отделении банкомата, закрываемом замком, есть«секретная кнопка», которая используется обслуживающим персоналомдля загрузки денег.
При нажатии на эту кнопку открывается доступк хранилищу денег и конфискованным кредитным картам.4.10. Холодильник– Радио сообщает, что в стране изобилиепродуктов, а наш холодильник пустой.– Включите холодильник в радиосеть.Из анекдотаТребуется разработать средствами Rational Rose модель программногообеспечения встроенного процессора холодильника.
Холодильник состоитиз нескольких холодильных камер для хранения продуктов. В каждойхолодильной камере имеется регулятор температуры, мотор, термометр,индикатор, таймер, датчик открытия двери камеры и устройстводля подачи звуковых сигналов.При помощи терморегулятора устанавливается максимальнодопустимая температура в данной камере. Мотор предназначендля поддержания низкой температуры.
Термометр постоянно измеряеттемпературу внутри камеры, а индикатор температуры, расположенныйна дверце, постоянно высвечивает ее значение. При повышениитемпературы выше предела, определяемого текущим положениемрегулятора, включается мотор. При снижении температуры ниженекоторого другого значения, связанного с первым, мотор отключается.Доступ в камеру осуществляется через дверцу. Если дверьхолодильной камеры открыта в течение слишком долгого времени,подается звуковой сигнал. Звуковой сигнал также подается в любыхнештатных ситуациях (например, при поломке мотора).121Холодильник ведет электронный журнал, в котором отмечаются всепроисходящие события:– изменение положения терморегулятора камеры;– включение и отключение мотора;– доступ в камеру;– внештатные ситуации.Вариантом задания предусмотрена разработка схемы базы данныхдля хранения журнала событий холодильника.
Содержимое журналаможет быть передано в компьютер, подсоединенный к специальномугнезду на корпусе холодильника.4.11. Кодовый замокЧерненька собачка, свернувшись, лежит: ни лает, ни кусает, а в дом не пускает.(Замок)Русская пословицаТребуется разработать средствами Rational Rose модель программногообеспечения встроенного микропроцессора для кодового замка,регулирующего доступ в помещение.Кодовый замок состоит из панели с кнопками (цифры «0»...«9»,кнопка«Вызов»,кнопка«Контроль»),цифровогодисплея,электромеханического замка, звонка.
Панель с кнопками устанавливаетсяс наружной стороны двери, замок устанавливается с внутренней стороныдвери, звонок устанавливается внутри охраняемого помещения.В обычном состоянии замок закрыт. Доступ в помещениеосуществляется после набора кода доступа, состоящего из четырех цифр.Во время набора кода введенные цифры отображаются на дисплея. Есликод набран правильно, то замок открывается на некоторое время, послечего дверь снова закрывается. Содержимое дисплея очищается.Кнопка «Вызов» используется для подачи звукового сигнала внутрипомещения.
Кнопка «Контроль» используется для смены кодов. Сменакода доступа осуществляется следующим образом. При открытой дверинужно набрать код контроля, состоящий из четырех цифр, и новый код122доступа. Для смены кода контроля нужно при открытой двери и нажатойкнопке «Вызов» набрать код контроля, после чего – новый код контроля.4.12. Турникет метро– Правильно нас называть «Контролер-оператор турникетных автоматов».Я нахожусь внутри турникета и проверяю магнитные карточки,предъявляемые пассажирами для оплаты своего проезда. Устанавливаюподлинность карты, ставлю на обратной стороне штамп-отметкуо прохождении и возвращаю карту через щель обратно пассажиру.«Турникетчики» (www.metrosoft.narod.ru)Требуется разработать средствами Rational Rose модель программногообеспечения встроенного процессора турникета для метрополитена.При помощи турникета контролируется проход пассажиров в метро ивзимается входная плата.
Турникет имеет приемник карт, устройстводля перекрываниядоступа,таймер,триоптическихдатчикадля определения прохода пассажира, устройство подачи звуковыхсигналов, индикаторы «Проход» и «Стоп».В начальном состоянии турникета зажжен индикатор «Стоп»,индикатор «Проход» потушен. Если один из датчиков посылает сигнал,то проход через турникет сразу же перекрывается, и подаетсяпредупредительный звуковой сигнал. Для прохода пассажир долженпоместить карту в приемник карт. Турникет считывает с нее данные: срокгодности карты и количество «единиц» на ней. Если данные не удаетсясчитать, или карта просрочена, или заблокирована, то карта возвращаетсяпассажиру, и турникет остается в исходном состоянии. В другом случаес карты списывается одна «единица», карта возвращается из приемника,индикатор «Стоп» гаснет, зажигается индикатор «Проход», и пассажирможет пройти через турникет.
Получив от одного из датчиков сигнал,турникет ожидает время, отведенное на проход пассажира (5 секунд),после чего он возвращается в начальное состояние.Наличие трех датчиков в турникете гарантирует, что при проходепассажира хотя бы один из них подаст сигнал (датчики невозможноперешагнуть, перепрыгнуть и т.д.). Во время прохода пассажира возможна123ситуация, когда все три датчика посылают сигналы. В этом случаепринимается только первый сигнал и от момента его приемаотсчитывается положенное время. Остальные сигналы игнорируются.Турникет заносит в свою память время всех оплаченных проходов.В конце рабочего дня он передает всю информацию, накопленную за день,в АСУ метрополитена.В ходе выполнения этого варианта задания должна быть разработанасхема базы данных о проходах через турникет.4.13.
Система учета товаровБыло все, что и в любом магазине в столице,всякая бакалея: вина „разлива братьев Елисеевых“,фрукты, сигары, чай, сахар, кофе и проч.Ф. М. Достоевский „Братья Карамазовы“Требуется разработать средствами Rational Rose модель системыподдержки заказа и учета товаров в бакалейной лавке.В бакалейной лавке для каждого товара фиксируется место хранения(определенная полка), количество товара и его поставщик. Системаподдержки заказа и учета товаров должна обеспечивать добавлениеинформации о новом товаре, изменение или удаление информацииоб имеющемся товаре, хранение (добавление, изменение и удаление)информации о поставщиках, включающей в себя название фирмы, ее адреси телефон. При помощи системы составляются заказы поставщикам.Каждый заказ может содержать несколько позиций, в каждой позицииуказываются наименование товара и его количество в заказе.