Остання редакція: 21-04-2025
Тези доповіді
У сучасному світі кількість домашніх тварин у домогосподарствах невпинно зростає, що призводить до підвищення попиту на ветеринарні послуги. Пошук відповідної ветеринарної клініки часто є складним для власників тварин. Традиційні методи, такі як рекомендації знайомих чи самостійний пошук в інтернеті, не завжди забезпечують швидкий доступ до актуальної інформації та можуть призводити до поганих рішень.
Розробка інформаційної системи мережі ветеринарних клінік є актуальним розв'язання цієї проблеми. Система об’єднує інформацію про клініки, лікарів і послуги в єдиному зручному інтерфейсі, надаючи користувачам можливість швидко знаходити потрібні рішення завдяки розширеним фільтрам, пошуку на мапі за допомогою GPS та інтеграції обробки природної мови (NLP). Такий підхід не лише економить час, а й підвищує якість вибору ветеринарної допомоги для домашніх улюбленців.
Мета роботи:
- Розробити інформаційну систему для мережі ветеринарних клінік
- Впровадити інтерфейс для усіх груп користувачів котрий буде зрозумілий кожному використовуючи зрозуміли елементи інтерфейсу
- Впровадити технології для зручного та швидкого пошуку ветеринарних клікік, послуг та лікарів використовуючи фільтри, пошук за допомогою NLP та GEO.
- Додати змогу передивляться профілі ветеринарних клінік, їх послуг та лікарів, де впровадити усю необхідну інформацію для користувача.
- Впровадити адаптивність системи під дії користувача, пропонуючи йому послуги, клініки та лікарів на основі його дій.
Система складається з трьох основних компонентів:
- Інтерфейс користувача: Розроблено з використанням Flutter, який забезпечує створення єдиного коду для мобільних і веб-додатків, що гарантує однакову якість інтерфейсу на всіх платформах.
- Серверна частина: Реалізована на Golang, що гарантує високу продуктивність і ефективну обробку запитів. Використовується для серверної логіки завдяки високій швидкості обробки запитів і підтримці паралельних операцій.
- База даних: MongoDB, яка забезпечує гнучке зберігання та швидкий доступ до даних про клініки, послуги та лікарів. NoSQL-база даних, що ідеально підходить для роботи з неструктурованими даними та масштабування системи. А також для пошуку по GEO.
Приклад використання системи користувачем:
- Користувач заходить в мобільний додаток
- Система визначає послуги, лікарів, та клініки для цього користувача
- Користувач може одразу обрати підібрані для нього послуги, клініки, лікарів, або скористатися розумним пошуком який за допомогою NLP конвертує потреби користувача зрозуміли для системи фільтри по яким відбувається пошук або перейти на мапу, щоб обрати клініки поруч себе
- Користувач обирає послугу стоматологія і потрапляє на екран пошуку, де одразу бачить клініки які роблять цю послугу, і також система пропонує йому розумні фільтри, щоб зменшити кількість результатів та знайти найбільш відповідний варіант.
Розроблена інформаційна система мережі ветеринарних клінік є інноваційним рішенням, яке спрощує доступ до ветеринарної допомоги. Її впровадження сприятиме підвищенню якості догляду за тваринами, економії часу власників і створенню централізованого ресурсу для ветеринарної спільноти. У перспективі система може значно розширити свої можливості та цінність для власників домашніх тварин.