Возможности реализации бизнеса через интернет-проекты
Автор: Хвостенко Татьяна Михайловна
Статья в выпуске: 1 (11), 2018 года.
Бесплатный доступ
В данной статье речь идет об организации разработки интернет-проекта, или автоматизированной франчайзи-системы для компании, занимающейся строительством.
Интернет-проект, администратор, клиент, партнер, система, сайт, база данных
Короткий адрес: https://sciup.org/140223601
IDR: 140223601
Текст научной статьи Возможности реализации бизнеса через интернет-проекты
В настоящее время существует потребность в разработке интернет-проектов для предприятий малого и среднего бизнеса. Интернет-проекты такого вида часто называют «франчайзинговые системы». Франчайзинговые системы принимают многие формы, системы могут объединять: • производителя с производителем;
-
• производителя с оптовым торговцем;
-
• производителя с розничным торговцем;
-
• оптового торговца с оптовым торговцем;
-
• оптового торговца с розничным торговцем;
-
• розничного торговца с розничным торговцем;
-
• предприятие обслуживания с предприятием обслуживания.
Рассмотрим организацию разработки автоматизированной франчайзи-системы для компании, занимающееся строительством бассейнов, хамамов и саун.
Автоматизированнаяфранчайзи-система позволит сократить время, затраченное на расчет стоимости, составление подробной сметы. А также избежать колоссальных трат человеческих ресурсов на расчеты. Также благодаря системе можно получать заявки от потенциальных клиентов.
Основные задачи, которые стоят перед разработкой, автоматизированной франчайзи-системы:
-
• реализовать наглядные страницы для клиентов,
-
• реализовать CRM систему с разделение на пользователей,
-
• один сайт должен иметь одну учетку управления коэффициентами,
-
• система должна производить расчет и отправлять готовые данные и файлы, на сайт с которого произошел запрос расчетов (Собственная API система с идентификацией при запросе),
-
• система должна уметь собирать аналитику по запрошенным опциям и сформированным коммерческим предложениям,
-
• система должна принимать заявки с сайта, для дальнейшей обработки менеджерами.
Клиент не должен знать, что расчеты ведутся извне.
Для решения автоматизированной системы использован CMS Joomla, как базовую систему для размещения сайта. В качестве базы данных использовать MySQL. Основной язык программирования для разработки CRM системы PHP версии не ниже 5.6.
Выбор этих инструментов для разработки обусловлен большим количеством хостингов, а также распространённостью данных решений в веб-программирование.
Существует три процесса при организации работы с системой:
-
• взаимодействие потенциального клиента с конфигураторами на сайте и процесс,
-
• взаимодействия партнера с франчайзи системой,
-
• процесс взаимодействия администратора с CRM системой.
Процесс взаимодействия администратора с сайтом на базе CMSJoomla мы оставим вне данной статьи. Так как непосредственных доработок этой CMS мы проводить не будем, кроме разработки шаблона сайта.
Рассмотрим процесс взаимодействия потенциального клиента с сайтом для понимания модели передачи данных и архитектуры системы:
-
• клиент заходит на страницу с конфигуратором сауны, бассейна, хамама;
-
• выбирает нужные ему опции;
-
• Javascript код страницы отслеживает изменения выбора опций от базовых значений и при каждом таком изменение отсылает запрос с данными наскрипт-по-средник, размещенный в том же месте, что и сайт компании или франчайзи партнера;
-
• скрипт-посредник, написанный на PHP получается данные для расчетов и отправляет их серверу расчетов, а также добавляет к этим переменным специальный API ключ, для идентификации франчайзи-партнера;
-
• сервер расчетов получает данные;
-
• проверяет наличие API ключа и его актуальность, если он не действителен, то дальнейший расчет не будет
произведён и система должна вернуть ошибку о проблеме с API ключом;
-
• - если ключ действителен, то проверяет все перемен
ные и возможные интервалы, если требуется дополнительно корректирует их значения для соблюдения условия безопасности системы;
-
• благодаря API ключу идентифицирует партнера и извлекает из базы данных стоимость его опций и производит на основе их расчет;
-
• записывает сырые данные с опциями сауны в таблице Аналитики для последующей обработки системой. Производиться только запись «сырых» данных, чтобы в дальнейшем другой скрипт выполняемый по времени распределил данные по таблицам аналитики;
-
• формирует файл с коммерческим предложением с текущими параметрами на сервере в формате PDF;
-
• отправляет данные скрипту-посреднику, который ожидает ответа;
-
• скрипт-посредник отправляет данные клиенту;
-
• Javascript получает от скрипта данные и отображает их на странице клиента.
Рассмотрим процесс взаимодействия администратора с системой. В качестве варианта взаимодействия выберем изменение данных конфигуратор, к примеру саун, а потом получение информации об всех запросах, а также фильтрации части данных требуемых администратору партнёра, далее просто партнер:
-
• партнер заходит через браузер по адресу, выданному после подписания договора франчайзи;
-
• в форме авторизации вводит сформированные для него логин и пароль;
-
• система проверяет комбинацию логина и пароля и дает доступ к системе, если они корректны;
-
• партнер попадает на главную страницу CRM и выбирает с помощью меню конфигуратор саун;
-
• система при авторизации партнера получила из базы данных его уникальный номер. При помощи этого номера запрашивает данные саун для текущего пользователя и отправляет сформированную страницу ему;
-
• партнер изменяет параметры нужных ему опций и нажимает сохранить;
-
• система проверяет данные и изменяет в базе данных старые данные новыми для текущего партнера;
-
• партнер выбирает в пункте меню Аналитика саун;
-
• система получается запрос, формирует данные и отправляет их;
-
• партнер выбирает что его интересует лишь сауны опре-
- деленных размеров и какие параметры в основном интересовали клиентов;
-
• система получает запрос с параметрами и делает выборку из базы данных и сразу после отображает все запросы клиентов с текущими параметрами;
-
• партнер получает данные с интересуемой ему выборкой опций для дальнейшей аналитики внутри компании;
Рассмотрим третий и самый важный и функциональный элемент нашей системы это управление главным администратором:
-
• главный администратор заходит через браузер по адресу для доступа к системе;
-
• в форме авторизации вводит сформированные ранее для него логин и пароль;
-
• система проверяет комбинацию логина и пароля и дает доступ к системе, если они корректны;
-
• администратор попадает на главную страницу CRM (гапример, выбирает пункт меню добавить нового франчайзи-партнера);
-
• система проверяет права доступа к административным возможностям системы, если данный пользователь имеет доступ отправляет ему страницу добавления пользователей;
-
• администратор заполняет данные партнера-франчайзи и нажимает создать;
-
• система проверяет права доступа на создание нового пользователя. Если доступ у данного пользователя имеется, то создает запись в базе данных;
-
• после создает папку с базовыми шаблонами для формирования коммерческого предложения;
-
• формирует API ключ и сохраняет ему новому пользователя;
-
• формирует на основе начальных данных запись о стоимость опций, которые в будущем сам партнер, который получит доступ, изменит;
-
• система отправляет отчет об успешном или провальном выполнении каждого этапа при создании нового пользователя системы франчайзи;
-
• администратор получает информацию об выполнение операции.
Три процесса взаимодействия с системой и сайтов с конфигураторами показывают нам всю сложность разработки данной системы. При ее разработке потребуется не только учесть все технические аспекты, а также получив информацию от заказчика или внешнего источника спроектировать франчайзи-систему, связанную непосредственно с бизнесом.
Список литературы Возможности реализации бизнеса через интернет-проекты
- Гришанова Т.В., Хвостенко Т.М., Прокопенко Л.Л. Основные направления развития рынка информационных технологий в России // Среднерусский университет. Серия: информационные технологии, №2(10), 2017. С.58-61
- Гришанова Т.В., Хвостенко Т.М. Автоматизация учета персональных данных сотрудников // Вестник образовательного консорциума Среднерусский университет: Серия информационные технологии, №1(7), 2016. С.50-53
- Козицкий, Д. Автоматизация системы управления кадрами предприятия / Д. Козицкий // Электронный журнал НR-сообщества и публикации. Режим доступа: http://hr-portal.ru