Общая характеристика «CASE-средства ERwin»
Курсовая работа, 25 Апреля 2013, автор: пользователь скрыл имя
Краткое описание
Целью данной курсовой работы является моделирование информационной системы библиотеки с помощью Case-средства Erwin, которая позволит улучшить эффективность выполнения процессов, происходящих в библиотеке.
Содержание
1. Введение...............................................................................................3
2. Организация деятельности библиотеки..............................................5
3. Общая характеристика «CASE-средства ERwin».............................7
3.1 Рабочее пространство проектировщика...........................................8
3.1.1 Компоненты диаграммы ERwin и основные виды представлений диаграммы.............................................................................................8
3.1.2 Отображение логического и физического уровня модели данных в ERwin.....................................................................................................9
4. Моделирование вErwin............................................................................10
5. Заключение...............................................................................................15
6. Список литературы..................................................................................18
Прикрепленные файлы: 1 файл
Кур.раб. отчет еr_модель уп.docx
— 349.40 Кб (Скачать документ)СОДЕРЖАНИЕ:
- Введение......................
.............................. .............................. .............3 - Организация деятельности библиотеки....................
..........................5 - Общая характеристика «CASE-средства ERwin»........................
.....7
- Рабочее пространство проектировщика................
...........................8
- Компоненты диаграммы ERwin и основные виды представлений диаграммы.....................
.............................. .............................. ............8 - Отображение логического и физического уровня модели данных в ERwin.........................
.............................. .............................. ................9
- Моделирование вErwin........................
.............................. ......................10 - Заключение....................
.............................. .............................. ...............15 - Список литературы....................
.............................. .............................. ..18
Введение
Целью данной курсовой работы является моделирование информационной системы библиотеки с помощью Case-средства Erwin, которая позволит улучшить эффективность выполнения процессов, происходящих в библиотеке.
Библиотека
(греч. bibliothēkē, от biblíon – книга и thēkē –
хранилище), культурно-просветительное
и научно-вспомогательное учреждение,
организующее общественное пользование
произведениями печати. Библиотеки систематически
занимаются сбором, хранением, пропагандой
и выдачей читателям произведений печати,
а также информационно-
Деятельность библиотеки складывается из трех основных составляющих: хранение, поиск, и выдача на определенное время, имеющихся в наличие книг.
Актуальность данной темы заключается в том, что многие библиотеки до сих пор придерживаются, традиционных библиотечных систем и процессов. Необходим, переход от бумажной коммуникации к коммуникации безбумажной, чтоб сократить время поиска необходимой литературы, информации о читателе и т.д.
В последнее время информационные
технологии стали неотъемлемой частью
нашей жизни. Экономические информационные
системы, связанные с предоставлением
и обработкой информации для всех
уровней управления экономическими
объектами, приобретают особую важность
в общественной жизни. На данный момент
невозможно представить какую-либо
организацию, не применяющую компьютерных
технологий. Это обусловлено и
тем, что государственные структуры
требуют обязательных отчетов в
электронном виде, следовательно, необходима
систематизированная
Начальным этапом создания системы является изучение, анализ и моделирование деятельности организации для возможного улучшения и оптимизации методов работы. В курсовой работе используется инструментальное средство для моделирования - ERwin.
Основными задачами данной работы являются:
- изучить теоретические особенности моделирования процессов организации средствам ERwin – произвести исследование предметной области – библиотечной деятельности
- на основании полученных знаний спроектировать модель деятельности библиотеки.
Объектом исследования является библиотека.
Предметом исследования являются процессы, происходящие в библиотеке, такие как:
- процесс записи новых книг,
- процесс выдачи книг,
- процесс приема книг.
2.Организация деятельности библиотеки
В библиотеку приходит много книг из различных издательств. Каждой книге в библиотеке присваивают номер, а затем передают в различные отделы. При поступлении книги, учитывают такие данные как:
- номер поступившей книги,
- название книги,
- название издательства, из которого поступила книга,
- отдел, куда была передана книга;
- адреса издательств,
- названия издательства.
Предусматривается автоматизация учета выдачи и сдачи книг. Каждая книга, хранящаяся в библиотеке, имеет следующие параметры:
- автор,
- издание,
- год издания,
- жанр,
- шифр ISBN,
- ББК(библиотечно_библиографичес
кая_классификация), - место издания.
Все книги различаются по своему уникальному шифру – ISBN.
Так же в библиотеке ведется картотека читателей. О каждом читателе заносятся следующие сведения:
- ФИО,
- номер паспорта,
- адрес,
- телефон.
Каждому
читателю присваивается номер
При выдаче и приеме книг в базе данных необходимо фиксировать:
- данные книги,
- дату выдачи,
- дату приема,
- ФИО читателя, которому выдается книга,
- ФИО сотрудника библиотеки, выдающему книгу читателю,
- срок, на который выдается книга.
В библиотеке имеется база данных
(БД). Она представляет собой совокупность
данных обо всех происходящих процессах
в библиотеке (книгах, читателях, проведенных
мероприятиях и др.), построенную
в хронологической
С базой данных библиотеки могут работать как руководители (администрация) библиотеки, так и работники библиотеки, заинтересованные в получении необходимой информации.
3. Общая характеристика «CASE-средства ERwin»
Под термином «CASE-средства» понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным программным обеспечением и техническими средствами образуют полную среду разработки информационной системы. ERwin – это CASE-средство для проектирования баз данных.
Пакет ERwin используется при моделировании и создании баз данных произвольной сложности на основе диаграмм «сущность-связь». В настоящее время ERwin является наиболее популярным пакетом моделирования данных благодаря поддержке широкого спектра систем управления базами данных (СУБД) самых различных классов – SQL-серверов (Oracle, Informix, Sybase SQL Server, MS SQL Server, Progress, DB2, SQLBase, Ingress, Rdb и др.) и «настольных» СУБД типа xBase (Clipper, dBASE, FoxPro, MS Access, Paradox и др.).
Информационная модель в системе представлена в виде диаграмм «сущность-связь» в нотации IDEF1x (Integrated DEFinition) или IE (Information Engineering), отражающих основные объекты предметной области и связи между ними. Дополнительно определяются атрибуты сущностей, характеристики связей, индексы и бизнес-правила, описывающие ограничения и закономерности предметной области. После создания ER-диаграммы пакет автоматически генерирует SQL-код для создания таблиц, индексов и других объектов базы данных. По заданным бизнес-правилам формируются стандартные триггеры БД для поддержки целостности данных; для сложных бизнес-правил можно создавать собственные триггеры, используя библиотеку шаблонов.
Пакет может осуществлять реинжиниринг существующих БД, генерируя ER-диаграммы по SQL-текстам. Таким образом, он полностью поддерживает технологию FRE (forward and reverse engineering – прямое и обратное построение), последовательность этапов которой приведена ниже:
- импорт с сервера существующей БД;
- автоматическая генерация модели БД;
- модификация модели;
- автоматическая генерация новой схемы и построение физической БД на том же самом или любом другом сервере.
- Для разработки клиентской части приложения имеются специальные версии пакета, обеспечивающие интеграцию с такими инструментами, как SQLWindows, PowerBuilder, Visual Basic, Delphi.
3.1 Рабочее пространство проектировщика
3.1.1.Компоненты диаграммы ERwin и основные виды представлений диаграммы.
Диаграмма
ERwin строится из трех основных блоков -
сущностей, атрибутов и связей. Если
рассматривать диаграмму как
графическое представление
- Режим "сущности" (Entity View) - внутри прямоугольников отображается имя сущности (для логической модели) или имя таблицы (для физического представления модели); служит для удобства обзора большой диаграммы или размещения прямоугольников сущностей на диаграмме.
- Режим "определение сущности" (Definition View) служит для презентации диаграммы другим людям, принимающим участие в разработке модели БД.
- Режим "атрибуты". При переходе от предметной области к модели требуется вводить информацию о характеристиках сущности. Эта информация вводится путем задания атрибутов (на физическом уровне - колонок таблиц). В этом режиме прямоугольник-сущность делится линией на две части - в верхней части отображаются атрибуты (колонки), составляющие первичный ключ, а в нижней - остальные атрибуты. Этот режим является основным при проектировании на логическом и физическом уровнях.
- Режим "первичные ключи" (Primary Key)- внутри прямоугольников - сущностей показываются только атрибуты/колонки, составляющие первичный ключ.
- Режим "пиктограммы" (icon). Для презентационных целей каждой таблице может быть поставлена в соответствие пиктограмма (bitmap).
- Режим "показ глагольной фразы" (Verb Phrases). На дугах связей показываются глагольные фразы, связывающие сущности (для логического уровня) или имена внешних ключей (для физического уровня).
3.1.2.Отображение логического и физического уровня модели данных в ERwin.
В ERwin существуют два уровня представления и моделирования - логический и физический. Логический уровень означает прямое отображение фактов из реальной жизни. Они именуются на естественном языке, с любыми разделителями слов (пробелы, запятые и т.д.). На логическом уровне не рассматривается использование конкретной СУБД, не определяются типы данных (например, целое или вещественное число) и не определяются индексы для таблиц.
Целевая СУБД, имена объектов и типы данных, индексы составляют второй (физический) уровень модели ERwin.
ERwin предоставляет
возможности создавать и
Диаграмма может занимать более чем один экран и более чем один лист при печати. Для обзора модели предусмотрены, кроме прокруток экрана, режимы уменьшения/увеличения изображения, отображение всей модели, отображение выделенной части модели.
4.Моделирование в Erwin
Процесс построения информационной модели в среде ERwin состоит из следующих шагов:
- определение сущностей;
- определение зависимостей между сущностями;
- задание первичных и альтернативных ключей;
- определение атрибутов сущностей;
- приведение модели к требуемому уровню нормальной формы;
- документирование модели;
- генерация базы данных.
ERwin создает
визуальное представление (
4.1 Построение информационно-логической модели
Для определения сущностей и атрибутов были представлены факты.
Факты – правильные тексты на русском языке, утверждения о предметной области ИС или о самой ИС. Представляют данные, используемые в ИС, неформально, понятно для пользователя (заказчика).