Смекни!
smekni.com

Проектирование АИС "Работа с абонентами оператора сотовой связи" (стр. 6 из 7)

Основной Альтернативный
Ввод информации в БД
Получить доступ к БДВвести информацию в БД Если доступ закрыт – выход из системы.
Обслуживание абонента
Выбор предоставляемой услугиВвод информации о предоставляемой услуге Если средств на лицевом счете не достаточно – не предоставлять обслуживание.

Диаграмма взаимодействий

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

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

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

Диаграмма взаимодействий (Interaction diagram) описывает взаимодействия, состоящие из множества объектов и отношений между ними, включая сообщения, которыми они обмениваются. Диаграммой последовательностей (Sequence diagram) называется диаграмма взаимодействий, акцентирующая внимание на временной упорядоченности сообщений. Графически такая диаграмма представляет собой таблицу, объекты в которой располагаются вдоль оси X, а сообщения в порядке возрастания времени - вдоль оси Y. Диаграммой кооперации (Collaboration diagram) называется диаграмма взаимодействий, основное внимание в которой уделяется структурной организации объектов, принимающих и отправляющих сообщения. Графически такая диаграмма представляет собой граф из вершин и ребер.


Диаграмма обслуживания абонентов


Взаимодействие оператора с БД

Диаграмма взаимодействия администратора с БД


Диаграмма состояний

Процесс заключения договора

Диаграммы состояний являются хорошо известным средством описания поведения системы. Они определяют все возможные состояния, в которых может находиться конкретный объект, а также процесс смены состояний объекта в результате влияния некоторых событий.


Физическая модель

При построении физической модели необходимо скорректировать типы и размеры полей.

Таблица 7. Свойства колонок таблиц физической модели БД студентов.

Колонка Name Type Width Key
№ договора № dog Integer +
Дата заключения Datazak Date
ФИО абонента Fio_ab String 64 +
Серия паспорта Serpas Integer
№ паспорта Nompas Integer
Дата рождения Datarogd Date
Адрес Adres String 100
№ абонента Nom_ab integer
Состояние договора Sostdog String 60
Тариф Tariff String 60 +
Ст вх вн с St_vh_vn_s Float
Ст исх вн с Ct_ish_vn_s Float
Ст вх с др с оп St_vh_s_dr_s_op Float
Ст исх с др с оп Et_ish_s_dr_s_op Float
Ст вх с гор тел St_vh_s_gor_tel Float
Ст исх с гор тел St_ish_s_gor_tel Float
Sms St_sms Float
№ лицевого счета Nom_lic_s Integer +
Дата Data_vnes Date
Сумма Summa Float
Код услуги Kod_usl Integer +
Описание Opisanie String 150
Примечание Prim String 200
Стоимость Stoim Float


Имитационная модель

Имитационная модель отражает динамические аспекты функционирования системы и предназначена для анализа основных процессов с учетом альтернативных вариантов их организации.

Для разработки интерфейсной части продукта выбрана среда разработки Delphi 7 от компании Borland.

Ниже приведены скриншоты интерфейсной части продукта.

Окно «Идентификация» предназначено для ввода пользователем имени и пароля, которые необходимы для получения полномочий конкретному пользователю. При неправильном вводе окно появляется повторно, а при правильном – появляется главное окно абонентской базы.

Окно «Абонентская база» предназначено в основном для ускоренной навигации по программе, а также содержит стандартные пункты меню, такие как: файл, правка и окно.

Рассмотрим подробнее главное меню программы.

Пункт меню «Файл» содержит подпункты «Параметры печати» - для настройки принтера и «Выход» для выхода в окно «Идентификация».

Пункт меню «Правка» содержит стандартный набор подпунктов: «Отмена», «Вырезать», «Копировать». «Вставить», «Удалить», и «Выделить все».

Пункт меню «Справочники» имеет подпункты «Абонентская база, «Абонент», «Тарифный план», «Услуга», «Лицевой счет». Данные пункты предназначены для вывода одноименных окон для просмотра или редактирования информации.

Пункт меню «Запрос» предназначен для вызова одноименного окна, в котором вводятся пользовательские запросы.

Пункт меню «Окно» содержит стандартный набор подпунктов для работы с окнами: «Каскад», «По горизонтали», «По вертикали», «Скрыть все» и «Закрыть». При работе программы под подпунктом «Закрыть» появляются наименования открытых оконных форм.

Далее рассмотрены оконные формы для просмотра и редактирования информации.


Заключение

Целью проекта являлась проектирование автоматизированной информационной системы «Работа с абонентами оператора сотовой связи».

На основе выполненной работы можно сделать выводы:

1. В процессе разработки проекта были пройдены все этапы: описание предметной области, постановка требований и задач к проектируемой системе, построение концептуальной, функциональной, логической, физической и имитационной модели системы;

2. Разработанный проект позволяет осуществить поставленные задачи;

3. Разработан удобный и понятный интерфейс.


Глоссарий

IMEI - (International Mobile Equipment Identity)

уникальный международный идентификатор мобильного оборудования.

IMSI - (International Mobile Subscriber Identity)

уникальный международный идентификатор абонента.

PIN (Personal Identification Number - персональный идентификационный номер) - персональный код, используемый для установления подлинности пользователя с целью предотвращения несанкционированного доступа в сеть. В системе мобильной связи стандарта GSM код, известный только абоненту, который служит для защиты от несанкционированного использования SIM-карты. Обычно предоставляется вместе с SIM-картой и содержит от 4 до 8 цифр. Если запрос PIN-кода включен в меню мобильного телефона, его значение необходимо вводить каждый раз при включении телефона. После трех неверных попыток набора PIN-кода SIM-карта блокируется. Блокировка может быть снята либо набором дополнительного кода — персонального кода разблокировки (PUK), либо по команде из центра коммутации. Значение PIN-кода может быть изменено по желанию абонента.

Roaming (роуминг)

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