Проектирование модели деятельности библиотеки Erwin

Автор работы: Пользователь скрыл имя, 28 Мая 2016 в 15:40, контрольная работа

Описание работы

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

Содержание работы

Постановка задачи………………………………………………………………...3
Общая характеристика ERwin…………………………………………...……….5
Проектирование модели деятельности библиотеки Erwin…………………..6
Диаграммы декомпозиции…………………………………………………….…8
Проектирование деятельности библиотеки в среде Erwin……………………11
Заключение……………………………………………………………

Файлы: 1 файл

Отчет по Инструментальные средства информационных систем.docx

— 110.55 Кб (Скачать файл)

 

 

Министерство образования и науки РФ

федеральное государственное образовательное бюджетное учреждение

высшего профессионального образования

«Ярославский государственный технический университет»

Кафедра «Информационные системы и технологии»

 

 

 

 

 

 Отчет  защищен

 с оценкой _________

Преподаватель, доцент

_________ Ивашковская Т.К.

«____»______________2016 г

 

 

 

 

Лабораторная работа

Отчет о лабораторной работе по курсу

 

 

«Инструментальные средства информационных систем»

ЯГТУ 230201.65 ЛР-4

 

 

 

 

 

Отчет выполнил

 студент гр. ДCИТ-37

______ В.В.Жаров

«____»____________2016 г

 

 

 

 

 

2016

Содержание

Постановка задачи………………………………………………………………...3

Общая характеристика ERwin…………………………………………...……….5

Проектирование модели деятельности библиотеки Erwin…………………..6

Диаграммы декомпозиции…………………………………………………….…8

Проектирование деятельности библиотеки в среде Erwin……………………11

Заключение………………………………………………………………………17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Постановка задачи

Описание предметной области.

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

  • название,

  • список авторов,

  • библиотечный шифр,

  • год и место издания,

  • название издательства,

  • общее количество экземпляров книги в библиотеке и количество экземпляров, доступных в текущий момент.

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

– какие книги были выданы за данный промежуток времени;

– какие книги были возвращены за данный промежуток времени;

– какие книги находятся у данного читателя;

– имеется ли в наличии некоторая книга.

Возможный набор сущностей.

Книги (Код книги, Автор, Название, Жанр, Год издания, Издательство).

Читатели (Код читателя, Фамилия, Имя, Отчество, Адрес, Телефон, e-mail).

Выдача (Код записи, Код книги, Код читателя, Дата начала, Дата окончания).

Расширение постановки задачи.

Предусмотреть в системе возможность формирования отчета о читателях-задолжниках по срокам планового и фактического возвращения книг.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Общая характеристика ERwin

 

 

ERwin является мощным средством моделирования и документирования бизнес–процессов. Этот продукт использует технологию моделирования IDEF0 (Integration Definition for Function Modeling) – наиболее распространенный стандарт, который принят для моделирования бизнес–процессов. Этот стандарт был разработан в лаборатории военно-воздушных сил США в 1981 году и успешно использовался для разработки систем противовоздушной обороны.

ERwin используется для анализа, документирования и реорганизации сложных процессов, в том числе, бизнес-процессов. Модель, созданная средствами ERwin, позволяет четко документировать различные аспекты деятельности – действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Таким образом, формируется целостная картина деятельности предприятия – от моделей организации работы в маленьких отделах до сложных иерархических структур. При разработке или закупке программного обеспечения модели процессов служат прекрасным средством документирования потребностей, помогая обеспечить высокую эффективность инвестиций в сферу IT. В руках же системных аналитиков и разработчиков ERwin – еще и мощное средство моделирования процессов при создании корпоративных информационных систем (КИС). Методологии моделирования, поддерживаемые ERwin. ERwin совмещает в одном инструменте средства моделирования функций (IDEF0), потоков данных (DFD) и потоков работ (IDEF3).

 

 

 

 

Проектирование модели деятельности библиотеки ERwin

 

 

Контекстная диаграмма (А-0) является вершиной древовидной структуры диаграмм и представляет собой общее описание системы и ее взаимодействия с внешней средой (Рис. 1)

 

 

Рис.1. − Контекстная диаграмма

 

 

Основные информационные потоки:

- Входящие потоки:

· Данные о читателях (паспортные данные читателей);

· Данные о книгах (название, издательство, год издания и др.).

- Управляющие потоки:

· Законодательство РФ (законы, ГОСТ, правила);

· Методика формирования статистики посещения библиотеки читателями;

· Методика подсчета рейтинга книг.

- Ресурсные потоки:

· База данных библиотеки (БД «Библиотека»);

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

- Выходящие потоки:

· Статистика посещения клиентами библиотеки (график);

· Рейтинг книг (график).

Созданная модель описывает деятельность библиотеки.

Объектом моделирования является библиотека.

Система рассматривается с точки зрения директора библиотеки.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Диаграммы декомпозиции

 

 

