- •Курсовая работа по дисциплине
- •Тема: «Разработка информационной системы службы занятости»
- •Содержание
- •Введение
- •1. Создание модели ис с AllFusion Process Modeler 4.1 (Bpwin 4.1)
- •1.1. Создание модели в стандарте idef0
- •1.2. Организационные диаграммы
- •1.2.1. Диаграммы потоков данных (Data Flow Diagramming)
- •2. Создание модели данных с помощью AllFusion Erwin Data Modeler 4.1
- •3. Код для sql
- •Заключение
- •Список литературы
1.2. Организационные диаграммы
Если в процессе моделирования нужно осветить специфические стороны технологии предприятия, BPwin позволяет переключиться на любой ветви модели на нотацию IDEF3 или DFD и создать смешанную модель.
1.2.1. Диаграммы потоков данных (Data Flow Diagramming)
Диаграммы потоков данных (DFD) используются для описания документооборота и обработки информации. Нотация DFD включает такие понятия, как "внешняя ссылка" и "хранилище данных", что делает ее более удобной (по сравнению с IDEF0) для моделирования документооборота.
На рис. 5 представлена «Декомпозиция в нотации DFD «Выполнение запроса», описывающая деятельность по поиску информации в базе данных.

Рис. 5 - Декомпозиции в нотации DFD «Выполнение запроса».
Все работы, представленные на диаграмме выполняются «Персоналом» в соответствие с перечнем обязанностей.
Общие стрелки, перешедшие с диаграммы верхнего уровня и диаграммы, опишем с помощью отчета:
|
Обработка запроса трудоустраиваемого |
Обработка запроса трудоустраиваемого |
|
Number |
A221 |
|
Definition |
Поиск информации в БД по запросу трудоустраиваемого |
|
Author |
Акимова А.М. |
|
Status |
WORKING |
|
Обработка запроса работодателя |
Обработка запроса работодателя |
|
Number |
A222 |
|
Definition |
Поиск информации в БД по запросу работодателя |
|
Author |
Акимова А.М. |
|
Status |
WORKING |
|
Доступ к БД |
Доступ к БД |
|
Definition |
Доступ к БД |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Найденная информация |
Найденная информация |
|
Definition |
Найденная информация по заявке |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Запрос заявок |
Запрос заявок |
|
Definition |
Запрос на вакансии или работников |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Правила и процедуры |
Правила и процедуры |
|
Definition |
Правила и процедуры, которыми руководствуется компания при работе |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Персонал |
Персонал |
|
Definition |
Сотрудники "Службы занятости" |
|
Status |
WORKING |
|
Author |
Акимова А.М. |

Рис. 6 - Декомпозиции в нотации DFD «Картотека».
Общие стрелки, перешедшие с диаграммы верхнего уровня и диаграммы, опишем с помощью отчета:
|
Администратор БД |
Администратор БД |
|
Number |
A31 |
|
Definition |
Редактирование и просмотр базы данных |
|
Author |
Акимова А.М. |
|
Status |
WORKING |
|
Персонал |
Персонал |
|
Definition |
Сотрудники "Службы занятости" |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Ответ на запрос |
Ответ на запрос |
|
Definition |
Предоставление имеющейся информации на заявку |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Передача заявок |
Передача заявок |
|
Definition |
Передача заявок для поиска |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Исходная БД |
Исходная БД |
|
Definition |
Исходная база данных |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Правила и процедуры |
Правила и процедуры |
|
Definition |
Правила и процедуры, которыми руководствуется компания при работе |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Запрос заявок |
Запрос заявок |
|
Definition |
Запрос на вакансии или работников |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
Редактирование |
Редактирование |
|
Definition |
Редактирование БД |
|
Status |
WORKING |
|
Author |
Акимова А.М. |
|
База данных |
База данных |
|
Number |
2 |
|
Definition |
Хранение данных |
|
Author |
Акимова А.М. |
|
Status |
WORKING |
Диаграмма дерева узлов показывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами.
На рис. 7 представлено итоговое расположение работ в дереве узлов:

Рис. 7 - Диаграмма дерева узлов.
- диаграмма «Центр службы занятости» – 1-ый уровень дерева узлов;
- диаграммы «Консультационный отдел», «Обработка запроса» и «Картотека» – 2-ой уровень дерева узлов;
- диаграммы «Приемная», «Статический отдел», «Открытие БД», «Выполнение запроса» и «Администратор БД» – 3-ий уровень;
- диаграммы «Обработка запроса трудоустраиваемого» и «Обработка запроса работодателя» – 4-ый уровень дерева узлов.
