Автоматизированный учет библиотечного фонда в библиотеке
Разработка технической документации на программный продукт, что повысит эффективность и качество работы библиотеки, а также упрощение труда сотрудников за счет внедрения в рабочий процесс информационных технологий, автоматизирующих часть ручного труда.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 22.10.2020 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
09.02.03.КП.019.015 ПЗ |
||||||||||
Изм. |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
|
Автоматизированный учет библиотечного фонда в библиотеке им. Лукашевского г. Петропавловск-Камчатский |
Лит. |
Лист |
Листов |
|||||
Руковод. |
. |
|
Д |
3 |
20 |
|||||
Зав. отд. |
||||||||||
Н.контр. |
||||||||||
Рецензентт |
|
ВВЕДЕНИЕ
В современном мире успешная деятельность компаний не представляется возможной без исполнения автоматизированных систем накопления и обработки информации.
Целью данной курсовой работы является разработка технической документации на программный продукт, что повысит эффективность и качество работы библиотеки, а также облегчение и упрощение труда сотрудников за счет внедрения в рабочий процесс информационных технологий, позволяющих автоматизировать часть ручного труда.
Для реализации этой цели были поставлены следующие задачи:
- изучение среды разработки для реализации поставленной задачи;
проектирования структуры информации;
- создание интерфейса приложения;
- написание соответствующего алгоритма программы для работы приложения. библиотечный автоматизированный труд
Программная продукция для библиотеки хранит информацию о книгах, работниках и читателя. Содержит информацию обо всех книгах в хранилище и их авторах, а также хранит информацию о книгах, которые были выданы читателям. Что позволяет работнику библиотеки быстрее находить книги в хранилище и отслеживать кто не вернул книгу обратно. Актуальность курсового проекта заключается в сокращении времени и упрощении работы сотрудников библиотеки. Практическая значимость. Автоматизированное рабочее место сотрудников будет в дальнейшем использоваться в других библиотеках города.
Объектом исследования является библиотека им. Лукашевского. Предметом исследования является автоматизация рабочего места библиотекаря.
Документация курсового проекта будет реализована путем создания конфигурации на платформе «1C: Предприятие 8.3». Данная платформа предоставляет разработчику ряд объектов, использование которых позволяют снизить сроки и сложность работы без ущерба производительности по обслуживанию клиентов библиотеки.
1. АНАЛИЗ ПРОГРАММНЫХ ПРОДУКТОВ
При поиске аналогичных программных продуктов, использующихся в библиотеках, был выполнен анализ, в котором приведены основные плюсы и минусы программных продуктов, и созданного в данном курсовом проекте.
Первая программа для проведения анализа была взята Автоматизированная Библиотечно-Информационная Система(АБИС) «Либра». Представляет собой программный комплекс, предназначенный для ведения учета книг и периодических изданий, ведение карточки читателя, регистрации выдачи и возврата литературы(абонемент), поиск по каталогу и многое другое. Распространяется бесплатно. Данный программный комплекс является полнофункциональной системой программного обеспечения библиотеки, может использоваться как в публичных библиотеках, так и в домашних условиях.
Краткое описание программного комплекса:
- имеет возможность связывать библиографическое описание с электронным ресурсом(файлом), для создания полноценной электронной библиотеки;
- поддерживает работу со считыванием штрих-кода, подключенными к клавиатуре или к COM-порту, что позволяет присвоить каждой единице хранения уникальный номер в виде штрих-кода;
- не требует установки дополнительных программ, как-то Access или другие Системы Управления Базами Данных(СУБД);
- позволяет выводить отчеты и результаты поиска на печать и выгружать в файл.
Следующая программа, Автоматизированная интегрированная библиотечная система (АИБС) «МегаПро». Инновационное программное решение для комплексной автоматизации информационной-библиотечной деятельности, построения библиотечных сетей, эффективного управления информационными ресурсами и организации доступа к ним на основе web-технологии.
Общие характеристики:
- комплексную автоматизацию библиотечно-информационных технологий и управление различными видами ресурсов;
- создание электронных библиотек и электронно-библиотечных систем;
- построение библиотечных сетей, в том числе, на основе «облачных» решений;
- широкие возможности взаимодействия и интеграции с другими информационными системами;
- защиту электронных ресурсов и конфиденциальной информации.
Программный продукт в данном курсовом проекте будет обладать меньшим функционалом, что является основным требованием заказчика и доступным интерфейсом, позволяющим без затруднений пользоваться программой любому пользователю с минимальными знаниями работы с ЭВМ.
2. ОСНОВНЫЕ ТЕХНОЛОГИЧНЫЕ РЕШЕНИЯ
2.1 Проектирование информации
Для проектирования информационной базы данных были выделены следующие атрибуты, объединенные, в сущности. Сущность «Читатель» (ФИО, дата рождения, телефон, адрес, пол). Сущность «Книга» (наименование, автор, количество страниц, жанр, издания, год издания, аннотация, ключевые слова). Сущность «Произведение» (дата выдача, дата возврат).
Связи: берет, записывает.
Эта необходимая информация для построения ER-диаграмму, представленную в соответствии с рисунком 1.
Рисунок 1- ER-диаграмма
На модели, представленной в соответствии с рисунком 1, рассматривается ситуация, в которой читатели приходят и берут книги. Сущность «Книги» содержит информацию о всех книгах, имеющихся в библиотеке. Отдельный экземпляр этой сущности содержит информацию только об одной книге. Сущность «Книги» содержит информацию о конкретной книге, о том, кто ее взял, когда взял и когда вернет книгу. Между этими сущностями существует связь типа «1: М», которая означает, что любая книга, выдана читателю является обязательным по отношению к сущности «Книги». Класс принадлежности является обязательным. Сущность «Читатели» содержит информацию о читателях. Отдельный экземпляр сущности содержит информацию об одном читатели. Существует связь между сущностями типа «1: М», обязательная со стороны сущности «Читатель» (каждому экземпляру сущности «Читатель» обязательно соответствует читатель и причем только один). Класс принадлежности является обязательным.
После Книги составления ER-диаграммы, опираясь на эту информацию, необходимо построить Даталогическую модель 1-го уровня, представленная в соответствии с рисунком 2.
Рисунок 2- Даталогическая модель 1-го уровня
В дальнейшем данная даталогическая модель подвергается процессу нормализации, но для осуществления этого процесса необходимо определить связь в сущностях.
Таблица «Читатели»
Читательский билет-ФИО (простая связь)
Читательский билет-Адрес (простая связь)
Читательский билет-Телефон (простая связь)
Таблица «Обслуживание читателя»
Код выдачи-Дата выдачи (простая связь)
Таблица «Книги»
Книги-Название (Непростая связь)
Книги-год издания (простая связь)
Книги-Код автора (Непростая связь)
Книги-жанр (Непростая связь)
Рисунок 3- Нормализованная даталогическая модель 2-го уровня
Выполненная модель на рисунке 3 является законченной и становится основой для оставления диаграммы классов представленная в соответствии с рисунком 4, в котором описываются основные классы системы.
Рисунок 4 - Диаграмма классов
Были созданы четыре класса: класс «Справочники», «Регистр», «Документы», и «Отчеты». В классе «Справочники» содержатся четыре объекта: произведения, книги, читатели, жанр книги, автор. Класс «Документ» содержит объекты выдача книги, который связан с объектами из класса справочники, которые формируют данный документ. Класс «Отчеты» содержат отчеты библиотечная выписка, долги читателя, который связан с объектами из класса «Документы». В данном отчете будет содержаться информация обо всех услугах. После созданной диаграммы классов необходимо сформировать словарь данных, в котором будет предоставлена информация о каждом справочнике, документе, регистру и отчет, которые будут использоваться в системе. Словарь данных показан в соответствии с таблицей 1.
Таблица 1-Словарь данных
№ |
Реквизит |
Обозначение |
Тип |
Длина |
Принадлежность |
|
1 |
ФИО |
ФИО |
Строка |
30 |
Справочник «Читатели» Справочник «Авторы» |
|
2 |
Телефон |
Телефон |
Число |
16 |
Справочник «Читатели» |
|
3 |
Автор |
Автор |
Строка |
30 |
Справочник «Автор» |
|
4 |
Дата выдачи |
Дата выд. |
Дата |
- |
Документ «Выдача книг» |
|
5 |
Дата возврата |
Дата воз. |
Дата |
- |
Документ «Возврат книг» |
|
6 |
Наименование |
Наим. |
Строка |
30 |
Справочник «Книги» |
|
7 |
Жанр |
Жанр |
Строка |
20 |
Справочник «Жанры Книги» |
|
8 |
Год издания |
Год издания |
Дата |
- |
Справочник «Книги» |
|
9 |
Пол |
Пол |
Булево |
- |
Справочник «Читатели» |
|
10 |
Издание |
Издание |
Строка |
30 |
Справочник «Книги» |
|
11 |
Страницы |
Страницы |
Число |
4 |
Справочник «Книги» |
Данный словарь данных будет служить для формирования понятия о том, какие параметры будут принимать реквизиты различных справочников: какой тип данных, какой длины и сколько таких реквизитов будет содержаться в одном справочнике. В таблице 1 изображен словарь данных, который содержит в себе реквизиты всех справочников и документов. Документ «Возврат книг» содержит 1 реквизит возврат книг, который имеет тип дата. Справочник «Читатели» содержит в себе 3 реквизита: ФИО- тип строка, длина 30; Телефон- тип число, длина 16; Пол- тип булево. Справочник «Авторы» содержит в себе 2 реквизита: ФИО и Автор-строка, длина 30; Справочник «Книги» содержит в себе 4 реквизита: Наименование- тип строка, длина 30; Год издание- тип дата; Издание- тип строка, длина 30; Станицы-тип число, длина 4. Справочник «Жанры книги» содержит один реквизит Жанр имеет тип строка длина 20. Документ «Выдача книг» содержит 1 реквизит выдача книг который имеет тип дата.
2.2 Разработка интерфейсной части
Разработка интерфейса начинается с разработки диаграммы вариантов использования. Определить какие действия будут выполняться библиотекарем относительно читателя и самой системы. Данная диаграмма позволяет описать дейстия, участвующие в формировании каких-либо операций, а также сами операции и реакцию на них программы. Выполненная диаграмма вариантов использования представлена в соответствии с рисунком 6.
Рисунок 5 - Диаграмма вариантов использования
Диаграмма, изображенная на рисунке 6, предоставляет информацию обо всех участниках, которые будут взаимодействовать с системой, а именно, диаграмма преследует следующие цели, которые будут сформулированы в процессе моделирования базы данных:
сформировать понятие о том, как будет выглядеть модель базы данных на начальном этапе;
определить действия и команды, которые будут выполнять актеры и система в процессе работоспособности;
определить связь между участниками данной системы.
Для создания данной диаграммы, был взят элемент, с названием (actor) в виде некоего человека, который воспринимается в качестве объекта и будет взаимодействовать с системой. В качестве операций, выполняющиеся в системе, были взяты эллипсы, в которых записывается действие, выполняющееся тем или иным участником системы, или самой системой. Стрелки указывают взаимосвязь между актером и процессом выполнения каких-либо действий. В дальнейшем, опираясь на данную диаграмму, необходимо сформировать две таблицы, первая из которых, изображенная в соответствии с таблицей 2, будет содержать в себе описание данной диаграммы, а вторая, показанная в соответствии с таблицей 3, предоставляет информацию о всех операциях и действиях, выполняющиеся в процессе взаимодействия актеров с системой.
Таблица 2 - Описание диаграммы
Название варианта |
Регистрация читателя |
|
Цель |
Предоставить услуги читателю |
|
Действующие лица |
Читатель ,Библиотекарь, БД |
|
Краткое описание |
Регистрация читателя, выдача книги, возврат книги, утеря книги, проверка контроля сроков |
|
Тип варианта |
Основной |
Информация в таблице 2, содержит в себе 5 пунктов описания диаграммы. Название варианта подразумевает обозначение самой моделируемой системы и обозначается как регистрация, так как данная система будет вести процесс регистрации пользователей. Цель несет в себе информацию о том, что должна в конечном итоге совершать данная система, то есть осуществлять регистрацию пользователя с целью дальнейшего пользования библиотекой. Действующие лица - это объекты (actor), которые взаимодействуют между собой, а также с системой, в процессе, каких-либо действий, то есть отношения пациента с библиотекарем и базой данных. Краткое описание предоставляет основную информацию о действиях, выполняемые актерами. Тип варианта - это режим, в котором будут осуществляться основные манипуляции над данными, то есть основное главное окно.
Таблица 3 - Взаимодействие объектов и системы
Действие пользователя |
Отклик программы |
|
Абитуриент предоставляет информацию для регистрации. Библиотекарь вводит данные в систему |
Система заносит в БД введенную информацию |
|
Формируется список читателей |
Посылает запрос на формирование списка читателей |
|
Система создает список выдача и возврат книг |
Посылает запрос на формирование списка выдача и возврат книг |
В таблице 3 содержится последовательность действий, которые будут выполняться в процессе осуществления регистрации читателя на предоставление услуг. Данные, нумерованные нечетными числами, описывают действия, выполняемые объектами системы (актерами). Полученные данные об услуге, работник записывает в саму систему, манипуляция над которыми выполняется при помощи программ или команд, которые описываются в таблице, нумерованные четными числами.
После создания диаграммы классов и определив основные функции рабочего стола, был доработан интерфейс, диалоговава окна, с которыми работает пользователь. Данный интерфейс представлен в соответствии с рисунками 6 и 7.В соответствии с рисунком 6 приведена структура формы документа «Обслуживание читателя»
Рисунок 6 - Интерфейс документа «Выдача книги»
Документ «Выдача книги» состоит из «шапки» и «табличной части». Шапка содержит в себе информацию о номере документа, читателе и дате выдачи. Поле со стрелочкой указывает, что информация будет заполняться из выпадающего списка справочника. Табличная часть содержит информацию о том какую книгу взял читатель, автор и когда должен ее вернуть. Кнопка «Провести и закрыть» заносит информацию в регистр сведений.
В соответствии с рисунком 7 приведена структура формы справочника «Книги»
Рисунок 7 - Интерфейс справочника «Книги»
В справочнике «Книги» записывается информация о книгах их название, автор, жанр, издания, год издания и страницы. Так же описывается краткое содержание что бы читатель мог узнать, о чем идет речь в книге.
2.3 Технологическая схема обработки информации
Так как результаты проведения всех документов сохраняются в регистре то эту информацию можно использовать для формирования различных отчётов.
Рисунок 8 - Диаграмма последовательностей
В диаграмме последовательности, в соответствии с рисунком 8, видно, что документы заполняются справочной информацией. После этого, информация из документов, заносится в регистр, откуда уже она попадает в отчёты.
2.4 Результатная информация
Информация, вносимая в базу данных, должна обрабатываться и иметь итоговую информацию. Для данного курсового проекта так же была разработана результатная информация, представленная в соответствии с таблицей 4.
Таблица 4 - Результативная информация
Объект |
Реквизиты |
Функция |
Условие |
|
Регистр «Отчеты» |
Читатель Дата выдачи № документа Произведение № книги Срок возврата |
Сортировка |
Согласно данной таблице был разработан:
Отчет «Библиотечная выписка»
за период от… по…
№ |
Читатель |
Произведение |
№ Книги |
Дата выдачи |
Срок возврата |
|
1 |
Иванов |
Сотня. Кэсс Морган |
453 |
3.12.2019 |
10.12.2019 |
|
2 |
Василькова |
До Встречи с тобой. Джоджо Мойес |
321 |
12.11.2019 |
18.11.2019 |
Рисунок 9-Отчет «Библиотечная выписка»
3. МЕРОПРИЯТИЯ ДЛЯ ПОДГОТОВКИ ОБЪЕКТА К ЭКСПЛУАТАЦИИ
В этом разделе перечислены действия, необходимые для обеспечения качественной работы пользователя, которые заключаются в обучении приемам работы с программой. Перечень работ включает:
выполнение пуско-наладочных работ;
обучение пользователя, которая представлена в таблице 5;
наименование БД исходной
внесение изменений или дополнительных материалов в программный продукт по замечаниям заказчика;
создание и подписание акта о внедрение программы.
Таблица 5 - Обучения пользователя
Формы обучения |
Время обучения |
|
Показ программы |
15-20 минут |
|
Объяснение всех функций программы |
25-30 минут |
|
Ответы на вопросы |
10-15 минут |
ЗАКЛЮЧЕНИЕ
В данном курсовом проекте была разработана техническая документация на программу для автоматизации учета библиотечного фонда в библиотеке им. Лукашевского г. Петропавловск - Камчатский. Программа была создана для облегчения и улучшения качества работы сотрудников библиотеки. В состав документации включены:
проектирование информации о работе библиотеке;
создание интерфейса;
проектирование выходных форм и алгоритмов.
Документация на программный продукт отвечает всем требованиям готова к использованию. Все поставленные цели и задачи в начале работы были выполнены.
СПИСОК ЛИТЕРАТУРЫ
ГОСТ 7.32-2017 Система стандартов по информации, библиотечному и издательскому делу: отчет о научно-исследовательской работе: структура и правила оформления. - Москва: Стандартинформ, 2017. - 32 с.
Методические указания по выполнению выпускной квалификационной работы для студентов всех форм обучения. Специальность 09.02.03 «Программирование в компьютерных системах» / Л. Г. Буряк, М. А. Якименко, Н. А. Боровская, И. В. Жукова. - 3-е изд., перераб. и доп. - Петропавловск-Камчатский: Издательство Камполитех. 2018-40с.
Разработка сложных отчетов в «1С:Предприятии 8.2» Система компоновки данных». Издание 2/ Хрусталева Е. Ю.
Электронная версия книги «1С:Предприятие 8.1. Простые примеры разработки»/ Габец А. П. , Гончаров Д. И.
Размещено на Allbest.ru
...Подобные документы
Функциональная схема системы "Учет библиотечного фонда". Описание поставленных задач. Выбор среды программирования и этапы разработки библиотеки автоматизированной системы. Логическая и физическая модель данных. Структура и описание программных модулей.
дипломная работа [1,7 M], добавлен 27.10.2012Разработка автоматизированного рабочего места служащего библиотечного фонда "Национальная библиотека им. В.И. Вернадского". Программные средства для разработки базы данных библиотечного фонда. Установление связей таблиц базы данных библиотечного фонда.
курсовая работа [5,3 M], добавлен 07.06.2010Процесс автоматизации деятельности библиотеки. Построение библиотечного процесса книговыдачи на базе локальной компьютерной сети, объединяющей технологические операции работы с фондом библиотеки. Оформление заказа на книгу. Обработка заказов читателей.
курсовая работа [1,2 M], добавлен 10.09.2015Автоматизированная выборка данных, упрощение переработки информации при использовании СУБД. Разработка программного обеспечения автоматизированного рабочего места секретаря учебно-методического кабинета. Назначение, проверка, условия применения программ.
контрольная работа [304,6 K], добавлен 28.07.2010Разработка электронной таблицы учета посещения поликлиники, описание алгоритма; создание макросов, автоматизирующих вывод диаграмм. Создание шаблона для оформления технической документации, оценка вычислительных возможностей табличного процессора Excel.
курсовая работа [151,4 K], добавлен 12.05.2013Задачи школьной библиотеки. Проблемы перехода школ на ОС Linux. Обзор рынка библиотечных информационных систем. Сравнительный анализ Microsoft Office и OpenOffice. Законодательные акты учёта библиотечного фонда. Средства, входящие в OpenOffice Base.
дипломная работа [1,8 M], добавлен 22.06.2013Процесс выбора технологий и инструментальных средств. Анализ требований и построения спецификаций создаваемого программного обеспечения. Контекстная и детализированная диаграмма "AS-IS". Разработка алгоритмов и структур данных для хранения информации.
курсовая работа [3,3 M], добавлен 04.06.2014Возможность оптимизации работы сотрудников отдела продаж предприятия снабжения путем внедрения современных информационных технологий. Программное обеспечение в бухгалтерии. Работа с программой Бизнес Пак, ее основные функции. Алгоритм работы с клиентом.
контрольная работа [822,5 K], добавлен 27.06.2011Анализ показателей оценки эффективности информационных систем и технологий. Расчет трудовых и стоимостных показателей и показателей достоверности информации, разработка программы для ускорения методов обработки данных. Интерфейс и листинг приложения.
дипломная работа [1,2 M], добавлен 14.01.2012Замена ручного труда менеджеров на автоматизированный путём переноса информации о проживающих и квитанциях с бумажных документов в электронный вид. Схема обработки информации, описание процесса отладки. Установка системы и порядок работы с дистрибутивом.
дипломная работа [3,7 M], добавлен 10.06.2013Развитие информационных технологий в Российской Федерации. Эффективность использования ИКТ для социально-экономического развития страны: совокупность инфраструктуры, программного обеспечения и навыков работы с ними у граждан, бизнес-структур и госсектора.
курсовая работа [56,9 K], добавлен 15.07.2012Проблема сохранности библиотечных фондов в процессе их использования. Основные причины повреждения документов. Основы применения современных технологий в процессе обеспечения сохранности библиотечного фонда. Важность электронного документирования.
курсовая работа [39,5 K], добавлен 15.07.2013Создание образовательного сайта в рамках проектной деятельности учащихся ОП ОО Чапаевского губернского колледжа на уроках истории. Технология создания Web-сайта средствами HTML-кода и JavaScript. Разработка проекта АРМ сотрудников библиотеки колледжа.
дипломная работа [955,4 K], добавлен 31.01.2013Актуальность внедрения автоматизированных информационных систем (АИС) в бюджетный процесс. Осуществление бюджетного планирования и управления с помощью АИС "Финансы" и "Бюджет". Разработка электронного бюджета с целью улучшения информационных потоков.
реферат [39,2 K], добавлен 04.10.2013Разработка автоматизированной системы технологического (коммерческого) учета электроэнергии для СНТ "Восточный". Выбор оборудования для контроля технологических параметров, его принцип работы. Расчет снижения потерь за счет внедрения данной системы.
курсовая работа [303,2 K], добавлен 17.06.2017Теоретические аспекты использования Infrastructure Library информационных технологий. Планирование процессов, ролей и видов деятельности. Определение связей и необходимых видов взаимодействий в организации. Проблемы внедрения Infrastructure Library.
курсовая работа [69,9 K], добавлен 22.05.2017История развития информационных технологий. Классификация, виды программного обеспечения. Методологии и технологии проектирования информационных систем. Требования к методологии и технологии. Структурный подход к проектированию информационных систем.
дипломная работа [1,3 M], добавлен 07.02.2009Разработка базы данных в СУБД Microsoft SQL Server 2008 Express для автоматизированного учета пассажирских перевозок по Ставропольскому краю и механизмов управления ими при помощи триггеров. Экономическая эффективность от внедрения программного продукта.
курсовая работа [3,4 M], добавлен 22.06.2011Разработка программного продукта для полнофункционального учета работающих в библиотеке людей и читателей. Сбор исходных данных и разбиение проекта на модули. Структура проекта базы данных, интерфейс проекта. Настройка параметров, обучение персонала.
курсовая работа [1,9 M], добавлен 02.10.2014Условия повышения эффективности управленческого труда. Основные свойства информационных технологий. Системные и инструментальные средства. Классификация информационных технологий по типу информации. Главные тенденции развития информационных технологий.
реферат [15,4 K], добавлен 01.04.2010