После описания системы в целом проводится разбиение ее на крупные фрагменты. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. После декомпозиции контекстной диаграммы проводится декомпозиция каждого большого фрагмента системы на более мелкие и так далее, до достижения нужного уровня подробности описания. Так достигается соответствие модели реальным процессам на любом и каждом уровне модели. Синтаксис описания системы в целом и каждого ее фрагмента одинаков во всей модели.

После декомпозиции контекстной диаграммы «Библиотечная система» возникло пять диаграмм декомпозиции:

· Управление личными карточками читателей;

· Управление карточками книг;

· Выдача/прием книг;

· Получение рейтинга книг;

· Получение статистики посещений.

 

 

Рис. 2. − Диаграммы декомпозиции

 

 

Управление личными карточками читателей контролируется законами и приказами РФ. На основании документов идентифицирующих читателей в базе данных в специальные формы для ввода вносятся данные (ФИО, Телефон, Адрес, №читательского билета и др.) Добавление, редактирование данных и удаление пациента из БД осуществляется библиотекарем, что, соответственно отражается в БД в виде записей (какому читателю, когда и насколько была выдана книга).

Управление карточками книг контролируется законами РФ и методическими рекомендациями по управлению карточками книг. В базе данных в специальные формы для ввода вносятся данные о поступивших книгах: (Название книги, уникальный шифр (ISBN), библиотечно-библиографическая классификация (ББК), раздел, автор, издательство, место издания (город), год издания).

Выдача/прием книг. Регулируется также нормативно-правовыми актами о деятельности библиотеки. При выдаче книг в базе данных необходимо фиксировать: (название книги, дату выдачи, ФИО читателя, которому выдается книга, ФИО сотрудника библиотеки, выдающему книгу читателю, ФИО сотрудника хранилища, который передал книгу (непосредственно из хранилища) сотруднику библиотеки по заявке читателя, срок, на который выдается книга)

При сдаче книг в базе данных необходимо зафиксировать дату возврата сдаваемой читателем книги путем ввода ее названия в БД.

Получение рейтинга книг, рейтинг – понятие, характеризующее соотносительные значимость, место, вес, позицию данного объекта (книги) по сравнению с другими объектами этого класса (типа). В данном случае составляется и формируется в виде графика (например, 20 самых популярных книг) для обеспечения администрации библиотеки информации о наиболее читаемых книгах.

Основные статистические показатели: (учет читателей, учет выдачи книг).

Получение статистики посещений. Методика формирования статистики посещения библиотеки читателями. Регулируется ГОСТ 7.20-2000 «Библиотечная статистика».

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проектирование деятельности библиотеки в среде ERwin

 

 

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

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

Целью создания информационной системы является автоматизация деятельности библиотеки.

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

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

 

 

 

 

 

Таблица 1. − Сведенья о типах сущностей

 

Имя сущности

Описание

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

1

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

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

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

2

Читатель

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

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

 заполняет формуляр.

3

Выдача/прием книг.

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

В одни руки выдается

ограниченное количество книг.

4

Личные карточки читателей

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

Может быть занесенным

в базу только один раз.

5

Формуляр

Сведения о книге: автор, заглавие, номер тома, шифр книги, ФИО читателя взявшего книгу срок её возврата.

В формуляр в носят данные

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

6

Книга

Сведенья об авторе, №тома, присваивается ББК и ISBN

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

рем.

7

Карточка книг

Сведенья об авторе, №тома, присваивается ББК и ISBN

Данные вносятся

библиотекарем.


 

 

 

 

 

 

Для описанных вышеуказанных сущностей были выделены следующие атрибуты, которые представлены в таблице 2.

 

 

Таблица 2. − Сущности и принадлежащие им атрибуты

Тип сущности

Атрибут

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

Код ФИО

 

Код Адрес

 

Код Телефон

Читатель

Номер читательского билета

 

ФИО

 

Адрес

 

Телефон

 

Номер страхового полиса

 

Код врача

 

Код специальности

Выдача/прием книг.

Код название книги

 

Код название книги Код дату выдачи

 

Код ФИО читателя, которому выдается книга

 

Код ФИО сотрудника библиотеки, выдающему книгу читателю

 

Код ФИО сотрудника хранилища, который передал книгу

Личные карточки читателей

Номер читательского билета

 

Код ФИО

 

Код Адрес

 

Код дату выдачи

 

Код название книги

 

Код Дата возврата

Формуляр

Код ФИО читателя взявшего книгу

 

Код Сведения о книге

 

Код Дата возврата

 

Код дату выдачи

Книга

Код Название книги

 

Код Уникальный шифр (ISBN)

 

Код Библиотечно-библиографическая классификация (ББК)

 

Код Раздел

 

Код Автор

 

Код Издательство

 

Код Место издания (город)

 

Год издания

Карточка книг

Код номер поступившей книги,

 

Код Название книги

 

Код название издательства, из которого поступила книга,

 

Код отдел, куда была передана книга;

 

Код адреса издательств

 

Код названия издательства,

 

Код название и расположение отделов библиотеки.

Информация о работе Проектирование модели деятельности библиотеки Erwin