Общая характеристика «CASE-средства ERwin»

Автор работы: Пользователь скрыл имя, 25 Апреля 2013 в 11:12, курсовая работа

Краткое описание

Целью данной курсовой работы является моделирование информационной системы библиотеки с помощью 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 Кб (Скачать документ)

Ф1:В библиотеке работает Суворова Галина Викторовна с индивидуальным табельным номером 131.123.  и  номер телефона 8-988-545-23-15,  которая проживает по адресу ул. Энтузиастов 23/4

Ф2: Читатель Маркова Яна Андреевна ,с номером читательского билета №33343355 проживающая по адресу пер.Мраморный д.15, номер телефона 8-928-123-12-43 , 01.12.12 взяла в библиотеке книгу: название книги «Учебник водителя» , уникальный шифр ISBN 5-7346-44455-0, библиотечно-библиографическая классификация (ББК) 39.11я7722, автор Майборода О.В., издательство «За рулем», место издания г.Саратов, год издания 2010г.  и сдала её 15.12.12г.

Ф3:Библиотекарь Суворова Галина Викторовна табельный номер № 131.123, номер телефона 8-988-545-23-15,  адрес проживания  ул. Энтузиастов 23/4, 12.12.12  выдала книгу читателю Марковой Яны Андреевны ,с номером читательского билета №33343355 проживающей по адресу пер.Мраморный д.15, номер телефона 8-928-123-12-43.: название книги «Учебник водителя» , уникальный шифр ISBN 5-7346-44455-0, библиотечно-библиографическая классификация (ББК) 39.11я7722, автор Майборода О.В., издательство «За рулем», место издания г.Саратов, год издания 2010г.

Ф4:Библиотекарь Суворова Галина Викторовна табельный номер № 131.123, номер телефона 8-988-545-23-15,  адрес проживания  ул. Энтузиастов 23/4, 22.12.12  приняла книгу от читателя Марковой Яны Андреевны ,с номером читательского билета №33343355 проживающей по адресу пер.Мраморный д.15, номер телефона 8-928-123-12-43.: название книги «Учебник водителя» , уникальный шифр ISBN 5-7346-44455-0, библиотечно-библиографическая классификация (ББК) 39.11я7722, автор Майборода О.В., издательство «За рулем», место издания г.Саратов, год издания 2010г.

Ф5: В  библиотеку поступила книга от издательства «Аракул» адрес г.Воронеж ул.Ленинская 12/13 : название книги «Учебник водителя» уникальный шифр ISBN 5-7346-44455-0, библиотечно-библиографическая классификация (ББК) 39.11я7722, автор Майборода О.В., издательство «За рулем», место издания г.Саратов, год издания 2010г. Приняла библиотекарь Суворова Галина Викторовна табельный номер № 131.123, номер телефона 8-988-545-23-15,  адрес проживания  ул. Энтузиастов 23/4 , книга была помещена в отдел «Обучающая литература».

Всё что  подчеркнутое, считается параметрами  факта, которые могут меняться. Из параметров получаются атрибуты и сущности.

Сущность  представляет собой множество реальных или абстрактных объектов, которые  имеют общие характеристики. Сущность - это логическое понятие. Сущности соответствует таблица в реальной СУБД.

При исследовании предметной области для моделирования были выделены пять сущностей представленных в таблице 1.

Таблица 1.

Имя сущности

Описание

Особенности использования

Библиотекарь

Данные о библиотекарях

Осуществляют прием и выдачу книг, заполняет карточки каталога

Читатель

Данные о читателях

Берут и возвращают книги

Выдача

Отмечаются данные о движении книг

Библиотекарем ведется учет выдачи книг

Приём

Отмечаются данные о движении книг

Библиотекарем ведется учет приема книг

Карточка каталога

Сведенья об авторе, ББК  и ISBN, изательстве, название, издательстве откуда прибыла книга

Данные вносятся библиотекарем


 

Создадим  при помощи Toolbox инструментов сущности «Библиотекарь», «Читатель», «Прием», «Выдача», «Карточка каталога». Сущности именуются существительными в единственном числе, щелкнув правой кнопкой мыши и выбрав (Entity Properties/Name).

В названии атрибута имя сущности подразумевается и, следовательно, не пишется. Экземпляр сущности – информационный объект, соответствующий некоторому реальному. Сущность содержит атрибуты – свойства экземпляров. Каждый экземпляр связи (нить) соединяет ровно два экземпляра сущностей. Каждый экземпляр связи с тем, что он связывает, или экземпляр сущности с тем, что с ним связано, отражают конкретный хранимый в базе факт, важный для функционирования системы. Связь – обычно не именована, т.к. смысл ее очевиден из соединяемых сущностей. В данной модели тип связи у всех сущностей 1:М.  И сущность, и связь представляют множество своих экземпляров.   

