Автор работы: Пользователь скрыл имя, 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:В библиотеке работает Суворова Галина Викторовна с индивидуальным табельным номером 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, проведено исследование библиотечной деятельности и спроектирована модель деятельности библиотеки, что позволяет говорить о полном решении поставленных задач.
Список литературы
Информация о работе Общая характеристика «CASE-средства ERwin»