АИС индексации файлов с функцией поиска с заданными критериями и ее применение при проведении криминалистических компьютерных экспертиз

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 24.09.2013
Размер файла 4,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Список используемых источников

1. Википедия. Свободная энциклопедия [Электронный ресурс] официальный сайт

2. MySQL против PostgreSQL [Электронный ресурс]

3. Сенченко П.В. Организация баз данных: Учебное пособие. -- Томск: Томский межвузовский центр дистанционного образования, 2005. -- 208 с.

4. Язык программирования С# 2010 и платформа .NET 4.0, 5-е изд.: Пер. с англ. -- М.: ООО "И.Д. Вильяме", 2011. -- 1392 с.: ил. -- Парал. тит. англ.

5. Т.А. Ципилева. Безопасность жизнедеятельности. Учебное пособие. Томск: ТУСУР, 2003. -- 255 с

6. Ю.П. Ехлаков, Б.А. Рыбалов «Методические указания по выполнению экономической части дипломного проекта для студентов специальности 230102 «Автоматизированные системы обработки информации и управления»», Томск 2007 г.

Приложение А

Руководство пользователя

АННОТАЦИЯ

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

1. НАЗНАЧЕНИЕ И УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ

1.1 Назначение программы и ее функции

Программа «Эксперт-поиск» предназначена для индексации файлов и дальнейшего поиска по различным критериям при проведении криминалистических компьютерных экспертиз.

1.2 Аппаратное обеспечение

Для функционирования системы необходимо аппаратное обеспечение:

- процессор Pentium IV 2ГГц или выше;

- оперативная память 256 мб и выше;

- свободное дисковое пространство 500 мб;

- видеокарта SVGA 1024 * 768;

- манипулятор «Мышь»;

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

Для работоспособности системы необходимо, чтобы на персональном компьютере рабочего места было установлено следующее программное обеспечение:

- операционная система ОС Windows XP или выше;

- .NET Framework 3.5 или выше.

На выделенный сервер необходимо установить:

- СУБД MySQL.

При отсутствии выделенного сервера все ПО устанавливается на одну рабочую станцию.

1.4 Комплект поставки

Система поставляется в виде манифеста развертывания приложения «Эксперт-поиск.application» из папки приложения Application Files.

1.5 Установка системы

Для установки систем необходимо запустить манифест развертывания приложения «Эксперт-поиск.application» и нажать на кнопку «Установить» (рисунок 8.1).

Рисунок 8.1 -- Установка системы «Эксперт-поиск»

2. РАБОТА С СИСТЕМОЙ

2.1 Последовательность действий пользователя при работе с программой.

Запуск программы осуществляется стандартными средствами операционной системы. Ярлык программы находится в меню «Пуск»-«Все программы»-«Microsoft»-«Эксперт-поиск».

При первом запуске БД будет создана автоматически.

2.1.1 Вход в систему

Для входа в систему необходимо указать источник данных, т.е. IP адрес сервера СУБД. Если вся система (СУБД и рабочее место) функционирует на одном компьютере, то указываем “LocalHost” (рисунок 8.2).

Рисунок 8.2 -- Форма выбора источника данных

Если в выпадающем списке нет нужного адреса, вводим его в поле «Новый» и нажимаем на «Продолжить».

При успешном подключении к базе данный открывается главная форма системы «Эксперт-поиск».

2.1.2 Работа с главной формой

При подключении к базе данный открывается главная форма системы «Эксперт-поиск» (рисунок 8.3).

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

2.1.3 Индексация данных

Для начала работы необходимо проиндексировать источник данных. Для этого нажимаем на кнопку «Создать индекс» в окне главной форме (рисунок 8.3). При этом открывается окно для создания индекса (рисунок 8.4).

Рисунок 8.3 -- Главная форма системы «Эксперт-поиск»

Рисунок 8.4 -- Создание индекса

Для создания индекса необходимо указать имя индексной базы в поле «Имя БД» и при необходимости краткое описание индексной базы для последующего наглядного его отображения в списке.

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

Чтобы завершить создание индекса необходимо нажать на кнопку «Готово».

