Лабораторная работа 14

Dan-GH-str 3e035c2ada first commit 1 maand geleden
README.md 3e035c2ada first commit 1 maand geleden
Руководство пользователя.docx 3e035c2ada first commit 1 maand geleden

README.md

ИНФОРМАЦИОННАЯ СИСТЕМА

КАРШЕРИНГА

РАБОЧАЯ ДОКУМЕНТАЦИЯ

Руководство пользователся

Листов – 16

Великий Новгород, 2026

Контакт автора: Telegram


Аннотация

Настоящий документ представляет собой руководство пользователя информационной веб-системы каршеринга.

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

Перед началом работы с системой рекомендуется ознакомиться с настоящим руководством.

Цитата о пользовательской документации > Руководство пользователя должно помогать выполнить операцию без обращения к разработчику. > > > Для CarShare это путь от регистрации до получения электронного чека.

Содержание

Раздел Стр.
Аннотация 2
1. Введение 4
1.1. Область применения 4
1.2. Краткое описание возможностей 4
1.3. Уровень подготовки пользователя 5
1.4. Список обозначений и сокращений 6
2. Назначение и условия применения 7
2.1. Назначение системы 7
2.2. Условия применения 7
3. Подготовка к работе 7
3.1. Запуск системы 7
3.2. Проверка работоспособности 8
4. Описание операций 9
4.1. Регистрация пользователя 9
4.2. Вход в систему 9
4.3. Просмотр каталога автомобилей 9
4.4. Поиск и фильтрация автомобилей 10
4.5. Просмотр карточки автомобиля 11
4.6. Оформление бронирования 12
4.7. Управление активной поездкой 12
4.8. Завершение поездки 13
4.9. Просмотр истории поездок 13
4.10. Просмотр и получение чека 14
4.11. Оставление отзыва 14
5. Возможные ошибки и рекомендации по устранению 16

1. Введение

1.1. Область применения

Информационная веб-система каршеринга предназначена для автоматизации процессов краткосрочной и длительной аренды автомобилей.

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

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

1.2. Краткое описание возможностей

Система обеспечивает выполнение следующих основных функций:

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

1.3. Уровень подготовки пользователя

В системе предусмотрены следующие роли:

  • Пользователь.
  • Администратор.

Пользователь должен уметь:

  • иметь общие сведения о системе и ее назначении;;
  • владеть информацией об ИС каршеринга в объеме эксплуатационной документации.

Администратор должен дополнительно уметь:

  • иметь общие сведения о системе и ее назначении;;
  • владеть информацией об ИС каршеринга в объеме ксплуатационной документации;
  • владеть информацией о работе в административном интерфейсе ИС каршеринга.

1.4. Список обозначений и сокращений

Обозначение Расшифровка
ИС Информационная система
Система Информационная веб-система каршеринга
Пользователь Клиент сервиса каршеринга
Администратор Пользователь с расширенными правами управления системой
Бронирование Предварительное оформление аренды автомобиля
Поездка Фактическое использование автомобиля пользователем
Тариф Условия расчета стоимости аренды
Чек Электронный документ с информацией о завершенной поездке и ее стоимости

2. Назначение и условия применения

2.1. Назначение системы

Информационная веб-система каршеринга предназначена для предоставления пользователям возможности аренды автомобилей через веб-приложение.

Система позволяет:

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

Основная цель системы — обеспечить удобное взаимодействие пользователя с сервисом каршеринга и автоматизировать ключевые процессы аренды автомобилей.

2.2. Условия применения

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


3. Подготовка к работе

3.1. Запуск системы

Для запуска системы необходимо:

  1. Открыть веб-браузер.
  2. В адресной строке ввести адрес веб-приложения.
  3. Дождаться загрузки стартовой страницы системы.

3.2. Проверка работоспособности

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


4. Описание операций

Пример фрагмента исходного кода, относящегося к оформлению бронирования:

function book() {
  if (!user) {
    navigate('/login', { state: { from: location.pathname } });
    return;
  }

  if (isAdmin) {
    return;
  }

  createBooking.mutate();
}

Изображения, демонстрирующие работу приложения:

Каталог автомобилей

Карточка автомобиля и расчет бронирования

Поездки и электронный чек

4.1. Регистрация пользователя

Регистрация необходима для получения доступа к функциям бронирования автомобилей и просмотра личной информации.

Для регистрации необходимо:

  1. Открыть страницу регистрации.
  2. Ввести фамилию, имя и контактные данные.
  3. Указать адрес электронной почты или номер телефона.
  4. Создать пароль.
  5. Подтвердить согласие с правилами использования сервиса.
  6. Нажать кнопку регистрации.

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

4.2. Вход в систему

Для входа в систему необходимо:

  1. Открыть страницу авторизации.
  2. Ввести логин, адрес электронной почты или номер телефона.
  3. Ввести пароль.
  4. Нажать кнопку входа.

После успешной авторизации пользователь получает доступ к каталогу автомобилей, личному кабинету, истории поездок и бронированиям.

