Розробка інформаційної системи "Бібліотека"

 















Розробка інформаційної системи «Бібліотека»



РЕФЕРАТ


Пояснювальна записка до роботи на тему "Розробка інформаційної системи Бібліотека": сторінок - 19, малюнків - 14, використаних джерел - 4.

Обєкт дослідження - база даних середовища MS Access для бібліотеки.

Метою даної роботи є створення автоматизованої інформаційної системи для бібліотек.

Реалізація даного завдання проведена в СУБД Microsoft Access. Окрім бази даних розроблені обєкти додатку для роботи з базою даних - екранні форми, звіти, запити, інтерфейс користувача.

Результати роботи можуть бути застосовані для автоматизації роботи бібліотеки.

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

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



ЗМІСТ


ВСТУП

ПОСТАНОВКА ЗАДАЧІ

ПОРЯДОК ВИКОНАННЯ ЗАВДАННЯ

ВИСНОВОК

ВИКОРИСТАНІ ДЖЕРЕЛА



ВСТУП


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

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

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

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

Таким чином користуватися без ускладнень базою даних, побудованою на Microsoft Access з легкістю може пересічний користувач ПК. Це є однією із дуже суттєвих переваг даної СКБД у порівнянні з іншими програмними продуктами.


ПОСТАНОВКА ЗАДАЧІ


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


ПОРЯДОК ВИКОНАННЯ ЗАВДАННЯ


Створюємо базу даних. У меню «Файл» вибираємо команду «Створити» та зі списку шаблонів на закладці «Загальні» вибираємо шаблон «База даних». Зберігаємо створювану БД під ім'ям Библиотека.mdb як показано на рис. 2.1.


Рис. 2.1.


За допомогою конструктора створюємо наступні таблиці: тЧитатели, що містять інформацію про читачів бібліотеки (поля: КодЧитателя, ФИО, Паспорт, Город, Адрес, Телефон); тКниги, що містить інформацію про книги (поля: КодКниги, Автор, Название, Жанр, Год издания, Издательство, Цена); тЭкземпляр, що містить інформацію по кожному примірнику книги (поля: КодЭкземпляра, КодКниги, Местонахождение) і тВыдача (поля: КодЧитателя, КодЭкземпляра, Дата взятия, Дата возврата). У результаті отримаємо таблиці як на рис. 2.2.


Рис. 2.2


Зв'язуємо таблиці в схему даних як на рис. 2.3


Рис. 2.3


Заповнюємо таблиці даними, ввівши в кожну з них не менше п'яти записів.

За допомогою запиту на вибірку виводимо список читачів, які мають «на руках» книги. Для цього пишемо такий SQL запит:тЧитатели.ФИОтЧитатели INNER JOIN тВыдача ON тЧитатели.КодЧитателя = тВыдача.КодЧитателя(((тВыдача.[Дата возврата]) Is Null))BY тЧитатели.ФИО;

Де ключовою є умова «WHERE (((тВыдача.[Дата возврата]) Is Null))», завдяки якій запит виводить лише ті записи з таблиці, у яких ще нема значень (тобто нема дати повернення книги).

За допомогою запиту на вибірку виводимо список читачів, які мають «на руках» більше однієї книги. Для цього копіюємо минулий SQL-запит та додаємо в кінці:(((Count(*))>1))

Що і дає змогу вивести результати лише ті, які повторюються більше одного разу (тобто виводимо читачів які не повернули в бібліотеку ще як мінімум більше однієї книги).

Виводимо назви тих книг, які є тільки в одному екземплярі. Для цього випадку можна не редагувати код SQL при створенні запиту.

Створюємо запит у режимі «Конструктора» та додаємо таблиці «тКниги» та «тЭкземпляр». Обираємо поле «Название» для виводу при виконанні запиту та поле «КодКниги», щоб підрахувати кількість повторів. Для цього обираємо групову операцію Count та ставимо умову «>1», тобто більше одного повтору коду книги у таблиці «тЭкземпляр». Усі подробиці можна побачити на рис. 2.4.

Рис. 2.4


2.8. Виводимо назви тих книг, які знаходяться в читальному залі. Рис. 2.5.


Рис. 2.5



Знаходимо мінімальний і максимальний терміни користування книгами читачами бібліотеки. Задля цього редагуємо запит в режимі SQL:MIN(([дата возврата]-[дата взятия])) AS [Минимальный срок], MAX(([дата возврата]-[дата взятия])) AS [Максимальный срок]тВыдача;

Виводимо список тих читачів, які не взяли жодної книги за останній рік:тЧитатели.КодЧитателя, тЧитатели.ФИОтЧитатели LEFT JOIN [SELECT * FROM тВыдача WHERE YEAR(тВыдача.[Дата взятия])=[Задайте год]]. AS q ON тЧитатели.КодЧитателя = q.КодЧитателя(((q.КодЧитателя) Is Null))BY тЧитатели.КодЧитателя;

