АННОТАЦИЯ 5
Введение 7
1 Задача нахождения рекомендованного числа автомобилей в сервисе
каршеринг 10
2.1 Требования к системе 12
2.2 Сравнение с аналогами 13
Вывод по главе один 16
2 Проектирование сайта 17
2.1 Математическая модель расчета рекомендованного количества
автомобилей в системе каршеринга 17
2.2 Адекватность модели расчета рекомендованного количества
автомобилей 18
2.3 Проектирование 19
2.4 Требования к веб-приложению 19
2.5 Интерфейс 20
2.6 Дизайн 20
Вывод по главе два 21
3 Реализация 22
2.1 Выбор средств реализации 22
2.2 Хостинг 25
2.3 Перенос проекта на хостинг 25
2.4 Создание базы данных 26
2.5 Настройка проекта 27
2.7 Подготовка базы данных 28
2.8 Настройка веб-сервера PythonAnywhere 28
2.9 Авторизация 29
2.10 Доступ к панели администратора 33
Заключение 34
Библиографический список 35
Актуальность темы
Рост городов приводит к удорожанию каждого участка земли, что повышает стоимость владения собственным автомобилем, который необходимо парковать, обслуживать и заправлять, но отказываться от мобильности, которую предоставляет автомобиль, не лучшее решение проблемы, так каршеринг повышает мобильность города и экономит деньги его пользователям. Понимая, что покупка и владение личным транспортным средством может быть излишне дорогой, люди начинают обращаться к более дешевым и более распределенным средствам оплаты за перевозку частного транспортного средства.
Каршеринг — вид пользования автомобилем, когда одна из сторон не является его собственником. Это вариант аренды автомобиля у профильных компаний (чаще всего для внутригородских и/или коротких поездок) или частных лиц (на любой срок и расстояние поездки — по договоренности). Такая модель аренды автомобилей удобна для редкого пользования автомобилем или в случае, когда необходим автомобиль, другой марки, типа кузова или грузоподъемности. Каршеринг является одним из глобальных трендов развития экономики совместного пользования (Sharing Economy), когда население отказывается от приобретения благ в собственность, по причине ограничения ответственности и уменьшения затрат, но иметь те же возможности, что и автовладельцы. Услуги каршеринга доступны в более чем 1000 городах в десятках стран мира.
На данный момент каршеринг продолжает набирать популярность в России, не смотря на сложность запуска и содержания появляются все новые сервисы, крупные компании, такие как Яндекс инвестируют в собственные аналоги сервиса. С начала года пользователи сервиса краткосрочной аренды автомобилей в Москве совершили более 12 млн поездок, что более чем в два раза превышает показатель за весь 2017 год (6,5 млн поездок). В столице работает 15 компаний краткосрочной аренды, чей автопарк в сумме составляет около
11,5 тыс. машин, а количество поездок превышает 60 тыс. в день.
При подобном росте возникает нужда в инструментах масштабирования бизнеса и данное веб-приложение аналогов в доступных мне источниках я не нашел позволит рассчитать рекомендованное количество автомобилей в сервисе каршеринга.
Цель работы разработать веб-приложение для расчета рекомендованного количества автомобилей в сервисе каршеринга.
Задачи:
- составить математическую модель расчета рекомендованного количества автомобилей в системе каршеринг;
- проанализировать требования к веб-приложению;
- разработать структуру и дизайн веб-приложения;
- выполнить реализацию разработанных макетов;
- проверить адекватность расчётов;
- провести тестирование пользовательского интерфейса.
Объект исследования - сервис каршеринга.
Предмет исследования - количество автомобилей в автопарке сервиса каршеринга.
В первой главе рассмотрена проблема определения рекомендованного количества автомобилей в сервисе каршеринг, были приведены требования к системе и описаны инструменты для разработки соответствующего сайта.
Во второй главе описана математическая модель расчета рекомендованного количества автомобилей в сервисе каршеринга и был составлен план проектирования сайта. Обозначены требования к дизайну и интерфейсу сайта, обозначены требования к реализации проекта.
В третьей главе представлен процесс реализации проекта и переноса его на хостинг и обоснование использования инструментов.
В приложениях представлены листинги программного кода, техническое задание и руководство пользователя.
1 Составлена математическая модель расчета рекомендованного количества автомобилей в сервисе каршеринг.
2 Проведена оценка адекватности модели, показала.
3 Составлены обоснованные требования к веб-приложению.
4 Обоснованный выбор фреймворка Django и языка Python позволяют легко интегрировать проект в более крупные системы, построенные на Django/Python
5 Дальнейшее развитие работы может иметь в направлениях:
5.1 При организации предприятия оказывающего услуги каршеринга
5.2 При масштабировании компаний занимающихся предоставлением услуг каршеринга
5.3 Для интеграции во внутреннею часть веб-сайта каршеринговой компании для работы сотрудников
6 В дальнейшем веб-приложение можно развивать как самостоятельный продукт или часть большей системы
7 Улучшить данное веб-приложение можно добавив следующий функционал:
- Сохранение полученных данных в базу данных и составление статистики по полученным данным;
- Добавление новых переменных, таких как класс автомобиля, стаж водителя, покупка автомобилей в лизинг и т.д.