МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ «ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ
АГРАРНО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ»
Специальность 2-40 01 01 «Программное обеспечение
информационных технологий»
КУРСОВОЙ ПРОЕКТ
по дисциплине: «Базы данных и системы управления базами данных»
на тему: «Разработка базы данных по учету библиотечного фонда»
Пояснительная записка
Разработал ____________ Охотенко А.Л. .
Руководитель ____________ Пилецкая С.А. .
Гомель, 2021
сОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
1 Анализ задачи УЧЕТА БИБЛИОТЕЧНОГО ФОНДА 6
1.1Описание предметной области для учета библиотечного фонда 6
1.2 Инструменты разработки программного средства 8
Достоинства работы с SQL Management studio: 9
2 ПРОЕКТИРОВАНИЕ ЗАДАЧИ УЧЕТА БИБЛИОТЕЧНОГО ФОНДА 10
2.1 Концептуальное проектирование 10
2.2. Логическая модель данных 12
Разработанная база данных по учету библиотечного фонда отвечает всем требованиям индивидуального задания. 17
3 ОПИСАНИЕ ТЕХНОЛОГИИ РЕАЛИЗАЦИИ учета библиотечного фонда 18
3.1 Описание интерфейса программы 18
3.2 Описание запросов и представлений данных 19
3.3 Описание отчетов, триггеров и хранимых процедур 21
3.4 Описание работы 24
4 ТЕСТИРОВАНИЕ И ОТЛАДКА ПРОГРАММНОГО ПРОДУКТА 28
5 ОПИСАНИЕ ПРИМЕНЕНИЯ 31
Но при выполнении различный операций возникают различного рода ошибки, сообщающие важную для пользователя информацию. 32
Иногда при выполнении программы возникают ошибки, которые трудно предусмотреть или предвидеть, а иногда и вовсе невозможно. Например, при добавлении данных может неожиданно оборваться сетевое подключение. такие ситуации называются исключениями. 32
ЗАКЛЮЧЕНИЕ 35
Список использованных источников 36
ПРИЛОЖЕНИЕ А 38
ПРИЛОЖЕНИЕ Б 56
ПРИЛОЖЕНИЕ В 57
ВВЕДЕНИЕ
Библиотечный фонд — основной компонент учреждения, собрание множества документов на различных носителях. От его содержания и качества зависит степень удовлетворенности и развития информационных потребностей пользователя.
Основной целью учета библиотечного фонда является получение сведений и данных о количестве и стоимости поступающей и выбывающей ежегодно литературы, общей численности фонда, стоимости фонда, составе фонда по содержанию [1].
Процесс учета библиотечного фонда включает в себя прием документов, штемпелевание документов, регистрацию поступления документов, регистрацию выбытия документов, проверку наличия документов в фонде.
В процессе использования библиотечного фонда необходимо исключать различные виды ущерба: несвоевременный возврат документов читателями (задолженность), повреждение документа (загрязнение, перегибы корешка и страниц, подчеркивания, вырезание отдельных фрагментов текста), утерю документа. Ответственность за сохранность документов несут все работники библиотеки согласно должностным обязанностям.
Перечень задач, которые необходимо выполнить для программного обеспечения по «учету библиотечного фонда»:
изучение предметной области по учету библиотечного фонда;
сбор документации, использующейся в данном процессе;
построение IDEF0 диаграммы;
построение декомпозиции первого уровня;
построение DFD-диаграммы;
определение основных составляющих базы данных (таблиц, связей);
составление базы данных;
написание SQL-запросов для связывания базы данных с программой.
После выполнения этих задач следует кодирование модулей, разработка интерфейса.
Автоматизированная система учета библиотечного фонда предназначена для автоматизации работы пользователя с данным, быстрого и легкого доступа к информации, хранящейся в базе данных и систематизации данных.
Результатом курсовой работы является созданная автоматизированная система, которая позволит быстро и легко получать все необходимые данные о библиотечном фонде.
1 Анализ задачи УЧЕТА БИБЛИОТЕЧНОГО ФОНДА
Описание предметной области для учета библиотечного фонда
Учет библиотечного фонда — это комплекс операций, обеспечивающий фиксацию сведений о величине, составе и движении фонда по установленным правилам. Система учета документов — упорядоченная совокупность видов, методов и способов учета документов, дифференцированных в соответствии с их статусом.
Формирование и использование библиотечного фонда является непрерывным процессом. Работа по формированию фонда — основная деятельность библиотечных работников, совокупность многих действий (рисунок 1.1).
Рисунок 1.1 — Формирование и использование библиотечного фонда
Комплектование — важнейшее направление в формировании фонда библиотеки, обеспечивающее документами образовательный процесс.
Основной целью учета является получение сведений и данных о количестве и стоимости поступающей и выбывающей ежегодно литературы, общей численности фонда, стоимости фонда, составе фонда по содержанию.
Процесс учета библиотечного фонда включает в себя прием документов, штемпелевание документов, регистрацию поступления документов, регистрацию выбытия документов, проверку наличия документов в фонде.
В процессе использования библиотечного фонда необходимо исключать различные виды ущерба: несвоевременный возврат документов читателями (задолженность), повреждение документа (загрязнение, перегибы корешка и страниц, подчеркивания, вырезание отдельных фрагментов текста), утерю документа. Ответственность за сохранность документов несут все работники библиотечного фонда согласно должностным обязанностям.
Документ — носитель информации, в том числе электронный, на котором информация размещается в виде текста, звукозаписи или изображения и который предназначен для передачи информации во времени и пространстве.
Пользователям библиотек, которые нарушили сроки возврата документов из библиотечных фондов, до момента возврата этих документов выдача новых документов не осуществляется.
В случае утери, повреждения документов из библиотечных фондов пользователи библиотек заменяют их идентичными, равноценными документами. При отсутствии возможности замены документов пользователи библиотек компенсируют их стоимость в соответствии с гражданским законодательством.
Пополнение библиотечного фонда осуществляется путем получения обязательного экземпляра, покупки, подписки, дарения, обмена или любым другим способом.
Если при приемке библиотечных документов выявлены расхождения с данными сопроводительных документов, а также выявлены присланные без заказа ненужные библиотеке документы или дефектные экземпляры, в трехдневный срок составляется акт, который подписывается лицом, ответственным за приемку, и представителем фондовой комиссии.
Фондовая комиссия формируется из наиболее квалифицированных работников библиотеки, бухгалтерии, специалистов различных отраслей науки, производства, книжной торговли и утверждается органами управления или руководителем организации, в распоряжении которой находится библиотека.
Исключение из библиотечного фонда (списание определенного количества учетных единиц (документов) с баланса библиотеки за отчетный период) может производиться по следующим причинам:
устарели по содержанию;
непрофильные;
изношенные;
излишнее количество экземпляров для конкретной библиотеки;
дефектные;
утраченные;
окончание срока хранения;
переведены в фонд другого структурного подразделения [2].
Для работы в данном направлении необходимы высокая точность, аккуратность, максимум внимания и, безусловно, своевременное выполнение всех видов операций. В роли объектов учета могут выступать десятки, сотни и даже тысячи человек, по каждому из которых нужно учитывать и обрабатывать достаточно большие объемы данных.
Особенно затрудняют работу частые изменения правил выдачи. Поэтому целесообразней использовать автоматизированную систему, предназначенную для учета данных, а не проводить весь учет вручную.
Прежде всего, в ней должны быть условия для настройки и ввода необходимых данных. Поэтому программа должна располагать развитой системой нормативно-информационных справочников – автор, вид издания, архив, фонд, жанр, выдача и прием книг, повреждения книг, читатели, сотрудники, должности и другие. В круг задач, решаемых данной системой, непременно должны входить печать таблиц, печать шаблонов, подсчет итоговой цены, занесение элементов фонда в архив в случае несоответствия их для выдачи и другое.
Важно, чтобы концепция построения интерфейса системы соответствовала реальной технологии работы учета, чтобы переход из одного функционального режима в другой занимал минимальное количество времени, а информация по персоналу и результаты были представлены в предельно удобной компактной форме.
1.2 Инструменты разработки программного средства
Для разработки программного средства был выбран язык программирования «C#».
«C#» –– объектно-ориентированный язык программирования [3]:
«C#» имеет как достоинства, так и недостатки.
К достоинствам программного средства относится: язык использует объектно-ориентированный подход к программированию во всем. Это означает, что нужно описывать абстрактные конструкции на основе предметной области, а потом реализовывать между ними взаимодействие. Данный подход пользуется большой популярностью, потому что позволяет не держать в голове всю информацию, а работать по принципу черного ящика. Вместо того, чтобы писать много строк кода, имеется возможность использовать готовую конструкцию, а компилятор сделает оставшуюся работу. Но некоторые такие конструкции являются не самыми оптимальными с точки зрения производительности. Но все это перекрывается за счет удобочитаемости кода и высокой скоростью разработки.
Visual Studio –– это интегрированная среда разработки от компании Microsoft.
Как и в любой среде программирования Visual Studio имеет свои преимущества недостатки.
К преимуществам данной среды относится:
встроенный Web-сервер;
поддержка множества языков при разработке;
более высокая скорость разработки.
SQL Server Management Studio (SSMS) — это интегрированная среда для управления любой инфраструктурой SQL, от SQL Server до баз данных SQL Azure. SSMS предоставляет средства для настройки, наблюдения и администрирования экземпляров SQL Server и баз данных. С помощью SSMS можно развертывать, отслеживать и обновлять компоненты уровня данных, используемые вашими приложениями, а также создавать запросы и скрипты.
Поделитесь с Вашими друзьями: |