Автоматизированная информационная система библиотеки
Совокупность программных и аппаратных средств, предназначенных для хранения и управления данными и информацией. Введение компьютерных и телекоммуникационных технологий в работу библиотек. Разработка интерфейса и просмотр информации, находящейся в таблице.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 02.12.2016 |
Размер файла | 554,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство сельского хозяйства РФ
Федеральное государственное образовательное учреждение высшего образования
Бурятская государственная сельскохозяйственная академия им. В.Р. Филиппова
Курсовая работа
Автоматизированная информационная система библиотеки
Выполнил:
Пахомов Е.А.
г. Улан-Удэ2015
Содержание
Введение
1. Анализ предметной области
2. Создание базы данных средствами Microsoft Access
3. Инфологическая модель
4. Создание таблиц библиотеки
5. Создание схемы данных
6. Создание запросов
7. Создание форм
8. Создание отчетов
Заключение
Список использованной литературы
Введение
Автоматизированная информационная система - это совокупность программных и аппаратных средств, предназначенных для хранения и управления данными и информацией, а также для производства вычислений. На сегодняшний день введение компьютерных и телекоммуникационных технологий в работу библиотек является настоятельным требованием к повышению производительности и качества труда библиотечно-информационных работников на основе автоматизированного взаимного использования и интеграции электронных ресурсов. Сегодня количество автоматизированных библиотек достигло несколько тысяч.
Основное преимущество автоматизации для данной отрасли заключается в предоставлении читателю более полной и достоверной информации о состоянии библиотечного фонда, возможности быстрой и эффективной ориентации в довольно больших объемах информации. В настоящее время основным направлением развития автоматизации всех библиотек является разработка каталога библиографических описаний. Перспективным направлением - переход к электронным библиотекам. Как правило, внедрение любой автоматизированной системы влечет за собой изменение существующих организационных структур и методов управления, требует более четкой регламентации документооборота и процедур управления, упорядочения используемых и создание новых нормативов, совершенствование условий труда.
Необходимо создание АИС «Библиотека». Поэтому мной выбрана тема курсовой работы: «Автоматизированные информационные системы в работе библиотеки».
Цель курсовой работы: изучить особенности применении АИС в работе библиотеки.
Задачи курсовой работы:
Готовый курсовой проект должен отвечать всем требованиям, предъявляемым к нему и решать все поставленные задачи. Быть простым и понятным в использовании, а документы и их печатные формы соответствовать документам, используемым на предприятии.
Задачами курсового проекта являются:
- автоматизация справочной системы;
- формирование и проведение документов;
- формирование отчетов;
- разработка удобного интерфейса.
1. Анализ предметной области
База данных - поименная совокупность структурированных данных, относящихся к определенной предметной области. Под предметной областью принято понимать часть реального мира, подлежащую изучению для организации управления и автоматизации (предприятия, организации). Анализ предметной области позволяет определить, какие данные содержатся в БД.
Модель предметной области. Модель предметной области - это наши знания о предметной области. Знания могут быть как в виде неформальных знаний эксперта, так, и выражены формально при помощи каких-либо средств. В качестве таких средств могут выступать текстовые описания предметной области, наборы должностных инструкций, правила ведения дел и т.п. Опыт показывает, что текстовый способ представления модели предметной области крайне неэффективен.
Модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами. От того, насколько правильно смоделирована предметная область, зависит успех дальнейшей разработки приложений.
Предметной областью моей базы является «Библиотека». Каждая книга имеет уникальный номер. А также следующие параметры: Название, Автор, Издательство, Год издания, количество страниц. Так же в библиотеке ведется картотека читателей. О каждом читатели заносятся следующие сведения: ФИ, номер паспорта, адрес, телефон. Каждому читателю присваивается идентификационный номер. В случаи выдачи экземпляра книги в библиотеке остается вкладыш, в котором указана дата выдачи, дата предполагаемого возврата и идентификационный номер выдачи и читателя. Библиотекарь также поддерживает базу данных читателей, обновляет каталог художественной и научной литературы, производит поиск нужной литературы по названию, проводит списание устаревшей и испорченной литературы, готовит сводки и формы, и ряд других операций.
2. Создание базы данных средствами Microsoft Access
MS Access представляет собой приложение Microsoft Office которое позволяет создать программные средства для получения определенных результатов. Главное отличие MS Access от других СУБД заключается в том, что под базой данных MS Access понимается совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление, изменение, выборку и отображения данных. Как правило, многие системы, связанные с БД, позволяют хранить все таблицы в одном файле и не включают формы и отчеты в файл БД. Для добавления, изменения и отображения данных в таких системах используют приложения конечного пользователя.
Основу построения MS Access составляют реляционные БД. В силу этого необходимы определенные сведения по структуре, организации, функциям БД, а также - процессу проектирования. В конечном итоге именно процесс проектирования и приводит к созданию оптимальной в некотором смысле БД, являющейся основой для создания программного средства, которое позволяет получать необходимые результаты из совокупности хранимых данных.
3. Инфологическая модель
Инфологическая модель представляет собой описание предметной области, основанное на анализе семантики объектов и явлений, выполненное без ориентации на использование в дальнейшем программных или технических компьютерных средств. Термин «инфологическая» в данном случае означает модель, ориентированную на человека; речь идет о средстве для выражения и передачи понимания того, что собой представляет предметная область базы данных. Инфологическая модель для базы данных «Библиотека» проектировалась, как модель «Сущность-связь».
Одна из основных целей семантического моделирования состоит в том, чтобы результаты анализа предметной области были отражены в достаточно простом, наглядном, но в, то, же время формализованном и достаточно информативном виде. В этом смысле ER-диаграмма является очень удачным решением. В ней сочетаются функциональный и информационный подходы, что позволяет представлять как совокупность выполняемых функций, так и отношения между элементами системы, задаваемые структурами данных.
Рисунок 1
Рисунок 2. Декомпозиция
4. Создание таблиц библиотеки
Таблицы - основы реляционной базы данных. Таблица это объект БД, в котором данные сохраняются в виде записей (строк) и полей (столбцов). Каждый элемент содержится в отдельной ячейке, на пересечении записи и поля. В одной таблице обычно содержатся данные, относящиеся к определенному объекту, например книге, читателю и т.п. Таблица в Access может представляться в различных режимах.
Рисунок 4. Таблица «Читатели»
Рисунок 5. Таблица «Издательства»
Рисунок 6. Таблица выдачи и возврата книг
5. Создание схемы данных
Для того чтобы создать единую информационную структуру, все таблицы БД необходимо объединить, создав для этого связи между их полями. Связанные таблицы дают возможность объединить все данные на основе совпадающих значений полей. Только после того как связи заданы можно создавать запросы, формы и отчеты, отображающие сведения из разных таблиц БД. Связи устанавливаются между ключевыми полями таблиц. В большинстве случаев с первичным ключом одной таблицы, являющимся уникальным идентификатором каждой её записи, связывается внешний ключ другой таблицы. Связанные поля могут иметь разные имена, но должны иметь, одинаковы тип данных, а значение свойства Размер поля у них должен совпадать.
Рисунок 7. Схема данных
6. Создание запросов
Запросы используются для представления, просмотра и изменения, данных самыми различными способами. Можно считать что запрос - это просто вопрос, который мы задаем БД. Любой запрос, существующий в БД, относится к одному из следующих типов:
Запрос на выборку;
Запрос с параметрами;
Перекрестный запрос;
Запросы на изменения.
Запрос любого типа можно создать в режиме конструктор запросов, начиная с пустого бланка. На ленте переходим, на вкладку Создания. Справа, в разделе Другие, щелкнем кнопку Конструктор запросов. Открылся пустой бланк запроса, диалоговое окно Добавления таблицы и вкладка Конструктор (Работа с запросами) ленты.
Рисунок 8. Запрос на выборку
Этот запрос показывает читателей, которые брали в библиотеке книги издательства «Дрофа».
Рисунок 9. Параметрический запрос
Рисунок 10. Параметрический запрос
Этот запрос показывает читателей, которые вернули книги после заданной даты.
Рисунок 11. Перекрестный запрос
Этот запрос показывает сколько раз, и какую книгу, определенного автора брали читатели библиотеки.
7. Создание форм
В то время как таблицы и запросы позволяют отобразить на экране длинные списки записей, формы дают возможность сосредоточиться на конкретной записи. Они облегчают ввод и восприятие информации, могут содержать вспомогательные подписи и элементы оформления. Формы в MS Access используются для поддержки следующих задач:
Ввод, редактирование и просмотр информации, находящейся в таблицах;
Отображение результатов запросов;
Организация экранного окна поиска необходимой информации по БД;
Распечатка данных в организованном виде;
Сохранение в виде отчета с последующей модификацией;
Создание пользовательских экранных форм, облегчающих работу с БД.
Рисунок 12. Форма «Книги»
Эта форма отображает код книги, название, автора, год издания, число страниц, цену и код издательства. При этом в данной форме можно добавить новую книгу, и перейти на форму «Издательства».
Рисунок 13. Форма «Издательства»
Рисунок 14. Форма «Читатель»
Данная форма отображает код издательства, наименование издательства, город издательства, контактный телефон, e-mail, и сайт издательства.
Данная форма предоставляет информацию о читателях.
Рисунок 15. Главная форма
При этой формы можно переходить по всем формам, а также просматривать информацию о книгах, издательствах, читателях, добавлять и изменять записи в БД.
8. Создание отчетов
Отчет-это объект БД, предназначенный для представления данных в печатной форме. Чтобы с помощью мастера создать отчет Должники, в котором будут отображены все данные из запроса должники.
Рисунок 16. Отчет по выдаче книг
В данном отчете можно увидеть дату выдачи и возврата книги, ФИ, название книги.
Рисунок 17. Отчет по книгам
В данном отчете можно увидеть код книги, название, автора, год издания, число страниц, цену и код издательства.
Заключение
В данном курсовом проекте была разработана база данных «Школьная библиотека» соответствующая всем требованиям задания, она протестирована и отлажена. Программа полностью автоматизирует труд библиотекаря и организует надежное хранение и обработку данных.
В базе данных используются следующие объекты:
- таблицы для сохранения данных;
- запросы для поиска и извлечения только требуемых данных;
- формы для просмотра, добавления и изменения данных в таблицах;
- отчеты для анализа и печати данных в определенном формате.
Список использованной литературы
программный компьютерный библиотека интерфейс
1. Ахмадеев И.А Базы данных. Учебное пособие / И.А. Ахмадеев., Хайруллин А.Х., Юрасов С.Ю. - Н. Челны, 2004. - 224 с.
2. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс / Гарсиа-Молина Г, Ульман Дж, Уидом Дж. "Вильямс", 2003. - 229 с.
3. Дейт. К.Дж. Введение в системы баз данных / К.Дж. Дейт. -- "Вильямс", 2001. - 426 с.
4. Когаловский М.Р. Перспективные технологии информационных систем / М.Р. Когаловский. --2003. - 415 с.
5. Коннолли Т.М, Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т.М. Коннолли, К. Бегг. - Издательский дом "Вильямс", 2003. - 261 с.
6. Мюллер Р.Дж. Базы данных и UML. Проектирование / Р.Дж. Мюллер. - М.: ЛОРИ, 2002. - 193 с.
7. Пономаренко В.С. Информационные системы и технологии в экономики / В.С. Пономаренко. - Киев: Академия, 2002. - 542 с.
8. Саймон А.Р. Стратегические технологии баз данных / А.Р. Саймон. - М.: Финансы и статистика, 1999. 457 с.
Размещено на Allbest.ru
...Подобные документы
Информационная система (ИС) как совокупность взаимосвязанных аппаратно-программных средств, предназначенных для автоматизации накопления и обработки информации. Особенности создания ИС "Агентство недвижимости": база данных, техническая документация к ней.
курсовая работа [1,4 M], добавлен 30.08.2012АСУ — комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках технологического процесса, предприятия. Структура АСУ "ВУЗ". Организация работ по внедрению АСУ "ВУЗ". Проблемы при разработке и внедрении АСУ.
презентация [115,3 K], добавлен 14.10.2013Права граждан на защиту конфиденциальной информации и интеллектуальной собственности. Комплекс физических, аппаратных, программных и документальных средств, предназначенных для сбора и хранения информации. Массивы документов в информационных системах.
презентация [57,3 K], добавлен 24.06.2017Создание комплексной информационной системы на основе компьютерных информационных технологий подготовки, приема, обработки, передачи, учета, поиска экономической информации. Повышение оперативности и качества управления строительными материалами.
дипломная работа [2,3 M], добавлен 20.07.2014Создание автоматизированной системы – "Агентство по трудоустройству". Проектирование таблиц для хранения данных. Разработка запросов и отчетов, предназначенных для просмотра, редактирования и вывода информации. Разработка пользовательского интерфейса.
курсовая работа [4,9 M], добавлен 29.01.2011Общие сведения об автоматизированных информационных системах библиотек. Разработка графического макета, интерфейса и дизайна информационной системы. Требования к функциональной части системы. Создание программных модулей. Алгоритмы обработки данных.
дипломная работа [1,7 M], добавлен 04.11.2016Классификация компьютерных сетей как совокупности аппаратных и программных средств, позволяющих объединить компьютеры в единую распределенную систему обработки, хранения и обмена информацией. Функции сетевых операционных систем Unix, Linux, Windows.
презентация [108,0 K], добавлен 04.05.2012Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Анализ способов создания базы данных для учета книг личной библиотеки, особенности использования языка программирования C++Builder.
курсовая работа [8,1 M], добавлен 10.01.2014Обзор существующих аналогов программных средств, предназначенных для построения генеалогических деревьев, их достоинства и недостатки. Выбор программных средств, разработка и реализация архитектуры системы хранения данных, отладка и тестирование сервиса.
дипломная работа [177,1 K], добавлен 24.06.2012Понятия и принципы, лежащие в основе систем управления базами данных для ведения учета абонентов библиотеки. Анализ предметной области. Этапы проектирования БД. Разработка алгоритмов, выбор программных средств. Методическое обеспечение пользователя.
курсовая работа [2,1 M], добавлен 27.10.2010Совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером. Классификация интерфейсов, текстовый режим работы видеоадаптера. Функции текстового режима. Реализация пользовательского интерфейса в BORLAND C++.
лабораторная работа [405,1 K], добавлен 06.07.2009Характеристика сущности и назначения автоматизированных информационных систем (АИС), под которыми понимают совокупность информационных массивов технических, программных и языковых средств, предназначенных для сбора, хранения, поиска, обработки данных.
контрольная работа [24,4 K], добавлен 29.08.2010Информационная система – совокупность организационных, технических и программных средств, объединенных в единую систему для сбора, хранения, обработки, выдачи необходимой информации. Анализ особенностей инфологической, логической моделей базы данных.
курсовая работа [675,2 K], добавлен 16.09.2017Реализация программной системы "Магазин" для автоматизации деятельности и обеспечения хранения, накопления и предоставления информации. Логическая и физическая структуры базы данных. Разработка пользовательского интерфейса. Создание таблиц, представлений.
контрольная работа [3,9 M], добавлен 31.03.2014Разработка информационной системы для анализа, хранения и обработки информации необходимой для автоматизации учета в автомобильном салоне "Aurore Auto" с помощью технологий Rational Rose, PHP и MySQL. Реализация и экономическая эффективность проекта.
дипломная работа [2,2 M], добавлен 20.05.2011Анализ автоматизированных информационных технологий, применяемых в экономике. Особенности экономической информационной системы, предназначенной для поиска, хранения и выдачи информации по запросам пользователей. Поиск информации с помощью баз данных.
курс лекций [1,4 M], добавлен 27.01.2010Разработка автоматизированной системы мониторинга производственной деятельности предприятия, необходимой для принятия управленческих решений, обеспечивающих стабильную работу завода бытовой техники ЗАО "АТЛАНТ". Описание классов системы, тестирование.
курсовая работа [3,6 M], добавлен 19.06.2014Основные этапы разработки web-сайта факультета информатики: структурная схема функционирования, разработка интерфейса (регистрация посетителей, просмотр новостей, просмотр информации о факультете). Прописывание основных программных кодов приложения.
контрольная работа [4,9 M], добавлен 02.12.2009Проектирование и разработка автоматизированной информационной системы (АИС) публикации и обработки данных для работников детского сада № 176. Недостатки существующей АИС, снижающие эффективность работы организации. Прототип пользовательского интерфейса.
дипломная работа [7,7 M], добавлен 19.07.2012Анализ аппаратных и программных средств предприятия ТОО "Alicesystems", занимающегося разработкой web-сайтов. Выбор структур, топологий и технологий разработки системы. Технологии создания сайтов и выбор площадки. Описание программно-аппаратных средств.
отчет по практике [690,9 K], добавлен 29.05.2015