Материал: Разработка приложения для Windows, осуществляющего поиск отпечатков пальцев

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Открыть каталог с программой и щёлкнуть на значке Finger,exe двойным щелчком.

Входные данные:

Для текстового файлы базы данных предлагается следующий формат: в первой строке файла указано число записей в базе. Начиная со следующей строки расположены записи базы. Каждая запись представляет собой 4 строки: имя преступника, информация о нём, 36 символов, полученных измерением отпечатка пальца и 12 вещественных чисел. Кодировка: однобайтная, ср1251.

.5 Тестирование программы

При разработке программы Finger в качестве тестового может быть использован пример, приведённый в разделе "Постановка задачи".

3. Внедрение

Условия выполнения программы: Pentium 100 и выше, объём оперативной памяти не менее 8 Мб, жёсткий диск объёмом не менее 500 Мб. Дополнительных средств (принтер, сканер, дополнительные дисководы и т.д.) не требуется. Выполнение программы: чтобы запустить программу, необходимо перейти в каталог с ней, и щёлкнуть на её значке двойным щелчком. Чтобы завершить программу, необходимо её открыть, а затем щёлкнуть одинарным щелчком на кнопе "Закрыть". База данных должна быть соответствующим образом оформлена в файле db.txt, находящемся в одном каталоге с программой, запись для поиска должна быть введена в соответствующие поля ввода.

Сообщения оператору:

'Файл с данными не найден.' - в каталоге отсутствует файл db.txt, или его содержимое не соответствует формату.

'Не введено одно из чисел.' - хотя бы в одном поле для ввода вещественных чисел fl - f 12 допущена ошибка.

'Недостаточно символов или неверное значение в поле "число".' - неверно заполнено поле ввода символов, или одно из полей ввода вещественных чисел.

Заключение

Данная программа является типичным примером реализации простейших программ созданных для Windows с помощью Delphi.

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

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

Глоссарий

Термин

Определение

Отпечаток пальцев

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

Список

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

Автоматизированный информационный поиск

 информационный поиск с использованием ЭВМ.

Информационный массив

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

Автоматизированный документальный поиск

документальный поиск с использованием ЭВМ.

Идентификация

установление тождества объектов на основе совпадения их признаков.

Узнавание

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

Процесс узнавания

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

Информационный запрос

входное сообщение в автоматизированную систему, содержащее требование на выдачу информации.


Список использованных источников

1. Delphi 2007: Самоучитель: Среда быстрой разработки; Язык Delphi Language; Разработка интерфейса и др. Изд. 4-е, доп., перераб. - М.: АСТ, 2008.

. Delphi 2007: Среда быстрой разработки приложений; Язык программирования Delphi Language; Разработка интерфейса пользователя и др. Изд. 3-е, доп., перераб. - М.: АСТ, 2008.

. Delphi 7: Визуальная разработка приложений; Свойства, методы, классы, компоненты; Технология создания информационных система; Локальные и удаленные базы данных; Публикация баз данных в Интернете: Наиболее полное руководство (под ред. Хомоненко А.Д.). - М.: Академия, 2007.

. Александовский А.Д. Технология программирования. Рыбинск, РГАТА, 2002.

. Александровский А.Д. Delphi 4. Шаг в будущее. - М.: ДМК, 2006.

. Архангельский А.Я. Delphi 2006. Справочное пособие. - М.: Стенд, 2006.

. Дарахвелидзе П., Марков Е. Программирование в Delphi 4. - СПб.: БХВ - Спб, 2006.

. Зиглер К. Методы проектирования программных систем. - М.: Мир, 2002.

. Йордан Э. Структурное проектирование и конструирование программ.- М.: Мир, 2000.

. Кинг Д. Создание эффективного программного обеспечения: Пер. с англ. - М.: Мир, 2003.

. Коутс Р.И. Влейминк. Интерфейс "человек-компьютер". - М.: Мир, 2000.

. Официальный сайт Delphi // www.delphiworld.ru

. Теория и практика структурного программирования / Р. Лингер, Х. Миллс, Б. Уитт, - М.: Мир, 2005.

. Фаронов В.В. Delphi 4. Учебный Курс. - М.: Нолидж, 1998.