При використанні даного методу необхідно вводити рік при комжному новому запуску запиту (рис. 2.6).


Рис. 2.6


За допомогою запиту на створення таблиці організуємо нову таблицю тСтарыеКниги, в яку записуємо список тих книг, які видані понад 30 років тому. Цю дію виконуємо за допомогою SQL коду:* INTO тСтарыеКнигитКниги(((тКниги.[Год издания])<"1982"));

Підраховуємо загальну вартість книг, що зберігаються в бібліотеці. Цю дію виконуємо за допомогою вбудованої функції Sum (рис. 2.7).

Рис. 2.7


На основі таблиці «тВыдача» створюємо перехресний запит. Значення заголовків стовпців і заголовків рядків задаємо за замовчуванням.

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


Рис. 2.8.


Створюємо форму в стовпець для введення інформації про читачів бібліотеки. Робимо це за допомогою майстра створення форм. Рис. 2.9.

Рис. 2.9


Створюємо форму в стовпець для введення інформації про книги. Робимо це за допомогою майстра створення форм. Рис. 2.10.


Рис. 2.10


Створюємо стрічкову форму для заповнення інформації про видачу і повернення книг. Використовуємо майстер створення форм. Рис. 2.11.

Рис. 2.11


Створюємо звіт для виведення повної інформації про читачів. Цю дію виконуємо з використанням майстра по створенню звітів. Рис. 2.12.

Рис. 2.12

Створюємо звіт який виводить назви книг відсортованих за жанром. Цю дію виконуємо з використанням майстра по створенню звітів. Рис. 2.13.


Рис. 2.13

інформаційна бібліотека даний програмний

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

Для цього слід перейти до розділу «Сервис» -> «Служебные программы» -> «Диспетчер кнопочных форм». Там створюємо всі необхідні кнопки для навігації та закриваємо «Диспетчер кнопочных форм». У результаті зявляється досить зручна форма з якої можна перейти до потрібних функціональних можливостей БД (рис. 2.14).

Рис. 2.14



ВИСНОВОК


В ході цієї роботи було створено повнофункціональну базу даних, яку можна використовувати у бібліотеках та інших закладах. Не дивлячись на те, що для розробки деяких складних запитів в БД на основі MS Access необхідні відповідні знання, як наприклад, уміння працювати з SQL-запитами, для більшості базових функцій можна використовувати вбудований функціонал по створенню запитів, форм та звітів (Майстер по роботі з…). Таким чином можна зробити висновок, що однією із цілей розробника даного продукту, Microsoft, є максимальне спрощення роботи у створенному ними середовищі. Якщо для створення складних запитів необхідно мати певні навики роботи з базами даних, то для використання створеної БД ніякий досвід роботи з Access не потрібен. Тому як висновок, можна сказати, що завдяки такому підходу розробників MS Access на сьогоднішній день залишається найбільш широко-використовуваним програмним продуктом серед систем управління базами даних.



ВИКОРИСТАНІ ДЖЕРЕЛА


Мельник А.Ф. Смоленський О.Ю. Васіна А.Ю. Гордієнко Л. Ю. Державне управління: навч. посібник/ А.Ф. Мельник О.Ю., Смоленський А.Ю.,Васіна Л. Ю Гордієнко. - Видавництво «Знання-Прес», 2003. - 293 с.

Матвієнко О.В., Цивін М.Н. Інформаційний менеджмент: навч. посібник / О.В. Матвієнко,М.Н. Цивін. - К: 2010. - 170.

Козловський В.О. Погріщюк Б.В. Основи підприємництва. Практикум: навчальний посібник./О.В. Козловський, Б.В. Погріщук.- Видання 5-е, доповн. Та переробл. -Тернопіль: ТзОв «Терно-Граф», 2009. -297с.

Білоусько Т.М. Основи економічних інформаційних систем: методичні рекомендації до вивчення дисципліни / Т.М. Білоусько 2012. - 230 с.

Огуй Н.І. Характеристика інформаційних технологій і систем: навч. посібник / Н.І. Огуй 2011. - 120 с.

Талалаєв А.Н. Структура і основні типи інформаційних систем у менеджменті: методичні рекомендації до вивчення дисципліни/ А.Н.Талалаєв 2012. - 220 с.

Матвієнко О.В. Основи інформаційного менеджменту: навч. посібник/ О.В. Матвієнко. - К.:Центр навчальної літератури, 2004, - 310 с.

Мельник А.Ф. Смоленський О.Ю. Васіна А.Ю. Гордієнко Л. Ю. Державне управління: навч. посібник/ А.Ф. Мельник О.Ю., Смоленський А.Ю.,Васіна Л. Ю Гордієнко. - Видавництво «Знання-Прес», 2003. - 293 с.


Розробка інформаційної системи «Бібліотека» РЕФЕРАТ Пояснювальна записка до

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2018 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