Разработка автоматизированной системы учета работника библиотечного фонда "Национальная библиотека Украины имени В.И. Вернадского"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

лиц - "Книжного фонда", "Каталога", "Читателей", "Выдачи книг" и связей между ними.

Каждая таблица состоит из полей, которые и формируют таблицу базы данных:

Книжный фонд состоит из инвентарного номера книги, библиотечного кода книги, отметки о выдаче и возврате книги, регистрации новых поступлений, а также списание книг;

Каталог - библиотечный код книги, автор, название, издательство, год издания, количество страниц, тема и цена;

Читатели - номер читательского билета, ФИО, домашний и рабочий адреса, домашний и рабочий телефоны;

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

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

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

 

2.2 Программные средства разработки БД библиотечного фонда "Национальная библиотека им. В.И. Вернадского"

 

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

обеспечивать получение общих и/или детализированных отчетов по итогам работы;

позволять легко определять тенденции изменения важнейших показателей;

обеспечивать получение информации, критической по времени, без существенных задержек;

выполнять точный и полный анализ данных.

Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер". Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще - диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется.

Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.

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

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

База данных (БД) - это поименована совокупность структурированных данных, что относятся к определенной предметной области.

Система управления базами данных (СУБД) - это комплекс программных и языковых средств, необходимых для создания баз данных, поддержки их в актуальном состоянии и организации поиска в них необходимой информации.

По технологии обработки данные базы данных подразделяются на централизованные и распределенные.

Централизованная база данных сохраняется в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможный распределенный доступ к такой базе. Такой способ исполь?/p>