4.3. Просмотр каталога автомобилей

Каталог автомобилей предназначен для выбора автомобиля, доступного для аренды.

В каталоге отображается следующая информация:

  • марка и модель автомобиля;
  • категория автомобиля;
  • цвет;
  • комплектация;
  • стоимость аренды;
  • статус доступности;
  • местоположение автомобиля;
  • краткое описание.

Пользователь может просматривать автомобили в виде списка или на карте.

Для просмотра каталога необходимо:

  1. Авторизоваться в системе.
  2. Перейти в раздел каталога автомобилей.
  3. Ознакомиться со списком доступных автомобилей.
  4. Выбрать интересующий автомобиль для просмотра подробной информации.

4.4. Поиск и фильтрация автомобилей

Для быстрого выбора подходящего автомобиля пользователь может использовать поиск и фильтры.

Доступные параметры фильтрации могут включать:

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

Для поиска автомобиля необходимо:

  1. Открыть каталог автомобилей.
  2. Указать необходимые параметры поиска.
  3. Применить фильтр.
  4. Просмотреть список автомобилей, соответствующих заданным параметрам.
  5. Выбрать подходящий автомобиль.

4.5. Просмотр карточки автомобиля

Карточка автомобиля содержит подробную информацию о выбранном автомобиле.

В карточке могут отображаться:

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

Для просмотра карточки автомобиля необходимо:

  1. Перейти в каталог автомобилей.
  2. Выбрать интересующий автомобиль.
  3. Открыть подробную информацию.
  4. Ознакомиться с характеристиками и условиями аренды.

После просмотра карточки пользователь может перейти к оформлению бронирования.

4.6. Оформление бронирования

Бронирование позволяет пользователю заранее выбрать автомобиль и указать условия аренды.

Для оформления бронирования необходимо:

  1. Открыть карточку выбранного автомобиля.
  2. Нажать кнопку оформления бронирования.
  3. Указать дату и время начала аренды.
  4. Выбрать длительность аренды: поминутную, почасовую, суточную или длительную.
  5. При необходимости выбрать дополнительные опции.
  6. Проверить предварительную стоимость.
  7. Подтвердить бронирование.

К дополнительным опциям могут относиться:

  • детское кресло;
  • отложенный старт бронирования;
  • доставка автомобиля;
  • расширенная комплектация или дополнительные услуги.

4.7. Управление активной поездкой

После начала аренды бронирование переходит в статус активной поездки.

В разделе активной поездки пользователь может просматривать:

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

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

4.8. Завершение поездки

После окончания использования автомобиля пользователь должен завершить поездку в системе.

Для завершения поездки необходимо:

  1. Перейти в раздел активной поездки.
  2. Проверить сведения об автомобиле и времени аренды.
  3. Нажать кнопку завершения поездки.
  4. Подтвердить завершение.
  5. Дождаться расчета итоговой стоимости.

После завершения поездки система изменяет статус бронирования на завершенный и автоматически формирует чек.

4.9. Просмотр истории поездок

История поездок содержит сведения обо всех завершенных и активных бронированиях пользователя.

В истории поездок отображается:

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

Для просмотра истории поездок необходимо:

  1. Авторизоваться в системе.
  2. Перейти в личный кабинет.
  3. Открыть раздел истории поездок.
  4. Выбрать нужную поездку для просмотра подробной информации.

4.10. Просмотр и получение чека

После завершения каждой поездки система автоматически формирует чек.

Чек содержит:

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

Для просмотра чека необходимо:

  1. Перейти в раздел истории поездок.
  2. Выбрать завершенную поездку.
  3. Нажать кнопку просмотра чека.
  4. Ознакомиться с информацией о поездке и стоимости.

4.11. Оставление отзыва

Для добавления отзыва необходимо:

  1. Перейти в историю поездок.
  2. Выбрать завершенную поездку.
  3. Открыть форму добавления отзыва.
  4. Указать оценку автомобиля или сервиса.
  5. Ввести текст отзыва.
  6. Сохранить отзыв.

5. Возможные ошибки и рекомендации по устранению

Описание ошибки Рекомендации по устранению
Пользователь не может войти в систему Проверить корректность ввода данных и повторить попытку
Пользователь забыл пароль Воспользоваться восстановлением пароля или обратиться к администратору
Каталог автомобилей не загружается Проверить подключение к интернету, обновить страницу, повторить попытку позже
Автомобиль не отображается в списке Сбросить фильтры или изменить параметры поиска
Невозможно оформить бронирование Выбрать другой автомобиль или изменить время аренды
Не рассчитывается стоимость поездки Проверить дату, время, тариф и выбранные опции
Не удается завершить поездку Обновить страницу и повторить действие

Справочная информация

Материал Назначение Адрес
Руководство пользователя Исходный документ Word Руководство пользователя.docx
API проекта Справка по серверному API docs/API.md
Архитектура проекта Описание frontend и backend docs/ARCHITECTURE.md
Markdown Справка по синтаксису Markdown Doka Guide