Автор работы: Пользователь скрыл имя, 03 Января 2012 в 19:11, курсовая работа
Для достижения цели курсовой работы необходимо решить следующие задачи:
– изучить теоретические особенности моделирования процессов организации средствами ERWin;
– произвести исследование предметной области – организации по сбору донорской крови;
– спроектировать модель организации по сбору донорской крови.
ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5
1 Основы деятельности организации по сбору донорской крови. . . . . . . . . .6
2 Описание предметной области. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3 Проектирование модели организации по сбору донорской крови. . . . . . . .20
3.1 Общая характеристика ERWin. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2 Методологии, используемые в ERWin. . . . . . . . . . . . . . . . . . . ... . . . . . . .21
3.3 Логическая модель организации по сбору донорской крови . . ….... . .23
ЗАКЛЮЧЕНИЕ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..27
БИБЛИОГРАФИЧЕСКИЙ СПИСОК. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
ПРИЛОЖЕНИЕ 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
ПРИЛОЖЕНИЕ 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
3.2 Методологии, используемые в ERWin
На начальных этапах создания информационной системы необходимо понять, как работает организация, которую собираются автоматизировать. Для описания работы предприятия необходимо построить модель. Такая модель должна быть адекватна предметной области, содержать в себе знания всех участников бизнес–процессов организации.
Наиболее удобным языком моделирования бизнес – процессов является IDEF0, предложенный более 20 лет назад Дугласом Россом и называвшийся первоначально SADT – Structured Analysis and Design Technique.
В IDEF0 система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной – функции системы анализируются независимо от объектов, которыми они оперируют.
Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы.
Процесс моделирования какой–либо системы в IDEF0 начинается с определения контекста, т.е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.
IDEF0–модель предполагает наличие четко сформулированной цели, единственного субъекта моделирования и одной точки зрения.
Основу методологии IDEF0 составляет графический язык описания бизнес–процессов. Модель в нотации IDEF0 представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном листе.
С помощью функционального моделирования (нотация IDEF0), можно провести систематический анализ процессов и систем, сосредоточившись на регулярно решаемых задачах (функциях), свидетельствующих об их правильном выполнении показателях, необходимых для этого ресурсах, результатах и исходных материалах (сырье).
Моделирование потоков данных (DFD), часто используемое при разработке программного обеспечения, сосредоточено вокруг потоков данных, передающихся между различными операциями, включая их хранение, для достижения максимальной доступности и минимального времени ответа. Такое моделирование позволяет рассмотреть конкретный процесс, проанализировать операции, из которых он состоит, а также точки принятия решений, влияющих на его ход.
Моделирование потоков работ (нотация IDEF3) позволяет рассмотреть конкретный процесс, проанализировать операции, из которых он состоит, а также точки принятия решений, влияющих на его ход.
При создании новой модели достаточно выбрать нужную методологию в диалоговом окне, появляющемся каждый раз при создании новой модели.
Модели ERWin дают основу для осмысления бизнес-процессов и оценки влияния тех или иных событий, а также описывают взаимодействие процессов и потоков информации в организации.
Процесс моделирования какой-либо системы в IDEF0 начинается с определения контекста, т. е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.
ERwin имеет два уровня представления модели - логический и физический. Логический уровень - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире, например "Постоянный клиент", "Отдел" или "Фамилия сотрудника". Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами (подробнее о сущностях и атрибутах будет рассказано ниже). Логическая модель данных может быть построена на основе другой логической модели, например на основе модели процессов (см. гл. 1). Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД.
Физическая модель данных, напротив, зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация о всех объектах БД. Поскольку стандартов на объекты БД не существует (например, нет стандарта на типы данных), физическая модель зависит от конкретной реализации СУБД. Следовательно, одной и той же логической модели могут соответствовать несколько разных физических моделей. Если в логической модели не имеет значения, какой конкретно тип данных имеет атрибут, то в физической модели важно описать всю информацию о конкретных физических объектах - таблицах, колонках, индексах, процедурах и т. д. Разделение модели данных на логические и физические позволяет решить несколько важных задач.
В
данной курсовой работе реализована
только логическая модель ввиду того,
что целью не является привязка модели
к БД.
3.3
Логическая модель
организации по сбору
донорской крови ERWin
ЗАКЛЮЧЕНИЕ
В результате курсового проектирования были изучены теоретические основы моделирования процессов средствами ERWin, проведено исследование механизма сбора донорской крови и спроектирована модель организации по сбору донорской крови, что позволяет говорить о полном решении поставленных задач.
Моделирование
производилось в средствах ERWin. Была
построена логическая модель организации
по сбору донорской крови. На базе этой
модели в дальнейшем можно построить физическую
модель для требуемой СУБД.
БИБЛИОГРАФИЧЕСКИЙ
СПИСОК
1 Маклаков С.В. ERWin и ERwin. Case – средства разработки информационных систем. – М.: Диалог - мифи, 1999. – C. 256.
2 Федоров Н.В. Проектирование информационных систем на основе современных Case - технологий. – М.: Мгиу, 2008. – C. 287.
3
Черемных С.В., Ручкин В.С., Семенов И.О.
Структурный анализ систем IDEF-технологии.
/ С.В. Черемных, В.С. Ручкин, И.О. Семенов
– М.: Финансы и статистика, 2001.
ПРИЛОЖЕНИЕ
1
Основные
типы связей между выделенными сущностями
Тип сущности | Тип связи | Тип сущности | Кардинальность |
Библиотекарь | Выдает, принимает | Книги | 1:М |
Библиотекарь | Обслуживает | Читатели | 1:М |
Библиотекарь | Заполняет | Карточки читателей | 1:М |
Библиотекарь | Заполняет | Формуляр | 1:М |
ПРИЛОЖЕНИЕ 2
Тип сущности | Атрибут | Описание | Тип данных | Ограничения | Допуст. Null |
Библиотекарь | Код Библиотекаря | Индивидуальный номер библиотекаря | Числовой | Первичный ключ | Нет |
ФИО | ФИО | Строковый | Нет | ||
Телефон | Номер телефона | Числовой | Нет | ||
Адрес | Проживание библиотекаря | Строковый | Нет | ||
Читатель | Номер читательского билета | Номер читательского билета | Числовой | Первичный ключ | Нет |
ФИО читателя | ФИО читателя | Строковый | нет | ||
Адрес | Проживание читателя | Строковый | нет | ||
Телефон | Номер телефона | Числовой | Нет | ||
Выдача/прием книг. | Код приёма, выдачи | Порядковый номер | Числовой | Первичный ключ | Нет |
Номер Читательского билета | Номер читательского билета кому выдается книга | Числовой | Внешний ключ | Нет | |
Данные о книги | Данные о книги | Строковый | Нет | ||
Личная карточка читателя | Номер читательского билета | Номер читательского билета | Числовой | Первичный ключ | Нет |
ФИО читателя | ФИО читателя | Строковый | нет | ||
Адрес | Проживание читателя | Строковый | нет | ||
Телефон | Номер телефона | Числовой | Нет | ||
Название книги | Наименование книги | Строковый | Нет | ||
Срок на который берет книгу читатель | Срок на который берет книгу читатель | Дата | нет | ||
Книга | Название книги | Название книги | Строковый | нет | |
Уникальный шифр (ISBN) | Уникальный шифр (ISBN) | Строковый | нет | ||
Библиотечно-библиографическая классификация (ББК) | Библиотечно-библиографическая классификация (ББК) | Строковый | нет | ||
Раздел | Раздел | Строковый | нет | ||
Автор | Автор | Строковый | нет | ||
Издательство | Издательство | Строковый | нет | ||
Место издания | Место здания | Строковый | нет | ||
Год издания | Год издания | нет | |||
Карточка книг | номер поступившей книги | номер поступившей книги | Первичный ключ | нет | |
Название книги | Название книги | Строковый | нет | ||
Название издательства, | название издательства | Строковый | нет | ||
адреса издательств | адреса издательств | Строковый | нет |
Информация о работе Разработка модели структуры библиотеки с помощью Case средства ERWin