Разработка базы данных для библиотеке

Автор работы: Пользователь скрыл имя, 25 Декабря 2012 в 02:10, курсовая работа

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

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

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

Введение ……………………………………………………………………….3
Описание сферы деятельности ……………………………………………….3
Модель функционирования IDEF0 ……………………………………...3
Логическая модель IDEF3 ………………………………………………..9
Модель потоков данных DFD …………………………………………..11
Структура информации ……………………………………………………...15
Инфологическая модель ………………………………………………...15
Даталогическая модель ………………………………………………..17
Структура информации ………………………………………………..19
Описание запросов ……………………………………………………...20
Интерфейс пользователя ……………………………………………………22
Описание выходных форм ……………………………………………...22
Описание диалоговых форм …………………………………………….25
Схема интерфейса ……………………………………………………….28
Перечень сообщений …………………………………………………….29
Алгоритм обработки информации ………………………………………….30
Инструкция пользователю …………………………………………………..31
Литература …………………………………………………………………..44
Приложения …………………………………………………………………45
Техническое задание ……………………………………………………45
Тексты программных модулей …………………………………………56

Файлы: 1 файл

Курсовая.docx

— 1.73 Мб (Скачать файл)

 

643.18049774.07141 – 16 81 24 -3

 

 

Содержание

 

  1. Введение ……………………………………………………………………….3
  2. Описание сферы деятельности ……………………………………………….3
    1. Модель функционирования IDEF0 ……………………………………...3
    2. Логическая модель IDEF3 ………………………………………………..9
    3. Модель потоков данных DFD …………………………………………..11
  3. Структура информации ……………………………………………………...15
    1. Инфологическая модель ………………………………………………...15
    2. Даталогическая модель ………………………………………………..17
    3. Структура информации ………………………………………………..19
    4. Описание запросов ……………………………………………………...20
  4. Интерфейс пользователя ……………………………………………………22
    1. Описание выходных форм ……………………………………………...22
    2. Описание диалоговых форм …………………………………………….25
    3. Схема интерфейса ……………………………………………………….28
    4. Перечень сообщений …………………………………………………….29
  5. Алгоритм обработки информации ………………………………………….30
  6. Инструкция пользователю …………………………………………………..31
  7. Литература …………………………………………………………………..44
  8. Приложения …………………………………………………………………45
    1. Техническое задание ……………………………………………………45
    2. Тексты программных модулей …………………………………………56

 

 

 

 

 

  1. Введение

Грамотное ведение учёта  книг, а так же учёт возвращаемых и выдаваемых книг читателю, можно решить несколькими способами. Но наиболее простым и удобным (в реализации) является привлечение, для решения поставленной задачи, вычислительной техники и соответствующего программного обеспечения. Настоящий документ содержит информацию по учёту книг, выдачи и приёме книг от читателя. Задача решена с помощью программы «1С: Предприятие». В состав документа включено описание задачи вместе с моделью базы и алгоритмом решения. Документация по программному обеспечению, содержит исчерпывающую информацию по правилам её эксплуатации.

Цель разработки: Упрощение  работы библиотекаря с помощью внедрения  автоматизированных методов обработки  информации.

 

  1. Описание сферы деятельности

 

    1.  Модель функционирования IDEF0

 

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

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

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

Одной из наиболее частых проблем, возникающих в процессе построения  IDEF0 моделей, является определение  момента завершения процесса, построения модели.

 

Рекомендации при  построении модели IDEF0:

    • Для понимания работы системы достаточно разработать 3-4 уровня;
    • При необходимости отдельные блоки могут детализироваться до 5-6 уровней;
    • Большие аналитические проекты лучше разбивать на более мелкие, каждый из которых  создает модель конкретной части;
    • Рекомендуется прекращать моделирование, когда уровень детализации  модели удовлетворяет ее цели.

При моделировании  с помощью метода IDEF0 различают  между функциями семь видов связей.

Типы связей между  функциями:

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

       Схемы информационных связей  работы библиотекаря определены на рисунках 1-5.

Рис.1 Схемы информационных связей (нулевой уровень)

Рис.2 Схемы информационных связей (первый уровень)

