Разработка веб сайта для заказы междугородного такси и попутчиков


Download 1.74 Mb.
bet5/16
Sana18.06.2023
Hajmi1.74 Mb.
#1561149
TuriВыпускная работа
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
Дипломная работа Абдуллаев

«Довезу»

Сервис для поиска попутчиков, организации поездок в «народном такси» и частных грузоперевозок. Впрочем, сайт так и разделяет направления поиска: «попутчики», «народное такси» и «грузоперевозки». Сервис работает во всех крупных городах России, но преимущество, естественно – за Москвой и Санкт-Петербургом. Кстати, у проекта есть «дочерний» ресурс «Махнем!» для поиска попутчиков в путешествиях за границу. Но о нем нужно рассказывать отдельно.


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


18


Рис. 5. Сервис «Довезу»

Итого: сайт полезный и насыщенный предложениями. Из личного – безопасности сделок здесь уделено мало внимания: каждая поездка является зоной личной ответственности водителя и пассажира. Здесь уж как повезет.


«ВПути»

Ещё один ресурс, где могут пересечься водители и попутчики для поездок в пределах города и между населенными пунктами. Российский стартап, запущенный в 2012 году и имеющий большие перспективы.


Рассмотрев предыдущие пять сервисов, ничего нового о функциональности «ВПути» сказать нельзя: здесь реализован аналогичный принцип поиска водителей и попутчиков для удешевления совместной поездки. Особенности, однако, есть, и одна из них – поиск попутчиков по интересам. Это хорошая возможность преодолеть расстояние, коротая время в беседе на интересную всем тему. К тому же, таким образом можно расширить круг полезных знакомств и связей.


19



Рис. 6. Сервис «ВПути»

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





  • целом: сервис действительно перспективный и удобный. Особенно для людей, заинтересованных в осуществлении безопасных и экономных поездок.

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


20
Таблица 1 – Оценка критериев функциональности исследуемых сервисов

Функционал




Рассмотренные сервисы




BlaBlaCa

ВПУти

Довезу!




Подвезу










r













Создание профиля

+

+

+




+

пользователя



















Поиск попутчика (пассажира
















или водителя) по маршруту

+

+

+




+

из пункта А в пункт В



















Поиск попутчика в заданном
















пользователем радиусе (от












указанных точек маршрута)
















Поиск попутчиков по
















определенным

+



+




+

параметрам/критериям



















Настройка даты поездки из
















пункта А в пункт В и даты












(времени) обратной поездки
















Написание отзывов о поездке

+










Поиск попутчиков для
















регулярных поездок (на





+






работу)



















Составление графика
















регулярных внутригородских












поездок



















Поиск альтернативных
















маршрутов, за неимением












идентичных заданному



















Поиск срочной поездки












Прокладывание маршрута на

+










карте



















Учет пробок веб-сервисом
















при












поиске и построении



















маршрута
















Указание стоимости поездки

+










Поиск машины для





+






перевозки грузов



















Наличие чата между
















участниками конкретной
















поездки (или

+



+






зарегистрированными
















пользователями)
















Наличие мобильно

+










приложения



















Процент покрытия

50%

13%

38%




19%

функций



















21













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



  • «BlaBlaCar» (50%);




  • «Довезу!» (38%);




  • «Подвезу» (19%);




  • «ВПути» (13%).

Поездки с попутчиками – это не только удобство и выгода, но ещё и социальная направленность. Разгружаются автодороги, уменьшается количество автомобилей на трассе, решается проблема пробок и нехватки парковочных мест, но и улучшает экологическую обстановку.

22


  1. ПРАКТИЧЕСКИЕ АСПЕКТЫ ВЕБ САЙТА ДЛЯ ЗАКАЗЫ МЕЖДУГОРОДОНОГО ТАКСИ И ПОПУТЧИКОВ

2.1. Проектирование программной системы

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





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




  • требуемую пропускную способность системы;




  • требуемое время реакции системы на запрос;




  • безотказную работу системы в требуемом режиме, иными словами - готовность и доступность системы для обработки запросов пользователей;




  • простоту эксплуатации и поддержки системы;




  • необходимую безопасность.

На начальном этапе проектирования необходимо определить отношения между основными типами пользователей и функциями, которые предоставляет программной системы (ПС). Для этого строится диаграмма вариантов использования, описывающая разрабатываемую систему на концептуальном уровне. Так, на рисунке 1 показано, что пользователями ПС являются водитель, попутчик, администратор, причем





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

23
Иными словами, каждый пользователь, включая администратора может не только создавать поездки, но и искать и бронировать их, т.е. каждый пользователь системы может одновременно быть и попутчиком, и водителем.




Рис. 7. Диаграмма вариантов использования.

На следующем этапе разработки ПС необходимо перейти от


24
концептуального уровня системы к программному описанию определенных сущностей посредством классов, интерфейсов, структур. Для этой цели служит диаграмма классов, которая определяет типы классов системы и различного рода статические связи, которые существуют между ними. На рисунке 8 показаны все существующие в данной автоматизированной системе связи, представленные в виде, соответствующему стандарту ISO/IEC 19505-1, 19505-2.




Рис. 8. Диаграмма классов

25
На завершающей стадии проектирования ПС выполняется разработка диаграммы компонентов. Диаграмма компонентов – статическая структурная диаграмма, показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами. В качестве физических компонентов могут выступать файлы, библиотеки, модули, исполняемые файлы, пакеты и т. п. Разрабатываемая ПС имеет клиент-серверную архитектуру, поэтому было необходимо организовать межкомпонентное взаимодействие как сервера с клиентом, так и программного обеспечения сервера с базовыми средствами операционной системы с помощью различных протоколов и типов связи. Запрос пользователя обрабатывается сервером и в зависимости от его типа могут быть задействованы самые разные компоненты. Так компонент PHP Word выполняет формирование документов по заранее созданным шаблонам для отчетности, а база данных и файловое хранилище предоставляют необходимые данные, будь то изображения, документы или иная информация. Созданная структура взаимосвязи компонентов представлена на рисунке 9.




Рис. 9. Общая диаграмма компонентов.
Как было отмечено выше, ПС имеет клиент-серверную архитектуру, согласно которой пользователь взаимодействует с сервером системы, на
26
котором в отдельных исполнительных средах хранятся данные и производятся основные вычисления, посредством каналов связи сети Интернет. Эти особенности отражены на рисунке 11 в диаграмме развертывания.


Рис. 10. Диаграмма развертывания



Download 1.74 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling