Главная страница
Навигация по странице:

  • ЗАДАНИЕ НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

  • Глава 1. Основы библиотечной деятельности

  • 1.3 Законы РФ, регулирующие библиотечную деятельность

  • 1.4 Общая характеристика прикладного программного обеспечения

  • Глава 2. Описательная часть разработки

  • 2.2 Создание диаграмм

  • Диаграммы

  • Диаграмма вариантов использования

  • Диаграмма последовательности

  • Диаграмма состояний

  • 2.3 Инфологическое проектирование

  • 2.4 Даталогическое проектирование

  • Курсовая. Разработка и дизайн информационных систем


    Скачать 0.91 Mb.
    НазваниеРазработка и дизайн информационных систем
    АнкорКурсовая
    Дата10.11.2022
    Размер0.91 Mb.
    Формат файлаdocx
    Имя файлаKursovaya.docx
    ТипКурсовая
    #781224


    КУРСОВАЯ РАБОТА

    Тема:

    Разработка и дизайн информационных систем




    «Учёт выдачи и возврата книг»


    Студент: Коперсако Настасья Алексеевна

    (Ф.И.О.)

    Специальность: 09.02.07

    (указывается шифр специальности)

    Группа: 1ИСПС-39/21
    Руководитель работы _______________________/Титова С.В./

    (подпись) (ФИО)

    «____»____________ 20___ г.

    Дата защиты ___________________ Оценка _______________________

    Тверь, 2022
    Министерство промышленности и торговли Тверской области

    государственное бюджетное профессиональное

    образовательное учреждение

    «Тверской химико-технологический колледж»
    ЗАДАНИЕ

    НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

    студент____ Коперсако Настасья Алексеевна____________________________________

    курса ______1_________ группы_____39/21__________________________________

    специальности__ Информационные системы и программирование_______________

    формы обучения _____очная__________________________________
    Тема____Проектирование и дизайн информационной системы «Учет выдачи и возврата книг»______________________________________________________________

    Утверждена приказом директора №___________от_____________________20_____г.
    2. Дата выдачи темы: 21.05.2022 г.
    3. Исходные данные к работе__ книги, статьи, лекции, источники из сети «Интернет»._______________________________________________________

    4. Цель работы___ Создание информационной системы её проектирование и оформления сайта_________________________________________________
    5. Основные вопросы, подлежащие исследованию (план курсовой работы)

    1. Разработка учёта в БД

    2. Анализ функций

    3. Учёт выдачи и возврата

    4. Тестирование работоспособности

    6. Срок сдачи законченной курсовой работы: 21 июня 2022г.


    Преподаватель ___________________ С.В.Титова

    подпись

    Студент ___________________ Н.А.Коперсако

    подпись

    Содержание




    Введение 2

    Глава 1. Основы библиотечной деятельности 3

    1.1 Информационные системы 3

    1.2 Организация деятельности библиотеки 4

    1.3 Законы РФ, регулирующие библиотечную деятельность 8

    1.4 Общая характеристика прикладного программного обеспечения 13

    Глава 2. Описательная часть разработки 18

    2.1 Выбор СУБД 18

    2.2 Создание диаграмм 22

    2.3 Инфологическое проектирование 24

    2.4 Даталогическое проектирование 25

    2.5 Разработка БД 25

    Заключение 26

    Список литературы 27


    Введение


    Библиотека является научно-вспомогательным и культурно-просветительским учреждением, которое занимается систематическим сбором, хранением, распространением произведений печати и информационно-библиографической работой. Это – информационное, культурное, образовательное учреждение, которое располагает организованным фондом документов и предоставляет их во временное пользование абонентам (читателям), осуществляет, в том числе, другие библиотечные услуги. Основные составляющие деятельности библиотеки, как уже было сказано: хранение, выдача имеющихся в наличии книг на время.

    Актуальность темы заключается в том, что многие библиотеки придерживаются своих старых методик и процессов. Чтобы сократить время поиска нужной литературы, сведений о читателе и другой информации необходимо перейти от бумажных коммуникаций к безбумажным. Сейчас информационные технологии играют большую роль в нашей жизни. Трудно назвать хоть один вид деятельности человека, в котором бы не применялись компьютерные технологии. Это можно обусловить тем, что многие структуры требуют отчетов в электронном виде, поэтому необходима систематизированная информация. Из-за этого к аппаратной части компьютеров и к используемому программному обеспечению предъявляются серьезные требования. Возможность широкого использования компьютера, в основном, обеспечивают программные продукты. Информационные технологии внедряются в библиотеку с целью повышения эффективности, улучшения качества ее работы и упрощения труда сотрудников, что позволяет им автоматизировать часть труда. Цель данной курсовой работы – проектирование и дизайн информационной системы «Учет выдачи и возврата книг».
    Основными задачами данной работы являются:

    • Разработка учета в БД

    • Анализ функций

    • Учет выдачи и возврата

    • Тестирование работоспособности

    Объектом исследования является библиотека, а предметом исследования – учет выдачи и возврата книг.

    Глава 1. Основы библиотечной деятельности



    1.1 Информационные системы


    Информационные системы — это системы, которые предназначены для хранения, обработки и поиска информации, и соответствующие организационные ресурсы, которые обеспечивают и распространяют информацию.

    Информационная система- совокупность упорядоченных определенным образом информационных объектов, информационные технологии, реализующие информационные процессы.

    Информационные системы бывают:

    - Государственные информационные системы- согласно закону, они являются федеральные и региональные информационные системы, созданные на основе соответственно федеральных законов, законов субъектов РФ, на основании правовых актов государственных органов

    - Муниципальные информационные системы- созданные на основании решения органа местного самоуправления

    - Иные информационные системы

    Основные подсистемы ИС:

    - техническое обеспечение

    - математическое обеспечение

    - программное обеспечение

    - информационное обеспечение

    - правовое обеспечение

    - организационное обеспечение

    Информационные системы, которые относятся к базам данных:

    - каталог библиотеки

    - записная книга мобильных телефонов

    - БД отдела кадров

    - регистратура больницы

    1.2 Организация деятельности библиотеки


    Основными направлениями работы библиотек являются: обслуживание читателей, организация книжного фонда и комплектование.
    Обслуживание читателей происходит разными способами:

    • выдача бумажной печати на руки либо в читательский зал

    • помощь с подборкой книг другим учреждениям и читателям

    • через систему каталогов раскрытие библиотечных книжных фондов

    • составление разного типа информационно-библиотечных пособий

    • по заказам читателей репродукция текстов

    Организация книжного фонда включает в себя хранение книг, выдачу их читателям, учет, расстановки. Грамотная организация фонда облегчает читателям пользоваться библиотекой, и кроме того: быстрое выполнение читательских требований и сохранность книжных фондов как общественной собственности.
    Комплектование фондов библиотеки состоит из систематического выявления нужных изданий и их приобретения, путем просмотра библиографической литературы и источников.
    «Библиотечная деятельность связана с учетом многих операций, а большое количество книг и читателей значительно замедляет библиотекарям работу. Длительное время поиска книги в каталоге происходит из-за сложности этого процесса, следовательно, идет опора на компетентность работников библиотеки.»[5]
    В библиотеке имеются картотеки читателей. Для поиска нужных изданий, ведения библиотечных каталогов и статистик в базе должны храниться сведения, большую часть которых размещают в аннотированных каталожных карточках.
    В библиотеке у каждой книги есть номер и свой отдел. Когда поступает книга, учитывают следующие данные:

    • название книги

    • номер книги

    • отдел, куда была определена книга

    • название издательства, из которого доставили книгу

    • адрес издательства

    • отдел в которую отправили книгу

    • название отделов библиотеки и их расположение

    Предусматривается учет выдачи и возврата книг, хранение информации о книгах, имеющихся в наличии, записи о них и читателях, данные о сотрудниках библиотеки.
    У книг, хранящихся в библиотеке, есть следующие параметры:

    • автор

    • год издания

    • количество страниц

    • ключевые слова

    • Издание

    • Жанр

    Может быть несколько экземпляров книги.
    В картотеку читателя заносится:

    • Ф.И.О

    • номер паспорта

    • Адрес

    • номер телефона

    Каждому присваивается номер читательского билета. При выдаче книги в библиотеке остается вкладыш, куда и вносится номер билета, дата выдачи и предположительная дата возврата. Также можно продлить книгу по телефону назвав ее номер и номер своего билета.

    Когда возвращают книгу, во вкладыше отмечают срок возврата. А при задержке книги читатель получает предупреждение. Он может лишиться права пользоваться библиотекой, если у него накопились предупреждения или он потеряет книгу.

    Также в библиотеке есть ряд ограничений: нельзя выдавать больше определённого количества и установленного периода.

    Процесс выдачи книги включает в себя информацию о том:

    • какой именно сотрудник хранилища передал книгу сотруднику библиотеки

    • какой сотрудник библиотеки передал книгу читателю

    • по заявке какого читателя была выполнена операция

    • название книги

    • дата выдачи книги

    • срок, на который выдали книгу

    Выходная информация – это информация о книгах, которые чаще всего берут читатели и о статистики посещения библиотеки читателями.

    В базе данных при выдаче книги нужно фиксировать:

    • название выданной книги

    • дата выдачи

    • Ф.И.О читателя

    • Ф.И.О сотрудника библиотеки

    • Ф.И.О сотрудника хранилища

    • срок, на который выдана книга

    Возврат книги в библиотеку фиксируется внесением в базу данных ее названия.

    Сведения, которые нужно занести о читателе:

    • номер читательского билета

    • Ф.И.О

    • номер телефона

    • адрес читателя

    У каждой книги, которая хранится в библиотеке есть следующие характеристики:

    • Название

    • Шифр

    • Раздел

    • Автор

    • год издательства

    • Издательство

    • библиотечно-библиографическая классификация

    Все книги различают по их уникальным шифрам – ISBN.
    Издания по отраслям знания в соответствии с их содержанием распределяет библиотечно-библиографическая классификация. В ней используют ступенчатую структуру цифробуквенных индексов.
    База данных в библиотеке представляет из себя совокупность всех процессов, которые происходят в библиотеке, построенную в хронологическом порядке, в виде списков данных и таблицы. Основное ее назначение для последующего целесообразного использования в будущем – хранение данных. Базы данных постоянно изменяются сотрудниками и хранятся на отдельном компьютере. И с БД могут работать не только руководители библиотеки, но и ее сотрудники, которым нужно найти необходимую информацию. Библиотекарь должен уметь решать следующие задачи, при работе с системой:

    • принимать новые книги и регистрировать их в библиотеке

    • относить книги к одной или нескольким областям знаний

    • проводить каталогизацию книг

    • вести учет выдачи читателям книг

    Основные функции библиотеки – досуговая, информационная, культурная, образовательная.

    1.3 Законы РФ, регулирующие библиотечную деятельность


    Российская Федерация контролирует библиотечную деятельность несколькими законами. Государство управляет ей и обеспечивает правовую базу для формирования открытого информационного общества. В настоящее время актуален вопрос о реализации в полном объёме федерального закона «О библиотечном деле», «Об информатизации и защите информации», «О связи и информационном обмене». Целью библиотеки является хранение и использование всех ресурсов, обеспечивающих право каждого гражданина России на бесплатное получение информации.

    23 ноября 1994 года был принят Федеральный закон «О библиотечном деле». «Основы развития библиотечного дела определяются Законодательством Российской Федерации и Федеральным законом. Принцип его работы – это свобода доступа к информации, а свободный и национальный дух способствует развитию мировых культурных ценностей, а также прав личности, культурных и общественных организаций, научной и образовательной деятельности.
    Закон был создан в соответствии с принципами и нормами международного права, а также общими проблемами в области библиотечного дела, которые касаются его отношений с государством, людьми, компаниями, организациями и образовательными учреждениями.

    Его общие положения включают в себя: основные понятия и категории библиотеки, право публичного доступа к ней, обязанности государства в области библиотечного дела.» [1]

    Федеральный закон «Об участии в международном информационном обмене» был принят 5 июня 1996 года. «Российский информационный обмен доказал свою эффективность в целях создания условий для международного информационного обмена – участник заинтересован в использовании информационного пространства в целях защиты интересов Российской Федерации, обмена информацией между государством и международными интересами в целях защиты интересов страны. Это обмен России с мировым сообществом соглашениями в области законодательства о персональных данных, защиты их прав и свобод. В процессе реализации многочисленных процедур передачи информации между сторонами были подписаны международные конвенции в соответствии с данными конфиденциальной информации.» [2]

    «В основной закон входят: термины закона и его цель, международный обмен информацией, обязанности государства в сфере МИО, участие муниципальных образований в МИО, контроль вместе с ответственностью при осуществлении обмена.» [2]

    ФЗ «Об информации, информатизации и защите информации» принят Государственной Думой 25 января 2005 г. «Настоящий Федеральный закон регулирует отношения, возникающие при:

    • формировании и использовании информационных ресурсов на основе создания, сбора, обработки, накопления, хранения, поиска, распространения и предоставления потребителю документированной информации

    • создании и использовании информационных технологий и средств их обеспечения

    • защите информации, прав субъектов, участвующих в информационных процессах и информатизации» [3]

    Этот закон содержит общие положения (сфера применения закона, условия, обязанности государства в сфере формирования информационных ресурсов и информации), информационные ресурсы (базы правовой документации), использование информационных ресурсов (доступ, гарантии, информация, обязательства и ответственности информационных ресурсов), информатизация, ИС и ИТ и средств их поддержки (сертификация, производство, хранение), безопасность (цели защиты, охрана прав доступа).

    «Существует также межгосударственный стандарт ГОСТ 7.20-2000 «библиотечная статистика», который определяет формирование статистики и учета активов библиотеки. Настоящий стандарт устанавливает единицы учета документов фондов библиотек и органов научно-технической информации (NTI), а также единицы бухгалтерского учета для удовлетворения пользователей библиотек и органов NTI. Они включают в себя: общие положения, учет отдельных видов изданий и документов, в том числе, не опубликованных (книги, периодические издания, неопубликованные документы, карты, ноты и другие публикации), записи аудиовизуальных документов (видео, фото, документы, аудио), а также записи электронных изданий, пользователей библиотеки, визиты, жалобы, запросы документов, отказов, мероприятий.» [4]

    Видоизменяя данные законы для применения на местном уровне, библиотеками создаются правила пользования книгами и изданиями, а также специальные положения, как:

    • Положение о краткосрочном абонементе в читальных залах;

    • Положение о платных услугах библиотеки;

    • Положение о системе каталогов и картотек;

    • Положение о сохранности фонда библиотеки;

    • Положение об организации обслуживания пользователей.

    Данные положения не могут противоречить основным законам РФ, а наоборот, по возможности, дополнять и расширять область их применения.

    1.4 Общая характеристика прикладного программного обеспечения


    Microsoft Office Access либо элементарно Microsoft Access — реляционная система управления базами данных (СУБД) компании Microsoft. Располагает пространный спектр функций, включительно связанные запросы, связь с внешними таблицами и базами данных. Вследствие интегрированного языка VBA, в самом Access возможно писать приложения, действующие с базами данных.

    Встроенные средства взаимодействия MS Access с внешними СУБД с применением интерфейса ODBC снимают ограничения, характерные Microsoft Jet Database Engine. Инструменты MS Access, которые разрешают реализовать подобное взаимодействие, называются «связанные таблицы» (связь с таблицей СУБД) и «запросы к серверу» (запрос на диалекте SQL, который «понимает» СУБД).

    Компания Microsoft для построения полных клиент-серверных приложений на базе MS Access рекомендует использовать в свойстве движка базы данных СУБД MS SQL Server. При этом имеется возможность сочетать с свойственной MS Access простотой инструменты ради управления БД и средства разработки.

    Ведомы также реализации клиент-серверных приложений на базе связки Access 2003 c иными СУБД, в частности, MySQL.

    Access, при работе с базой данных, по-другому взаимодействует с жёстким (или гибким) диском, ежели иные программы.

    В других программах, файл-документ, при открытии, абсолютно загружается в оперативную память, и новая редакция данного файла (изменённый файл) полностью вносится на диск исключительно при нажатии кнопки «сохранить».

    В Access новая редакция содержимого модифицированной ячейки таблицы записывается на диск (сохраняется) сразу, исключительно как курсор клавиатуры будет помещён в иную ячейку (или свежая редакция изменённой записи заносится на диск сразу, лишь как курсор клавиатуры будет определен в другую запись (строку)). Таким образом, когда неожиданно выключат электричество, то пропадёт исключительно поправка той записи, которую не успели покинуть.

    Целостность данных в Access поддерживается вдобавок за счёт механизма транзакций.

    Кнопка «Сохранить» в Access также есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения модифицированного режима показа таблицы или другого предмета — то есть, для сохранения подобных изменений, как:

    · изменение ширины столбцов и высоты строк,

    · перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов,

    · изменение сортировки,

    · применение нового фильтра,

    · изменение шрифта; цвета текста, сетки и фона,

    · и т.

    Кроме того, в Access эта кнопка требуется в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, изготовленных в этом режиме.

    2 Структура прикладного программного обеспечения

    Основные компоненты MS Access:

    · построитель таблиц;

    · построитель экранных форм;

    · построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

    · построитель отчётов, выводимых на печать.

    Они могут вызывать скрипты на языке VBA, отчего MS Access разрешает разрабатывать приложения и БД практически «с нуля» или написать оболочку ради внешней БД.

    Microsoft Jet Database Engine, которая употребляется в качестве движка базы данных MS Access представляется файл-серверной СУБД и поэтому применима только к приложениям, действующим с небольшими размерами данных и при незначительном числе пользователей, разом функционирующих с этим данными. Непосредственно в Access отсутствует ряд механизмов, нужных в многопользовательских базах данных, таких, например, будто триггеры.

    Система Microsoft Access располагает личные средства для разграничения прав допуска пользователей к базе данных.

    Простым методом ограничения допуска к базе данных представляется установка пароля для открытия базы данных (*. После установки пароля при каждом открытии базы данных будет возникать диалоговое окно, в которое необходимо ввести пароль. Данный метод довольно надежен (Microsoft Access шифрует пароль, следовательно к нему отсутствует доступа при непосредственном чтении файла базы данных), однако он действует исключительно при открытии базы данных. После открытия базы все объекты делаются доступными для пользователя (пока не определены остальные типы защиты, изображенные ниже в данном разделе). Для базы данных, которая сообща применяется маленькой категорией пользователей или на автономном компьютере, обычно оказывается достаточно установки пароля.

    База данных может быть зашифрована. При шифровании базы данных ее файл сжимается и становится недоступным для чтения служебными программами или текстовыми редакторами. Дешифрование базы данных откладывает итоги операции шифрования.

    Нельзя использовать установку пароля на базу данных, если предполагается выполнять репликацию базы. Реплицированные базы данных не могут быть синхронизированы, если установлен пароль базы данных.

    Защита на уровне пользователей обладает огромными возможностями по разделению прав.

    Данное средство подобно способам, используемым в большинстве сетевых систем.

    При запуске Microsoft Access от пользователя необходимо идентифицировать себя и ввести пароль. Microsoft Access по умолчанию организовывает две группы: администраторы (группа Admins) и простые пользователи (группа Users). Допускается определение прочих групп и пользователей.

    Члены категории Admins обладают разрешением на доступ к всем объектам базы данных. Иным группам и пользователям могут предоставляться разрешения на доступ исключительно к отдельным объектам базы данных. Типовые разрешения на доступ для группы Users могут включать "Чтение данных" и "Обновление данных" для таблиц и запросов, а также "Открытие/запуск" для форм и отчетов.

    Глава 2. Описательная часть разработки




    2.1 Выбор СУБД


    В разделе файл-серверных СУБД файлы данных расположены централизованно на файл-сервере. На клиентских компьютерах есть СУБД. Локальная сеть позволяет СУБД иметь доступ к данным. Через файловую блокировку осуществляется синхронизация чтений и обновлений. Преимуществом такой архитектуры является низкая нагрузка на ЦП сервер. А недостатками можно назвать: высокую загрузку локальной сети, сложность централизованного управления и обеспечения таких важных характеристик, как высокая надежность, доступность и безопасность. Они чаще всего используются в локальных приложениях, применяющих функции управления базами данных. Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

    На данный момент файл-серверная технология считается устаревшей, поэтому при выборе базы данных для библиотеки желательно использовать другие, более современные.

    Клиент-серверные базы данных расположены на сервере вместе с другими и предоставляют доступ к ним напрямую, в эксклюзивном режиме. Все запросы клиента на обработку данных обрабатываются централизованно клиент-сервером. Преимущества: потенциально низкая нагрузка на локальную сеть, удобство централизованного управления и обеспечения таких важных характеристик, как высокая надежность, доступность и безопасность. Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL. В настоящее время разработчики программного обеспечения в основном используют соответствие клиент-серверных данных. В дополнение к коммерческому использованию мощных продуктов, таких как Oracle, MS SQLServer или Interbase, существует множество других баз данных, разнообразных по функциям и возможностям, в том числе бесплатных. Однако все они, в силу своей архитектуры, очень требовательны к аппаратным ресурсам, поскольку для их работы требуется отдельный процесс запуска, который обычно требует значительный объем памяти. Поэтому этот вариант также не подходит для библиотечного проекта. Существуют, в том числе, встроенные базы данных, которые можно отнести к неотъемлемой части программного продукта без независимой процедуры установки. Встроенный подкастинг предназначен для локального хранения данных об использовании и не нужен для коллективного эксплуатирования в сети. Они чаще всего реализуются в виде подключаемой библиотеки. Доступ к данным со стороны приложения может осуществляться через SQL или специальные программные интерфейсы. Примеры: Openage, Sklit, Berkeleidb, Frevi EBEK, Sav Zigzag, Microsoft SCL Server Compact.

    Другой, активно набирающей популярность базой данных можно назвать SQLite. Это облегченная встроенная реляционная база данных, абсолютно бесплатная в любом проекте. В просторечии SQLite состоит из библиотеки, которая добавляется при разработке программы и, таким образом, становится ее неотъемлемой частью. То есть, вызовы функций библиотеки используются в роли протокола обмена. Такой подход сокращает накладные расходы, время отклика и упрощает программу. Семнадцатый SQLite хранит всю базу данных (определения, включая таблицы, индексы и данные) на компьютере в едином стандартном файле, на котором выполняется программа. Простота реализации достигается за счет того, что перед выполнением транзакции записи блокируется весь файл хранилища базы данных. Несколько процессов или потоков могут одновременно считывать данные из одной и той же базы данных без каких-либо проблем. Запись в базу данных возможна только в том случае, если нет других требований. В противном случае попытка записи завершится неудачей, и код ошибки будет возвращен в программу. Другим сценарием является автоматическое повторение попыток записи с заданным интервалом времени. Пакет поставки также включает в себя функциональную клиентскую часть в виде исполняемого файла SQLite3, который отображает реализацию основных функций библиотеки. Клиентская часть работает из командной строки, позволяет получить доступ к файлу базы данных на основе типичных функций. В настоящее время максимальный размер файла БД составляет около 32 ТБ. Сама библиотека записана на C. Программирование может быть осуществлено и на других языках, в том числе, на C++, Java и C#, VB.NET, Python, Perl, PHP, Tcl, Ruby, Haskell, Scheme, Smalltalk, LuaиParser.

    При использовании существующей базы данных более 10, построенной на основе программного продукта MicrosoftAccess, была собрана информация о 16 500 статьях. При этом объем потребляемого дискового пространства составлял около 15 мегабайт. Та же информация в sclite занимала 4 мб. Кроме того, согласно результатам испытаний, равносторонний sclite имеет лучшую производительность и занимает в целом меньший объем. Семнадцатый - это основная платформа программы развития. Нет. Поэтому важным моментом является наличие готовых высококачественных специалистов по работе с sclite. Поставщик также позволяет вам использовать все дополнительные функции последних версий.

    2.2 Создание диаграмм




    Диаграмма классов— структурная диаграмма языка моделирования UML, демонстрирующая общую структуру иерархии классов системы, их коопераций, атрибутовметодов, интерфейсов и взаимосвязей между ними. Широко применяется не только для документирования и визуализации, но также для конструирования посредством прямого или обратного проектирования

    На рисунке 2.2.1. изображена диаграмма классов.



    Рисунок 2.2.1. Диаграмма классов
    Диаграммы деятельности представляют собой графическое представление рабочих процессов поэтапных действий и действий с поддержкой выбора, итерации и параллелизма. Они описывают поток управления целевой системой, такой как исследование сложных бизнес-правил и операций, а также описание прецедентов и бизнес-процессов.

    На рисунке 2.2.2. изображена диаграмма деятельности.



    Рисунок 2.2.2. Диаграмма деятельности
    Диаграмма вариантов использования— диаграмма, отражающая отношения между акторами и прецедентами и являющаяся составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне

    На рисунке 2.2.3. изображена диаграмма использования.



    Рисунок 2.2.3. Диаграмма использования
    Диаграмма последовательности— UML-диаграмма, на которой для некоторого набора объектов на единой временной оси показан жизненный цикл объекта (создание-деятельность-уничтожение некой сущности) и взаимодействие актеров (действующих лиц) информационной системы в рамках прецедента.

    Основными элементами диаграммы последовательности являются обозначения объектов, вертикальные «линии жизни», отображающие течение времени, прямоугольники, отражающие деятельность объекта или исполнение им определенной функции, и стрелки, показывающие обмен сигналами или сообщениями между объектами.



    Рисунок 2.2.4. Диаграмма последовательности
    Диаграмма состояний — это, по существу, диаграмма состояния из теории автоматов со стандартизированными условными обозначениями, которая может определять множество систем от компьютерных программ до бизнес-процессов.

    На рисунке 2.2.5. изображена диаграмма состояния.



    Рисунок 2.2.5. Диаграмма состояния




    2.3 Инфологическое проектирование



    Концептуальное проектирование — это построение семантической модификации предметной области, то есть информативной модели большей степени абстракции. Подобные модели формируются вне привязки к определенной СУБД и модели данных. Дабы построить модель онтологии, вам необходимо установить ключевые сущности, их атрибуты на базе анализа предметной области и определить связи меж ними.

    Для разрабатываемой базы данных свойственны последующие сущности:

    - Автор

    - Название

    - Год

    - Журнал

    - Статья

    Описание связей между сущностями представлено в таблице 2.1

    № п/п



    Сущность 1


    Сущность 2

    Тип связи

    Описание

    1

    название

    журнал

    1: М

    У каждого журнала в списке может быть несколько конкретных номеров

    2

    год

    журнал

    1: М

    Каждый поступивший номер журнал может быть только за определенный год

    3

    автор

    статья

    1: М

    У конкретного автора может быть несколько написанных им статей

    4

    журнал

    статья

    1: М

    В одном номере журнала публикуются несколько статей

    Таблица 2.1. Описание связей между сущностями.

    Определение атрибутов сущностей:

    - Автор: номер автора, автор или коллектив авторов

    - Название: номер журнала, его название

    - Год: номер года, год

    - Журнал: номер поступившего журнала, какое издание, за какой год и за какой месяц

    - Статья: номер статьи, в каком журнале, кто автор, название статьи, ключевые слова, на какой странице и дата поступления.
    ER-диаграммой обычно называют графическое изображение концептуальной модели, а нотацией- правила графического обозначения ER-диаграммой.


    Рисунок 2.6. ER - диаграмма

    2.4 Даталогическое проектирование



    Под даталогической понимается модель, отражающая логические взаимосвязи между элементами данных безотносительно их содержания и физической организации. При этом даталогическая модель разрабатывается с учётом конкретной реализации СУБД, также с учётом специфики конкретной предметной области на основе ее инфологической модели.

    Есть несколько запросов:

    «Город удаление» который имеет следующий вид:

    DELETE Город.[Код города]

    FROM Город

    WHERE (((Город.[Код города])=[Введите код города]));

    «Город Создание» который имеет следующий вид:

    INSERT INTO Город ( Наименование )

    SELECT [Введите новый город] AS Выражение1;

    «Автор создание» который имеет следующий вид:

    INSERT INTO Авторы (Ф.И.О)

    SELECT [Введите фамилию автора] AS Выражение1, [Введите имя автора] AS Выражение2, [Введите отчество автора] AS Выражение3;


    2.5 Разработка БД



    В данной работе мы создаем в Microsoft Access базу данных для учета выдачи и возврата книг. Где будет содержаться таблицы:

    - книги

    - выдача и возврат книги

    В таблицах 2.5.1 и 2.5.2 мы вносим поля, столбцы и логин столбца в конструктор.

    Таблица «Книги»: Код, Автор, Название, Обложка, Страницы, Год, ISBN, Издательство, Место издания, Серия, Цена, Новое издание, Аннотация.



    Таблица 2.5.1. «Книги»

    Таблица «Выдача и возврат книг»: № записи, Номер читательского билета, Код книги, Дата выдачи, Дата возврата



    Таблица 2.5.2. «Выдача и возврат книг»

    На таблице 2.5.3 и таблице 2.5.4 показан результат и заполнение.




    Таблица 2.5.3. Заполнение таблицы «Выдача и возврат книг»



    Таблица 2.5.4. Заполнение таблицы «Книги»

    Пользователь или клиент будет видеть базу данных так как показано в таблице 2.5.5 и таблице 2.5.6



    Таблица 2.5.5.



    Таблица 2.5.6.

    Заключение



    В ходе выполнения данной курсовой работы был проведен анализ предметной области учета библиотечного фонда, а также разработана концепция создания электронного архива и описание его функционирования.

    На основании этой информации удалось выделить сущности предметной области, их связи и характеристики и в дальнейшем построить базу данных.

    На основе анализа предметной области были выделены протекающие в ней процессы, определены входные и выходные потоки для этих процессов и разработаны диаграммы деятельности. На основе этих диаграмм в среде разработки было смоделировано взаимодействие сущностей.

    В итоге была создана информационная система, позволяющая вести учет выдачи и возврата книг в библиотеке, (а также обеспечивать поддержку и обновление электронного архива). Функциональность этой системы полностью соответствует поставленным задачам.

    Использование данной информационной системы в библиотеке позволит повысить эффективность и качество работы, а также облегчить и упростить труд сотрудников за счет автоматизации части ручного труда. Таким образом, была достигнута основная цель работы и выполнены все поставленные задачи.

    Разработанная информационная система имеет широкие перспективы для развития – увеличение функциональности, поддержка различных СУБД, увеличение надежности и эффективности информационной системы, а также адаптация системы для использования в других библиотеках.


    Список литературы




    1. Федеральный закон Российской Федерации от 23 ноября 1994 №78-ФЗ «О библиотечном деле».

    2. Федеральный закон Российской Федерации от 5 июня 1996 N 85-ФЗ «Об участии в международном информационном обмене».

    3. Федеральный закон Российской Федерации от 25 января 2005 N 24-ФЗ «Об информации, информатизации и защите информации».

    4. ГОСТ 7.20-2000 «Библиотечная статистика» №182-ст от 19.04.2001

    5. Библиографическая работа в библиотеке: организация и методика: учебник. / Под ред. О.П. Коршунова. – М.: Книжная палата, 1990. – 254 с


    написать администратору сайта