АИС индексации файлов с функцией поиска с заданными критериями и ее применение при проведении криминалистических компьютерных экспертиз
Снижение трудоемкости выборки файлов; поиск текста при производстве компьютерных экспертиз. Автоматизированная индексация файлов и формализация задач; разработка инфологической, физической моделей системы с привязкой к СУБД; выбор языка программирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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.2014Web 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