Таблица 13 – Описание атрибутов класса Абонент
|
Список атрибутов |
Описание |
|
- <<PK>> ID: Long +Фамилия: String +Имя: String +Отчество: String +Улица: String +Номер дома: String +Номер квартиры: Integer +Номер телефона: String +Отключён: bool |
Уникальный номер абонента. Фамилия абонента. Имя абонента. Отчество абонента. Улица. Номер дома. Номер квартиры. Номер телефона абонента. «Да» / «Нет» кандидат на отключение или нет. |
Таблица 14 – Описание атрибутов класса Пользователь
|
Список атрибутов |
Описание |
|
-<<PK>> ID: Long +Имя: String -Пароль: String -Права доступа: Integer |
Уникальный номер пользователя. Имя пользователя (Login). Пароль пользователя. Права доступа абонента |
Таблица 15 – Описание атрибутов класса Звонок
|
Список атрибутов |
Описание |
|
-<<PK>> ID: Long +Вызываемый номер: String +Абонент: Абонент
+Код пункта назначения: Integer +Дата: Date +Время: Date +Продолжительность звонка: Integer |
Уникальный номер звонка. Номер, по которому звонит абонент. Звонящий абонент абонента. Телефонный код, набранный абонентом. Дата совершения звонка. Время совершения звонка. Продолжительность звонка в минутах. |
Таблица 16 – Описание атрибутов класса Оплата
|
Список атрибутов |
Описание |
|
+Абонент: Абонент +Месяц: String +Год: Integer +Сумма: decimal |
Звонящий абонент Месяц, за который запрашивается оплата Год, за который запрашивается оплата Сумма к оплате |
Таблица 17 – Операции класса Абонент
|
Операции |
Описание |
|
+RegAb( ) +DeleteAb ( ) +ReadAb(string Telefon) +ChangeAb( ) +LoadRing( ) +GetID( ) |
Зарегистрировать абонента. Удалить абонента. Получить информацию об абоненте. Изменить данные абонента. Загружает с АТС все звонки абонента. Возвращает ID абонента. |
Таблица 18 – Операции класса Пользователь
|
Операции |
Описание |
|
+ChangePass (string newpass)
+Login ( ) |
Изменяет пароль пользователя
Авторизирует пользователя |
Таблица 19 – Операции класса Звонок
|
Операции |
Описание |
|
+GetRingInfo ( ) |
Получить из памяти АТС информацию о звонках |
Таблица 20 – Операции класса Оплата
|
Операции |
Описание |
|
+GetPayInfo( ) |
Получить информацию об оплате |