Личная библиотека
Организационная и функциональная структура личной библиотеки, ее информационная модель. Комплексный анализ существующего программного обеспечения для автоматизации личной библиотеки. Разграничение прав доступа к ИС. Разработка руководства пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 03.02.2021 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
личный библиотека программный автоматизация
Введение
1. Общая часть
1.1 Краткая характеристика предметной области
1.2 Организационная структура личной библиотеки
1.3 Функциональная структура личной библиотеки
1.4 Информационная модель личной библиотеки
1.5 Анализ существующего программного обеспечения, для автоматизации личной библиотеки
2. Специальная часть
2.1 Структура информационной системы личной библиотеки
2.2 Разграничение прав доступа к ИС
2.3 Руководство пользователя
Заключение
Список использованной литературы
Введение
По мере увеличения личной библиотеки возрастает и потребность в хранении данных о книгах, в особенности об их местоположении. Затрудняется их поиск, особой же сложностью представляется поиск книг схожего жанра, автора - для обладателей больших личных библиотек это может представляться фактически невозможным. На эти задачи затрачивается много времени.
Актуальность темы создания информационной системы личной библиотеки на сегодняшний день очевидна и не оспорима. К одной из важнейших задач настоящего времени можно суверенностью отнести совершенствование процессов управления, основанных на информатизации различных организаций.
Объектом исследования в курсовом проекте является - автоматизация личной библиотеки.
Предметом исследования в курсовом проекте является - личная библиотека.
Цель курсового проекта - разработать конфигурацию личной библиотеки на платформе 1С Предприятие.
Для достижения поставленной цели необходимо определиться с задачами проекта:
1. Дать краткий анализ предметной области - «Личная библиотека»;
2. Провести анализ существующего программного обеспечения автоматизации учета литературы в личной библиотеке;
3. Произвести обоснование выбора системы для разработки конфигурации.
4. Произвести тестирование разработанной конфигурации личной библиотеки.
Предметная область курсового проекта представляет собой функционирование информационной системы личной библиотеки.
Информационная система должна выполнять следующие задачи:
Учет книг в личной библиотеке;
2. Производить учет выданных в пользование книг;
3. Предоставлять аналитические данные частного пользователя;
4. Предоставлять данные о перемещении книг.
Требования к данным:
Важной частью каждой информационной системы является автоматизация, позволяющая минимизировать затраты времени на проведение операций. К такой операции можно отнести автоматическое вычисление суммы, в зависимости от цены и количества купленных книг.
Курсовая работа состоит из введения, общей части, специальной части, заключения и списка литературы, а также приложение, которое содержит в себе программный код создаваемой информационной системы личной библиотеки.
1. Общая часть
1.1 Краткая характеристика предметной области
С момента, когда библиотекари и библиографы разных стран задумались о наилучшей классификации знаний, были предложены разные подходы к решению этой проблемы. Начнём с основополагающих принципов. Л.Б. Хавкина пишет: «Классификация должна быть логичной и ясной и охватывать все отрасли человеческого знания. Каждая книга должна найти в ней определенное место, и такие отделы, как «смесь» или «книги разного содержания», которыми еще полны каталоги старых библиотек, совершенно недопустимы» [1].
Многие годы книга занимает важное место в жизни каждого человека. Считается, что книга - это самый полноценный и достоверный источник знаний для человека; книга формирует культуру человека, обогащает его внутренний мир, развивает фантазию, заставляет по-новому посмотреть на окружающий мир. Книга дает возможность найти ответы на любые поставленные вопросы. Недаром книги завоевали популярность много лет назад и удерживают её на протяжении долгого времени.
С развитием современных технологий появились новые разновидности книг, отвечающие требованиям современной эпохи, а также и передовые компьютерные программы, способные привести личную библиотеку в идеальное состояние.
Личная библиотека интересующегося чтением человека может содержать несколько десятков, сотен, или даже тысяч книг. Каждая книга, хранящаяся в личной библиотеке, имеет следующие параметры: название, имя и фамилию автора, издательство, год издания, жанр, тип переплета, количество страниц и др. данные. Это может означать лишь то, что все данные о книгах и их местонахождении было бы гораздо удобнее хранить и всегда иметь под рукой.
Зачастую книголюбам приходится подолгу искать нужную книгу на многочисленных полках, или искать книгу среди знакомых, взявших ее почитать, но затянувших с возвращением. На все это затрачивается большое количество времени, а ожидаемый результат не всегда может быть достигнут.
Таким образом, разработка информационной системы личной библиотеки будет шагом к упорядочиванию личной библиотеки, систематизации и повышению комфорта в поиске и использовании своих книг.
Система должна удовлетворять следующим требованиям:
надежности;
обладать интуитивно понятным интерфейсом;
облегчать поиск необходимой информации;
содержать в себе наиболее актуальные функции, необходимые пользователю [5].
1.2 Организационная структура личной библиотеки
Совокупность протекающих в библиотеке частных процессов, приводящих к получению конечных результатов деятельности (предоставление услуг, выпуск и реализация продукции), представляет собой единый процесс.
Именно в этом процессе происходит объединение сотрудников библиотеки, а его содержание оказывает определяющее воздействие на организационное построение (структуру) библиотеки и ее структурных единиц (подразделений).
Организационную структуру библиотеки можно определить как целостную, упорядоченную совокупность относительно самостоятельных подразделений, реализующих закрепленные за ними функции и цели, наделенных соответствующей компетенцией и находящихся в определенных отношениях между собой.
Организационная структура личной библиотеки состоит только из хозяина этой библиотеки.
1.3 Функциональная структура личной библиотеки
Главным достоинством программы является систематизация данных обо всех книгах библиотеки и легкий поиск по ним. Что означает, что при желании найти книги определенного автора или жанра поиск не составит никакого труда.
Пользователям, имеющим достаточно большие личные библиотеки и имеющие проблемы с поиском книги можно воспользоваться полем о местонахождении книги, где можно указать на какой именно полке она находится и, при необходимости, просто найти книгу по названию и посмотреть уже заполненные ранее данные [7].
Одним из достоинств системы является упрощение процесса отслеживания местонахождения книг не только в пределах квартиры пользователя, но и за ними. Как только пользователю понадобиться эта книга он легко сможет найти должника и вернуть ее назад. Чтобы поиск книги в довольно большой личной библиотеке не составил труда, пользователю предлагается добавлять данные о местоположении книги. Расположение книг происходит по «Жанру».
Главной задачей является создание каталога с библиографическими описаниями. Рассматривая функции библиотечных систем, можно выделить автоматизацию всех библиотечных процессов, включающих: комплектование, обработку библиографических источников, создание карточек, книжных формуляров и пр.
1.4 Информационная модель личной библиотеки
Для построения контекстной диаграммы, согласно принципам IDEF0, определены входящие потоки - документный поток (документы местного характера и общие) и запросы пользователей; к выходящим потокам отнесены обработанные документы и информационно-библиотечные услуги. Контроль осуществляется с помощью комплекса нормативных документов.
Рисунок 1. Организационная структура личной библиотеки
Для операционно-технологического анализа организационная структура содержит совокупность циклов, определяющих направления работы.
Технологический блок - это комплектование, учёт и обработка литературы, работа с фондом, обслуживание читателей и др. Многие операции обособлены, но в совокупности они направлены на информационное обслуживание читателей. Социокультурный блок - функции, характерные для модельной библиотеки.
1.5 Анализ существующего программного обеспечения для автоматизации личной библиотеки
Существует большое количество программных продуктов для автоматизации библиотек. Примерами таких продуктов являются:
1С:Библиотека
Продукт позволяет автоматизировать рабочие процессы библиотеки, в зависимости от ее назначения, типа, состава фондов, может быть интегрирован с другими типовыми решениями фирмы "1С".
С помощью системы "1С:Библиотека" может быть автоматизирована деятельность библиотек разных назначений и типов:
универсальных - муниципальных, областных, региональных;
учреждений образования;
отраслевых;
специальных;
частных (домашних).
Комплектование:
Поиск, формирование и оформление заказов в издательства/книготоргующие организации.
Контроль выполнения заказов.
Автоматическая сверка на дублетность.
Регистрация поступлений изданий и присвоение уникального номера каждому поступающему в библиотеку документу с использованием технологии штрихкодирования [8].
Каталогизация:
Описание любых видов изданий, включая документы в электронном формате, аудио-, видео-, нотные, картографические, изоиздания и пр.
Полная поддержка национального коммуникативного формата RUSMARC.
Обеспечение контроля вводимых данных на их соответствие требованиям стандартов.
Автоматическая индексация, на основе которой реализуется быстрый поиск по любым элементам библиографического описания и их сочетаниям.
Возможность использовать любые графические материалы (изображения титульных листов, артефактов, страниц текста и т.д.).
Экспорт/импорт данных в MARC-форматах.
Хранение неограниченного количества библиографических записей.
Учет, актуализация и хранение фонда:
Поддержка процессов упорядоченного хранения и учета документов библиотеки любого формата в соответствии с ее типом и назначением.
Обеспечение процессов движения фонда.
Ведение индивидуального и суммарного учета документов (изданий) как по совокупному фонду библиотеки, так и по отдельным фондам (специализированным) с учетом специфики хранящихся в них изданий.
Возможность вводить в учетные документы не только обязательные, но и факультативные показатели с учетом специфики конкретной библиотеки.
Обслуживание читателей:
Регламентирование и дифференцированный доступ к документам фонда для различных групп читателей.
Быстрая идентификация читателей с помощью технологии штрихового кодирования читательских билетов.
Дневник работы библиотеки.
Виртуальный кабинет читателя:
Удаленный доступ читателя к электронному каталогу и поиск изданий по любым элементам библиографического описания.
Формирование электронной заявки по результатам поиска.
Удаленный доступ к данным о наличии свободных физических экземпляров изданий в фондах библиотеки.
Удаленный доступ читателя к своему формуляру.
Контроль читателя за процессом исполнения сформированных заказов.
Оповещение читателя о выполненных заказах и его задолженности [6].
Автоматизированная Библиотечно-Информационная Система (АБИС) «Либра», представляет собой программный комплекс, предназначенный для ведения учёта каталога книг и периодических изданий, ведения картотеки читателей, регистрации выдачи и возврата литературы (абонемент), поиска по каталогу и многое другое. Базовая версия АБИС «Либра», рассчитанная для работы на одном компьютере, распространяется бесплатно, при этом в системе нет каких либо ограничений на количество регистрируемых изданий. Данный программный комплекс является полнофункциональной системой программного обеспечения библиотеки, может использоваться для систематизации и учёта книг, как в публичных библиотеках, так и в домашних условиях.
OPAC-Global эксплуатируется в Президентской библиотеке имени Б.Н. Ельцина, научной библиотеке Государственной Третьяковской галереи, Центральной научной библиотеке ПМГМУ им. И.М. Сеченова, Министерстве здравоохранения Российской Федерации, Министерстве культуры Российской Федерации, в Северо-Восточном федеральном университете им. М.К. Аммосова, Московской духовной академии и других крупных отраслевых, областных и учебных библиотеках.
«Фолиант» - система для комплексной автоматизации библиотечных процессов от создания библиографии до учета читателей и книговыдачи.
Система автоматизации всех процессов работы библиотеки на основе взаимосвязанного функционирования различных модулей (АРМ) системы;
Возможность использования в библиотеках любого типа (от национальных до школьных) и в корпоративных проектах;
Широкие возможности для адаптации к условиям работы конкретной библиотеки;
Настраиваемый, комфортный, дружественный пользовательский интерфейс;
Модульная организация системы - возможность как одновременного, так и постепенного внедрения системы и отдельных АРМ;
Безопасность - контроль доступа к данным по категориям пользователей;
Управляемость - настройка, в том числе удаленная, основных параметров системы;
Поддержка технологии корпоративной каталогизации;
Создание и ведение электронных библиотек полнотекстовых документов.
Перечислено только не большое количество программных продуктов, позволяющих проводить автоматизированную работу в библиотеках. Создаваемая конфигурация не должна обладать полным комплексом задач, так как предполагается личное пользование [1].
2. Специальная часть
2.1 Структура информационной системы личной библиотеки
«1C: Предприятие 8» является универсальной системой для автоматизации ведения учета. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности. Система программ «1C:Предприятие 8» предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимся предприятиями.
«1С: Предприятие» является гибкой настраиваемой системой, с помощью которой можно решать широкий круг задач в сфере автоматизации деятельности предприятий. Специфические алгоритмы конфигурации описываются в системе «1С:Предприятие» при помощи программной компоненты Конфигуратор в программных модулях, содержащих тексты на встроенном языке системы.
Встроенный язык системы «1С: Предприятие» предназначен для описания (на стадии разработки конфигурации) алгоритмов. Результатом конфигурирования является Конфигурация, которая представляет собой модель предметной области.
Конфигурацией в системе «1С: Предприятие» называется совокупность трех взаимосвязанных составных частей:
* Структуры метаданных
* Набора пользовательских интерфейсов
* Набора прав
Метаданными в системе «1С: Предприятие» называется совокупность объектов метаданных, настроенных на хранение и обработку информации о хозяйственной деятельность конкретного предприятия.
Под объектами метаданных понимается формальное описание группы понятий предметной область со сходными характеристиками и одинаковым предназначением.
Рассмотрим объекты метаданных, используемых в курсовом проекте:
* Справочники - предназначены для работы с постоянной и условно постоянной информацией. Примерами справочников в курсовом проекте являются списки стран, предоставляемых туров, организаций-туроператоров, работающих с агентством, сотрудников и др.
* Перечисления - используются для описания постоянных наборов значений, не изменяемых для конкретной конфигурации. На этапе конфигурирования можно описать практически неограниченное количество видов перечислений. В отличие от справочника, значения перечислений задаются на этапе конфигурирования, и не могут быть изменены на этапе исполнения [1].
Типичным примером перечислений, использованном в курсовом проекте, является тип клиентов (физические лица, юридические лица).
* Документы - предназначены для хранения основной информации обо всех событиях, происходящих на предприятии, и, разумеется, имеющих смысл с точки зрения экономики. При помощи документов отражаются и платежи с расчетного счета, и операции по кассе, и кадровые перемещения, и движения по складу, прочие подобные события.
* Отчеты и обработки - для описания отчетов и процедур произвольной обработки на этапе конфигурирования может быть создано неограниченное количество форм отчетов. Каждая форма имеет свой диалог настройки, который позволяет определить набор параметров формирования отчетов.
* Регистры (компонента «Оперативный учет»)- предназначены для анализа остатков и движений средств в системе «1С: Предприятие».
Регистр представляет собой многомерную систему хранения остатков или оборотов. Каждый регистр на этапе конфигурации описывается набором измерений и ресурсов.
Под измерением понимается набор значений, которые детализируют движения средств, и в разрезе которых хранятся остатки; под ресурсом - числовая величина, которая является количественным или суммовым значением, отражающих размер движение (остатка).
Под пользовательским интерфейсом в системе «1С: Предприятие» понимается совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными объектами данных - документами, справочниками, журналами и т.д. Как правило, пользовательский интерфейс создается для конкретной категории пользователей. Цель создания интерфейса - обеспечить быстрый доступ пользователей к той информации, которая необходима им в соответствии с их обязанностями [6].
Под набором прав в системе «1С: Предприятие» понимается определение полномочий пользователей на работу с информацией, которая обрабатывается в системе.
Большинство объектов метаданных в системе «1С: Предприятие» могут иметь визуальное представление. В самом лучшем случае визуальное представление состоит из следующих частей:
* Экранный диалог, используемый для ввода и редактирования информации, хранящейся в объекте метаданных;
* Печатная форма объекта метаданных (печатных форм может быть несколько)
* Модуль формы - программа на встроенном языке системы «1С: Предприятие». Как правило, модуль формы содержит алгоритм построения печатной формы объекта метаданных, а также может выполнять обработку вводимой в диалог информации для целей входного контроля, выполнения расчетов и т.п.
1С: Предприятие это универсальная система, предназначенная для автоматизации экономической и организационной деятельности любой организации, она способна «подстраиваться» к потребностям конкретной предметной области, в которой она применяется.
Система разделяется на две части, тесно взаимодействующие одна с другой: конфигурацию и платформу, которая управляет работой конфигурации.
Конфигурация ПО - это совокупность настроек программы, которая задается пользователем.
Формирование информационной системы начинается с создания новой базы данных в режиме Конфигуратора (Рисунок 2)
Рисунок 2. Создание новой базы данных в режиме Конфигуратора
Платформа обеспечивает работу конфигурации и позволяет вносить в нее изменения или создавать собственную конфигурацию.
Платформа сама не может выполнить никаких задач автоматизации, так как она создана для обеспечения работы какой-либо конфигурации. То же самое с конфигурацией: необходимо наличие платформы, управляющей ее работой, чтобы выполнить те задачи, для которых она создана.
Создавая новую конфигурацию, платформа создает «готовый» список объектов, заполнением которых занимается разработчик. Окно новой «пустой» конфигурации представлено Рисунок 3.
Рисунок 3. Окно Конфигуратора
Для обеспечения порядка при работе с базой данных необходимо создать подсистемы, которые будут в дальнейшем содержать справочники, документы, отчеты и т.д.
Все подсистемы создаются по аналогии (Рисунок 4).
Рисунок 4. Создание подсистемы «Документация»
Рисунок 5. Добавление картинок в подсистемы
Рисунок 6. Просмотр подсистем в режиме 1С
Работая в конфигураторе, следует создать необходимые для дальнейшей работы справочники, документы, отчеты, регистры, задачи и т.д.
В представлении пользователя справочники содержат описательную информацию объектов учета. Все что происходит с объектами, фиксируется в документах. На основании справочников, документов регистров генерируются отчеты.
...Подобные документы
Проблемы, обзор и анализ публикаций процесса функционирования библиотеки и обоснование его автоматизации. Анализ альтернативного программного обеспечения по автоматизации работы библиотек. Моделирование процесса функционирования библиотеки "Стэлс".
дипломная работа [1,2 M], добавлен 09.01.2014Разработка модели, которая способна отобразить все функциональные возможности библиотеки. Субъекты модели публичной библиотеки. Диаграммы классов в соответствии с направлениями развития. Распечатка, зал ожидания для посетителей, продление пользования.
реферат [962,5 K], добавлен 31.05.2014Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Анализ способов создания базы данных для учета книг личной библиотеки, особенности использования языка программирования C++Builder.
курсовая работа [8,1 M], добавлен 10.01.2014Структура и компоненты Delphi 7, их функциональные особенности и назначение. Системная информация утилиты настройки BDE. Свойства полей базы данных и ее главные объекты. Разработка и содержание руководства пользователя. Требования к надежности программы.
курсовая работа [1,6 M], добавлен 10.05.2016Разработка интерфейса и программного обеспечения виртуальной библиотеки. Проектирование структуры экранов и навигационной системы. Построение прототипа пользовательского интерфейса. Тестирование и модификация прототипа. Экспертная оценка разработки.
курсовая работа [41,2 K], добавлен 19.12.2010Простые системы для отслеживания заявок. Информационные потоки, возникающие на этапе поступления запроса для решения инцидента. Концептуальная и логическая модель данных. Разработка программного обеспечения по автоматизации процесса Службы Service Desk.
дипломная работа [2,6 M], добавлен 11.06.2017Особенности создания автоматизированной информационной системы для системного администратора библиотеки. Функции ввода и обновления данных и печати документов. Технологическая последовательность выполнения процедур системы, инструкция пользователя.
курсовая работа [430,0 K], добавлен 12.03.2013Определение программного модуля. Принципы использования dll-библиотеки. Преимущества и недостатки использования dll-библиотек. Описание коэффициентов моделей. Разработка структуры классов. Реализация библиотеки классов в среде разработки MS Visual Studio.
дипломная работа [676,6 K], добавлен 16.06.2015Создание Win-приложения для библиотеки, которое позволяло бы осуществлять операции выдачи и сдачи книг в соответствии со сроками. Выбор программных и технических средств реализации проекта. Разработка интерфейса системы, описание реализованных классов.
курсовая работа [3,1 M], добавлен 14.08.2015Математическая модель, алгоритмизация вычислительных процессов. Идентификаторы, разработка интерфейса пользователя. Структура программного приложения: статусная строка, создание анимации, динамически подключаемые библиотеки. Разработка справочной системы.
курсовая работа [2,2 M], добавлен 06.12.2013Разработка программного средства в среде MS Access, содержащего функции электронной библиотеки и которое обеспечивает удобное добавление, удаление, редактирование данных. Руководство пользователя и проверка правильности работы разработанной системы.
курсовая работа [4,0 M], добавлен 23.02.2011Характеристика предприятия, его организационная структура. Описание постановки задачи и существующего процесса, его мнемосхема и функциональная модель. Описание недостатков существующего процесса и предложения автоматизации; выбор программного продукта.
курсовая работа [1,2 M], добавлен 17.03.2010Анализ основных направлений автоматизации бизнес-процессов с информационными технологиями. Разработка баз данных для решения проблем хранения и систематизации информации. Проектирование и реализация логической модели бизнес-процесса на примере библиотеки.
курсовая работа [505,8 K], добавлен 25.10.2011Разработка программного продукта для полнофункционального учета работающих в библиотеке людей и читателей. Сбор исходных данных и разбиение проекта на модули. Структура проекта базы данных, интерфейс проекта. Настройка параметров, обучение персонала.
курсовая работа [1,9 M], добавлен 02.10.2014Возможности библиотеки OpenGL, создание матрицы и эффекта тумана. Разработка процедуры визуализации трехмерной модели "Корабль", интерфейса пользователя и подсистемы управления событиями. Логическая структура и функциональная декомпозиция проекта.
курсовая работа [507,2 K], добавлен 02.07.2011Организация и эволюция развития поискового аппарата электронного каталога библиотеки. Функции и структурные особенности справочно-библиографического аппарата. Электронные каталоги библиотек г. Омска. Общий функционал программного обеспечения OPAC.
курсовая работа [106,8 K], добавлен 16.09.2017Необходимость автоматизации процесса отправки оплаченной квитанции для повышения удобства клиентов на ОАО "БашЗаказ". Функциональная и информационная модели предлагаемого процесса. Блок-схема работы пользователя. Обоснование выбора программного продукта.
курсовая работа [1,0 M], добавлен 16.10.2014Методика и основные этапы разработки web-библиотеки, требования к ней, содержание, структура и элементы. Идейное описание системы, направления ее проектирования. Порядок написания кода и тестирование систем, ее важнейшие функции и сферы использования.
курсовая работа [1,2 M], добавлен 08.02.2013Формулировка предметной задачи. Анализ требований к программе. Функциональная модель системы. Выбор языка и программных средств реализации. Описание логической модели базы данных. Концептуальная модель данных информационной системы Интернет-библиотеки.
курсовая работа [4,4 M], добавлен 13.10.2017Определение понятия системы доставки медиаконтента Digital Signage; изучение области ее применения, преимуществ и недостатков. Рассмотрение технических средств и программного обеспечения. Анализ опыта применения системы на базе Научной библиотеки УдГУ.
курсовая работа [48,2 K], добавлен 03.06.2014