Автоматизированная система "Библиотека" (46668)

Посмотреть архив целиком

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

Тихоокеанский Государственный Экономический Университет


Экономический институт









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

на тему:

«Библиотека»














Владивосток 2009


Введение


Автоматизированная система «Библиотека»

В библиотеки хранятся несколько видов литературы: книги, газеты и журналы. Каждая книга (газета, журнал) относится к определенному разделу, который подразделяется по темам. У каждой книги (газеты, журнала) есть ряд характеристик: автор, название, издательство, место и пр.

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

В случае задержки книги, начисляется пеня за каждый день просрочки (на руках книга может находиться 10 дней). В системе ведется учет книг, пользователей и финансов.




1. Функциональные возможности системы


Функциональные возможности системы «Библиотека» предоставляют следующие возможности:

  • Занесение новых книг в фонд библиотеки;

  • Просмотр информации о каждом записанном читателе;

  • Оплата пени за ту книгу, сдачу которой читатель просрочил;

  • Просмотреть информацию обо всех читателях, которые зарегистрированы в библиотеке: Ф.И.О., адрес;

  • Занесение новых читателей.


2. Построение информационно-логической модели базы данных


Выделение информационных объектов

1) документы и их реквизиты, подлежащие хранению в базе данных



Документ

Наименование реквизита (реальное)

Наименование реквизита в базе данных

Тип реквизита

Связи

Книги

Код

Название

Автор

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

Тема

Тип

Место

В наличие

kod

nazvan

kod_avtor

kod_izdat

kod_temi

kod_tip

kod_mesto

v_nalichie

Ключевой

Описательный

Описательный

Описательный

Описательный

Описательный

Описательный

Описательный


Читатели

Код читателя

Фамилия

Улица

Дом

Квартира

kod_chitat

familiya

uliza

dom

kvartira

Ключевой

Описательный

Описательный

Описательный

Описательный




2) зависимые реквизиты


Описательные реквизиты

Ключевые реквизиты

nazvan

kod

kod_avtor

kod

kod_izdatel

kod

kod_temi

kod

kod_tip

kod

kod_mesto

kod

v_nalichie

kod

familiya

kod_chitat

uliza

kod_chitat

dom

kod_chitat

kvartira

kod_chitat


3) группировка реквизитов


Имя информационного объекта

Реквизиты

Ключевое поле

Описание

Информация

kod

nazvan

kod_avtor

kod_izdat

kod_temi

kod_tip

kod_mesto

v_nalichie

1









Автор

kod_avtor

fio

1

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

kod_izdat

nazvan

1

Место

kod_mesto

nazvan

1

Раздел

kod_razd

nazvan

1

Тема

kod_temi

nazvan

kod_razd

1

Тип

kod_tip

tip

1

Экземпляр

kod_ekzempl

nazvan

ekzempl

kod_temi

v_nalichie

1

Таблица – связка

kod

chitat

nazvan

ekzempl

data_vid

data_voz

pr_dni

penya

Читатель

kod_chitat

familiya

uliza

dom

kvartira

1



Улица

kod_uliza

uliza

1


Структура информационных объектов базы данных



Автор

Название столбца

Тип

Ключевоеполе

Kod_avtor

Счетчик

fio

Текстовый



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

Название столбца

Тип

Ключевое поле

kod_izdat

Счетчик

nazvan

Текстовый



Место

Название столбца

Тип

Ключевое поле

kod_mesto

Счетчик

nazvan

Текстовый



Раздел

Название столбца

Тип

Ключевое поле

kod_razd

Счетчик

nazvan

Текстовый



Тема

Название столбца

Тип

Ключевое поле

kod_temi

Счетчик

nazvan

Текстовый


kod_razd

Числовой



Тип

Название столбца

Тип

Ключевое поле

kod_tip

Счетчик

tip

Текстовый



Улица

Название столбца

Тип

Ключевое поле

kod_uliza

Счетчик

uliza

Текстовый



Таблица – Связка

Название столбца

Тип

Ключевое поле

kod

Счетчик

chitat

Числовой


nazvan

Текстовый


ekzempl

Числовой


data_vid

Дата/время


data_voz

Дата/время


pr_dni

Числовой


penya

Денежный




Читатель

Название столбца

Тип

Ключевое поле

kod_chitat

Счетчик

familiya

Текстовый


dom

Числовой


kvartira

Числовой



Экземпляр

Название столбца

Тип

Ключевое поле

kod_ekzempl

Счетчик

nazvan

Числовой


kod_temi

Числовой


v_nalichie

Логический



Информация

Название столбца

Тип

Ключевое поле

kod

Счетчик

Ещё статьи 1