Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Описание программы

Спецификация требований | ОПИСАНИЕ МОДЕЛИ ПОВЕДЕНИЯ СИСТЕМЫ | Модель взаимодействия объектов системы | COLLABORATION DIAGRAMS | STATECHART DIAGRAMS | РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ | Класс CSystem | Класс InPanel | Класс Prog |


Читайте также:
  1. AK-102, AK-104, AK-105 -характеристики, описание, фото
  2. AK-107, AK-108 (Автомат Калашникова) - характеристики, описание, фото
  3. AMZ, ГАЗ-3934, «Сиам», Характеристики, Описание, Фото!
  4. AMZ, ГАЗ-3937. «Водник», Характеристики, Описание, Фото!
  5. Cinematheque Jean Marie Boursicot» «Ночь пожирателей рекламы» Рекламное агентство ТВИН МЕДИА является обладателем прав на показ программы в России и странах СНГ.
  6. II. Основные цели и задачи Программы с указанием сроков и этапов ее реализации, а также целевые индикаторы и показатели, отражающие ход ее выполнения
  7. III. Мероприятия Программы

Класс CSystem координирует работу устройств, хранит код доступа и код контроля, осуществляет проверку введенных кодов, а также сохранение новых кодов контроля и доступа с заменой старых. Координация работы осуществляется за счет установления статусов: работы системы и проверки кода.

Атрибуты:

String KD – хранит код доступа

String KK – хранит код контроля

Boolean VStat – статус проверки кода (true – проверка кода контроля, false – проверка кода доступа)

Integer SStat – статус работы системы (1 – открытие двери, 2 – смена кода доступа, 3 – смена кода контроля)

Методы:

VStat (Set,Get) – установка и получение статуса проверки кода

SStat (Set,Get) – установка и получение статуса работы системы

VerPass – проверка кода

SaveKD – сохранение код доступа (замена старого)

SaveKK – сохранение кода контроля (замена старого)

EnterPass – обработка введенного кода в соответствии с установленными статусами.

Класс OutPanel реализует внешнюю панель, на которой расположены кнопки (0-9), а также кнопка Вызов и Контроль, осуществляет первичную подготовку вводимого кода и передачу его в систему для дальнейшей обработки.

Атрибуты:

Integer i – счетчик

String code – вводимый код

Методы:

PushKeyRing – обработка нажатия кнопки Вызов

PushKeyControl – обработка нажатия кнопки Контроль

Code (Set,Get) – установка и получение вводимого кода

Класс InPanel реализует внутреннюю панель, на которой расположены кнопки Ответить и Открыть, осуществляет обработку их нажатия.

Методы:

PushKeyAnswer – обработка нажатия кнопки ответить

PushKeyOpen - обработка нажатия кнопки открыть

Класс CDisplay реализует дисплей, располагающийся снаружи, осуществляет вывод сообщений.

Методы:

DError – выводит сообщение об ошибке

DEnterKD – выводит приглашение о вводе кода доступа

DEnterKK – выводит приглашение о вводе кода контроля

DClear – очистка дисплея

DWrite – отображение набираемого кода

Класс CMic реализует микрофон, в программе существует в 2х экземплярах – расположенный внутри и снаружи, функции включения и выключения.

Атрибуты:

Boolean MicStat – статус микрофона

Методы:

MicStat (Set,Get) – установка и получение статуса микрофона (вкл/выкл)

Класс CSpeaker реализует громкоговоритель, в программе существует в 2х экземплярах - расположенный внутри и снаружи, функции включения и выключения.

Атрибуты:

Boolean SpStat – статус громкоговорителя

Методы:

SpStat (Set,Get) – установка и получение статуса громкоговорителя (вкл/выкл)

Класс CRing реализует звонок, расположенный внутри помещения, имеет функции включения и выключения.

Атрибуты:

Boolean RingStat – статус громкоговорителя

Методы:

RingOn – включает звонок

RingOff – выключает звонок

Класс CLock реализует замок, открывающий и закрывающий дверь.

Атрибуты:

Boolean lockStat – статус замка

Методы:

OpenLock – открыть замок

CloseLock – закрыть замок.

 


Дата добавления: 2015-08-20; просмотров: 54 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ОПИСАНИЕ МОДЕЛИ СОСТОЯНИЙ| UseCase

mybiblioteka.su - 2015-2024 год. (0.007 сек.)