Возможности реализации бизнеса через интернет-проекты

Бесплатный доступ

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

Интернет-проект, администратор, клиент, партнер, система, сайт, база данных

Короткий адрес: 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
Статья научная