Для перестройки индекса необходимо нажать на кнопку «Перестроить индекс» в окне главной форме (рисунок 8.3). При этом открывается окно для перестройки индекса (рисунок 8.5).

Рисунок 8.5 -- Перестройка индекса: а) выбор параметров, б) процесс перестройки

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

Для удаления ранее созданного индекса необходимо нажать на кнопку «Удалить индекс» в окне главной форме (рисунок 8.3). При этом выдается запрос на подтверждение операции удаления (рисунок 8.6).

Рисунок 8.6 -- Запрос на подтверждение операции удаления индекса

При удалении индекса данные удаляются из БД и работа с ними не возможна. Также при удалении данные больше не отображаются в главном окне программы (рисунок 8.3).

2.1.4 Работа с поиском

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

Рисунок 8.7 -- Окно поиска системы «Эксперт-поиск»

Имеется 4 варианта поиска:

- Создание среза файлов - поиск файлов по различным критериям;

- Создание среза каталогов - поиск каталогов по различным критериям

- Полнотекстовый поиск - поиск по содержимому;

- Временные диапазоны - поиск по временным критериям.

Тип поиска «Создание среза файлов» позволяет производить поиск файлов по трем критериям:

- типам и расширениям;

- атрибутам;

- параметрам.

Для поиска по отдельным типам файлов необходимо снять флажок с поля «Все типы» и выбрать из списка необходимый тип.

Для поиска по расширению необходимо установить флажок в поле «Расширение» и указать расширения для поиска.

Для осуществления поиска нажимаем на кнопку «Выполнить» (рисунок 8.8).

Рисунок 8.8 -- Поиск по типам и расширениям

В нижней части окна отображается результат поиска с подробным указанием параметров и суммарного количества записей (рисунок 8.8).

Поиск по параметрам позволяет производить поиск по временным критериям и размерам файлов (рисунок 8.9)

Рисунок 8.9 -- Поиск по параметрам

Отображение результата поиска происходит аналогичным образом.

Поиск по атрибутам позволяет находить файлы с заданными атрибутами (рисунок 8.10).

Рисунок 8.10 -- Поиск по атрибутам

Для сохранения результатов поиска имеется возможность экспорта данных в Excel или txt формат. Для экспорта в Excel или txt нажимаем на кнопку «Экспорт в Excel» (рисунок 8.11) или «Сохранить как текст» (рисунок 8.12) соответственно в окне поиска.

Вариант поиска «Создание среза каталогов» позволяет производить поиск каталогов по временным критериям, атрибутам и различным маскам (рисунок 8.13).

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

Результат поиска также можно экспортировать в Excel или txt формат.

Рисунок 8.11 -- Экспорт результата поиска в Excel

Рисунок 8.12 -- Экспорт результата поиска в текстовый формат

Рисунок 8.13 -- Создание среза каталогов

Вариант поиска «Полнотекстовый поиск» позволяет произвести полнотекстовый поиск (рисунок 8.14).

Результат поиска также можно экспортировать в Excel или txt формат.

Рисунок 8.14 -- Вариант поиска «Полнотекстовый поиск»

Вариант поиска «Временные диапазоны» позволяет произвести поиск по заданным временным диапазонам (рисунок 8.15).

Результат поиска также можно экспортировать в Excel или txt формат.

Рисунок 8.15 -- Вариант поиска «Временные диапазоны»

Приложение Б

Описание структуры таблиц базы данных

Таблица dtfgroups

Название

Идентификатор

Тип

Ограничения целостности

Код группы типов

idFileGroupTypes

INT

PRIMARY KEY, NOT NULL

Название

Name

VARCHAR(45)

NOT NULL

Таблица dtftype

Название

Идентификатор

Тип

Ограничения целостности

Код типов файлов

idFileTypes

INT

PRIMARY KEY, NOT NULL

Название

Name

VARCHAR(45)

NOT NULL

Внешний ключ

idFileGroupTypes

INT

FOREIGN KEY

Таблица dtfiles

Название

Идентификатор

Тип

Ограничения целостности

Код файла

idFile

BINARY

