Дипломная работа: Автоматизация процесса взаимодействия с клиентами (CRM) на примере агенства недвижимости

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
61
Рисунок 21. Просмотр информации о сделке. Просмотренные объекты
При добавлении задачи необходимо заполнить название задачи, ее описание,
выбрать к какому клиенту относится эта задача и выбрать время напоминания о
задаче (рисунок 22).
62
Рисунок 22. Добавление задачи
Для добавления объекта необходимо заполнить такие поля, как: Адрес,
количество квадратных метров, количество комнат, этаж, выбрать срок аренды,
добавить фотографии, указать цену, описание и ввести контактные данные
владельца квартиры. На рисунке 23 показана форма для заполнения данных.
Рисунок 23. Добавление объекта.
63
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
В разработанном программном продукте связь пользователя и программы
реализована в форме диалога.
В сущности, диалог - это процесс обмена сообщениями между пользователем
и crm системой, при котором осуществляется постоянный обмен информацией
между пользователем и системой [16].
Рассмотрим дерево функций разработанной подсистемы учета и анализа
движения товаров (рисунок 24).
При этом можно выделить и детализировать два подмножества функций:
− служебные функции;
− основные функции;
Функции проекта
Основные
Служебные
Проверка
пароля
Выдача
токена
клиенту
Добавление
сделок
Добавление
задач
Добавление
объектов
Рисунок 24. Дерево функций
64
На рисунке 25 отображен сценарий диалога
Рисунок 25. Сценарий диалога
2.3.2. Характеристика базы данных
Фактически с помощью ER-модели осуществляется детализация хранилищ
данных проектируемой системы, а также документируются сущности системы и
способы их взаимодействия, включая идентификацию объектов, важных для
предметной области (сущностей), свойств этих объектов (атрибутов) и их
отношений с другими объектами (связей) [8].
База данных представлена в таблицах 11-25.
Таблица 11
Объекты
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
объекта
object_id
integer
11
Ключевое
поле
Основное меню
Главная
Статистика
по сделкам
Статистика
по задачам
Сделки
Добавление
сделки
Смена
статуса
сделке
Задачи
Добавление
задачи
Смена
статуса
задаче
Клиенты
Отображение
списка
клиентов
Добавление
клиента
Объекты
Отображение
объектов
Добавление
объекта
Поиск по
объектам
65
Продолжение таблицы 11
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
адреса
Address_id
integer
11
Количество
квадратных
метров
Square
float
Количество
комнат
Number_room
Integer
11
Этаж
Floor
Integer
11
Идентификатор
время аренды
Rental_time
Integer
11
Фотографии
Photo
Varchar
500
Цена аренды
Price
Deciminal
10,0
Идентификатор
владельца
квартиры
Owner_id
Integer
11
Идентификатор
статуса
Step_id
Integer
11
Описание
объекта
Description
Varchar
600
Ширина
колонки при
отображении
верстки
Flex
Integer
11
Источник: https://baza.diplomsite.ru/previewfile/2068