Детальная информация

Название Клиент-серверное приложение для ветеринарной клиники: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы Мурзин Сергей Андреевич
Научный руководитель Куляшова Зинаида Викторовна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Windows ; Kotlin ; Jetpack Compose ; MVVM ; Kotlin Coroutines ; MySQL ; Material Design ; Gradle ; Intellij Idea ; клиент-серверное приложение ; client-server application
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-2980
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\37232
Дата создания записи 19.09.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

В данной работе описывается разработка клиент-серверного приложения для ветеринарной клиники для операционной системы Windows с функциями ведения истории болезни питомцев. Задачи, которые решались в ходе разработки: 1. Поиск и анализ аналогов; 2. Выбор средств разработки; 3. Разработка требований к приложению; 4. Разработка приложения с заявленным функционалом; 5. Оценка полученного результата и анализ проделанной работы. Приложение было разработано с использованием языка Kotlin. Для создания графического интерфейса использовался фреймворк Jetpack Compose. Приложение построено на архитектуре MVVM, дизайн выполнен в соответсвии с рекомендациями Google по принципам Material Design. Асинхронность реализовывалась с использованием Kotlin Coroutines. В качестве сервера используется MySQL Server. Результатом данной работы является разработанное клиент-серверное приложение для ветеринарной клиники, позволяющее упростить ведение истории болезни питомцев, запись клиентов на прием, расчет стоимости оказанных услуг и использованных препаратов.

This paper describes the development of a client-server application for a veterinary clinic designed for the Windows operating system, with functionality for maintaining medical history of pets. Tasks that were solved during the development: 1. Research and analysis of existing solutions; 2. The choice of development tools; 3. Development of requirements for the application; 4. Development of an application with the declared functionality; 5. Evaluation of the result and analysis of the work done. The application was developed using the Kotlin programming language. The graphical user interface was created with the Jetpack Compose framework. The application is built following the MVVM architecture, and the design adheres to Google’s Material Design guidelines. Asynchronous operations were implemented using Kotlin Coroutines. MySQL Server is used as the backend server. The result of this work is the developed client-server application for veterinary clinic, which allows to simplify the maintenance of the history of a pets disease, the appointment of clients, the calculation of the cost of services rendered and drugs used.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • 1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ОБЗОР СУЩЕСТВУЮЩИХ РЕШ
    • 1.1.Обзор предметной области
    • 1.2.Обзор существующих решений
      • 1.2.1.Enote
      • 1.2.2.VetManager
      • 1.2.3.Ветеринарный офис
      • 1.2.4.Анализ рассмотренных приложений
  • 2.СТРУКТУРНАЯ СХЕМА СИСТЕМЫ
    • 2.1.Обоснование выбора инструментов разработки
      • 2.1.1.Операционная система
      • 2.1.2.Среда разработки
      • 2.1.3.Язык программирования
      • 2.1.4.Система сборки проекта
      • 2.1.5.Реализация сервера
    • 2.2.Техническое задание
      • 2.2.1.Требования к программе
      • 2.2.2.Требования к функциональным характеристикам
    • 2.3.Структура системы
      • 2.3.1.Структура клиентской части
      • 2.3.2.Структура серверной части
  • 3.РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ ДЛЯ ВЕТЕРИНАРНОЙ КЛИНИКИ
    • 3.1.Реализация клиентской части
    • 3.2.Реализация серверной части
    • 3.3.Примеры реализации отдельных частей решения
  • 4.ТЕСТИРОВАНИЕ
    • 4.1.Пользовательское тестирование
    • 4.2.Нагрузочное тестирование
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика