Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
174
Добавлен:
07.03.2015
Размер:
624.89 Кб
Скачать

Система распределения заказов службы такси. Техническое задание

  1. Общие сведения

    1. Наименование системы

Полное наименование системы — «Система распределения заказов службы такси».

Условное обозначение системы — «TS» (TaxiSystem).

    1. Заказчик и Разработчик системы

Заказчик системы: Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ивановский государственный энергетический университет имени В.И. Ленина» (ИГЭУ); 153003, г. Иваново, ул. Рабфаковская, д. 34.

Разработчик системы: Вихрев Алексей Сергеевич, студент группы 3-41.

    1. Основание для разработки

Разработка ведется на основании задания на курсовую работу по дисциплине «Проектирование программного обеспечения».

Задание утверждено на заседании кафедры ПОКС 26.08.2013 и выдано преподавателем кафедры Игнатьевым Е.Б.

    1. Плановые сроки начала и окончания работы по разработке проекта

Начало: 23 сентября 2013 г.

Окончание: 25 декабря 2013 г.

    1. Сведения об источниках и порядке финансирования работ

Финансирование работ отсутствует.

    1. Порядок оформления и предъявления Заказчику результатов работ

Разработчик оформляет результаты работ над проектом в два этапа, в виде эскизного проекта и технического проекта; и передает их Заказчику.

  1. Назначение и цели создания системы

    1. Назначение системы

Система распределения заказов службы такси предназначена для упрощения процедуры распределения заказов, что позволит оператору более быстро и качественно выполнять работу.

    1. Цели создания системы

Основными целями создания системы являются:

- обеспечение своевременного обслуживания клиентов.

- автоматизация работы оператора.

  1. Характеристика объектов автоматизации

    1. Объекты автоматизации

Объектами автоматизации являются процессы распределения заказов между водителями и оповещения клиентов о номере, марке и цвете машины.

Эти процессы выполняет оператор службы такси.

При отправке сообщения клиенту с описанием машины, для которой был определён заказ, данные берутся из БД по водителям и их машинам.

    1. Концептуальная модель предметной области

В результате обследования предметной области была разработана модель объектов предметной области (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)

Только для чтения (Readonly)

Номер

Phone

String

public

FALSE

Таблица 3.2 - Атрибуты класса «Заказ» (order)

Название (Name)

Код (Code)

Тип (Data Type)

Видимость (Visibility)

Нач. знач. (Initial Value)

Только для чтения (Readonly)

Дата/время

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)

Только для чтения (Readonly)

Номер

Number

String

public

FALSE

Цвет

Color

String

public

FALSE

Марка

Model

String

public

FALSE

Таблица 3.4 - Атрибуты класса «Водитель» (Driver)

Название (Name)

Код (Code)

Тип (Data Type)

Видимость (Visibility)

Нач. знач. (Initial Value)

Только для чтения (Readonly)

Фамилия

sername

String

public

FALSE

Имя

Name

String

public

FALSE

Отчество

Patronymic

String

public

FALSE

Таблица 3.5 - Атрибуты класса «Строка учета работы водителя» (Control)

Название (Name)

Код (Code)

Тип (Data Type)

Видимость (Visibility)

Нач. знач. (Initial Value)

Только для чтения (Readonly)

Количество отработанных часов

count

Int

public

FALSE

Отметка о готовности к работе

Ready

Boolean

public

FALSE

Таблица 3.6 - Атрибуты класса «Месторасположение» (Place)

Название (Name)

Код (Code)

Тип (Data Type)

Видимость (Visibility)

Нач. знач. (Initial Value)

Только для чтения (Readonly)

Адрес

AdressC

String

public

FALSE

Соседние файлы в папке Проектирование