Разработка автоматизированного рабочего места служащего библиотечного фонда "Национальная библиотека им. В.И. Вернадского". Программные средства для разработки базы данных библиотечного фонда. Установление связей таблиц базы данных библиотечного фонда.
Аннотация к работе
Автоматизирование рабочего места применяется на современном этапе практически во всех сферах деятельности, поэтому в современных условиях развития автоматизация рабочего места служащего библиотечного фонда является актуальным. На современном этапе становления информационного общества одной из основных тенденций развития электронных информационных ресурсов и библиотечно-информационных технологий является разработка баз данных библиотек и непосредственно создание электронных библиотек, что непосредственно позволит облегчить работу служащих библиотек. Исследовать и проанализировать средства автоматизации рабочих мест, а также разработать автоматизированное рабочее место служащего библиотечного фонда "Национальная библиотека им. Данная курсовая работа ставит следующие вопросы: Анализ деятельности библиотеки и методов ее автоматизации; Библиотека комплектуется всеми украинскими изданиями, получает экземпляр диссертаций, которые защищаются на территории Украины, ведет международный книгообмен со свыше 1500 научными заведениями и библиотеками 80 стран мира.На этапе ручного труда работа служащих библиотеки выполнялась нерационально с большой затратой времени и с допуском значительного числа ошибок. Введение книжного фонда, содержащего в себе: инвентарный номер - набор цифр, который определяет номер самой книги; библиотечный код книги кроме набора цифр в код включается заглавная буква раздела, в который входит книга; списание книг - предоставляет информацию о той или иной книге, которая не используется книжным фондом. год издания указывается год, кода была издана книга;Сущность - любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Для сущности Расписание ключом является атрибут Номер_рейса или набор: Пункт_отправления, Время_вылета и Пункт_назначения (при условии, что из пункта в пункт вылетает в каждый момент времени один самолет). Работа БД библиотечного фонда осуществляется, таким образом, "Читатели" ищут книгу по "Каталогу", из которого в "Книжный фонд" поступает необходимый запрос на книгу, выполнения запроса обеспечивается в "Выдаче книг", откуда непосредственно передается читателю во временное пользование. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland DBASE, Borland Paradox, Microsoft Visual FOXPRO, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер".Для создания базы библиотечного фонда необходимо четыре таблицы, каждая из которых имеет разное количество полей. Прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных. Каждая таблица должна содержать информацию только на одну тему. Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием компании, адресом, городом, страной и номером телефона.Выбрать таблицы и запросы базы данных (сейчас это таблицы), которые нужно связать друг с другом. Для добавления в окно Схема данных других таблиц, нужно использовать инструмент Добавить таблицу или соответствующую команду в меню Связи. В этом окне имеется список с двумя столбцами: Таблица/запрос и связанная Таблица/запрос. Если во второй таблице связующее поле не является однозначно характеризующим запись полем, то эта таблица не может быть главной, а может выступать только в качестве подчиненной. Как правило, в этом случае первичный ключ одной таблицы связывается с полем другой таблицы, не являющимся первичным ключом, и это поле может содержать повторяющиеся данные.В данной курсовой работе в качестве цели стояло исследование и анализ средств автоматизации рабочих мест персонала библиотеки, а также разработка автоматизированного рабочего места служащего библиотечного фонда "Национальной библиотеки им.В.И. Вернадского" была осуществлена разработка таблиц базы данных, которая состоит из "Книжного фонда", "Каталога", "Выдачи книг", "Читателей". Таблица "Каталог" имеет следующие поля: библиотечный код книги - тип поля текстовый, размер 50 символов; Таблица "Выдача книг" состоит из четырех полей два, из которых повторяются в других таблицах - инвентарный номер книги (тип поля числовой, размер поля "Целое") и номер читательского билета (поле числового типа, размер которого "Длинное целое"), и двух новых полей - это Выдача книг и Запланированная дата возврата, тип которых - дата/время.
План
Содержание
Вступление
1. Разработка АРМ библиотечного фонда "Национальная библиотека им. В.И. Вернадского"
1.1 Автоматизация библиотечного фонда "Национальная библиотека им. В.И. Вернадского"
1.2 Методы автоматизации библиотечного фонда НБУВ
2. Проектирование баз данных библиотечного фонда "Национальная библиотека им. В.И. Вернадского"
2.1 Инфологическая модель
2.2 Программные средства разработки БД библиотечного фонда "Национальная библиотека им. В.И. Вернадского"
3. Разработка автоматизированной системы для работы с библиотечным фондом "Национальной библиотеки им. В.И. Вернадского"
3.1 Разработка таблиц БД библиотечного фонда
3.2 Установление связей таблиц БД библиотечного фонда
3.3 Разработка запросов БД библиотечного фонда "Национальная библиотека им. В.И. Вернадского"
3.4 Разработка форм БД библиотечного фонда "Национальная библиотека им. В.И. Вернадского"
3.5 Разработка отчетов БД библиотечного фонда "Национальная библиотека им. В.И. Вернадского"
Выводы
Список использованной литературы и URL
Вывод
В данной курсовой работе в качестве цели стояло исследование и анализ средств автоматизации рабочих мест персонала библиотеки, а также разработка автоматизированного рабочего места служащего библиотечного фонда "Национальной библиотеки им.В.И. Вернадского".
Автоматизация рабочего места поможет персоналу библиотечного фонда облегчит работу с ведением, хранением и регистрацией книг, а также с регистрацией читателей.
Объектом исследования курсовой работы выступала автоматизация рабочего места служащего библиотечного фонда "Национальной библиотеки им. В.И. Вернадского", ее структура и тип информации, с которой работал персонал. Далее был проведен анализ документации, содержащей в себе ведения книжного фонда, регистрация каталога и выдача книг, а также регистрация читателей.
Для разработки автоматизированной системы была проектирована инфологическая модель БД библиотечного фонда "Национальной библиотеки им. В.И. Вернадского" и проведен анализ связей между основными объектами данной инфологической модели.
Для реализации автоматизированной системы осуществлен анализ программных продуктов среди систем управления базами данных, а именно архитектура БД файл-сервер, файл-клиент, Microsoft Visual FOXPRO, Microsoft Visual Basic, Microsoft Access. После анализа обосновано, выбран для разработки БД АРМ служащего библиотечного фонда программный продукт Microsoft Access.
В ходе разработки БД АРМ служащего библиотечного фонда "Национальной библиотеки им.В.И. Вернадского" была осуществлена разработка таблиц базы данных, которая состоит из "Книжного фонда", "Каталога", "Выдачи книг", "Читателей". Каждая таблица содержит определенные поля, с определенным типом и размером, для функционирования базы данных.
"Книжный фонд" состоит из шести полей: инвентарный номер книги - тип поля числовой, размер поля "Целое";
библиотечный код книги - тип поля текстовый, размер 50 символов;
отметка о выдаче и возврате, а также поля - регистрация новых поступлений и списание книг принадлежат к логическим типам полей.
Таблица "Каталог" имеет следующие поля: библиотечный код книги - тип поля текстовый, размер 50 символов;
автор, издательство, год издания, количество страниц и тема имеют текстовый тип поля с размером в 50 символов;
поле Название текстового типа размером в 100 символов;
цена - поле числового типа, размер которого "Длинное целое".
Таблица "Читатели" помещает в себе восемь полей: номер читательского билета - поле числового типа, размер которого "Длинное целое";
поля Фамилия, Имя, Домашний и Рабочий телефоны текстового типа размером в 50 символов;
отчество - тип поля текстовый, размер 30 символов;
домашний и рабочий адрес - поля текстового типа с размером в 60 символов.
Таблица "Выдача книг" состоит из четырех полей два, из которых повторяются в других таблицах - инвентарный номер книги (тип поля числовой, размер поля "Целое") и номер читательского билета (поле числового типа, размер которого "Длинное целое"), и двух новых полей - это Выдача книг и Запланированная дата возврата, тип которых - дата/время.
Для дальнейшей работы с таблицами были установлены связи между данными таблицами. Таблицы БД библиотечного фонда формируют такие связи: "Книжный фонд", где ключевым полем является Инвентарный номер книги, связан с "Каталогом" и "Выдачей книг";
"Каталог" в свою очередь связан с "Книжным фондом" и ключевым полем в данной таблице является Библиотечный код книги;
таблица "Выдача книг" связана с "Книжным фондом" и "Читателями" ключевое поле, которой Номер читательского билета;
"Читатели" непосредственно связаны с "Выдачей книг".
Проверка работы созданных таблиц и установленных связей осуществлялась по средствам формирования запросов к данным таблицам. В основном использовался вид запроса "Запрос на выборку", а также запросы на сортировку и нахождения того или иного читателя или той или иной книги.
В последующей разработки БД АМР библиотечного фонда для более удобного пользования самой базой данных были разработаны Формы к созданным таблицам. Среди них Главная форма, с которой можно перейти на остальные формы - это формы по созданным таблица БД "Книжный фонд", "Каталог", "Выдача книг", "Читатели" и отдельная форма "Документы", в которой представлены Читательский билет и Библиографическая карточка.
Завершающим этапом разработки БД АРМ библиотечного фонда "Национальной библиотеки им.В.И. Вернадского" было формирование отчетов по средствам Мастера отчетов Microsoft Access. Отчеты выполнены по всем таблицам базы данных.
Список использованной литературы и URL
1. Б. Богумирский. Эффективная работа на IBM PC в среде Windows 95. СПБ, "Питер", 1997, 1000с.
2. Файли довідки по Delphi 7; Боуман Д.С., Эмерсон С.Л., Дарновски М. „Практическое руководство по SQL. Использование языка структурированных запросов. ”, М.: Вильямс, 2001 р.
3. Справочник библиотекаря / Под ред.А.Н. Ванеева, В.А. Минкиной. - СПБ.: Изд-во "Профессия", 2000. - 432 с. - (Серия "Библиотека").
4. Д. Вейскас. Эффективная работа с Microsoft Access 7.0 "Microsoft Press", 1997, 864с.
5. Дж. Вудкок, М. Янг. Эффективная работа с Microsoft Office 95 "Microsoft Press", 1000с.
6. А. Горев, С. Макашарипов, Р. Ахаян. Эффективная работа с СУБД СПБ, "Питер", 1997, 704с.
7. Стандарты по библиотечному делу: Сборник / Сост. Захарчук Т.В., Петрова Л.И., Завадовская Т.А., Зусьман О.М. - СПБ: Изд-во "Профессия", 2000. - 512 с. - (Серия "Библиотека").
8. Организация работы централизованной библиотечной системы: Инструкции и учет. формы. - 2-е изд., испр. и доп. / Под ред.Р.З. Зотовой. - М.: Книга, 1985. - 192 с.
9. "Мир INTERBASE. Архитектура, администрирование и разработка приложений баз данных в INTERBASE/FIREBIRD/Yaffil" А. Ковязин, С. Востриков (Изд. "Кудиц-Образ") 2002 р.
10. Библиографическая работа в библиотеке: организация и методика: учебник / Под ред. О.П. Коршунова. - М.: Издательство "Книжная палата", 1990. - 254 с.
11. Моргенштерн И.Г. Справочно-библиографическое обслуживание в библиотеках: Научно-практ. пособие. - М.: Либерия, 1999. - 80 с.
12. "Базы данных в Delphi 7. Самоучитель" Понамарев В.А.
13. А.В. Потапкин. Основы Visual Basic для пакета Microsoft Office, "Эком", 1995, 256с.
14. Садловська І.П. Визначення стратегічного потенціалу авіатранспортних підприємств // “Залізничний транспорт України", випуск 2, К. 2004, с.16-18.