Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационная система оценки и анализа доходности клиентов ООО «Кубаньпартнёр.docx
Скачиваний:
38
Добавлен:
18.05.2017
Размер:
2.85 Mб
Скачать
    1. Проектирование структуры информационной системы оценки и анализа доходности клиентов ооо «Кубаньпартнёр»

На рисунке 3.4. показано взаимодействие менеджера отдела по работе с клиентами с информационной системой, выполняющей все возложенные на нее функции.

Рисунок 3.4. – Диаграмма вариантов использования

Диаграмма конечных автоматов служит для построения физически существующих частей системы, обеспечивающих реализацию классов и отношений. На рисунке 3.5. изображена диаграмма компонентов проектируемой системы.

Рисунок 3.5. – Диаграмма компонентов

На диаграмме компонентов, изображенной на рисунке 3.3. наша система является пакетом, включающим в себя семи основных компонентов:

  • Рабочая среда – представляет собой окно, состоящее из модулей, с которыми может работать менеджер;

  • Модуль «Скидки» - позволяет хранить и редактировать разработанные менеджером программы скидок для групп клиентов;

  • Модуль хранения информации о клиентах (база данных) – постоянно изменяющийся архив со всей необходимой для основных функций менеджера информации;

  • Модуль RFM-анализа – позволяет классифицировать клиентов по заданным параметрам, определяющим важность каждого клиента для предприятия;

  • Модуль группировки клиентов – осуществляет формирование групп клиентов по степени их значимости;

  • Модуль поиска клиента в БД – осуществляет быстрый поиск клиентов и всей необходимой о них информации в базе данных;

  • Модуль регистрации новых клиентов – позволяет вносить и редактировать информацию о вновь прибывших клиентах.

Диаграмма классов описывает структуру системы, показывая её классы, их атрибуты и операции, а также взаимосвязи этих классов.

На рисунке 3.6. представлена диаграмма классов, описывающая набор модулей (классов), с которыми будет работать менеджер отдела по работе с клиентами.

Рисунок 3.6. – Диаграмма классов

Диаграмма классов, изображенная на рисунке 3.4. содержит 7 классов:

  1. Рабочая среда (характеризуется набором необходимых модулей; позволяет производит такие операции с модулями, как: подключение, отключение, запуск и закрытие модуля);

  2. Скидки (характеризуется названием и содержанием; позволяет добавлять, модифицировать, удалять программы скидок, а также назначать нужную программу скидок клиенту);

  3. Хранение информации о клиентах (БД) – содержит такие атрибуты, как: наименование клиента, дата последней сделки с клиентом, количество совершенных клиентом сделок, сумма сделок, а также заказываемые услуги);

  4. RFM-анализ (характеризуется алгоритмом, с помощью которого производится расчет необходимых параметров и получение для каждого клиента соответствующего кода);

  5. Группировка клиентов (формирует группы клиентов, определяет принадлежность клиента к соответствующей группе, обновляет состав групп и производит редактирование содержания групп; характеризуется номером группы и количеством клиентов в каждой группе);

  6. Регистрация новых клиентов (дает возможность зарегистрировать вновь прибывших клиентов, удалить ненужную информацию, изменить реквизиты, изменить общую информацию);

  7. Поиск клиента в БД (осуществляет поиск нужного клиента в базе данных).

Диаграмма развертывания показывает конфигурацию узлов, где производится обработка информации, и то, какие компоненты размещены на каждом узле.

Диаграмма развертывания нашей системы изображена на рисунке 3.7.

Рисунок 3.7. – Диаграмма развертывания

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

На клиентской части располагаются 4 основных компонента, с которыми взаимодействует каждое автоматизированное рабочее место:

  1. Модуль поиска клиента в базе данных;

  2. Модуль RFM-анализа;

  3. Модуль группировки клиентов;

  4. Модуль регистрации новых клиентов.

Серверная часть содержит 2 компонента:

  1. Модуль «хранение информации о клиентах (БД)»;

  2. Модуль «Скидки».

Модуль поиска клиента в БД связан отношением зависимости с модулем хранимой информации о клиентах в БД, т.е. если в БД меняется какая-либо информация о клиентах (либо добавляется новая, либо редактируется существующая, либо какая-то информация удаляется), то соответственно это влияет на процедуру поиска.

Модуль группировки клиентов связан отношением зависимости с модулем RFM-анализа, т.е. если в результате RFM-анализа периодически появляются новые результаты, соответственно меняются группы клиентов.

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

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

После обработки запроса, БД выдает менеджеру все необходимые сведения о клиенте (наименование, дату последней сделки, количество совершенных сделок, сумма сделок и заказываемые услуги). Эти параметры вводятся менеджером при запуске модуля RFM-анализа, который автоматически производит ранжирование клиентов и выдает информацию в модуль формирования групп клиентов.

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

В случае появления нового клиента менеджер вносит необходимую информацию в модуль регистрации новых клиентов, и отсюда информация попадает в БД и сохраняется там.

На рисунке 3.8. изображена описанная выше диаграмма последовательности.

Рисунок 3.8. – Диаграмма последовательности

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

При запуске ИС отображается окно рабочей среды. Здесь возможен запуск необходимых модулей.

При запуске модуля «Скикдки» отображаются все хранящиеся программы скидок. Модуль «Поиск клиентов» производит поиск клиента в БД и выдает соответствующие результаты поиска.

Модуль «RFM-анализ» по заданным параметрам автоматически производит ранжирование клиентов и отображает полученные результаты.

В модуле группировки клиентов обрабатываются данные RFM-анализа и формируются соответствующие группы клиентов.

Модуль регистрации новых клиентов позволяет вносить информацию о вновь прибывших клиентах и сохранять введенные данные.

Рисунок 3.9. отображает описанную выше диаграмму конечных автоматов.

Рисунок 3.9. – Диаграмма конечных автоматов

В ходе написания главы, удалось спроектировать информационную систему для отдела по работе с клиентами ООО «Кубаньпартнёр».

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

Были рассмотрены аналоги существующих систем и проведено их сравнение по критериям, необходимым для проектирования нашей системы.

В ходе сравнительного анализа удалось выбрать систему, максимально близкую к требуемой. Вследствие этого были выставлены требования к проектируемой информационной системе.

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

В заключении были построены все необходимые модели информационной системы в виде диаграмм UML

Соседние файлы в предмете Дипломная работа (подготовка и защита)