PRIMARY KEY, NOT NULL

Код типа файла

idFileTypes

INT

FOREIGN KEY

Код директории

idDirectory

INT

FOREIGN KEY

Имя файла

filename

VARCHAR(255)

NOT NULL

Время создания

CreatTime

DATETIME

NOT NULL

Время доступа

AccessTime

DATETIME

NOT NULL

Время изменения

ChangeTime

DATETIME

NOT NULL

Атрибут Только для чтения

Onlyread

BIT

NOT NULL

Атрибут Скрытый

Hidden

BIT

NOT NULL

Атрибут Зашифрованный

Encrypted

BIT

NOT NULL

Размер файла

Size

BIGINT

NOT NULL

Содержимое файла

Body

TEXT

NOT NULL

Таблица dtfolders

Название

Идентификатор

Тип

Ограничения целостности

Код директории

ID

INT

PRIMARY KEY, NOT NULL

Название

Dir

VARCHAR(255)

NOT NULL

Время создания

CreationTime

DATETIME

NOT NULL

Время доступа

AccessTime

DATETIME

NOT NULL

Время последней записи

LastWriteTime

DATETIME

NOT NULL

Атрибут Только для чтения

ReadOnly

INT

NOT NULL

Атрибут Скрытая

Hidden

BIT

NOT NULL

Атрибут Зашифрованная

Encrypted

BIT

NOT NULL

Код выбранной директории

idSelectedDirs

INT

FOREIGN KEY

Таблица dtselectedfolders

Название

Идентификатор

Тип

Ограничения целостности

Код выбранной директории

idSelectedDirs

INT

PRIMARY KEY, NOT NULL

Название

Dir

VARCHAR(255)

NOT NULL

Размещено на Allbest.ru


Подобные документы

  • Особенности работы "поисковика" дублирующихся файлов на диске. Выбор среды программирования. Разработка программного продукта. Основные требования, предъявляемые к программе, производящей поиск дублирующихся файлов на диске. Отображение скрытых файлов.

    курсовая работа [1,8 M], добавлен 28.03.2015

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

    дипломная работа [883,5 K], добавлен 12.08.2017

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

    курсовая работа [3,3 M], добавлен 10.11.2010

  • Проектирование программного обеспечения. Схема начального формирования каталога файлов, вывода на экран каталога файлов, удаления файлов, сортировки файлов по имени, дате создания и размеру методом прямого выбора. Управление каталогом в файловой системе.

    курсовая работа [804,0 K], добавлен 08.01.2014

  • Исследование проблемы сравнения звуковых файлов и определение степени их схожести. Сравнение файлов с использованием метода нечеткого поиска, основанного на метрике (расстоянии) Левенштейна. Сравнение MIDI-файлов и реализация алгоритмов считывания.

    курсовая работа [2,0 M], добавлен 14.07.2012

  • Обзор особенностей работы с программой Total Commander. Создание папок, копирование файлов на флеш-карту. Вызов контекстного меню. Определение структуры файлов. Переименование группы файлов. Помещение файлов в архив. Разделение архива на несколько частей.

    лабораторная работа [1,9 M], добавлен 08.04.2014

  • Web content, usage mining. Современные средства анализа лог-файлов. Требования к создаваемой системе, выбор инструментов реализации, описание общей архитектуры. Конвенции программирования, разработки Firebird. Кроссплатформленость, работа с Еxсel.

    дипломная работа [1,5 M], добавлен 09.10.2013

  • Изучение понятия и основных задач стеганографии - науки, изучающей способы и методы сокрытия информации. Характеристика метода замены наименее значащих битов для bmp файлов. Реализация метода замены НЗБ для bmp файлов на языке программирования Java.

    курсовая работа [149,2 K], добавлен 13.02.2013

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

    курсовая работа [248,0 K], добавлен 25.12.2012

  • Принципы создания последовательных и файлов произвольного доступа. Формирование файлов, в одном из которых помещены фамилии пяти знакомых, а в другой номера их телефонов. Составление программы, которая по фамилии знакомого определяет номер его телефона.

    контрольная работа [17,9 K], добавлен 25.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.