Актуальность темы связана с тем, что малые бухгалтерские
фирмы получают обращения клиентов через разные каналы сайт, почту,
мессенджеры, и без единой системы теряют заявки и замедляют обработку.
В работе проанализирована предметная область, спроектирована база данных
и разработано веб-приложение на PHP и MySQL с личным кабинетом,
панелью администратора и интеграцией Telegram и ВКонтакте. Полученная
информационная система автоматизирует приём и обработку заявок,
модерацию отзывов и организацию клиентского сервиса. Практическая
значимость в возможности внедрения решения у ИП Рязанский Е.И. и его
использования как основы для аналогичных проектов в сфере бухгалтерского
обслуживания.
Рассмотрена деятельность ИП Рязанский Е.И.: бухгалтерское сопровождение, налоговое консультирование, поддержка решений на платформе 1С:Предприятие. Без специализированной ИС значительная часть операций выполняется вручную через телефон, e-mail и мессенджеры.
Определены востребованные бизнес-процессы: публикация услуг и тарифов, регистрация клиентов, приём заявок, оформление заказов на абонентское обслуживание, модерация отзывов, чат поддержки, уведомления администратора, ведение истории взаимодействия, удалённое подключение через Guacamole.
Систематизированы входные и выходные данные. Для клиента формируются сведения личного кабинета, история заявок, статус подписки, push-уведомления в Telegram. Для администратора – счётчики обращений, канбан-доска, интерфейс чатов и уведомления о новых заказах.
Проведен анализ предметной области деятельности бухгалтерской
фирмы ИП Рязанский Е.И. и выявлены недостатки традиционных
корпоративных сайтов: отсутствие личного кабинета, централизованного
учета заявок, модерации отзывов и многоканального взаимодействия с
клиентом. На основе анализа сформулированы функциональные и
нефункциональные требования к разрабатываемой информационной системе.
Спроектирована реляционная база данных на СУБД MySQL,
включающая таблицы пользователей, заявок, заказов, отзывов, сообщений
чата, каталога услуг и подсистемы управления контентом. Применение
внешних ключей, индексов и поэтапных SQL-миграций обеспечивает
целостность и расширяемость хранилища данных.
Разработан пользовательский интерфейс веб-сайта с единым
оформлением, адаптивной версткой на основе Tailwind CSS и разграничением
прав доступа для ролей «клиент» и «администратор». Реализованы публичные
разделы сайта, формы регистрации и авторизации, личный кабинет и панель
администратора.
Обоснован и применен технологический стек PHP 8.4, MySQL 8.4,
JavaScript, Telegram Bot API и VK Callback API. Реализованы серверная
бизнес-логика, AJAX-интерфейс чата, единый слой уведомлений и интеграция
с мессенджерами на основе общей базы данных.
Разработаны и внедрены меры защиты информации: хеширование
паролей, подготовленные SQL-запросы через PDO, экранирование выводимых
данных, ограничение частоты регистрации, проверка CAPTCHA и
разграничение доступа по ролям пользователей.
Проведено функциональное и интеграционное тестирование основных
модулей системы. По результатам тестирования подтверждена корректная
работа регистрации, авторизации, оформления заявок и заказов, чата
поддержки, модерации отзывов и взаимодействия с Telegram-ботом.
Выявленные дефекты интерфейса и логики устранены в процессе отладки.
Практическая значимость полученных результатов заключается в
возможности использования разработанного веб-сайта в деятельности
бухгалтерской фирмы для автоматизации приема и обработки клиентских
обращений, сокращения времени реакции на заявки и повышения
прозрачности взаимодействия с клиентами.