- •Лабораторная работа №4 проектирование программного приложения Цель лабораторной работы
- •Задание на выполнение лабораторной работы
- •Требования к выполнению лабораторной работы
- •Ход работы
- •Требования к выполнению лабораторной работы.
- •Ход работы.
- •Содержание
- •Постановка задачи
- •Основания для разработки
- •Перечень реквизитов и управляющих элементов
- •Описание размещения и взаимодействия
- •Выходная форма (результат работы)
- •Требования к интерфейсу
- •Сообщения об ошибках
Требования к выполнению лабораторной работы.
Ограничений на выбор инструмента нет. Но выбор обосновать.
Трудозатраты обосновать с учетом сложности алгоритмов.
Приложение должно иметь законченный характер, чтобы была возможность продемонстрировать его работоспособность.
Ход работы.
В соответствии с ТЗ, написанном в лабораторной работе №4, для выполнения лабораторной работы №5 был выбран язык программирования C# и среда разработки Visual Studio 2019.
Рис. 14. Структура программы.
Функция |
Модуль |
Описание |
AddUserData() |
userdata |
Функция для добавления персональных данных пользователя в базу данных |
GetLastInsertedUserId() |
loginpassword |
Функция получения последнего вставленного айди пользователя |
RegistrateUser() |
loginpassword |
Функция для добавления логина и пароля пользователя для входа в приложение |
AuthentificateUser() |
entering |
Функция для проверки существования пользователя в базе данных |
InfoAboutEquipment() |
buyingtour |
Функция для загрузки pdf документа с информацией об оборудовании |
ExportSelectedDataToPdf() |
buyingtour |
Функция для создания pdf документа с чеком о покупке тура |
LoadEquipment() |
buyingtour |
Функция для загрузки оборудования |
InfoAboutTrips() |
buyingtour |
Функция для загрузки pdf документа с информацией о турах |
LoadRoutes() |
buyingtour |
Функция для загрузки маршрутов |
SaveFeedback() |
feedback |
Функция для сохранения отзыва о пройденном маршруте в базе данных |
4. См. приложение 2
5. Для разработки данного программного продукта потребовалась одна рабочая неделя.
Приложение 1. Техническое задание
Десктопное приложение для пеших туристических походов «В поход!».
Приложение для походов.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
СОГЛАСОВАНО
Должность: профессор, д.т.н.
Егорова Алла Альбертовна
«___»_____________ 2025 г.
Аннотация
Настоящее Техническое задание (ТЗ) определяет назначение, общие и специальные требования к созданию приложения для инструкторов, предназначенного для упрощения работы с данными о маршрутах и поврежденном оборудовании.
Содержание
Постановка задачи 15
Основания для разработки 16
Назначение разработки 16
Технические требования к программному изделию 16
Требования к функциональным характеристикам 16
Требования к надежности 16
Условия эксплуатации 16
Климатические условия 16
Требования к видам обслуживания 17
Требования к численности и квалификации персонала 17
Требования к составу и параметрам технических средств 17
Требования к информационной и программной совместимости 17
Требования к исходным кодам и языка программирования 17
Требования к программным средствам, используемые программой 17
Требования к транспортировке и хранению 17
Требования к программной документации 17
Состав программной документации 17
Специальные требования к программной документации 17
Технико-экономические показатели 18
Состав и содержание этапов работ по созданию приложения для походов 18