Рис.3 Схемы информационных связей (второй уровень)

Рис.4 Схемы информационных связей (второй уровень)

Рис.5 Схемы информационных связей (второй уровень)

Диаграмма дерева узлов  приведена на рисунке 6.

Рис. 6. Диаграмма дерева узлов.

Схема IDEF0 по деятельности библиотеки состоит из следующих работ:

  1. Работа библиотекаря, которая предусматривает следующие функции:
    • Заключение договора с поставщиком;
    • Поступление книг;
  2. Регистрация книг, где формируется следующие функции:
    • Создание формуляров;
    • Распределение по залам;
    • Размещение по стеллажам;
    • Формирование БД;
  3. Учёт читателей:
    • Заведение карточки;
    • Занесение данных о читателе;
  4. Учёт годности книг
    • Проведение ревизии;
    • Выявление устаревших книг;
    • Составление реестра на списание;

 

 

    1.  Логическая модель IDEF3

 

Метод IDEF3 предназначен для моделирования таких процессов, в которых важно понять последовательность выполнения действий и взаимозависимости между ними. Основой модели IDEF3  служит сценарий процесса, который выделяет последовательность действий и под процессов анализируемой системы.

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

В диаграммах IDEF3 используются три возможных вида связей, приведенные на рисунке 7.

Рис.7 Виды связей.

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

Связь типа «объектный поток» одна из наиболее часто встречающихся связей, заключается в том, что некоторый объект, являющийся результатом

 

выполнения исходного  действия, необходим для выполнения конечного действия.

Связь типа «нечеткое отношение»  используется для выделения отношений между действиями, которые невозможно описать двумя предшествующими способами.

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

Для изображения такой  ситуации используются соединения, которые соединяют или разбивают внутренние потоки и используются для ветвления процесса:

    • разворачивающие соединения используются для разбиения потока;
    • сворачивающие соединения объединяют потоки.

При построении диаграмм IDEF3 используются  три вида соединений,  представлены на рисунке 8.

Рис.8 Виды соединений.

 

 

 

 

Диаграмма IDEF3 представлена на рисунке  9.

Рис.9 Диаграмма IDEF3

 

    1.  Модель потоков данных DFD

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

    • Функции обработки информации (работы);
    • Документы, объекты, сотрудников или отделы, которые участвуют в обработке информации;

 

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

В отличие от стрелок, используемых в модели IDEF0, стрелки DFD     показывают как объекты двигаются от одной работы к другой.

Работы. В DFD работы представляют собой функции системы, преобразующие входы и выходы. Смысл работ совпадает с функциями, используемыми в моделях IDEF0. Работы изображаются прямоугольником с закругленными углами.

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

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

Хранилище данных.  Хранилище данных изображает объекты в покое. В материальных объектах  хранилища

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

Ветвление и объединение. Стрелки в DFD диаграммах могут объединяться и разветвляться, что показывает объединение данных и их разбивку по отдельным массивам.

Посторенние DFD диаграмм, ассоциируется с разработкой программного обеспечения.

Главная цель построения иерархии диаграмм DFD заключается в том, чтобы сделать требования к системе ясными и понятными на каждом уровне детализации. Для достижения этого необходимо пользоваться следующими рекомендациями:

- Размещать на каждой  диаграмме от 3 до 6-7 процессов;

- Не загромождать  диаграммы  не существенными  на данном  уровне деталями;

- Декомпозицию потоков  данных осуществлять параллельно  с декомпозицией процессов;

- Выбирать ясные имена  процессов и потоков, не использовать  аббревиатуры.

 

Диаграмма информационных потоков представлена на рисунке 10.

Рис.10 Диаграмма DFD

На этой диаграмме отражены информационные потоки деятельности библиотеки, а именно:

  1. Работы:
    • Работа библиотеки;
  2. Хранилища данных:
    • Заключенные договора;
    • Годные книги;
    • Читательские билеты;
    • Формуляры;
    • Списанные книги.
  3. Внешние сущности:
    • Поставщик;
    • Библиотекарь.
  4. Структура информации
    1. Инфологическая модель

Информация о работе Разработка базы данных для библиотеке