Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми для Windows, що здійснює пошук відбитків пальців

Реферат Розробка програми для Windows, що здійснює пошук відбитків пальців





vertError do BadFloatEdits:=true; end;:=SymbolsEdit.Text; (BadFloatEdits or (length (UnneededString) lt; gt; 36)) then ShowMessage ( HeflocTaT04HO символів або невірне значення в полі число . ) else begin for i:=1 to 36 do c [i - 1]:=SymbolsEdit.Text [i];:=TPerson.Create (," , c, f);:=TList.Create; i:=0 to DataList.Count - 1 do begin if (PersonCmp (sample, DataList [i])) then Results.Add (DataList [i]) ;; (Results.Count=0) then OutputMemo.Text- Співпадінь не знайдене. else OutputMemo.Text := CoBnafleHMvi: + lnffoStr (Results.count) + # 13 # 10; for i:=0 to Results.Count - 1 do begin tmp:=Results [i] ;. Text:=OutputMemo.Text + tmp.Textlnfo + # 13 # 10 # 13 # 10;

end ;;;;.


2.4 Опис програми

програма ідентифікація відбиток алгоритм

Загальні відомості

Програма називається Finger. Програма написана на мові ObjectPascal в середовищі Delphi. Для функціонування програми потрібно операційна система Windows.

Функціональне призначення: пошук по базі даних відбитків пальців, що збігаються з введеними.

Опис логічної структури:

У програмі використаний метод лінійного пошуку. Дві основні частини програми - обробника SearchButtonClick. Перший будує в пам'яті зв'язний список бази даних, використовуючи для читання функцію ReadPerson, другий же шукає в ній дані, що збігаються з введеними користувачем, викликаючи функцію Personcmp для порівняння записів.

Використовувані технічні засоби:

Комп'ютери з архітектурою проце?? сора х86.

Виклик і завантаження:

Відкрити каталог з програмою і клацнути на значку Finger, exe подвійним клацанням.

Вхідні дані:

Для текстового файли бази даних пропонується наступний формат: в першому рядку файлу вказано число записів в базі. Починаючи з наступного рядка розташовані записи бази. Кожен запис являє собою 4 рядки: ім'я злочинця, інформація про нього, 36 символів, отриманих вимірюванням відбитка пальця і ??12 дійсних чисел. Кодування: однобайтном, СР1251.


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


При розробці програми Finger в якості тестового може бути використаний приклад, наведений в розділі Постановка завдання .


3. Впровадження


Умови виконання програми: Pentium 100 і вище, обсяг оперативної пам'яті не менше 8 Мб, жорсткий диск об'ємом не менше 500 Мб. Додаткових коштів (принтер, сканер, додаткові дисководи і т.д.) не потрібно. Виконання програми: щоб запустити програму, необхідно перейти в каталог з нею, і клацнути на її значку подвійним клацанням. Щоб завершити програму, необхідно її відкрити, а потім клацнути одинарним клацанням на Кнопа Закрити raquo ;. База даних повинна бути відповідним чином оформлена у файлі db.txt, що знаходиться в одному каталозі з програмою, запис для пошуку повинна бути введена в відповідні поля введення.

Повідомлення оператору:


Файл з даними не знайдений. - В каталозі відсутній файл db.txt, або його вміст не відповідає формату.

Не введене одне з чисел. - Хоча б в одному полі для введення дійсних чисел fl - f 12 допущена помилка.

Недостатньо символів або невірне значення в полі число . - Невірно заповнене поле введення символів, або одне з полів введення дійсних чисел.


Висновок


Дана програма є типовим прикладом реалізації найпростіших програм створених для Windows за допомогою Delphi.

Перевагою даної програми є її простота у використанні в найбільш поширеною, на даний момент, операційній системі Windows і те, що при необхідності можна додати потрібні кнопки-функції.

Недолік програми в тому, що при наборі дуже складних функцій одночасно програма видає помилку набору. Тому щоб уникнути цієї помилки необхідно дотримуватися послідовність і вірність набору команд.


Глосарій


ТермінОпределеніеОтпечаток пальцевузор папілярних ліній, який отримано на папері в результаті прокатування або притискання долоннійповерхні і нігтьових фаланг, покритих спеціальною краской.Спісокупорядоченная послідовність елементів даних, кожен з яких може бути або списком, або атомарним неподільним елементом. Автоматизований інформаційний пошук інформаційний пошук з використанням ЕОМ. Інформаційний массівсовокупность зафіксованої інформації, призначена для зберігання та використання і розглянута як єдине ціле. Інформація може бути зафіксована у вигляді публікацій, звітів, електронних записів, ...


Назад | сторінка 5 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Алгоритм побудови електронного програми бази даних
  • Реферат на тему: Створення бази даних за допомогою програми Microsoft Access: Склад