Библиотеки города

Автор работы: Пользователь скрыл имя, 03 Марта 2013 в 15:00, курсовая работа

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

Курсовий проект виконаний мною з метою практичного освоєння основних прийомів і правил проектування баз даних. Отриманий результат може бути реалізований за допомогою будь-якої системи управління БД, наприклад Microsoft Access. В якості предметної області я обрала бібліотеки міста, що займаються обслуговуванням читачів, видачею та прийомом книг. Бібліотеки зацікавлені в автоматизації обліку читачів, книг, видачі книг читачам і здачі книг читачами. База даних повинна забезпечувати облік книг і читачів.

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

Введення 6
1. Аналіз предметної області 7
2. Проектування БД 8
3. Створення реляційної БД 13
4.Формування об’єктів бази даних 15
4.1Створення форм для введення даних 15
4.2Конструювання запитів 19
5. Автоматизація бази даних 25
5.1. Головна кнопкова форма 25
5.2.Меню додатків 27
5.3 Використання макросів 29
Висновок 30
Список використаної літератури 32
Додаток А «Датологічна модель бази даних» 33
Додаток Б «Таблиці» 34
Додаток В «Макроси» 36
Додаток Д «Звіти» 37

Файлы: 1 файл

Записка Библиотеки..doc

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

 

Міністерство освіти і науки, молоді та спорту Україні

Донецький економіко-правовий кооперативний технікум ім. М.П. Балліна


 

Циклова комісія соціально-економічних  та гуманітарних дисциплін


 

 

 

 

 

 

 

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

з дисципліни “Бази даних”

за темою:

«Бібліотеки міста»


 

студента II курсу групи РПЗ-2

зі  спеціальності 5.05010301 “Розробка програмного забезпечення ”

Деменкової  Катерини Володимирівни

 

 

 

 

Викладач керівник  
курсової роботи -  
Шумакова І.П.


 

 

 

 

 

 

 

 

Донецьк-2012

 

Донецький економіко-правовий кооперативний технікум ім. М.П. Балліна

 

ЗАТВЕРДЖУЮ

Керівник роботи

_______________ 

“____”__________  2012 р.

Завдання

на  курсову роботу з дисципліни

«Бази даних»

Студента групи РПЗ-2 ”

Деменкової Катерина Володимирівни

 

Спеціальність 5.05010301 «Розробка програмного забезпечення»

  1. Тема: «Бібліотеки міста»

 

  1. Термін здачі студентом закінченого проекту:  «___» __________2012  р.
  2. Задание:
    1. Створити базу даних і розробити застосування для наступної предметної області:

«Бібліотеки міста»

    1. Щодо БД реалізувати наступні види запитів:на вибірку, з параметром, підсумкові, перехресні, запит на запиті.
    2. Для запитів розробити форми і зв'язати їх за допомогою макросів, створивши автоматизоване застосування.
  1. Вимоги до характеристик використовуваних інструментальних засобів :

База даних має бути розроблена в середовищі СУБД Microsoft Access 2007.

  1. Вимоги до параметрів використовуваних технічних засобів :

Для функціонування системи потрібний комп'ютер IBM PC з процесором Intel Pentium і ОЗП не менше 128Mb, операційна система Windows XP, пакет Office 2007.

  1. Термін здачі :                        «___»__________________2012 р.

 

Студент ______________________________ (Деменкова К.В)

Керівник роботи _______________________ (Шумакова І.П.)

 

Календарний план

В ході виконання курсової роботи

Я  дотримувалась календарного плану, наведеного в таблиці (табл. 1)

Таблиця.1-календарний план

Зміст етапу

Тривалість етапу

1.Вибір теми та затвердження технічного завдання.

1 тиждень (13.02.12 – 17.02.12)

2.Розробка концептуальної моделі.

1 тиждень (20.02.12 – 24.02.12)

3. Розробка реляционной моделі.

1 тиждень (27.02.12- 02.03.12)

4. Створення бази даних і реалізаціязапитів.

2 тижденя (05.03.12 – 16.03.12)

5. Оформлення пояснювальної записки.

1 тиждень (19.03.12 – 23.03.12)

6.Здача курсової роботи на перевірку та рецензування.

1 тиждень (26.03 – 30.03.12)

7.Підготовка до захисту курсової роботи.

1 тиждень (02.04.12 – 06.04.12)


 

За результатами другого і третього етапів проводяться огляди курсової роботи. Результати виконаної роботи повинні бути представлені у вигляді пояснювальної записки (звіту) та файлу бази даних. Захист проводиться з використанням презентації. Під час захисту роботу програми необхідно продемонструвати безпосередньо на комп'ютері.

Оформлення пояснювальної записки має бути виконане відповідно до вимог методичних вказівок з виконання курсової роботи по БД.

При виконанні курсової роботи я використовувала  матеріал лекцій і рекомендовану навчально-методичну літературу.

 

Реферат

Обсяг пояснювальної  записки має 38 сторінок, 22 малюнка, 7 таблиць та 4 додатка.

Курсовий проект виконаний мною з метою практичного  освоєння основних прийомів і правил проектування баз даних. Отриманий  результат може бути реалізований за допомогою будь-якої системи управління БД, наприклад Microsoft Access.  В якості предметної області я обрала бібліотеки міста, що займаються обслуговуванням читачів, видачею та прийомом книг. Бібліотеки зацікавлені в автоматизації обліку читачів, книг, видачі книг читачам і здачі книг читачами. База даних повинна забезпечувати облік книг і читачів.

