Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по курсовой БД.doc
Скачиваний:
0
Добавлен:
26.12.2019
Размер:
273.41 Кб
Скачать

Министерство общего и профессионального образования

Российской Федерации

Казанский государственный технический университет

имени. А.Н. Туполева

--------------------------------------------------------------------------------------

Кафедра АСОИУ

З.Х. Захарова

База данных «Библиотека»

Методические указания к курсовой работе

по дисциплине «Базы данных»

Казань 2004

Министерство общего и профессионального образования

Российской Федерации

Казанский государственный технический университет

имени. А.Н. Туполева

-------------------------------------------------------------------------------------------------

Кафедра АСОИУ

Курсовая работа

по дисциплине «Базы данных»

База данных «Библиотека»

(задание №1)

Исполнитель: студент группы 4438 И.И. Иванов

Руководитель: ст.преп. кафедры АСОИУ З.Х. Захарова

Оценка _________________________

Подпись _________________________

«____» _________________ 2004 г.

Казань 2004

Содержание

  1. Задание

  2. Анализ и описание предметной области

  3. Цели и задачи создания базы данных «Библиотека»

  4. Проектирование базы данных

    1. Входные и выходные данные задач

    2. Инфологическое проектирование базы данных

    3. Даталогическое проектирование базы данных

      1. Нормализация отношений

      2. Выбор СУБД

      3. Физическое проектирование. Реляционная база данных «Библиотека».

  5. Автоматизированная информационная система на основе базы данных «Библиотека»

    1. Структура информационной системы

    2. Запросы на выборку данных для решения поставленных задач

    3. Отчеты по результатам решения задач

    4. Организация интерфейса с пользователем

  6. Описание контрольного примера

  7. Заключение

  8. Приложение 1. Экранные формы контрольного примера

  9. Приложение 2. Отчеты по результатам решения задач

  1. Задание

Выполнить проектирование и создать базу данных «Библиотека» для автоматизации учета выдачи книг в библиотеке.

  1. Анализ и описание предметной области

Обосновать актуальность разработки базы данных и автоматизированной системы.

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

Например, сокращенный вариант такого описания.

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

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

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

Работать с базой данных «Библиотека» будут следующие пользователи:

библиотекари;

читатели;

дирекция библиотеки.

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

Читатель должен иметь возможность просматривать каталоги книг по разделам, по авторам и получать информацию о наличие книги и возможности ее получения.

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

  1. Цели и задачи создания базы данных «Библиотека»

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

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

Задачами автоматизированной системы являются:

  1. Запись читателя в библиотеку

  2. Поиск и выдача книги читателю

  3. Возврат книг читателем

  4. Закрытие абонента читателя

  5. Пополнение книжного фонда

  6. Систематизация книг по каталогам

  7. Списание книг

  8. Подготовка списка книг по разделам

  9. Подготовка сведений о книгах по авторам

  10. Подготовка сведений о читателях - должниках

  11. Подготовка списка книг на списание

  12. Подготовка списка книг на закупку библиотекой