Автор: Пользователь скрыл имя, 05 Мая 2013 в 21:37, курсовая работа
Цель курсовой работы:
Формализация и описание бизнес – процесса «Кредитование» с использованием методологии функционального моделирования и графической нотации IDEF0, диаграмм потоков данных DFD и стандарта документирования процессов IDEF3, посредством программного продукта Computer Associates AllFusion Process Modeler r7.3.
Задачи разработчика:
Анализ программных продуктов;
Изучение методов и средств проектирования бизнес – процессов и информационных систем;
Изучение порядка бизнес – процесса «Кредитование»;
ВВЕДЕНИЕ 3
1. МЕТОДЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ……..5
2. Проектирование информационной системы «учет РАБОТЫ ресторана»………………………………………………………...18
2.1 Анализ программных продуктов…………………………………………...18
2.2 Описание IDEF0 диаграммы………………………………………………21
2.3 Описание DFD диаграммы……………………………………………….25
2.4. Описание IDEF3 диаграммы……………………………………………..27
3. ПРОЕКТИРОВНИЕ И РАЗРАБОТКА МОДУЛЯ……………………….28
3.1 Проектирование предметной области……………………………………28
3.2 Проектирование базы данных…………………………………………...34
3.3 Проектирование объектов конфигурации и их описание……………...37
ЗАКЛЮЧЕНИЕ………………………………………………………………...38
БИБЛИОГРАФИЧЕСКИЙ СПИСОК…………………………………….…..39
Элементы DFD диаграмм Основными элементами диаграмм потоков данных являются:
Внешние сущности.
Под внешней сущностью (External
Entity) понимается материальный объект,
являющийся источником или приемником
информации. В качестве внешней сущности
на DFD диаграмме могут выступать заказчики,
поставщики, клиенты, склад, банк и другие.
К сожалению, DFD методология не оформлена
как стандарт. По этой причине в диаграммах
потоков данных используются различные
условные обозначения. На рисунке 1 показаны
символы внешних сущностей, используемые
в нотациях «Yourdon and Coad Process Notation» и «Gane
and Sarson Process Notation».
Определение некоторого объекта в качестве
внешней сущности указывает на то, что
он находится за пределами границ анализируемой
информационной системы.
Процессы.
Процессы представляют собой
преобразование входных потоков
данных в выходные в соответствии
с определенным алгоритмом. В реальной
жизни процесс может
Номер процесса служит для его идентификации.
В поле имени вводится наименование процесса
в виде предложения с глаголом в неопределенной
форме (вычислить, рассчитать, проверить,
определить, создать, получить) и поясняющими
существительными, например: «Напечатать
адрес получателя», «Акцептовать счет».
Информация в нижнем поле символа процесса
указывает, какое подразделение организации,
сотрудник, программа или аппаратное устройство
выполняет данный процесс. Если такое
поле отсутствует, то подобная информация
может быть указана в текстовом примечании.
В отличие от IDEF0 диаграмм, в DFD диаграммах
не используются стрелки управления для
обозначения правил выполнения действия
и стрелки механизмов для обозначения
требуемых ресурсов.
Накопители данных.
Накопители данных предназначены
для изображения неких
Накопители данных являются неким прообразом
базы данных информационной системы организации.
Внутри символа указывается его уникальное
в рамках данной модели имя, наиболее точно,
с точки зрения аналитика, отражающее
информационную сущность содержимого,
например, «Поставщики», «Заказчики»,
«Счета-фактуры», «Накладные». Символы
накопителей данных в качестве дополнительных
элементов идентификации могут содержать
порядковые номера.
Потоки данных.
Поток данных определяет информацию,
передаваемую через некоторое соединение
(кабель, почтовая связь, курьер) от источника
к приемнику. На DFD диаграммах потоки
данных изображаются линиями со стрелками,
показывающими их направление. Каждому
потоку данных присваивается имя, отражающее
его содержание.
В DFD используются следующие типы объектов:
Элементы DFD диаграмм показаны в Таблице 2:
Таблица 2
Элементы DFD диаграмм
№ |
Наименование |
Описание |
Графическое представление |
1 |
Работа (Activity) |
Объект обозначает функции или процессы, которые обрабатывают и изменяют информацию. |
|
2 |
Информационный поток (Precedence) |
Объект обозначает информационный поток от объекта-источника к объекту-приемнику. |
|
3 |
Внешняя ссылка (External reference) |
Указывают на место, организацию или человека, которые участвуют в процессе обмена информацией с системой, но располагаются за рамками этой диаграммы. |
|
4 |
Хранилище данных (Data store) |
Хранилища данных представляют собой собственно данные, к которым осуществляется доступ, эти данные также могут быть созданы или изменены работами. На одной диаграмме может присутствовать несколько копий одного и того же хранилища данных. |
IDEF3 является стандартом
документирования
Методология IDEF3 (workflow diagramming) - это методология графического моделирования, предназначенная для описания и документирования информационных потоков в системе, в которой процессы выполняются в заданной последовательности, взаимоотношений между процессами обработки информации и объектами, являющихся частью этих процессов и участвующие совместно в одном процессе.
Основная цель разработчиков методологии IDEF3 - обеспечение специалиста (эксперта) предметной области инструментом структурного анализа, при помощи которого он сможет представлять знания о выполнении операций в системе или организации в целом. Это метод, обеспечивающий аналитикам возможность описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе. Цель описания может состоять как в документальном оформлении и распространении знаний о процессе, так и в идентификации противоречивости или несовместимости выполнения отдельных операций. Техника описания набора данных IDEF3 является частью структурного анализа.
Используемая техника описания набора данных IDEF3 является частью структурного анализа, но в связи с тем, что методология IDEF3 не требует от аналитика жесткого соблюдения правил синтаксиса, то возможно создание неполных или противоречивых моделей.
Методология IDEF3 может быть использована как методология разработки процессов, способная фиксировать и структурировать описание функций системы. IDEF3 дополняет IDEFO и содержит все необходимое для построения моделей, которые в дальнейшем могут быть использованы для имитационного анализа. Приобретение знаний допускается прямым сбором утверждений о практике выполнения процессов и возникновении различных ситуаций в процессе в форме, которая является наиболее естественной и может производиться из многих источников, что позволяет зафиксировать информацию от экспертов о поведении системы, а не наоборот - строить модель, чтобы приблизить поведение системы. Эта особенность IDEF3 как инструмента моделирования выделяется среди основных характеристик, отличающих IDEF3 от альтернативных предложений. IDEF3 как инструмент моделирования фиксирует следующую информацию о процессе:
Описательные методы IDEF3 позволяют:
Приведены основные блоки для диаграмм IDEF3 в Таблице 3:
Таблица 3
Основные «строительные блоки» для диаграмм IDEF3
№ |
Наименование |
Описание |
Графическое представление |
1 |
Единица работы (Unit of Work) |
Объект служит для описания функций (процедур, работ), выполняемых подразделениями/сотрудниками предприятия. |
|
2 |
Объект ссылки (Referents) |
Объект, используемый для описания ссылок на другие диаграммы модели, циклические переходы в рамках одной модели, различные комментарии к функциям. |
|
Связи (Links) - Связи, изображаемые стрелками, показывают взаимоотношения работ. В IDEF3 различают три типа связей. | |||
Связь предшествования (Precedence) |
Показывает, что прежде чем начнется работа-приемник, должна завершиться работа-источник. Обозначается сплошной линией. |
||
Связь отношения (Relational) |
Показывает связь между двумя работами или между работой и объектом ссылки. Обозначается пунктирной линией. |
||
Поток объектов (Object Flow) |
Показывает участие некоторого объекта в двух или более работах, как, например, если объект производится в ходе выполнения одной работы и потребляется другой работой. Обозначается стрелкой с двумя наконечниками |
||
Перекрестки (Junctions) - перекрестки используются в диаграммах IDEF3, чтобы показать ветвления логической схемы моделируемого процесса и альтернативные пути развития процесса могущие возникнуть во время его выполнения. | |||
Перекресток слияния (Fan-in Junction) |
Узел, собирающий множество
стрелок в одну, указывая на необходимость
условия завершенности работ- |
||
Перекресток ветвления (Fan-out Junction) |
Узел, в котором единственная входящая в него стрелка ветвится, показывая, что работы, следующие за перекрестком, выполняются параллельно или альтернативно. |
||
3 |
Логическое «И» |
Логический оператор, определяющий связи между функциями в рамках процесса. Позволяет описать ветвление процесса. |
|
4 |
Логическое «ИЛИ» |
Логический оператор, определяющий связи между функциями в рамках процесса. Позволяет описать ветвление процесса. |
|
5 |
Логическое исключающее «ИЛИ» |
Логический оператор, определяющий связи функциями в рамках процесса. Позволяет описать ветвление процесса. |
2.1. Анализ программных продуктов
Анализ подобных информационных систем «Учет работы ресторана» выполняется для выявления у систем достоинств и недостатков. Анализ существующих информационных систем - для сравнения функционала, интерфейса, дизайна, удобства для пользователя.
Были найдены такие информационные системы как:
В первой информационной системе (рис.1) найдены следующие функции: функция заказа на дом готовых блюд, функция просмотра и описания предлагаемого меню, функция изучения интерьера самого ресторана, функция начисления бонусов на карту.
Рисунок – 1 Сайт ресторана Шёлковый путь
В целом сайт выглядит довольно неплохо, цвета выбраны правильно, текст читаем и содержит всю информацию которая нужна пользователю сайта.
Во второй информационной системе (рис.2) ресторана «Хутор» я сразу же отметил красивый дизайн сайта, функция слайд – шоу эффектно меняется на протяжении всего пребывания на сайте. Интерфейс интуитивно понятный.
Рисунок – 2 Сайт ресторана Хутор
На главной странице сразу же в глаза бросается телефоны ресторана, и это плюс, т.к. не все люди уверенные пользователи интернета. Есть возможность скачать меню, а также оформить подарочный сертификат.
Третья информационная система (рис. 3) произвела на меня больше впечатления. Определённо это очень красивый дизайн похожий на тетрадь. Красивая и функциональная шапка сайта на которой указаны меню, контакты, фотогалерея, развлекательная программа предлагаемая рестораном. Хочу отметить что в этом ресторане есть развлекательная программа, а также возможность просмотра карты нахождения ресторана и возможность оплаты с помощью пластиковых карт.
Рисунок – 3 Сайт ресторана King’s Cross
Для наглядности сравним выбранные ИС в таблице:
Критерий |
Шёлковый путь |
Хутор |
King’s Cross |
Функциональность |
Достаточный |
Достаточный |
Достаточный |
Интерфейс |
Понятный. Но больше документальный |
Понятный |
Легкий, понятный для пользователя |
Дизайн |
Хороший дизайн |
Привлекательный дизайн, хорошо читаем. |
Привлекательный дизайн, хорошо читаем. |
Удобность для пользователя |
Удобно |
Удобно |
Удобно |