
- •3 Анализ предметной области
- •4 Функциональное проектирование автоматизированной системы «Библиотека»
- •4.1 Описание средства проектирования системы bpWin
- •4.2 Описание функциональной модели системы
- •5 Инфологическое проектирование автоматизированной системы «Библиотека»
- •5.1 Описание средства проектирования erWin
- •5.2 Логическое проектирование системы
- •5.5 Физическое проектирование системы
- •Список использованных источников
Наименование университета
Наименование кафедры
ИНФОРМАЦИОННАЯ СИСТЕМА
«БИБЛИОТЕКА»
Отчёт о выполнении лабораторной работы №2
по курсу «Проектирование информационных систем»
Выполнил:
студент гр……
Ф.И.О.
Проверил: к.т.н., доцент
Бобрышева Г.В.
2012
1 Цель работы
Освоение основ проектирования баз данных с использованием CASE-средств ERwin.
2 Постановка задачи
……………………………………………………..
По аналогии с примером 1
3 Анализ предметной области
В качестве предметной области рассматривается работа студенческой библиотеки.
Разрабатываемая информационная система должна обеспечивать информационную поддержку функций учета и регистрации читателей, учета поступления и хранения книг в книгохранилищах, а также функции по выдаче книг читателям.
Вышеперечисленные функции учета, регистрации и выдачи выполняются персоналом библиотеки.
В базе данных должны храниться следующие данные:
а) по читателю (номер читательского билета, фамилия, имя, отчество, адрес, номер группы, телефон);
б) по книге (шифр книги, название книги, автор, издательство, год издания, количество страниц, количество иллюстраций, шифр УДК, количество экземпляров);
в) по книгохранилищу (номер книгохранилища, название книгохранилища, телефон).
При поступлении новой книги в книгохранилище ей присваивается регистрационный номер.
При выдаче книги читателю в формуляре указывается: регистрационный номер книги, номер читательского билета, дата выдачи, дата возврата. При возвращении читателем книги в формуляр заносится информация о дате ее фактического возврата.
и т.д.
…………………………………………………………………
Заканчивается анализ предметной области актуальностью разработки автоматизированной системы и целью работы.
Из-за большой трудоемкости «ручного» учета читателей, поступающих книг, формирования отчетов, «ручной» выдачи книг было принято решение об автоматизации данных процессов в библиотеке.
Создание автоматизированной системы позволит в значительной степени упростить и ускорить ведение учета, доступ к документам и формирование необходимых отчетных данных в библиотеке.
Разрабатываемая автоматизированная система должна обеспечить вывод следующих отчетных данных: регистрационной карточки книги, читательского билета, уведомления о задолженности, оперативного отчета о выданных книгах, сведений по книгохранилищам, сведений по книгам, сведений по абонентам.
4 Функциональное проектирование автоматизированной системы «Библиотека»
4.1 Описание средства проектирования системы bpWin
Разработка функциональной модели производится с помощью CASE - средства BPWin.
При проектировании автоматизированных систем применяют структурный подход (функционально-модульный). В его основе лежат принципы функциональной декомпозиции. Это означает, что система описывается в терминах иерархии функций системы и передачи информации между функциями.
Процесс моделирования системы начинается с определения контекста, т.е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.
Под субъектом понимается сама система, при этом необходимо точно установить, что входит в систему, а что лежит за ее пределами. На определение субъекта системы будет существенно влиять позиция, с которой рассматривается система, и цель моделирования – вопросы, на которые построенная модель должна дать ответ.
Существуют три методологии создания моделей процессов.
Наиболее удобной методологией моделирования бизнес-процессов является IDEF0. В IDEF0 система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной – функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации. Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы.
Диаграммы потоков данных (Data flow diagram, DFD) используются для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет модельную систему как сеть связанных между собой работ. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации.
DFD описывает:
а) функции обработки информации (работы);
б) документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации;
в) внешние ссылки (external references), которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;
г) таблицы для хранения документов (хранилище данных, data store).