# ИНФОРМАЦИОННАЯ СИСТЕМА # КАРШЕРИНГА РАБОЧАЯ ДОКУМЕНТАЦИЯ Руководство пользователся Листов – 16 Великий Новгород, 2026 Контакт автора: [Telegram](https://t.me/Dan_zxqwerty) --- # Аннотация Настоящий документ представляет собой руководство пользователя информационной веб-системы каршеринга. Руководство предназначено для пользователей и администраторов системы и описывает порядок работы с веб-приложением: регистрацию и авторизацию, поиск автомобилей, оформление бронирования, управление поездками, просмотр истории поездок, получение чеков, а также выполнение административных операций. **Перед началом работы с системой рекомендуется ознакомиться с настоящим руководством.**
Цитата о пользовательской документации > Руководство пользователя должно помогать выполнить операцию без обращения к разработчику. > > > Для 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. Описание операций Пример фрагмента исходного кода, относящегося к оформлению бронирования: ```tsx function book() { if (!user) { navigate('/login', { state: { from: location.pathname } }); return; } if (isAdmin) { return; } createBooking.mutate(); } ``` Изображения, демонстрирующие работу приложения: ![Каталог автомобилей](docs/images/catalog.svg) ![Карточка автомобиля и расчет бронирования](docs/images/booking.svg) ![Поездки и электронный чек](docs/images/trips.svg) ## 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][api-doc] | | Архитектура проекта | Описание frontend и backend | [docs/ARCHITECTURE.md][architecture-doc] | | Markdown | Справка по синтаксису Markdown | [Doka Guide][markdown-doc] | [telegram-contact]: https://t.me/Dan_GH_str [api-doc]: docs/API.md [architecture-doc]: docs/ARCHITECTURE.md [markdown-doc]: https://doka.guide/tools/markdown/