Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет лабы РПП 4-5.docx
Скачиваний:
0
Добавлен:
11.02.2026
Размер:
792.86 Кб
Скачать

Постановка задачи

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

Основные цели приложения:

  • Систематизация информации о пеших туристических походах.

  • Улучшение качества подготовки и проведения походов.

  • Повышение безопасности участников.

Задачи:

        1. Планирование маршрутов:

  • Реализовать возможность создания и редактирования маршрутов походов с использованием картографических сервисов.

  • Обеспечить возможность добавления точек интереса (например, родники, остановки, места для лагерей).

        1. Управление участниками:

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

  • Предоставить функционал для отправки уведомлений об изменениях и напоминаний о предстоящих мероприятиях.

        1. Контроль и управление снаряжением:

  • Создать контрольный список необходимого снаряжения для различных типов походов.

  • Реализовать возможность добавления, редактирования и удаления элементов списка.

        1. Безопасность и экстренные ситуации:

  • Включить раздел с информацией по безопасности на маршруте, правилам поведения в экстремальных ситуациях и контактами экстренных служб.

  • Обеспечить доступ к инструкциям по оказанию первой помощи.

        1. Отчетность и обратная связь:

  • Разработать функционал для формирования отчетов о проведенных походах, включая оценку маршрута и обратную связь от участников.

  • Создать систему для анализа результатов походов, выявления проблем и сильных сторон.

  1. Интерфейс и опыт пользователя:

  • Обеспечить интуитивно понятный и удобный интерфейс.

  • Реализовать возможность многоязычного интерфейса (например, русский и английский).

Основания для разработки

Основанием для разработки является актуальность десктопного приложения для работы с пешими туристическими походами. Оно является необходимым шагом для повышения качества организации походов, обеспечения безопасности участников, а также оптимизации оперативного управления. Приложение отвечает современным требованиям, которые предъявляют как туристы, так и инструкторы, и способствует развитию культуры активного отдыха.

Назначение разработки

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

Технические требования к программному изделию

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

Программный продукт должен выполнять базовый функционал:

        1. Покупка пеших туристических походов

        2. Выбор оборудования для аренды

        3. Оценивание похода после прохождения

        4. Описание поврежденного оборудования

        5. Редактирование маршрута

        6. Просмотр статистики о посещении всех маршрутов

        7. Просмотр людей, посещавших выбранный маршрут

Требования к надежности

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

Условия эксплуатации

Климатические условия

Требования к климатическим условиям эксплуатации не требуются.

Требования к видам обслуживания

Требования к обслуживанию отсутствуют.

Требования к численности и квалификации персонала

Для управления системой достаточно одного человека, способного запустить программу. Требуемая квалификация пользователя – уверенный пользователь персонального компьютера.

Требования к составу и параметрам технических средств

Для корректной работы приложения требуется операционная система «Windows 10» и выше.

Требования к информационной и программной совместимости

Требования к исходным кодам и языка программирования

Исходные коды программы должны быть написаны на языке C# в среде разработки Microsoft Visual Studio 2022 и выше, с установленными компонентами «.NET FrameWork 8.0» или «.NET Core 8.0»

Требования к программным средствам, используемые программой

Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы не ниже «Windows 10».

Требования к маркировке и упаковке

Программа представляется в виде EXE-файла и не требует упаковки. Требования к упаковке и маркировке не предоставляются.

Требования к транспортировке и хранению

Приложение храниться на Интернет-ресурсе --: ссылка. Специальные требования к транспортировке и хранению не требуются.

Требования к программной документации

Состав программной документации

  • «Приложение для походов». Техническое задание (ГОСТ 19.201-78, ГОСТ 34.602-89);

  • «Приложение для походов». Текст программы (ГОСТ 19.401-78)

Специальные требования к программной документации

Вся документация должна быть оформлена в соответствии с вышеуказанными ГОСТами, к каждому виду документа (см. предыдущий пункт).

Технико-экономические показатели

В рамках данной работы технико-экономические показатели не рассчитывались.

Состав и содержание этапов работ по созданию приложения для походов

Таблица 1 – Перечень стадий и этапов разработки.

Этап работ

Документы, предъявленные к результатам

Сроки выполнения

1

Ознакомление с идеологией и принципами составления пеших туристических походов

01.10.2024

2

Написание ТЗ

Техническое задание по ГОСТ 19.201-78

14.05.2025

3

Описание системы работы десктопного приложения в UML

4

Реализация прототипа интерфейса приложения

13.05.2025

5

Реализация базового интерфейса приложения

Текст программы по ГОСТ 19.401-78

26.05.2025

Приложение 2. Описание функционального компонента по ЕСПД

Десктопное приложение для пеших туристических походов «В поход!».

Приложение для походов.

ОПИСАНИЕ ОКНА ПОКУПКИ МАРШРУТА И ОБОРУДОВАНИЯ

СОГЛАСОВАНО

Должность: профессор, д.т.н.

Егорова Алла Альбертовна

«___»_____________ 2025 г.

Назначение и место использования

Окно «Buying a tour» предназначено для оформления заявки на туристический маршрут с возможностью выбора даты и необходимого снаряжения. Окно является частью программного модуля «Менеджер туров» автоматизированной информационной системы туристического агентства.

Описание выполняемых функций

Функция выбора маршрута:

1. отображается список маршрутов в виде таблицы с возможностью выбора строки (активация маршрута).

2. в таблице представлены атрибуты:

  • route_id — идентификатор маршрута (целое число, уникальное)

  • title — наименование маршрута (строка)

  • duration_in_hours — длительность маршрута в часах (целое число)

  • duration_in_days — длительность маршрута в днях (целое число)

3. кнопка “Show routes” инициирует загрузку или обновление доступных маршрутов.

4. кнопка “More info” открывает дополнительное описание выбранного маршрута.

Функция выбора снаряжения:

1. отображается список доступного снаряжения в виде таблицы с возможностью выбора строки (активация позиции).

2. в таблице оборудования содержатся поля:

  • equipment_id — идентификатор снаряжения (целое число, уникальное)

  • title — наименование (строка)

  • amount — количество (целое число — доступно к выбору)

3. кнопка “Show equipment” обновляет список снаряжения.

4. кнопка “More info” раскрывает дополнительную информацию о выбранном снаряжении.

Функция выбора даты начала тура:

1. отображается элемент выбора даты (“Choose the day of the trip”) в стандартном формате dd.mm.yyyy с применением календаря.

2. дата устанавливается пользователем.

Функция подтверждения покупки:

1. кнопка “Buy” активирует формирование заявки на указанный маршрут, выбранное снаряжение и дату поездки.