
- •Министерство образования и науки рф
- •Оглавление
- •Термины, определения и сокращения
- •Задание
- •Введение
- •Система распределения заказов службы такси. Техническое задание
- •Требования к системе
- •Требования к системе в целом
- •Требования к структуре и функционированию системы
- •Показатели назначения
- •Требования к надежности
- •Требования безопасности
- •Требования к эргономике и технической эстетике
- •Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации при авариях
- •Требования к защите от влияния внешних воздействий
- •Спецификация вариантов использования
- •Краткое описание, предусловия и постусловия
- •Временной регламент выполнения функций
- •Требования к техническому обеспечению
- •Требования к метрологическому обеспечению
- •Требования к организационному обеспечению
- •Требования к методическому обеспечению
- •Состав и содержание работ по созданию системы
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •Требования к документированию
- •Требования к составу документов
- •Требования к оформлению документов
- •Эскизный проект
- •Технический проект
- •Источники разработки
- •Список литературы
- •Система распределения заказов службы такси. Эскизный проект
- •Подтверждение соответствия проектных решений действующим нормам и правилам техники безопасности, пожаро- и взрывобезопасности
- •Нормативно-технические документы, использованные при проектировании
- •Описание процесса деятельности
- •Основные технические решения
- •Архитектура системы
- •Решения по режимам функционирования, диагностированию работы системы
- •Решения по комплексу технических средств
- •Решения по информационному обеспечению
- •Решения по программному обеспечению
- •Wdrivers
- •Worders
- •Infodrivers
- •Общий список литературы
Система распределения заказов службы такси. Техническое задание
Общие сведения
Наименование системы
Полное наименование системы — «Система распределения заказов службы такси».
Условное обозначение системы — «TS» (TaxiSystem).
Заказчик и Разработчик системы
Заказчик системы: Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ивановский государственный энергетический университет имени В.И. Ленина» (ИГЭУ); 153003, г. Иваново, ул. Рабфаковская, д. 34.
Разработчик системы: Вихрев Алексей Сергеевич, студент группы 3-41.
Основание для разработки
Разработка ведется на основании задания на курсовую работу по дисциплине «Проектирование программного обеспечения».
Задание утверждено на заседании кафедры ПОКС 26.08.2013 и выдано преподавателем кафедры Игнатьевым Е.Б.
Плановые сроки начала и окончания работы по разработке проекта
Начало: 23 сентября 2013 г.
Окончание: 25 декабря 2013 г.
Сведения об источниках и порядке финансирования работ
Финансирование работ отсутствует.
Порядок оформления и предъявления Заказчику результатов работ
Разработчик оформляет результаты работ над проектом в два этапа, в виде эскизного проекта и технического проекта; и передает их Заказчику.
Назначение и цели создания системы
Назначение системы
Система распределения заказов службы такси предназначена для упрощения процедуры распределения заказов, что позволит оператору более быстро и качественно выполнять работу.
Цели создания системы
Основными целями создания системы являются:
- обеспечение своевременного обслуживания клиентов.
- автоматизация работы оператора.
Характеристика объектов автоматизации
Объекты автоматизации
Объектами автоматизации являются процессы распределения заказов между водителями и оповещения клиентов о номере, марке и цвете машины.
Эти процессы выполняет оператор службы такси.
При отправке сообщения клиенту с описанием машины, для которой был определён заказ, данные берутся из БД по водителям и их машинам.
Концептуальная модель предметной области
В результате обследования предметной области была разработана модель объектов предметной области (DomainObjectModel–DOM), описывающаяклассы предметной области и связи между ними.
Рис. 3 .1 представляет диаграмму классов
1
1..*
1
1
1
1
1
1
Рис. 3.1. Концептуальная модель предметной области
Диаграмма классов содержит шесть класса: Клиент, Заказ, Такси, Водитель и Строка учета работы водителя. При увольнении водителя, автоматически будет удаляться строка учета его работы. В таблицах 3.1-3.6 перечислены свойства атрибутов.
Таблица 3.1 - Атрибуты класса «Клиент» (Client)
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Номер |
Phone |
String |
public |
|
FALSE |
Таблица 3.2 - Атрибуты класса «Заказ» (order)
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Дата/время |
time |
Time |
public |
|
FALSE |
Адрес отправки |
AdressA |
String |
public |
|
FALSE |
Адрес доставки |
AdressB |
String |
public |
|
FALSE |
Кто принял |
who |
String |
public |
|
FALSE |
Когда принят |
when |
Time |
public |
|
FALSE |
Таблица 3.3 - Атрибуты класса «Такси»(Taxi)
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Номер |
Number |
String |
public |
|
FALSE |
Цвет |
Color |
String |
public |
|
FALSE |
Марка |
Model |
String |
public |
|
FALSE |
Таблица 3.4 - Атрибуты класса «Водитель» (Driver)
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Фамилия |
sername |
String |
public |
|
FALSE |
Имя |
Name |
String |
public |
|
FALSE |
Отчество |
Patronymic |
String |
public |
|
FALSE |
Таблица 3.5 - Атрибуты класса «Строка учета работы водителя» (Control)
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Количество отработанных часов |
count |
Int |
public |
|
FALSE |
Отметка о готовности к работе |
Ready |
Boolean |
public |
|
FALSE |
Таблица 3.6 - Атрибуты класса «Месторасположение» (Place)
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Адрес |
AdressC |
String |
public |
|
FALSE |