Формулировка цели и постановка задач дипломного проекта
Разработать Web-приложение для автоматизации работы диспетчера транспортной компании содержащее следующие функции:
- — защита от несанкционированного доступа;
- — отображение маршрута для водителя;
- — администрирования веб-сервиса.
Целью разрабатываемого программного обеспечения является создание прототипа приложения для логистов, позволяющее по заданным координатам строить маршрут. Для достижения поставленной цели нужно выполнить следующие задачи:
- 1. Провести анализ требований к разработке программного обеспечения.
- 2. Спроектировать и реализовать программное обеспечение веб-сервиса для автоматизации работы диспетчера.
- 3. Протестировать программное обеспечения веб-сервиса для для автоматизации работы диспетчера.
- 4. Провести экономическое обоснование целесообразности разработки программного обеспечения веб-сервиса для автоматизации работы диспетчера.
Программное обеспечение должно поддерживать три основных класса пользователей: Гость (неавторизованный пользователь), Водитель и Диспетчер.
Гость — неавторизованный пользователь, имеет возможность просматривать карту и торговые точки («О Системе», «Правила Пользования»), а также авторизоваться в системе. Основная функциональность сети не доступна Гостям системы.
Авторизированный пользователь, наследует права Гостя, и имеет ограниченный доступ к основной функциональности системы:
- — просмотр заказов;
- — просмотр маршрута заказа;
- — управление личным аккаунтом;
Администратор имеет доступ к полной функциональности системы:
- — добавление нового пользователя (водителя)
- — редактировать список водителей;
- — добавление нового заказа;
- — редактирование заказа;
- — формировать маршрута по заказу;
Для регистрации в системе водителю необходимо обратиться к диспетчеру и предоставить необходимые данные, тот в свою очередь отправит письмо с подтверждением регистрации, логином и паролем на указанную почту.