Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив3 / Kursach(35) / Курсовая работа по ПИС. Беднарский Роман.docx
Скачиваний:
114
Добавлен:
07.08.2013
Размер:
1.47 Mб
Скачать

2.4 Диаграмма потока данных (dfd)

Потоки данных, протекающие в процессе управления деятельностью предприятия, описываются следующей контекстной диаграммой. При построении DFD – диаграммы мы учитываем только информационные процессы.

Рисунок 5 - Контекстная диаграмма

Структура информационной системы имеет следующий вид:

Рисунок 6 - Структура ИС

Информационная система (рис.6) содержит шесть подсистем: подсистема работы с заказами, подсистема работы с клиентами, работы с автомобилями, подсистема работы с запчастями, подсистема работы с услугами, подсистема справки.

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

Рисунок 7 - Декомпозиция подсистемы работы с заказами

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

Рисунок 8 - Декомпозиция подсистемы работы с владельцами автомобилей

С помощью подсистемы работы с автомобилем (рис 9.), менеджер может получить информацию об автомобилях, внести информацию о новом автомобиле, отредактировать ее, а также просмотреть информацию о владельце автомобиля и о заказах, в которых был зарегистрирован автомобиль.

Рисунок 9 - Декомпозиция подсистемы работы с автомобилем

С помощью подсистемы работы с запчастями (рис 10.), менеджер может получить информацию о запчастях внести информацию о новой запчасти, отредактировать ее.

Рисунок 10 - Декомпозиция подсистемы работы с запчастями

С помощью подсистемы работы с услугами (рис 11.), менеджер может получить информацию об услугах внести информацию о новой услуге и отредактировать ее.

Рисунок 11 - Декомпозиция подсистемы работы с услугами

С помощью подсистемы справки (рис 12.), менеджер может получить информацию о программе, её авторах и краткий мануал по использованию данного приложения.

Рисунок 12 - Декомпозиция подсистемы справки

2.5 Перечень транзакций проектируемой системы

Таблица 2. Список транзакций в соответствии с описанной функциональностью ИС

Действующее Лицо (Actor)

Запускается  (Trigger)

Описание события (Eventdescription)

Действия  (Reaction)

Инициирующее лицо – менеджер

Содействующее лицо – клиент

Представлены данные о новом клиенте.

Формирование новой учётной записи о клиенте, который заключает договор на получение услуги.

1. Создать запись о клиенте в БД

Инициирующее лицо – менеджер

Содействующее лицо – клиент

Представлены новые данные об клиенте.

Изменение данных учётной записи: № паспорта, адрес и т.д.

2. Изменить данные о клиенте в  базе данных.

3. Создать/Изменить/Удалить клиента базе данных.

Инициирующее лицо – менеджер

Содействующее лицо – клиент

Представлены данные об новом автомобиле.

Формирование новой учётной записи о автомобиле.

1. Создать запись об автомобиле в БД

Инициирующее лицо – менеджер

Содействующее лицо – клиент

Представлены новые данные об автомобиле.

Изменение данных учётной записи: марка, № двигателя, № кузова и т.д.

2. Изменить данные об автомобиле в  базе данных.

3. Создать/Изменить/Удалить автомобиль в базе данных.

Менеджер

Предоставлены данные о новой запчасти

Формирование новой учетной записи о запчасти.

1. Создать запись о запчасти в БД

Менеджер

Предоставлены новые данные о запчасти

Изменение информации о запчасти: гарантия, стоимость и т.д.

2. Изменить данные о запчасти в  базе данных.

3. Создать/Изменить/Удалить запчасть в базе данных

Менеджер

Предоставлены данные об услуге

Формирование новой учетной записи об услуге

1. Создать запись об услуге в БД

Менеджер

Предоставлены новые данные об услуге

Внесение изменений в данные об услуге: вид работы, стоимость и т.д.

2. Изменить данные об услуге в  базе данных.

3. Создать/Изменить/Удалить услугу в базе данных.

Менеджер

Предоставлены данные о новом заказе

Формирование новой учетной записи о заказе

1. Создать запись о заказе в БД

Менеджер

Предоставлены новые данные о заказе

Внесение изменений в данные о заказе: дата поступления и т.д.

2. Изменить данные о заказе в  базе данных.

3. Создать/Изменить/Удалить заказ в базе данных.

Руководство

Экспорт данных в MS Excel

Руководство запрашивает данные для экспорта в MS Excel для дальнейшего анализа.

Экспортировать данные из БД в MS Excel

Соседние файлы в папке Kursach(35)