- •Министерство образования и науки российской федерации
- •Пояснительная записка
- •«Автосервис»
- •Министерство образования и науки российской федерации
- •Реферат
- •Содержание
- •Глава 1. Предварительный анализ системы
- •1.1. Характеристика компании
- •1.2. Бизнес-функции информационной системы
- •1.3. Максимально упрощенная организационная структура предприятия
- •1.4. Пользователи и функции пользователей ис
- •1.5. Архитектура используемых технических средств и программного обеспечения
- •1.6. Формулировка проблем
- •1.7. Ожидаемое решение и масштаб проектируемой системы
- •Глава 2. Анализ проблем и формирование требований к ис
- •2.1. Анализ проблем и причин их возникновения
- •2.2. Требования к ис
- •2.3.Моделирование процессов в организации (idef0)
- •2.4 Диаграмма потока данных (dfd)
- •2.5 Перечень транзакций проектируемой системы
- •2.6 Информационная модель (idef1x)
- •Заключение
- •Приложение «а»
- •Приложение «b»
- •Список использованных материалов
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 | |||
