Автор работы: Пользователь скрыл имя, 14 Апреля 2013 в 14:28, курсовая работа
Данная работа включает в себя:
Постановку задачи с учетом данной предметной области и с применением диаграмм языка UML.
Информационное обеспечение задачи.
Программное обеспечение задачи.
Введение 34
Глава 1. Описание предметной области 5
1.1. Глоссарий 5
1.2. Характеристика задачи 6
1.3. Диаграмма классов 8
1.4. Диаграмма вариантов использования 8
1.5. Функциональная диаграмма 9
2. Постановка задачи 33
2.1. Описание функциональных требований к решению 33
2.2. Описание сценариев использования системы 33
3. Информационное обеспечение 35
3.1. Концептуальная модель БД 35
3.2. Физическая модель БД 35
3.3. Эскизы экранных форм 38
Заключение 42
Список литературы 43
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Нижегородский
(ННГУ)
ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ
КАФЕДРА «ЭКОНОМИЧЕСКАЯ ИНФОРМАТИКА»
КУРСОВАЯ РАБОТА
по дисциплине:
Разработка и стандартизация программных средств и информационных технологий
на тему:
«Автоматическая диспетчеризация автоперевозок»
Выполнила студентка
4 курса группы 745
очного отделения
Валова А.Н.
Проверил:
Поляков А.Г.
Н.Новгород
2012 г.
Оглавление
Сегодня рынок автоперевозок
активно развивается в
Сам по себе диспетчер автоперевозок решает огромное количество задач. Система должна не только принимать заявки и координировать маршрут доставки, но и организовать весь процесс грузоперевозок, согласно требованиям и пожеланиям заказчика.
В нашем случае, чем лучше будет работать профессиональный автоматический диспетчер, тем эффективнее будет работа в отрасли в целом.
Данная работа включает в себя:
Опишем список используемых в рамках предметной области терминов и определений.
Таблица 1. Глоссарий
№ |
Термин |
Допустимые сокращения | ||
|
Автомобиль |
|||
Автоперевозчик |
||||
Автотранспортная услуга |
АТУ | |||
Грузовая автотранспортная услуга |
ГАТУ | |||
Грузоперевозчик |
||||
Группа пользователей |
Группа | |||
Договор на оказание автотранспортных услуг |
Договор, ДОАТУ | |||
Заказ на автоперевозку |
Заказ | |||
Заказ на оказание автотранспортной услуги |
Заказ | |||
Заказчик |
||||
Запрос на оказание автотранспортной услуги |
Запрос | |||
Заявка на автоперевозку |
Заявка | |||
Заявка на оказание автотранспортной услуги |
Заявка | |||
Карточка автотранспортной услуги |
КАТУ | |||
Карточка заказчика |
КЗ | |||
Карточка организации |
КО | |||
Карточка перевозчика |
КП | |||
Карточка подвижного состава |
КПС | |||
Пассажирская автотранспортная услуга |
ПАТУ | |||
Пассажирский автоперевозчик |
Пассажирский перевозчик | |||
Подвижной состав |
ПС | |||
Пользователь системы |
Пользователь | |||
Предложение по оказанию автотранспортной услуги |
Предложение | |||
Регистрация пользователя в системе |
Регистрация | |||
Транспортная услуга |
ТУ | |||
Уникальный идентификатор пользователя |
UID пользователя, UID | |||
Услуга по осуществлению автоперевозки |
||||
Учётная запись |
УЗ | |||
Учётная запись пользователя |
УЗП | |||
Электронная цифровая подпись |
ЭЦП |
Сервис предназначен для осуществления
диспетчерской деятельности в сфере
грузовых и пассажирских автомобильных
перевозок.
Процесс диспетчеризации заключается
в выполнении следующих функций:
Для работы с системой как автоперевозчики,
так и заказчики должны зарегистрироваться
в системе.
Регистрация доступна только для физических
лиц.
Также возможно создание профиля юридического
лица после подачи заявки и предоставления
необходимых документов (доверенности
от организации, официального письма и
т.д.).
Заказчик регистрируется на сайте как физическое лицо. При этом система создаёт карточку заказчика. После подтверждения регистрации при необходимости заказчик создаёт карточку организации, которую он представляет и подтверждает её, предоставив администрации сервиса необходимые документы.
Для создания заявки на оказание транспортной
услуги заказчик авторизуется на сайте.
После авторизации на сайте системы заказчик
создаёт заявку на оказание автотранспортной
услуги (груз, количество груза, пункты
отправки и назначения, количество человек,
время прибытия и отбытия и т.д.).
Создание заявки включает в себя:
После создания заявки заказчик может просматривать список предложений по заявке. Предложение по заявке может быть сформировано любым из автоперевозчиков, обладающих соответствующим подвижным составом, либо системой по запросу заказчика (поиск автоперевозчиков). В случае формирования предложения системой автоперевозчику также автоматически отправляется запрос на оказание автотранспортной услуги.
Предложения, которые заказчик считает
интересными, могут быть отобраны из
общего множества найденных или
сформированных предложений и проанализированы
для сравнения ключевых параметров (цена,
состояние подвижного состава и другие).
Заявка может быть отозвана (отменена)
до момента перехода её в состояние "выполняется".
Для любого из сделанных автоперевозчиками предложений заказчик может сформировать запрос на перевозку. Для этого ему достаточно согласиться с одним из предложений, которое становится основным. Кроме того, заказчик может согласиться также с другими предложениями, поставив их в резервную очередь, если по каким-либо причинам основное предложение не будет реализовано (автоперевозчик отказался, поломка подвижного состава и т.д.).
Из всего множества
До момента перехода заявки в состояние "Выполняется" заказчик вправе сменить основное предложение. В этом случае автопроизводитель получит сообщение системы об отказе от его услуг.
В любое время до перехода заявки
в статус "Выполняется" заявка
на перевозку может быть отозвана
заказчиком или уполномоченным им лицом
(в случаях с организациями-
Автоперевозчик регистрируется на
сайте как физическое лицо. При
этом система создаёт карточку автоперевозчика.
После подтверждения
В случае, если автоперевозчик юридическое лицо, он может описать организационную и производственную структуру своей организации, а также порядок оказания автотранспортных услуг.
Далее автоперевозчик описывает имеющийся в его распоряжении подвижной состав:
Следующий шаг - описание предоставляемых
услуг и создание тарифных планов.
Автоперевозчик выбирает услуги, связывает
услуги с подвижным составом (используя
таблицу применимости), указывает
единицу измерения, назначает тарифы
(в разрезе периодов действия)
и дополнительные условия (скидки, условия
повышения тарифа и т.д.).
Также автоперевозчиком могут указываться
параметры формирования предложений и
приёма запросов на оказание автотранспортных
услуг:
Для создания предложений на оказание
транспортной услуги автоперевозчик авторизуется
на сайте.
После авторизации на сайте системы автоперевозчик
просматривает журнал сообщений системы
о поступивших ему запросах на оказание
услуг. Заинтересовавшие его запросы он
подтверждает, переводя таким образом
соответствующую заявку в статус "Выполняется".
Также автоперевозчик может выполнить
поиск созданных заявок для формирования
предложения об оказании автотранспортных
услуг.
Для заинтересовавших его заявок он формирует
предложения и отправляет их на рассмотрение
заказчику. Система при этом должна проверять
допустимость отправки предложений (подвижной
состав необходимого типа имеется, не
занят на другом заказе.
Создание заявки включает в себя:
Автоперевозчик может включить
опцию автоматического
Если заказчик соглашается со сделанным
автоперевозчиком предложением, то все
резервные запросы данного автоперевозчика
становятся неактивными.
Для начала процесса работы заказчик
и автоперевозчик должны подтвердить
свою готовность к оплате заявки и
её выполнению соответственно. Это
может быть сделано на сайте
системы, либо с помощью звонка в телефон
службы поддержки. Также система может
самостоятельно позвонить каждой из сторон
для подтверждения (звонок с голосовым
меню).
Как только получено подтверждение от
обеих сторон, заявка получает статус
"Готова к выполнению". Если время
начала выполнения заявки не указано,
от заявка сразу же переводится в состояние
"Выполняется".
Если время начала указано, то по наступлению
этого времени система связывается с автоперевозчиком
и с заказчиком для выяснения, началась
ли работа. Если началась, то заявка переводится
в состояние "Выполняется".
Если известно время завершения, то система
по его наступлении связывается с автоперевозчиком
и с заказчиком для выяснения, завершена
ли работа. Если завершена, то заявка переводится
в состояние "Выполнена".
При возникновении проблем это должно
быть сразу же отражено в системе.
Информация о работе Автоматическая диспетчеризация автоперевозок