Клиент-серверное приложение для ветеринарной клиники

Раздел
Программирование
Просмотров
22
Покупок
0
Антиплагиат
Не указан
Размещена
28 Фев в 11:29
ВУЗ
2025
Курс
Не указан
Стоимость
2 700 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
вкр
2.2 Мбайт
Описание

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

1.  Поиск и анализ аналогов;

2.  Выбор средств разработки;

3.  Разработка требований к приложению;

4.  Разработка приложения с заявленным функционалом;

5.  Оценка полученного результата и анализ проделанной работы.

Приложение было разработано с использованием языка Kotlin. Для создания графического интерфейса использовался фреймворк Jetpack Compose. Приложение построено на архитектуре MVVM, дизайн выполнен в соответсвии с рекомендациями Google по принципам Material Design. Асинхронность реализовывалась с использованием Kotlin Coroutines. В качестве сервера используется MySQL Server.

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

Оглавление

СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ  8

ВВЕДЕНИЕ  9

1.  АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ  10

1.1.  Обзор предметной области  10

1.2.  Обзор существующих решений  10

1.2.1.  Enote  10

1.2.2.  VetManager  10

1.2.3.  Ветеринарный офис  11

1.2.4.  Анализ рассмотренных приложений  11

2.  СТРУКТУРНАЯ СХЕМА СИСТЕМЫ  13

2.1.  Обоснование выбора инструментов разработки  13

2.1.1.  Операционная система  13

2.1.2.  Среда разработки  13

2.1.3.  Язык программирования  14

2.1.4.  Система сборки проекта  16

2.1.5.  Реализация сервера  16

2.2.  Техническое задание  17

2.2.1.  Требования к программе  17

2.2.2.  Требования к функциональным характеристикам  18

2.3.  Структура системы  21

2.3.1.  Структура клиентской части  22

2.3.2.  Структура серверной части  24

3.  РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ ДЛЯ ВЕТЕРИНАРНОЙ КЛИНИКИ  28

3.1.  Реализация клиентской части  28

3.2.  Реализация серверной части  30

3.3.  Примеры реализации отдельных частей решения  31

4.  ТЕСТИРОВАНИЕ  39

4.1.  Пользовательское тестирование  39

4.2.  Нагрузочное тестирование  42

ЗАКЛЮЧЕНИЕ  45

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ  47

Список литературы

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1.  Ветеринарный офис - официальный сайт приложения [Электронный ресурс] - URL:

2.  Репозиторий с кодом приложения для администратора [Электронный ресурс]

(дата обращения 15.05.2025)

3.  Репозиторий с кодом приложения для врачей [Электронный ресурс] - URL: (дата обращения 15.05.2025)

4.  Android Studio - официальный сайт среды разработки [Электронный ресурс] - URL: (дата обращения 15.11.2024)

5.  Compose Multiplatform - официальный сайт инструмента [Электронный ресурс] - URL: (дата обращения 30.01.2025)

6.  C# - документация по языку программирования [Электронный ресурс] - URL: (дата обращения 23.01.2025)

7.  Enote - официальный сайт приложения [Электронный ресурс] - URL: (дата обращения 13.11.2024)

8.  Gradle - официальный сайт системы сборки [Электронный ресурс] - URL: https:// (дата обращения 24.01.2025)

всего 19 источников

Вам подходит эта работа?
Похожие работы
Другие работы автора
Прямой эфир