Диплом: Разработка прототипа программного обеспечения (на примере ООО «Пассаж»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Рис. 2.20. Дерево функций прототипа программного обеспечения CRM-системы
Битрикс24 ООО «Пассаж»
Как видно из рисунка 2.20 к основным функциям прототипа программного
обеспечения CRM-системы Битрикс24 ООО «Пассаж» будут относиться
функции «Поставить задачу», «Создать еще», «Добавить еще», «Отмена».
В качестве вспомогательных функций в прототипе программного
обеспечения CRM-системы Битрикс24 ООО «Пассаж» будут использоваться
такие функции как «Поиск», «Сохранить как шаблон», «Запланировать»,
«Добавить отчет», «Отправить» и «Прикрепить».
Сценарий диалога в прототипе программного обеспечения CRM-системы
Битрикс24 ООО «Пассаж» приведен на рисунке 2.21.
Функции прототипа программного
обеспечения
Основные
Поставить
Создать
Добавить
Отмена
Сохранить
Применить
Вспомогательные
Поиск
Сохранить как
шаблон
Запланировать
Добавить отчет
Отправить
Прикрепить
63
Рис. 2.21. Сценарий диалога в прототипе программного обеспечения CRM-
системы Битрикс24 ООО «Пассаж»
На следующем этапе приведем характеристику базы данных прототипа
программного обеспечения CRM-системы Битрикс24 ООО «Пассаж».
2.3.2 Характеристика базы данных
База данных прототипа программного обеспечения CRM-системы
Битрикс24 ООО «Пассаж» будет работать под управлением облачной СУБД
MySQL Битрикс24. В состав базы данных входят такие таблицы как:
- «Сделки» для регистрации сделок в прототипе программного
обеспечения;
- «Задача» для регистрации задач в прототипе программного обеспечения;
- «События» для регистрации событий в прототипе программного
обеспечения;
- «Участники» для регистрации сотрудников в прототипе программного
обеспечения;
Главное окно интерфейса
CRM
Поставить
Создать
Добавить
Отмена
Поиск
Сохранить
как шаблон
Прикрепить
Задачи и проекты
Добавить
Применить
Поиск
Сайты
Добавить
Сохранить
Поиск
Отмена
Диск
Добавить
Поиск
Календарь
Поставить
Создать
Добавить
Отмена
Сохранить
Применить
Поиск
Запланировать
Живая лента
Созать
Прикрепить
Отправить
Добавить
отчет
Настройки
Сохранить
Отмена
64
- «Сообщение» для регистрации сообщений в прототипе программного
обеспечения;
- «Опрос» для регистрации опросов в прототипе программного
обеспечения;
- «Отчеты» для хранения отчетов в прототипе программного обеспечения.
- «Контакты» для ведения клиентской базы и базы партнеров.
Описание таблиц базы данных прототипа программного обеспечения
CRM-системы Битрикс24 ООО «Пассаж» приведено в таблицах 2.6-2.14.
Таблица 2.6
Структура таблицы «Сделки»
Название поля
Тип поля
Размер поля
Описание поля
Код сделки
INT
10
Ключевое поле
Код участника
INT
10
Ключевое поле
Название сделки
VARCHAR
50
Текстовое
Сумма
INT
10
Числовое
Валюта
VARCHAR
5
Текстовое
Контакт клиента
VARCHAR
10
Текстовое
Название компании клиента
VARCHAR
10
Текстовое
Таблица 2.7
Структура таблицы «Задачи»
Название поля
Размер поля
Описание поля
Код сделки
10
Ключевое поле
Код задачи
10
Вторичный ключ
Название задачи
50
Текстовое
Ответственный
50
Текстовое
Дата начала выполнения
-
Дата и время
Дата завершения
выполнения
-
Дата и время
Дополнительно
-
Флаги
Таблица 2.8
Структура таблицы «Участники»
Название поля
Тип поля
Размер поля
Описание поля
Код участника
INT
10
Ключевое поле
email
VARCHAR
20
Текстовое
Телефон
VARCHAR
20
Текстовое
Имя
VARCHAR
10
Текстовое
Фамилия
VARCHAR
30
Текстовое
Должность
VARCHAR
30
Текстовое
65
Таблица 2.9
Структура таблицы «События»
Название поля
Тип поля
Размер поля
Описание поля
Код события
INT
10
Ключевое поле
Код участника
INT
10
Вторичный ключ
Дата начала
DATATIME
-
Дата и время
Дата завершения
DATATIME
-
Дата и время
Имя участника
VARCHAR
30
Текстовое
Повторяемость
события
TINYINT
-
Флаги
Дополнительно
TINYINT
-
Флаги
Таблица 2.10
Структура таблицы «Сообщения»
Название поля
Тип поля
Размер поля
Описание поля
Код сообщения
INT
10
Ключевое поле
Код участника
INT
10
Вторичный ключ
Текст сообщения
TEXT
-
Хранение сообщения
Таблица 2.11
Структура таблицы «Опрос»
Название поля
Тип поля
Размер поля
Описание поля
Код опроса
INT
10
Ключевое поле
Код участника
INT
10
Вторичный ключ
Вопрос
VARCHAR
50
Текстовое
Ответ
VARCHAR
50
Текстовое
Статус ответа
TINYINT
-
Флаги
Таблица 2.12
Структура таблицы «Отчеты»
Название поля
Тип поля
Размер поля
Описание поля
Код отчета
INT
10
Ключевое поле
Код сделки
INT
10
Вторичный ключ
Код участника
INT
10
Вторичный ключ
Название отчета
VARCHAR
50
Текстовое
Дата создания
DATATIME
-
Дата и время
Процент
конверсии
CHAR
-
-
Статус сделки
TINYINT
-
Флаги
Сумма сделки
INT
10
Числовое
Ответственный
VARCHAR
30
Текстовое
Среднее время
сделки
INT
10
Числовое
66
Таблица 2.13
Структура таблицы «Контакты»
Название поля
Тип поля
Размер поля
Описание поля
Код контакта
INT
10
Ключевое поле
Код сделки
INT
10
Вторичный ключ
Код участника
INT
10
Вторичный ключ
Код компании
INT
10
Ключевое поле
Обращение
TINYINT
-
Флаги
Фамилия
VARCHAR
30
Текстовое
Имя
VARCHAR
30
Текстовое
Отчество
VARCHAR
30
Текстовое
Фотография
LONGBLOB
-
Изображения
Дата рождения
DATATIME
-
Дата и время
Должность
VARCHAR
30
Текстовое
Телефон
VARCHAR
20
Текстовое
email
VARCHAR
20
Текстовое
Сайт
VARCHAR
20
Текстовое
Мессенджер
TINYINT
-
Флаги
Реквизиты
TINYINT
-
Флаги
Тип контакта
TINYINT
-
Флаги
Источник
TINYINT
-
Флаги
Описание
VARCHAR
20
Текстовое
Ответственный
VARCHAR
20
Текстовое
Комментарий
VARCHAR
20
Текстовое
Таблица 2.14
Структура таблицы «Компании»
Название поля
Тип поля
Размер поля
Описание поля
Код компании
INT
10
Вторичный ключ
Название компании
VARCHAR
30
Текстовое
Тип компании
TINYINT
-
Флаги
Сфера деятельности
VARCHAR
30
Текстовое
Годовой оборот
VARCHAR
30
Текстовое
Телефон
VARCHAR
20
Текстовое
email
VARCHAR
20
Текстовое
Сайт
VARCHAR
20
Текстовое
Мессенджер
TINYINT
-
Флаги
Реквизиты
TINYINT
-
Флаги
Тип контакта
TINYINT
-
Флаги
Количество
сотрудников
TINYINT
-
Флаги
Ответственный
VARCHAR
20
Текстовое
Комментарий
VARCHAR
20
Текстовое
Схема ER-модели базы данных прототипа программного обеспечения
CRM-системы Битрикс24 ООО «Пассаж» приведена на рисунке 2.22.
67
Рис. 2.22. Схема ER-модели базы данных прототипа программного обеспечения
CRM-системы Битрикс24 ООО «Пассаж»
Как видно из рисунка 2.22 между сущностями базы данных установлена
связь «один-к-одному», что указывает на приведение модели к форме
нормализации 3-НФ и возможность ее использования для хранения данных и
обработки запросов.
68
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Дерево вызова программных модулей прототипа программного
обеспечения ООО «Пассаж» приведено на рисунке 2.23.
Рис. 2.23. Дерево вызова программных модулей прототипа программного
обеспечения ООО «Пассаж»
Как видно из рисунка 2.23 в модуле «CRM» будет создана возможность
контроля выполняемых сделок, ведения контактной базы клиентов и партнеров,
а также выполнения настроек отображения и защиты модулей.
Используя модуль «Задачи и проекты» прототипа программного
обеспечения ООО «Пассаж» будет предусмотрена возможность распределения
задач по стадиям их выполнения с оценкой эффективности каждой. При
организации работы команды можно будет использовать модули «Диск»,
«Календарь», «Живая лента», «Настройки». Для завершения работы с
прототипом необходимо использовать модуль «Выход».
Главное
меню
CRM
Сделки
Контакты
Компании
Настройки
Задачи и
проекты
Все
Делаю
Помогаю
Поручил
Наблюдаю
Проекты
Кабан
Эффективность
Сайты
Список сайтов
Права доступа
Диск Календарь
Мой
календарь
Календарь
компании
Живая
лента
Сообщение
Задача
Событие
Опрос
Настройки Выход
69
2.3.4 Описание программных модулей
Описание программных модулей прототипа программного обеспечения
ООО «Пассаж» приведено в таблице 2.15.
Таблица 2.15
Описание программных модулей прототипа программного обеспечения ООО
«Пассаж»
Название модуля
Описание
CRM
Для ведения учета сделок, контактов и выполнения
индивидуальных настроек
Задачи и проекты
Для распределения задач и проектов по видам
выполняемых задач
Сайты
Для работы с сайтами и их продвижения в
различных цифровых каналах
Диск
Для хранения документов
Календарь
Для планирования сделок, задач, событий
Живая лента
Для организации работы команды проекта
Настройки
Для общей настройки программного обеспечения
Выход
Для выхода из программы
Листинг программного кода прототипа программного обеспечения ООО
«Пассаж» приведен в приложении 1.
2.4 КОНТРОЛЬНЫЙ ПРИМЕР РЕАЛИЗАЦИИ ПРОЕКТА И
ЕГО ОПИСАНИЕ
Рассмотрим контрольный пример работы прототипа программного
обеспечения ООО «Пассаж» и приведем его описание. Для того чтобы получить
войти в систему необходимо пройти регистрацию на портале компании
«Битрикс 24».
После получения логина и пароля необходимо выполнить настройку
внешнего вида программного продукта заполнив поля меню «Настройки» и
указать название компании ООО «Пассаж», настроить формат отображения
времени, даты, параметров рабочего времени, разрешения работы с публичными
ссылками на файлы, редактирования документов и отображения новостей.
70
После входа в систему необходимо добавить участников (сотрудников
ООО «Пассаж»), участвующих в бизнес-процессе продаж и аренды
недвижимости, а далее заполнить клиентскую базу, используя входную форму
«О контакте», как это показано на рисунке 2.24.
Рис. 2.24. Создание контакта в клиентской базе прототипа программного
обеспечения ООО «Пассаж»
Как видно из рисунка 2.24 при создании контакта необходимо выбрать
тип обращения к клиенту, ввести его фамилию, имя, отчество, а в случае
необходимости и добавить фотографию. Поскольку в данном случае
недвижимость сдается в аренду, то необходимо знать информацию по дате
рождения клиента, должность, телефон, компанию в которой работает
специалист.
После создания клиентской базы производится оформление сделки с
клиентом. Для того чтобы создать новую сделку необходимо на Кабан-доске
выбрать меню «Быстрая сделка» и заполнить поля отображающие тип
заключаемой сделки, как это показано на рисунке 2.25.
71
Рис. 2.25. Окно для заполнения данных по совершаемой сделке
Как видно из рисунка 2.25, в окне заполнения данных по совершаемой
сделки вводится ее название, сумма сделки, выбирается клиент, с которым
совершается сделка и название его компании. После заполнения всех полей
необходимо нажать на кнопку «Сохранить».
После сохранения сделки она будет отображена на Кабан-доске, как это
показано на рисунке 2.26.
Рис. 2.26. Отображение сделки на Кабан-доске

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)