Первичный ключ - это атрибут или  набор атрибутов, уникально идентифицирующий экземпляр сущности. Выбираем сущность «Библиотекарь» и правой кнопкой  мыши выбираем (Attributes/New/Attribute Name/Primary Key) атрибут первичный ключ «Таб№». Так же для остальных сущностей определяем атрибут и ключи.

Логическая модель – это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире и могут называться так, как они называются в реальном мире например “Читатель”, “Библиотекарь” или “Книга”. Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами.

В результате проделанной работы получаем диаграмму «сущность-связь»:

Рис.1. Диаграмма «сущность-связь» логического уровня.

 Физическая модель данных, напротив, зависит от конкретных СУБД, фактически являясь отображением системного каталога. В физической модели содержатся информация о всех объектах БД поскольку стандартов на объекты БД не существует, физическая модель зависит от конкретной реализации СУБД. Следовательно, одной и той же логической модели могут соответствовать несколько разных физических моделей. Если в логической модели не имеет атрибутов, то в физической модели важно описать всю информацию о конкретных физических объектах – таблицах, колонках, индексах, процедурах и т.д.

Рис.2. Диаграмма «сущность-связь» физического уровня.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.Прямое проектирование (Forward engineering)

Пользователем данной ИС будет библиотечный служащий. Следовательно, он должен при помощи системы выполнять следующие  функции: внесение данных в ИС, сортировки и поиске нужного издания, читателя в БД, выдачи необходимой информации.

Процесс генерации физической схемы БД из логической модели данных называется прямым проектированием. При генерации  физической схемы Erwin включает таблицы, колонки, первичные и внешние ключи, связи, представления, триггеры ссылочной целостности, хранимые процедуры, индексы, ограничения и другие возможности, доступные при определении таблиц в выбранной СУБД.

Физический  уровень представления модели зависит  от выбранного сервера СУБД. Erwin поддерживает практически все распространенные СУБД, всего более 20 реляционных и нереляционных СУБД. При смене СУБД Erwin предлагает автоматически преобразовать тип данных, связанный с каждым атрибутом, на ближайший, доступный для новой СУБД.

Имена таблиц и колонок по умолчанию будут  сгенерированы на основе сущностей  и атрибутов логической модели, учитывая максимальную длину имени и другие синтаксические ограничения, накладываемые  СУБД. Если в имени сущности или  атрибута встречается пробел, он будет  заменен на символ «_». Все сделанные  изменения не отражаются на именах сущностей и атрибутов, поскольку  информация на логическом и физическом уровнях в Erwin хранится отдельно.

В качестве СУБД была выбрана Microsoft Access. Создаем файл базы данных с помощью СУБД Access, сохраняем его как «База данных_библиотека» и закрываем. Затем открываем файл Erwin  «model_библиотека», выбираем физический уровень. Устанавливаем СУБД Access (Database/Choose Database). Для создания схемы данных в среде Access выбираем (Tools/Forward Engineer/Shema Generation). На рис.3 показан диалог выбора параметров генерации пакета для генерации БД.

 

Рис.3. Выбор параметров генерации базы данных.

Выбираем (Generate…) . В окне (Access Connection) набираем admin в качестве имени пользователя, пароль пропускаем, файл с БД настраиваем на сохраненный «База данных_библиотека». После соединения (Connect) выполняется генерация схемы данных в БД.

Путем генерации  модели данных из САSЕ-средства Erwin в Microsoft Access получена БД «Библиотека» представленная на рис.4:

Рис.4. Общий вид интерфейса базы данных «Библиотека».

Заключение

Необходимость в автоматизации деятельности различных  процессов, требующих значительные затраты времени и выполнение множества рутинных операций является актуальной проблемой. Эффективное  применение современных информационных технологий и систем позволяет значительно  увеличить производительность труда, улучшить качество выполняемых работ, обеспечить значительный прирост прибыли  за счет сокращения времени на обработку  информации. В связи с этим, зачастую приходится использовать современные  средства моделирования ИС.

Моделирование информационных систем позволяет детально изучить предметную область, описать  взаимодействие процессов, выявить  потоки данных, присутствующие в ней. На начальном этапе формируется  модель, существующая в настоящее  время в организации, с недостатками, которые в последующем исправляются в оптимальной модели организации, где уже учтены интересы руководителей.

В результате курсового проектирования были изучены  теоретические основы моделирования  процессов средством Erwin, проведено исследование библиотечной деятельности и спроектирована модель деятельности библиотеки, что позволяет говорить о полном решении поставленных задач.

 

 

 

 

 

 

 

 

 

 

 

Список литературы

 

  1. Похилько А.Ф. Case – технология моделирования процессов с использованием средств BPwin и Erwin учебное пособие – Ульяновск: УЛГТУ, 2009. – 120с.
  2. Малыхина М.П. Базы данных: основы, проектирование, использование. – СПб.,БХВ – Петербург,2010. - 512с.
  3. http://iablov.narod.ru/mfpa/proj/book.html

 


Информация о работе Общая характеристика «CASE-средства ERwin»