Министерство образования и науки Российской Федерации
Тихоокеанский Государственный Экономический Университет
Экономический институт
Курсовая работа
на тему:
«Библиотека»
Владивосток 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 | Текстовый |
Издательство
| Название столбца | Тип | Ключевое поле |