У прикладній системі  реалізовані функції введення, коригування  і перегляду даних про бібліотеки міста. Реалізовані запити, що дозволяють отримувати різноманітну інформацію по базі даних. В якості інструментарію використана СУБД Microsoft Access 2007.

 

 

Ключові слова

БІБЛІОТЕКА, КНИГИ, ЧИТАЧІ, ФОРМА, ЗАПИТ, БАЗА ДАНИХ, , СУБД , ACCESS, БД, ТАБЛИЦЯ, AUTO EXEC, МАЛЮНОК, МАКРОС, ЗВІТ.

 

 

 

Зміст

 

Введення

База даних (БД) — це організована структура, призначена для зберігання інформації: даних і методів, за допомогою яких відбувається взаємодія з іншими програмно-апаратними комплексами.

Об’єктами БД є:

  • Таблиця — місце збереження інформації про об’єкти БД, призначена для збереження первинних даних.;
  • форма — створений користувачем графічний інтерфейс із використанням елементів управління для наочного введення даних у базу;
  • запит — умова, за допомогою якої можна скласти набір необхідних полів для фільтрації даних;
  • звіт — засіб створення і друку підсумкових документів за наявною інформацією;

Переваги СУБД :

  • Скорочення надлишку даних;
  • Без баз даних неможливо уникнути зберігання надлишкових даних;
  • При наявності центрального контролю баз даних деякі надлишкові дані можна усунути;
  • Надлишкові дані не можуть бути повністю усунені, оскільки велику роль в СУБД відіграють питання часу і достовірності.

 

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

У бібліотеці ведеться облік наявних примірників видань. При надходженні партії видань у відділі комплектації на кожен примірник видання заводиться запис із зазначенням автора або групи авторів, видавництва, року випуску і кількості сторінок.

Так само ведеться облік читачів. На кожного читача оформляється читацький квиток з індивідуальним номером та особистими даними. В особовій картці містяться дані про екземпляри, що знаходяться на руках в даний момент і коли-небудь видавалися на руки читачеві.

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

При видачі примірника на руки робиться відмітка про дату видачі. 

Метою проекту є розробка бази даних для автоматизації обліку примірників, читачів, видачі та повернення примірників, відстеження читачів, які мають заборгованість з повернення примірників.

Курсова робота виконана в середовищі Microsoft Office Access.

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

 

2. Проектування  БД

Проектування бази даних включає в себе побудову датологічної та інфологічної  моделі даних.

Датологічна модель даних – це опис предметної області, виконаний мовою обраної системи управління бази даних.

Інфологічна модель даних – це опис предметної області, виконаний природною мовою, за допомогою математичних формул, графіків, таблиць тощо.

Інформаційно-логічна модель бази даних «Бібліотеки міста»

Виділяємо інформаційні об`єкти для наочної області «Бібліотеки міста», що містить інформацію про бібліотеки міста:

      • Таблиця «Бібліотеки», яка містить у собі такі стовбці (атрибути):
    • Код бібліотеки
    • Назва бібліотеки
    • Тип 
    • Рік заснування
    • Район
    • Адреса
    • Телефон
    • Фото
      • Таблиця «Книги», яка містить у собі такі стовбці (атрибути):
    • Код книги
    • Назва
    • Автор
    • Спеціалізація
    • Рік видання
    • Мова
    • Ціна
      • Таблиця «Читачі», яка містить у собі такі стовбці (атрибути):
      • Код читача
      • ПІБ
      • Соціальне положення
      • Освіта
      • Дата народження
      • Телефон
      • Таблиця «Відділи», яка містить у собі такі стовбці (атрибути):
      • Код відділу
      • Назва відділу
      • Кількість екземплярів
      • Головна таблиця «Узяті книги», яка містить у собі такі стовбці (атрибути):
      • Код бібліотеки
      • Код книги
      • Код відділу
      • Код читача
      • Дата видачі книги
      • Дата повернення книги

Встановлюємо зв’язки між інформаційними об’єктами, вказуємо ключі, по яких встановлюються зв’язки і типи зв’язків. Визначаємо головні і підлеглі об’єкти в цих зв’язках. Результати представляємо в таблиці.

Будуємо інформаційно - логічну модель наочної області «Бібліотеки міста»  відповідно до виявлених інформаційних об’єктів і зв’язків, встановлених між ними.

Для цього проводимо операцію  виділення об’єктів наочної області «Бібліотеки міста»

Документи, які є джерелом даних для створення об’єктів бази даних.

Документи довідкової  інформації. Довідкова інформація міститься в документах: «Список бібліотек міста», «Список книг», «Список читачів». Ці документи дозволяють визначити структуру даних в проектованій базі даних і служать основою для розробки форм введення-виводу і звітів.

Визначаємо функціональну залежність між реквізитами документів. Визначаємо функціональні залежності між реквізитами документа «Список бібліотек міста».Реквізити «Назва (Н), «Тип»(ТИП), «Рік відкриття»(Р відк) є описовими (тобто залежними від ключового) реквізитами. Кожен з яких залежить від ключового реквізиту «Код книги»(КК).Реквізити «Прізвище І.Б.»(ПІБ), «Положення»(ПОЛОЖ), однозначно визначаються ключовим реквізитом «Код бібліотеки»(КБ).

Визначємо функціональні залежності між реквізитами документів (табл 2.1)

Таблиця  2.1-Реквізити

Описательні(залежні) реквізити

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

КОД      ФОТО    ОС

НАЗВ                  АВТ Р нар

ТИП СП ДВ

Р відк МВ ДП

РН ЦН КОЛ Е

АДР ПІБ Р вид

ТЕЛ ПОЛОЖ

КБ

КВ

КК

КЧ

Информация о работе Библиотеки города