Диплом: Автоматизация "личного кабинета" консультанта по недвижимости компании ООО "Форвард"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
33
Рис. 2.5 База данных WordPress
34
Хотя MySQL оснащен практически неограниченным объемом
данных, он вызывает тревожную тенденцию к остановке, если он
вынужден заниматься слишком большим количеством операций в данный
момент времени. Это относительно низкое масштабирование
производительности означает, что любой человек с высоким уровнем
параллелизма должен, вероятно, искать альтернативу.
3. Его функциональность, как правило, сильно зависит от
дополнений.
Хотя MySQL относительно легко настраиваеться, он имеет меньше
функциональности, чем многие другие системы баз данных на рынке.
Некоторые функции, такие как текстовый поиск и соответствие ACID,
зависят не от основного ядра, а от приложений и надстроек. Хотя верно,
что существует множество хорошо продуманных приложений для MySQL,
их отслеживание иногда может быть сложным и может заставить
некоторых разработчиков просто выбрать альтернативу, которая, хотя и не
так легко устанавливается, предлагает более оперативную
функциональность [7].
Данная база данных полностью покрывает все требования
необходимые для решения поставленной задачи.
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Общую структуру сайта можно представить в виде схемы,
изображенной на рисунке 2.6. На ней показаны все страницы и разделы
разработанного веб-сайта.
35
Рис. 2.6 Структура веб-сайта
2.3.4. Описание программных модулей
Для начала необходимо разработать веб-сайт, через который и
будут проводиться все консультации агента по недвижимости. Процесс
разработки личного кабинета консультанта по недвижимости в агенстве
ООО «Форвард», начинается с развертывания веб-скриптов на хостинге.
Основной задачей хостинг-провайдера является предоставление
качественных услуг для хранения Интернет-проекта на сервере и
организация возможности того, чтобы сайт всегда был доступен
посетителям. Первым шагом необходимо зарегистрироваться на хостинге.
В качестве хост-сервиса был выбран проект handyhost (рисунок 2.7).
36
Рис. 2.7 Регистрация на хостинге
Далее необходимо пройти верификацию для того, чтобы продлить
тестовый период использования сервиса (рисунок 2.8).
Рис. 2.8 Верификация на хостинге
Далее нужно авторизоваться под учетными данными, которые были
направлены на электронную почту. После этого мы попадем на страницу
настроек хостинга, на главной странице которого прописана некоторая
37
информация по учетной записи. Следующим шагом, необходимо пройти в
панель менеджера сайта и установить WordPress (рисунок 2.9). Для этого в
специальном меню, в менеджере задач на хостинг сервисе, был выбран
вариант автоматической установки системы управления контентом
WordPress.
Рис. 2.9 Установка WordPress
После этого были установлены первичные настройки сайта, в
частности, имя базы данных, данные для входа в администраторскую
панель и т.д. (рисунок 2.10).
Имя базы данных может совпадать с именем пользователя. В
данном случае был использован именно этот подход. Пароль для доступа к
базе данных был сгенерирован автоматически на сервисе. Далее были
введены имя и пароль для доступа в администраторскую панель, а также
указаны название веб-сайта и выбран язык интерфейса.
38
Рис. 2.10 Первичные настройки сайта
Далее пройти в панель менеджера и открыть сайт по
предоставленному бесплатному домену (рисунок 2.11).
Рис. 2.11 Открытие сайта
39
Стандартный вид сайта по умолчанию показан на рисунке 2.12.
Поверх него и разрабатывался весь проект. На базе стандартного шаблона
можно развернуть блог. Для начала необходимо разработать веб-сайт с
качественным интерфейсом, чтобы консультант по недвижимости имел
возможность контролировать процесс работы. Этот шаблон не подходит,
поэтому его необходимо было заменить на другой, более подходящий
вариант.
Рис. 2.12 Стандартная тема WordPress
2.4. Контрольный пример реализации проекта и его описание
Основной процесс разработки сайта реализуется через консоль
администратора. Для того, чтобы попасть в него, необходимо к адресу
сайта добавить / wp -admin. Далее ввести данные для входа установленные
на предыдущих шагах (рисунок 2.13).
40
Рис. 2.13 Консоль администратора
Консоль представляет собой два главных блока. Слева расположено
меню навигации по администраторской части сайта. Справа рабочая
область. Выбрав необходимый пункт меню, ниже открывает подменю, в
котором располагаются внутренние разделы. В правой части отображается
содержимое этого раздела и необходимые блоки для создания того, или
иного контента сайта.
Главное меню вмещает 10 основных, стандартных меню.
Численность их будет возрастать по мере установления плагинов, которые
будут вносить коррективы во внешний вид панели. Так же существуют
способы убрать лишние, ненужные пункты меню.
Основные блоки консоли WordPress (настройка отображения
блоков находиться в верхнем правом углу «Настройки экрана»)
следующие:
41
1. На виду — отображается статистика по количеству
опубликованных записей и страниц, а также общее количество
комментариев на сайте. Так же в этом блоке показана версия
движка и возможность обновления до последней актуальной
версии. При подключении дополнительных модулей может
показываться и другая информация. К примеру популярный
плагин Akismet покажет число заблокированных спамных
комментариев.
2. Быстрый черновик — без особых усилий позволит внести в
базу данных короткие заметки или идеи для будущих статей.
Своеобразная записная книжка, которую можно будет
просмотреть в записях/черновики.
3. Активность — очередной блок консоли, в котором показаны
данные о последних публикациях. Дата добавления и
заголовок статьи последних 5 записей.
4. Новости WordPress —полезный элемент консоли. Можно
всегда быть в курсе событий о жизни CMS, мыслях и идеях
разработчиков, а также изучать новости о популярных
плагинах и многое другое. Один существенный недостаток —
это английский язык текстов.
5. Свежие комментарии — показаны последние 5 комментарии,
одобренные ранее.
На следующем шаге необходимо установить тему. В качестве темы
была использована «Shop Isle» (рисунок 2.14).
Анализ шаблонов для WordPress показал, что данная тема является
очень удобной для разработки сайта агентства недвижимости. Она
содержит встроенные блоки и виджеты, которые оптимизированы под
корпоративный сайт. Помимо этого, шаблон является бесплатным.
Существует и премиум версия темы, однако бесплатных возможностей
42
шаблона достаточно для развёртывания необходимого функционала.
Процесс установки темы полностью автоматизирован и осуществляется на
соответствующей вкладке в панели администратора.
Рис. 2.14 Установка темы
Далее необходимо установить плагин WooCommerce. Именно с его
помощью на сайт будет добавлены возможности электронной коммерции
(рисунок 2.15).
Дополнительные возможности сайту были реализованы с помощью
плагинов. Плагин WordPress — это программное дополнение, призванное
внести дополнительную функциональность в работу сайта.
WooCommerce предоставляет основные функции хранилища прямо
из коробки, с бесплатным плагином, доступным из репозитория плагинов,
или прямо с панели инструментов WordPress.
С технической стороны плагин, как и тема для WordPress, состоит
из набора файлов «php», внутри которых содержится программный код,

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)