Тема: РАЗРАБОТКА КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ ДЛЯ ВЛАДЕЛЬЦЕВ УСТРОЙСТВ ПОДДЕРЖКИ ДЫХАНИЯ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, СОКРАЩЕНИЙ, ТЕРМИНОВ 4
Введение 5
1. Анализ требований 6
1.1. Функциональные требования 6
1.2. Модель предметной области 10
1.3. Нефункциональные требования 10
1.4. Детализация вариантов использования 11
1.4.1. Заказ запчасти 11
1.4.2. Создание страницы с переводом 13
2. Инструментарий и архитектурный подход 14
2.1. Архитектурный подход 14
2.2. Стек технологий клиентской части 14
2.2.1. React 14
2.2.2. TypeScript 15
2.2.3. Lexical 15
2.2.4. React-i18next 16
2.2.5. TanStack Query 16
2.3. Стек технологий серверной части 17
2.3.1. ASP.NET Core 17
2.3.2. Entity Framework Core 17
3. Проектирование системы 19
3.1. Интеграция с Abas ERP 20
3.2. Модель данных Backend компонента 22
3.3. Регулярная синхронизация пользователей 22
3.4. CMS-страницы 25
3.4.1. Блок с автообновляемым программным обеспечением 25
3.4.2. Перевод содержимого страниц 26
4. Реализация 28
4.1. Реализация серверного приложения 28
4.1.1. Структура приложения 28
4.1.2. Реализация структуры для взаимодействия с Abas ERP 29
4.1.3. Оформление заказа запчасти 36
4.1.4. Синхронизация пользователей 38
4.1.5. CMS-страницы 41
4.2. Реализация клиентского приложения 42
4.2.1. Структура приложения 42
4.2.2. Взаимодействие с серверным приложением 44
4.2.3. Оформление заказа запчасти 44
4.2.4. CMS-страницы 46
4.2.5. Обеспечение доступа к страницам по ролям 52
Заключение 54
Список использованных источников и литературы 55
Приложение А. СКРИНШОТЫ ПРИЛОЖЕНИЯ 57
📖 Введение
Ранее информационные потребности пользователей удовлетворялись посредством специализированного портала, который предоставлял информацию об устройствах, документации, соглашениях, ценах, а также обеспечивал возможность оформления заказа запчастей при поломке и скачивания обновленного программного обеспечения. Однако использование устаревших технологий и отсутствие специалистов для поддержки и развития этого решения привели к необходимости создания нового портала.
В связи с прекращением поддержки предыдущего решения было принято решение о разработке современного клиент-серверного приложения, ориентированного на предоставление всей необходимой информации для эксплуатации устройств поддержки дыхания и возможности замены их запчастей. Новый портал будет создан с нуля с использованием современных технологий, что позволит обеспечить улучшенный пользовательский интерфейс и расширенные функциональные возможности.
Целью моей работы является разработка клиент-серверного приложения для владельцев устройств поддержки дыхания. Данная цель может быть достигнута путем решения следующих задач:
1) Определить требования к приложению;
2) Спроектировать приложение;
3) Реализовать серверную часть приложения;
4) Реализовать клиентскую часть приложения
✅ Заключение
В результате получилось высокопроизводительное, масштабируемое решение, имеющее гибкую систему расширений и готовое к дальнейшему развитию. В рамках подготовки к релизу необходимо выполнить ряд небольших доработок и завершить перенос всех пользователей из системы Abas ERP. Все поставленные задачи успешно решены, а основная цель достигнута.
Далее планируется систематически обрабатывать полученный от заказчика фидбек и на его основе расширять текущую функциональность приложения, добавляя новые возможности и улучшая пользовательский опыт.
Релиз проекта запланирован на 30 июня 2025 года.
В приложении «А» представлены скриншоты ключевых реализованных страниц.





