Информационные системы и технологии Курсовая с практикой Информатика

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

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

Введение. 2

1 Способы хранения информации. 3

1.1 Блочное
хранение информации. 3

1.2
Файловое хранение информации. 5

1.3
Объектное хранение информации. 8

1.4
Краткие выводы по системам хранения информации. 8

2 Библиотека Lucene для поиска информации. 10

2.1
Назначение и основные возможности библиотеки. 10

2.2
Примеры работы с библиотекой Lucene. 11

3 Программное средство DocFetcher. 16

3.1
Внешние спецификации программного средства DocFetcher. 16

3.2
Работоспособность программного средства DocFetcher. 18

Заключение. 20

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

Приложение 1. Исходный код программного средства DocFetcher. 22

  

Введение:

 

В мире информационных технологий на сегодняшний день трудно
представить жизнь без использования информационных систем. Почти все системы
нуждаются в возможности долговременного хранения и обработки информации.
Информация является важным фактором, который определяет эффективность любой
сферы деятельности. Большинство операций не может быть выполнено вручную; они
нуждаются в применении наиболее перспективных вычислительных систем. С
увеличением информационных потоков повышаются требования к скорости обработки
информации. Появление системы хранения данных (СХД) предоставило пользователям
возможность хранения и оперативной обработки объема информации, представленной
в виде структурированных и неструктурированных данных (big data). В качестве носителей
информации используются жесткие диски (в основном SSD), а также гибридные решения,
сочетающие различные накопители в одной системе хранения данных.

Целью курсовой работы является разработка автоматизированной
системы для хранения нормативных документов. В соответствии с поставленной
целью курсовой работы определены следующие задачи:

— рассмотреть и изучить основные способы хранения
данных;

— выбрать систему хранения данных, которая будет
решать задачу хранения и обработки нормативных документов;

— разработать ПО на языке программирования Python для
управления системой хранения данных;

— проверить разработанное ПО на тестовых
информационных документах.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

В результате выполнения курсовой работы было разработано
программное средство DocFetcher на языке программирования Python, предназначенное для обработки и хранения нормативных
документов.

При создании программного средства DocFetcher
были приняты следующие решения:

— разработку ПО вести в ОС Ubuntu
20.04;

— графический интерфейс ПО
осуществить посредством библиотеки языка программирования Python – tkinter;

— извлечь
содержимое документов посредством библиотеки языка Python – tika;

— для
хранения информации использовать сегментированное хранилище данных с
применением индексирования данных;

— для
поиска информации использовать библиотеку PyLucene.

В процессе разработки программного средства
были изучены основные способы хранения информации. Была освоена библиотека Apache Lucene.
Были изучены алгоритмы построения индекса и осуществления поиска по запросу в
рамках библиотеки Apache Lucene. Также была осуществлена проверка работоспособности разработанного
программного средства на тестовых документах.

 

Фрагмент текста работы:

 

1 Способы хранения информации

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

Системы хранения данных различаются по нескольким
параметрам, от выбора которых зависит применение СХД [1].

1.1 Блочное хранение информации

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

В зависимости от организации файлов блочная СХД бывает трех
видов: последовательная, непрерывная и сегментированная.

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

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы