Смекни!
smekni.com

Разработка программного комплекса для автоматизации работы администратора узла по предоставлению (стр. 4 из 10)

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
NAME varchar(50) нет имя плата
KOL_PORT int(11) нет количество портов на плате
IP varchar(20) нет ip адрес платы
ID_ATS int(3) нет идентификатор АТС
TYPE_PLATA varchar(3) нет тип платы

Таблица 2.8 STATE – таблица состояний прохождения заявки абонента.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
STATE varchar(50) нет состояние в котором находиться заявка

Таблица 2.9 DEVICE – таблица для сохранения информации об оборудовании переданном в аренду пользователям.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
MODEM varchar(50) нет серийный номер модема переданного в аренду
SPLITER varchar(20) да серийный номер сплитера
BP int(1) да блок питания
CABEL_TEL int(1) да телефонный кабель
CABEL_ETH int(1) да кабель Ethernet
BOX int(1) да коробка для модема
FILTER int(1) да фильтр переданный в аренду
ID_PHONE int(3) да идентификатор телефона на котором установлен комплект оборудование
DATE_ON date нет дата включения абонента
BOX_SP int(1) да коробкасплиттера
INFO varchar(255) да примечание
DATE_OFF date нет датаотключенияпользователя
USB int(1) да usb кабель
TYPE_CONECT char(50) да типподключения

Таблица 2.10 LOG_ABONENT_NEW – Новый журнал обращения пользователей.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
DATE_BEGIN datetime нет дата начало обращения
OT varchar(100) нет тип обращения
ABONENT varchar(100) нет телефонный номер абонента
HARAKTER varchar(100) нет описание проблемы у абонента
TIME_BEGIN datetime нет время открытия ремонта в журнале
Поле Тип Ноль Примечание
TIME_END datetime нет время закрытия ремонта
DLITELNOST int(11) нет время простоя в работе абонента
PRICHINA varchar(100) нет причина простоя простоя у абонента
ISPOLNITEL varchar(50) нет исполнительремонта
FLAG varchar(5) нет флаг открытого ремонта

Таблица 2.11 PRIOR – Таблица приоритета заявки.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
PRIOR varchar(50) нет приоритет заявки

Таблица 2.12 STATE_PORT – Таблица состояний порта платы ШПД.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
STATE_PORT varchar(50) нет состояние порта

Таблица 2.13 DIAPAZON_ATS – Таблица диапазонов телефонных номеров где возможно предоставить услугу.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
ID_ATS int(3) нет идентификатор АТС
DPZ_OT varchar(50) нет начало диапазона
DPZ_DO varchar(50) нет конец диапазона

Таблица 2.14 LOG_VIEZD – Журнал выездов к абоненту для устранения повреждения.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
FIO_ADMIN varchar(50) нет фамилия администратора выполнившего работу
PHONE varchar(8) нет номер телефона
ADRESS varchar(255) нет адрес по которому был осуществлён выезд
DATE_START varchar(5) нет время выезда
DATE_STOP varchar(5) нет дата приезда
PROBLEM varchar(255) нет описание проблемы пользователя
Поле Тип Ноль Примечание
DATE date нет дата занесения записи в журнал
DEYSTVIE varchar(255) нет действие произведённые у абонента

Таблица 2.14 PROTOKOL – таблица для хранения протоколов измерения телефонных линий абонентов.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
ID_PHONE int(3) нет идентификатор номера телефона
SH1 varchar(10) нет номер распределительного шкафа
SH1_LINE_M varchar(10) нет сопротивление изоляции магистрали
SH1_LINE_R varchar(10) нет сопротивление изоляции распределения
DISTANCE varchar(10) нет расстояние до станции
DATE date нет дата произведения измерении
USER varchar(10) нет администратор заполнявший протокол.

Таблица 2.15 USERS – Таблица для хранения информации о пользователях системы, их правах на те или иные действия.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
USERNAME varchar(50) нет имя пользователя в системе
PASSWORD varchar(50) нет пароль пользователя в системе
FIO varchar(50) нет фамилия, имя, отчество администратора
PROFILE varchar(50) нет профиль с правами пользователя
STATUS int(10) нет статус пользователя, подключён ли пользователь в данный момент

Таблица 2.16 FOR_ASTLO – Таблица предназначенная для отдела установки технического учёта, содержащая информацию для заполнения нарядов услуги.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
DATE date нет дата занесения строки
Поле Тип Ноль Примечание
ID_PHONE int(3) нет идентификатор номера телефона
STATUS varchar(50) нет произошедшее событие
NOTE varchar(255) нет примечание

Таблица 2.17 PHONE_TYPE – Таблица для хранения информации о типе телефона у абонента.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
TYPE varchar(50) нет тип телефона установленного у абонента

Таблица 2.18 REMONT– Таблица сохранения информации о проведённых ремонтах и состоянии телефонной линии конкретного абонента

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
DATE date нет дата занесения строки
ID_PHONE int(10) нет идентификатор номера телефона
PROBLEM varchar(255) нет проблемы у пользователя
LINE varchar(255) нет состояние телефонной линии
ID_USERS int(3) нет идентификатор пользователя который внёс данные
REMONT_STATUS int(3) нет статусремонта
TIP_REMONTA varchar(255) нет тип произведённого ремонта у абонента

Таблица 2.19 ZAYAVKA – Корневая таблица хранения основной информациио пользователях их статусе, места локации.

Поле Тип Ноль Примечание
ID int(11) нет идентификатор строки
PHONE varchar(8) нет номер телефона абонента
ADRESS varchar(255) нет адрес пользователя
ID_PRIOR int(3) нет идентификатор приоритета заявки от абонента в общей очереди на подключение
DATE date нет дата занесения заявки от абонента
Поле Тип Ноль Примечание
ID_PHONE_TYPE int(3) нет идентификатор типа установленного телефона
ID_ATS int(3) нет идентификатор номера АТС к которой принадлежит номер телефона абонента
ID_USERS int(3) нет идентификатор администратора добавившего заявку
ID_STATE int(3) нет идентификатор состояния в котором находиться заявка
DATE_OTKAZ date нет дата отказа пользователя от своей заявки на подключение
NOTE varchar(255) нет примечание

2.2 Алгоритм работы клиентской части узла и общая структура комплекса

В программном комплексе целесообразно использовать клиент-серверной технологию, поэтому ПК состоит из нескольких частей.

1. Серверная часть - база данных MySQL.

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

3. Клиентская часть абонентского отдела – web интерфейс для удалённой работы, написанный на языке программирования PHP.

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