Разработка информационной системы для обслуживания предметной области "Картотека ГИБДД"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

в состоянии вникнуть в детали работы каждого рядового сотрудника. Рядовой сотрудник хорошо знает, что творится на его рабочем месте, но плохо знает, как работают коллеги. Поэтому для описания работы предприятия необходимо построить модель. Такая модель должна быть адекватна предметной области, следовательно, она должна содержать в себе знания всех участников бизнес-процессов организации.

 

4.1 Модель IDEF0

 

Наиболее удобным языком моделирования бизнес-процессов является IDEFO, предложенный более 20 лет назад Дугласом Россом и называвшийся первоначально SADT - Structured Analysis and Design Technique.

В IDEF0 система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной - функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы.

Процесс моделирования какой-либо системы в IDEF0 начинается с определения контекста, т.е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.

Модель IDEF0 представлена в приложениях 1,2.

Функционирование Компьютерной торговой фирмы разбивается на 5 подсистем:

.Оформление заказа (поле выбора клиентом товара из каталога производится заказ этого товара)

2.Подбор поставщика (производится в случае если выбранного товара нет в наличии, если таковой товар имеется, то сразу осуществляется переход к пункту 4)

.Составление заказа с поставщиком (после подбора товара производится заказ у поставщика товара, составляется заказ)

.Выдача товара заказчику (получение клиентом приобретенного товара)

5.Расчет (оплата произведенного заказа)

 

4.2 DFD модель

 

Диаграммы потоков данных (Data Flow Diagrams) представляют сеть связанных между собой работ. Их удобно использовать для описания документооборота и обработки информации.

DFD позволяют описать:

функции обработки информации (работы);

документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации;

внешние ссылки (external reference), которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;

таблицы для хранения документов (хранилища данных, data store).

Для построения диаграмм DFD в BPwin используется нотация Гейна-Сарсона.

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

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

Хранилище данных позволяет на определенных участках определять данные, которые будут сохраняться в памяти между процессами. Фактически хранилище представляет "срезы" потоков данных во времени. Информация, которую они содержат, может использоваться в любое время после ее определения, при этом данные могут выбираться в любом порядке. Накопитель данных может быть реализован физически в виде ящика в картотеке, таблицы в оперативной памяти, файла на магнитном носителе и т.д. Хранилище данных в общем случае является прообразом будущей базы данных, и описание хранящихся и нем данных должно быть увязано с информационной моделью (ERD).

С помощью диаграммы потоков данных представлены:

.Контекстная диаграмма (приложение 3)

2.Реализация просмотра каталога (приложение 4)

.Запрос клиента (приложение 5)

.Запрос менеджера (приложение 6)

4.3 Модель IDEF1X

 

IDEF - это методологии семантического моделирование данных. Она разработана с учетом следующих требований:

. Синтаксис 1DEF1X поддерживает семантические конструкции, необходимые для разработки концептуальной схемы. Окончательная версия IDEFIX-модели обладает характеристиками непротиворечивости, расширяемости и адаптируемости.

2. IDEFIX имеет простую непротиворечивую структуру и четкие семантические понятия. Синтаксис и семантика IDEF1X легки для понимания.

. Язык рассчитан на понимание и использование как профессиональными бизнесменами и системными аналитиками, так и администраторами данных и разработчиками баз данных.

. IDEF1X базируется на опыте предшествующих методологий и прошла апробацию в проектах ВВС и в промышленности.

5. IDEFlX-диаграммы создаются большим числом графических пакетов.

6. IDEF1X использует подход сущностей-отношений к семантическому моделированию данных. Исходная разработка IDEFIX заключалась в расширении понятий сущности - отношения по методу П. Ченна, объединенные с понятиями реляционной теории Т. Кодда. Кроме того, для улучшения графического представления и процедур моделирования IDEFlX-методология семантически обогащена введением отношений категоризации (называемых также отношениями обобщени