Для проектирования физической модели БД воспользуемся CASE-средством AllFusionERwinDataModeler. В данном программном продукте в качестве имени таблицы на физическом уровне используется имя сущности на логической модели БД. Но InterBaseне допускает символов кириллицы в именах объектов. В связи с этим произведем переименования вручную.
Аналогично ситуация состоит и с атрибутами сущности, но при создании доменов на этапе логического проектирования мы указали используемые имена атрибутов при физическом проектировании. Соответствие имени сущности, логического и физического имен доменов сущности описано в таблице 2.
Результатом диагностики ошибок может стать отчет или SQL-скрипт, корректирующий ошибки моделирования. Ниже приведен фрагмент корректирующего кода, сгенерированного для INTERBASE.
CREATETABLEabonent_labrary (
t_chit_bileta INTEGER,
t_first_name VARCHAR(20),
t_addres VARCHAR(20),
t_telepfone VARCHAR(20),
t_primechanie VARCHAR(20),
t_number_kartochki INTEGER NOT NULL,
t_name VARCHAR(20),
t_cod_chitatel INTEGER NOT NULL,
t_other_nameVARCHAR(20)
);
библиотечный моделирование информационный
Необходимость в автоматизации деятельности различных процессов, требующих значительные затраты времени и выполнение множества рутинных операций является актуальной проблемой. Эффективное применение современных информационных технологий и систем позволяет значительно увеличить производительность труда, улучшить качество выполняемых работ, обеспечить значительный прирост прибыли за счет сокращения времени на обработку информации. В связи с этим, зачастую приходится использовать современные средства моделирования ИС.
Моделирование информационных систем позволяет детально изучить предметную область, описать взаимодействие процессов, выявить потоки данных, присутствующие в ней. На начальном этапе формируется модель, существующая в настоящее время в организации, с недостатками, которые в последующем исправляются в оптимальной модели организации, где уже учтены интересы руководителей.
В результате курсового проектирования были изучены теоретические основы моделирования процессов средствами BPwin и Ervin, проведено исследование библиотечной деятельности и спроектирована модель деятельности библиотеки, что позволяет говорить о полном решении поставленных задач. Сделан очередной шаг в сторону частичного разрешения проблемы автоматизации библиотечной деятельности. Моделирование производилось в средствах BPwin и Ervin. Данные инструментальные средства предназначены для облегчения труда и увеличения производительности системного аналитика на первом этапе разработки системы. Они позволяют создать модель разрабатываемой информационной системы, что позволяет уже в дальнейшем приступить к созданию конкретной программной разработки, используя готовый проект информационной системы предметной области.
1. Федеральный закон о библиотечном деле №78-ФЗ от 29 декабря 1994.
2. Федеральный закон «Об информации, информатизации и защите информации» от 25 января 2005.
3. Федеральный закон «Об участии в международном информационном обмене» от 5 июня 1996.
4. ГОСТ 7.20-2000 «Библиотечная статистика» №182-ст от 19.04.2001.
5. Библиографическая работа в библиотеке: организация и методика: учебник. / Под ред. О.П. Коршунова. – М.: Книжная палата, 1990. – 254 с.6. Справочник библиотекаря. / Науч. ред. А.Н. Ванеев, В.М. Минкина. – Изд. 3-е. перераб. и доп. – СПб.: Профессия, 2005. – С. 184-186.7. Маклаков С.В. BPwin и ERwin. CASE – средства разработки информационных систем. – М.: Диалог-МИФИ, 1999. – 256 с.8. Воройский Ф.С. Основы проектирования автоматизированных библиотечно-информационных систем. – М.: Физматлит, 2002. – 384 с.9. Федоров Н.В. Проектирование информационных систем на основе современных CASE-технологий. – М.: МГИУ, 2008. − 287 с.
10. Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. − М.: Центр Информационных Технологий, 1996.
11. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Интернет-университет информационных технологий. / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина // ИНТУИТ.ру. − 2008.
12. Маклаков С.В. Создание информационных систем с AllFusionModelingSuite. / С.В. Маклаков – М.: Диалог-МИФИ, 2003.
13. Черемных С.В., Ручкин В.С., Семенов И.О. Структурный анализ систем IDEF-технологии. / С.В. Черемных, В.С. Ручкин, И.О. Семенов – М.: Финансы и статистика, 2001.
14. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. / Г. Буч, Д. Рамбо, А. Джекобсон. − М.: ДМК, 2000.
15. Козленко Л. Проектирование информационных систем. / Л. Козленко.
16. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. − М.: Финансы и статистика, 2002.
17. Колтунова Е. Требования к информационной системе и модели жизненного цикла. / Е. Колтунова.
18. Дик В.В. Информационные системы в экономике: учебник. / В.В. Дик – М.: Финансы и статистка, 1996.
19. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. / А.М. Вендеров. – М.: Финансы и статистика, 2000.
20. Нормативно-правовые документы по деятельности библиотек. [Электронный ресурс]. – Режим доступа: http://www.obllib.mv.ru/page _normdoc1.htm
Приложение 1
Основные типы связей между выделенными сущностями
Тип сущности | Тип связи | Тип сущности | Кардинальность |
Библиотекарь | Выдает, принимает | Книги | 1:М |
Библиотекарь | Обслуживает | Читатели | 1:М |
Библиотекарь | Заполняет | Карточки читателей | 1:М |
Библиотекарь | Заполняет | Формуляр | 1:М |
Тип сущности | Атрибут | Описание | Тип данных | Ограничения | Допуст. Null |
Библиотекарь | Код Библиотекаря | Индивидуальный номер библиотекаря | Числовой | Первичный ключ | Нет |
ФИО | ФИО | Строковый | Нет | ||
Телефон | Номер телефона | Числовой | Нет | ||
Адрес | Проживание библиотекаря | Строковый | Нет | ||
Читатель | Номер читательского билета | Номер читательского билета | Числовой | Первичный ключ | Нет |
ФИО читателя | ФИО читателя | Строковый | нет | ||
Адрес | Проживание читателя | Строковый | нет | ||
Телефон | Номер телефона | Числовой | Нет | ||
Выдача/прием книг. | Код приёма, выдачи | Порядковый номер | Числовой | Первичный ключ | Нет |
Номер Читательского билета | Номер читательского билета кому выдается книга | Числовой | Внешний ключ | Нет | |
Данные о книги | Данные о книги | Строковый | Нет | ||
Личная карточка читателя | Номер читательского билета | Номер читательского билета | Числовой | Первичный ключ | Нет |
ФИО читателя | ФИО читателя | Строковый | нет | ||
Адрес | Проживание читателя | Строковый | нет | ||
Телефон | Номер телефона | Числовой | Нет | ||
Название книги | Наименование книги | Строковый | Нет | ||
Срок на который берет книгу читатель | Срок на который берет книгу читатель | Дата | нет | ||
Книга | Название книги | Название книги | Строковый | нет | |
Уникальный шифр (ISBN) | Уникальный шифр (ISBN) | Строковый | нет | ||
Библиотечно-библиографическая классификация (ББК) | Библиотечно-библиографическая классификация (ББК) | Строковый | нет | ||
Раздел | Раздел | Строковый | нет | ||
Автор | Автор | Строковый | нет | ||
Издательство | Издательство | Строковый | нет | ||
Место издания | Место здания | Строковый | нет | ||
Год издания | Год издания | нет | |||
Карточка книг | номер поступившей книги | номер поступившей книги | Первичный ключ | нет | |
Название книги | Название книги | Строковый | нет | ||
Название издательства, | название издательства | Строковый | нет | ||
адреса издательств | адреса издательств | Строковый | нет |
Приложение 3
Уровень сущностей логической модели
Приложение 4
Уровень атрибутов логической модели
Приложение 5
Декомпозиция управление личными карточками читателей