Автор работы: Пользователь скрыл имя, 08 Декабря 2010 в 16:36, курсовая работа
Данная работа актуальна, т.к. методики функционального проектирования широко используются при разработке сложных ИС. Анализ этих методик, а также выявление их сильных и слабых сторон может существенно облегчить выбор методологии.
Как мы видим, на процесс страховых выплат затрачивается 5300руб. в день.
Для
того чтобы документировать
Диаграмма DFD показана на рис. 21:
Рис.21. DFD-диаграмма «Беседа с клиентом»
На диаграмме показан процесс проведения беседы с клиентом, в результате которой он принимает решение заключать договор или нет.
Внешние ссылки: клиент, законодательство и страховщик. Страховщик осуществляет прием документов и консультирование клиентов на основе требований законодательства.
Дерево
узлов - представление отношений
между родительскими и
Диаграмм деревьев узлов может быть в модели сколь угодно много, поскольку дерево может быть построено на произвольную глубину и не обязательно с корня. Диаграмма дерева узлов изображена на рис.22
Рис. 22 Диаграмма дерева узлов
FEO-диаграмма
— это диаграмма-иллюстрация отдельных
фрагментов модели и для иллюстрации альтернативной
точки зрения, либо для специальных целей,
которые не поддерживаются явно синтаксисом
IDEFO. FEO-диаграмма
позволяет иллюстрировать различные
сценарии, показывать различные точки
зрения, отображать отдельные детали,
которые явно не поддерживаются синтаксисом
IDEF0. [4] FEO-диаграмма показана на рис. 23.
Рис. 23. FEO-диаграмма
Итак, в нашей
модели отражены все основные процессы
для функционирования системы. Однако,
существуют недочеты, в частности
в процессе проведения консультаций.
На поиск нужной клиенту информации
сотрудник затрачивает время, может
потребоваться повторное обращение. Это
не всегда может понравиться клиенту.
Поэтому целесообразно введение процесса
on-line консультаций, что значительно ускорит
процесс (рис.24).
Таким образом, модификация процесса проведения консультаций сократит время проведения консультаций, повысит качество обслуживания клиентов, а значит и конкурентоспособность фирмы. В результате, можно будет опустить ненужные и затратные процессы и сразу перейти к оформлению договора с клиентом.
ERwin - средство разработки структуры базы данных (БД). ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. [5]
В Erwin существуют 2 уровня моделирования: логический и физический.
На логическом уровне не рассматривается использование конкретной СУБД, не определяются типы данных (например, целое или вещественное число) и не определяются индексы для таблиц. Логическая модель данных процесса страхования автогражданской ответственности изображена на рис.25.
Рис. 25. Логическая модель данных
На
рисунке показан процесс обращения клиента
в страховую фирму с целью застраховать
свой автотранспорт. Сводная таблица сущностей
приведена ниже.
Таблица 5
Имя сущности | Описание |
Клиент | Список клиентов, обращающихся в страховую компанию |
Договор | Справочник, содержащий информацию о заключенных договорах |
Автотранспорт | Справочник с информацией об автотранспорте клиентов |
Полис | Справочник выданных полисов |
Сотрудник | Справочник сотрудников |
Взносы | Справочник, содержащий дату и сумму страховых взносов |
Для каждой сущности определим набор атрибутов.
Сущность «Клиент» содержит следующие атрибуты: «идентификационный номер клиента» – первичный ключ; «№ автомобиля», «№ договора», «Код сотрудника»– внешние ключи, а так же атрибуты «ФИО», «Дата рождения», «Адрес» и «Паспорт», описывающие личные данные клиента.
Сущность «Договор» содержит следующие атрибуты:
Сущность «Автотранспорт» содержит информацию о имеющемся автотранспорте клиента и включает следующие атрибуты:
Сущность «Полис» включает следующий набор атрибутов:
Сущность «Сотрудник» содержит информацию о штате сотрудников и включает следующие атрибуты:
Сущность «Взносы» содержит следующие атрибуты:
Приведем пояснения к каждой связи между сущностями.
Тип связи между таблицами «Клиент» и «Договор» - один к одному, т.е. один каждый клиент заключает по одному договору на каждый автомобиль.
Тип
связи между таблицами «
Тип
связи между таблицами «
Тип связи между таблицами «Сотрудник» и «Клиент» - неидентифицирующая. Каждый сотрудник может обслуживать несколько клиентов.
Тип
связи между таблицами «
Физическая модель данных зависит от конкретной СУБД. В физической модели содержится вся информация обо всех объектах БД. Исходя из этого можно утверждать, что одна и та же логическая модель может быть представлена несколькими физическими. Представленные в физической модели атрибуты несут конкретную информацию о конкретных физических объектах. Физическая модель процесса страхования изображена на рисунке 26.
Рис. 26. Физическая модель данных
Разделение модели данных на логическую и физическую решают важную задачу наиболее оптимального представления данных, удобного для понимания, как специалистам, так и простым пользователям.
Процесс генерации физической
схемы базы данных из
Рис.27.
База данных «Страхование»
Схема
данных предметной области представлена
на рисунке 28.
Рис.
28. Схема данных
Процесс
генерации логической модели из физической
базы данных называется обратным проектированием.
Создадим новую логико-физическую модель
в Erwin. При помощи меню Tools/ Reverse Engineer From
можно задать источник обратного проектирования
– базу данных. При помощи кнопки Browse выбираем
файл, содержащий базу данных. [5]Результат
обратного проектирования
показан на рисунке 29.
Рис. 29. Обратное проектирование
Таким образом, можно сказать, что ERwin является мощным и одновременно простым в использовании средством проектирования баз данных. Кроме того, программа Erwin совместима с большинством используемых в настоящее время СУБД, что является несомненным достоинством программы.
В процессе выполнения данного курсового проекта был проведен обзор различных источников, описывающих методологию структурного проектирования. В результате были составлены основные характеристики этого подхода. Также был проведен сравнительный анализ методологии структурного проектирования и других подходов. Результатом этого анализа стала таблица 1, в которой показано какой подход лучше применять в зависимости от типа проекта. В данном проекте были рассмотрены основные понятия SADT-моделей, а также продемонстрирован пример построения сетевой модели.
В итоге проведенной работы мы получили полное описание процесса страхования автогражданской ответственности с помощью средств BPwin и Erwin.
В нотации IDEF0 мы показали все процессы в моделируемой системе и отразили взаимосвязи между ними. С помощью диаграммы IDEF3 была смоделирована последовательность действий при заключении договора страхования и осмотра автотранспорта. Встроенный механизм вычисления стоимости позволил нам оценить и проанализировать затраты на процесс страхования. На основе построенной модели нами были выявлены недостатки процесса и предложены улучшения – модель TO BE. Инструмент Erwin помог нам создать базу данных предметной области.
Таким образом, все задачи поставленные в курсовом проекте можно считать выполненными.
Итак, мы убедились в том, что инструменты BPwin и Erwin могут существенно облегчить работу при проектировании и анализе бизнес-процессов.
Список использованных
источников
Информация о работе Структурный подход к проектированию информационных систем