4.23M

PRESENT_BUKOV_K205S9-3

1.

Отделение экономики и информационных технологий
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
МОДЕРНИЗАЦИЯ ВЕБ-ПРИЛОЖЕНИЯ С
ИСПОЛЬЗОВАНИЕМ API (НА ПРИМЕРЕ ООО «ВОСТРОЙ»,
С. САННИКОВО)
Буков В. О.
Студент 4 курса
Группы к.205с9-3
Руководитель
Чебан О.О.
Барнаул, 2026

2.

3.

Актуальность
Актуальность темы заключается в том, что
многие компании, включая «ВоСтрой»,
сталкиваются
с
проблемами
неэффективной коммуникации с клиентами.
Заявки теряются, информацию приходится
долго искать, а конкуренты уже используют
современные технологии.
Разработка
веб-приложения
с
использованием
API
позволит
автоматизировать сбор заявок, подключить
карты для показа объектов, добавить
удобную обратную связь и сделать сервис
более
современным
и
клиентоориентированным.

4.

ОБЪЕКТ И ПРЕДМЕТ ИССЛЕДОВАНИЯ
Объектом исследования
выпускной
квалификационной работы
является деятельность
строительной компании
ООО «ВоСтрой», г.
Барнаул.
Предмет исследования –
процесс модернизации
веб-приложения с
использованием API для
компании.

5.

ЦЕЛЬ ИССЛЕДОВАНИЯ
Благодаря предмету и объекту
исследования можно сформулировать
цель исследования.
Целью выпускной квалификационной
работы является модернизация вебприложения компании ООО «ВоСтрой»,
которое улучшит взаимодействие с
клиентами и автоматизирует приём
заявок, посредством применения
современных технологий интеграции
внешних сервисов через API.

6.

Для достижения поставленной цели необходимо
решить следующие задачи:
1. Изучить теорию по разработке веб-приложений
и работе с API.
2. Проанализировать деятельность компании и
понять, что нужно заказчику.
3. Выбрать подходящие технологии и
спроектировать приложение.
4. Написать код приложения и подключить
нужные API (карты, формы обратной связи и
т.д.).
5. Протестировать готовое приложение и сделать
выводы.

7.

Предпроектное
исследование
Анализ текущего состояния:
● Заявки принимались по телефону и через устаревшую
форму обратной связи (отправка на email).
● Отсутствовала единая база данных — менеджеры
Выявленные проблемы:
вручную переносили данные в Excel.
● Потеря части заявок (письма попадали в
● Перечень услуг на сайте редактировался только через
спам или удалялись).
код, без возможности гибкого управления.
● Время обработки одной заявки — до 25
минут из-за ручного ввода.
● Невозможность оперативно отследить
статус заявки.
● Задержка реакции на клиента составляла от
30 минут до нескольких часов.

8.

Программное приложение реализовано
на базе веб-технологии и языка
программирования PHP. Разработка
базы данных осуществлена в СУБД
MySQL.
Физическая модель структуры базы
данных состоит из следующих таблиц:
«services», «requests».

9.

На главной странице веб-приложения
представлен перечень услуг компании,
динамически загружаемый из базы
данных.
Ниже расположена форма для
отправки заявок; после заполнения
полей введённые данные передаются
и сохраняются в базе данных.

10.

На странице «О компании» размещена
информация о достижениях
организации, а также описание её
деятельности.
Дополнительно на данной странице
отображены сведения о партнёрах
компании и представлены основные
документы для ознакомления.

11.

Страница «Услуги» содержит полный
каталог всех услуг, предоставляемых
компанией.
При активации кнопки «Заказать»
осуществляется переход к форме
обратной связи, расположенной в
нижней части страницы.

12.

На странице «Контакты» приведены все
контактные данные компании; справа
размещена форма для направления
обратной связи.
В нижней части страницы
представлена карта с указанием
местоположения главного офиса
организации, а также её банковские
реквизиты.

13.

В целях безопасности при доступе
в программу администратор
проходит стандартную процедуру
авторизации, путем ввода логина и
пароля от своего личного кабинета.
В случае успешной авторизации он
получает доступ к системе. В
случае неверно введенных данных,
ИС отказывает ему в доступе.

14.

Администратор имеет
возможность просматривать все
заявки, оставленные через
форму обратной связи,
отмечать их как выполненные
либо удалять.
Над списком заявок
расположены фильтр по
статусам и кнопка для выгрузки
данных в формат CSV.

15.

Реализован экспорт списка заявок в
формат CSV. Имя файла формируется
динамически: zayavki_ГГГГ-ММ-ДД.csv.
Проверка подтвердила: все символы
передаются верно, пунктуация учтена,
каждый столбец отделён запятой (в
терминах CSV – разделителем). Файл
открывается без ошибок в любой
программе, поддерживающей CSV.

16.

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

17.

Таким образом, можно сделать вывод об успешном достижении
поставленных в выпускной квалификационной работе целей и задач, в
результате которых приобретены практические навыки.
Программа соответствует современным требованиям, имеет практическое
применение.

18.

Спасибо за внимание
English     Русский Правила