Сучасна гуманітарна академія
Розробка програми для Windows, що здійснює пошук відбитків пальців
Зміст
Введення
. Розробка ескізного і технічного проектів програми
. 1 Завдання
. 2 Призначення і область застосування
. 3 Технічні характеристики
. 3.1 Постановка завдання
. 3.2 Опис алгоритму
. 3.3 Організація вхідних і вихідних даних
. 3.4 Вибір складу технічних і програмних засобів
. Розробка робочого проекту
. 1 Розробка програми
. 2 Специфікація програми
. 3 Текст програми
. 4 Опис програми
. 5 Тестування програми
. Впровадження
Висновок
Глосарій
Список використаних джерел
Введення
Актуальність даної теми полягає в тому, що в світлі останніх подій, що відбуваються у світі, особливо у зв'язку із зростанням активності міжнародного тероризму, питанням безпеки приділяється все більш пильну увагу. Один з найважливіших розділів безпеки - встановлення автентичності особистості. Відбитки пальців були юридично прийняті для ідентифікації особи більше століття тому, а впізнання по відбитку активно використовується в кримінології вже з двадцятих років минулого століття. Вони унікальні для кожного індивідуума, не можуть бути змінені і використовуються там, де неприпустимі помилки ідентифікації особи, наприклад, у кримінальному праві або при організації доступу з вищим рівнем захисту.
Історично для зняття відбитка пальця використовуються системи з оптичними датчиками, але довгий час вони залишалися досить дорогими, великогабаритними і недостатньо надійними. Наприкінці 90-х років поява недорогих, заснованих на інших принципах пристроїв для збору даних про відбиток пальця призвело до прогресу технологій ідентифікації особи по відбитку - від обмеженого використання до широкого застосування в ряді нових областей.
Мета даної роботи - розробити програми для Windows, що здійснює пошук відбитків пальців.
Завдання:
1. Розробити ескізний і технічний проект програми
2. Розробити технічний проект
. Визначити особливості та етапи впровадження програми.
Засоби реалізації поставленої мети компоненти Delphi (RTL, Runtime Library) тип TList. Тип TList - тип-контейнер загального призначення.
1. Розробка ескізного і технічного проектів програми
. 1 Завдання
Тема: Розробка програми для Windows, що здійснює пошук відбитків пальців.
Умови завдання:
Текст програми містить дані за відбитками пальців відомих злочинців. Розробити програму, яка друкує інформацію про всі злочинців, чиї відбитки збігаються з відбитками, знайденими на місці злочину. Відбиток, знайдений на місці злочину, вводиться з клавіатури.
Відбиток пальців може бути представлений кодом з 36 символів і 12 дійсних чисел, отриманих в результаті вимірювання відбитка. Відбитки пальців вважаються ідентичними, якщо 35 символів з 36 збігаються і множини дійсних чисел збігаються. Два дійсних числа вважаються рівними raquo ;, якщо різниця між ними становить не більше 5% від більшого числа. Два безлічі вимірів вважаються співпадаючими, якщо не менше 9 пар з 12 рівні.
. 2 Призначення і область застосування
Програма призначена для пошуку відбитків пальців, ідентичних даним відбитку. Сфера застосування: пошук відбитків пальців. Програма може використовуватися тільки під Windows, хоча з використанням засобів розробки Lazarus/Free Pascal може бути скомпільована для роботи на Linux, Mac OS X, FreeBSD.
1.3 Технічні характеристики
. 3.1 Постановка завдання
У задачі потрібно вивести з бази інформацію про всіх осіб, чиї відбитки пальців збігаються з введеними користувачем. Таким чином, потрібно послідовно перебрати всю базу даних, порівнюючи кожну запис з введеної користувачем, і вивести в якості відповіді ті записи, які збіглися з введеною. Зберігати дані під час виконання програми пропонується в зв'язковому списку. Пропонується використовува...