|
|
il y a 1 mois | |
|---|---|---|
| README.md | il y a 1 mois | |
| Руководство пользователя.docx | il y a 1 mois |
РАБОЧАЯ ДОКУМЕНТАЦИЯ
Руководство пользователся
Листов – 16
Великий Новгород, 2026
Контакт автора: Telegram
Настоящий документ представляет собой руководство пользователя информационной веб-системы каршеринга.
Руководство предназначено для пользователей и администраторов системы и описывает порядок работы с веб-приложением: регистрацию и авторизацию, поиск автомобилей, оформление бронирования, управление поездками, просмотр истории поездок, получение чеков, а также выполнение административных операций.
Перед началом работы с системой рекомендуется ознакомиться с настоящим руководством.
| Раздел | Стр. |
|---|---|
| Аннотация | 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 |
Информационная веб-система каршеринга предназначена для автоматизации процессов краткосрочной и длительной аренды автомобилей.
Система применяется для организации взаимодействия между пользователями сервиса каршеринга и администраторами, обеспечивающими управление автомобилями, категориями, бронированиями, тарифами и пользовательскими данными.
С помощью системы пользователь может выбрать подходящий автомобиль, оформить аренду, отслеживать статус бронирования, завершать поездку, просматривать историю поездок и получать электронные чеки.
Система обеспечивает выполнение следующих основных функций:
В системе предусмотрены следующие роли:
Пользователь должен уметь:
Администратор должен дополнительно уметь:
| Обозначение | Расшифровка |
|---|---|
| ИС | Информационная система |
| Система | Информационная веб-система каршеринга |
| Пользователь | Клиент сервиса каршеринга |
| Администратор | Пользователь с расширенными правами управления системой |
| Бронирование | Предварительное оформление аренды автомобиля |
| Поездка | Фактическое использование автомобиля пользователем |
| Тариф | Условия расчета стоимости аренды |
| Чек | Электронный документ с информацией о завершенной поездке и ее стоимости |
Информационная веб-система каршеринга предназначена для предоставления пользователям возможности аренды автомобилей через веб-приложение.
Система позволяет:
Основная цель системы — обеспечить удобное взаимодействие пользователя с сервисом каршеринга и автоматизировать ключевые процессы аренды автомобилей.
ИС каршеринга может эксплуатироваться и выполнять заданные функции при соблюдении требований предъявляемых к техническому, системному и прикладному программному обеспечению.
Для запуска системы необходимо:
Проверка работоспособности системы может быть выполнена путем выполнения основных пользовательских операций, описанных разделе 4 настоящего документа.
Пример фрагмента исходного кода, относящегося к оформлению бронирования:
function book() {
if (!user) {
navigate('/login', { state: { from: location.pathname } });
return;
}
if (isAdmin) {
return;
}
createBooking.mutate();
}
Изображения, демонстрирующие работу приложения:
Регистрация необходима для получения доступа к функциям бронирования автомобилей и просмотра личной информации.
Для регистрации необходимо:
После успешной регистрации пользователь может выполнить вход в систему.
Для входа в систему необходимо:
После успешной авторизации пользователь получает доступ к каталогу автомобилей, личному кабинету, истории поездок и бронированиям.
Каталог автомобилей предназначен для выбора автомобиля, доступного для аренды.
В каталоге отображается следующая информация:
Пользователь может просматривать автомобили в виде списка или на карте.
Для просмотра каталога необходимо:
Для быстрого выбора подходящего автомобиля пользователь может использовать поиск и фильтры.
Доступные параметры фильтрации могут включать:
Для поиска автомобиля необходимо:
Карточка автомобиля содержит подробную информацию о выбранном автомобиле.
В карточке могут отображаться:
Для просмотра карточки автомобиля необходимо:
После просмотра карточки пользователь может перейти к оформлению бронирования.
Бронирование позволяет пользователю заранее выбрать автомобиль и указать условия аренды.
Для оформления бронирования необходимо:
К дополнительным опциям могут относиться:
После начала аренды бронирование переходит в статус активной поездки.
В разделе активной поездки пользователь может просматривать:
Во время активной поездки пользователь может отслеживать информацию об аренде и при необходимости завершить поездку.
После окончания использования автомобиля пользователь должен завершить поездку в системе.
Для завершения поездки необходимо:
После завершения поездки система изменяет статус бронирования на завершенный и автоматически формирует чек.
История поездок содержит сведения обо всех завершенных и активных бронированиях пользователя.
В истории поездок отображается:
Для просмотра истории поездок необходимо:
После завершения каждой поездки система автоматически формирует чек.
Чек содержит:
Для просмотра чека необходимо:
Для добавления отзыва необходимо:
| Описание ошибки | Рекомендации по устранению |
|---|---|
| Пользователь не может войти в систему | Проверить корректность ввода данных и повторить попытку |
| Пользователь забыл пароль | Воспользоваться восстановлением пароля или обратиться к администратору |
| Каталог автомобилей не загружается | Проверить подключение к интернету, обновить страницу, повторить попытку позже |
| Автомобиль не отображается в списке | Сбросить фильтры или изменить параметры поиска |
| Невозможно оформить бронирование | Выбрать другой автомобиль или изменить время аренды |
| Не рассчитывается стоимость поездки | Проверить дату, время, тариф и выбранные опции |
| Не удается завершить поездку | Обновить страницу и повторить действие |
| Материал | Назначение | Адрес |
|---|---|---|
| Руководство пользователя | Исходный документ Word | Руководство пользователя.docx |
| API проекта | Справка по серверному API | docs/API.md |
| Архитектура проекта | Описание frontend и backend | docs/ARCHITECTURE.md |
| Markdown | Справка по синтаксису Markdown | Doka Guide |