Таким чином, навчання нейронної мережі було винесено в окремий потік, що виконується паралельно і дозволяє користувачеві продовжити роботу з графічним інтерфейсом, що працює в основному потоці.
2.6 Основні принципи взаємодії користувача з системою
Для початку роботи з програмою необхідно вказати місце розташування файлу бази даних, в якому зберігається необхідна для працездатності додатки інформація, а також записи про існуючі користувачів і їх характеристиках, якщо робота з додатком здійснювалася раніше.
Для цього необхідно вибрати пункт меню «Файл» - «Вказати місце розташування БД», або натиснути «Ctrl-O». На малюнку 2.2 відображений діалогу відкриття файл бази даних.
Рисунок 2.2 - Діалог відкриття файлу бази даних
До тих пір, поки не буде вибраний потрібний файл, робота з додатком неможлива, оскільки всі пункти меню, крім пункту" Вказати місце розташування БД» і «Вихід», залишатимуться недоступними.
Після того, як необхідний файл буде обраний, у головному вікні програми відобразиться список зареєстрованих користувачів, якщо вони існують.
На малюнку 2.3 відображено головне вікно програми після вибору бази даних.
Малюнок 2.3 - Головне вікно програми після відкриття файлу бази даних
Для кожного користувача відображається така інформація як ім'я користувача, кількість успішних авторизаций, дата останньої авторизаций і такий параметр як «надійність», яка означає кількість завершених сесій набору тексту, тобто груп параметрів, що характеризують особливості клавіатурного почерку користувача.
Для того, щоб додати нового користувача, необхідно вибрати пункт меню «Користувачі» - «Додати», або натиснути «Ctrl-N». Після цього в діалоговому вікні потрібно ввести ім'я користувача і натиснути кнопку «Ok». Після цього зареєстрований користувач буде відображений в списку користувачів.
Рисунок 2.4 - Вікно модуля пред'явлення клавіатурного почерку
Для того щоб відредагувати ім'я користувача потрібно вибрати пункт меню «Користувачі» - «Редагувати», або натиснути «Ctrl-E». Пункт меню буде доступний тільки в тому випадку, якщо обраний конкретний користувач у списку.
Для того щоб користувач міг бути надалі ідентифікований програмою, йому необхідно надати фрагменти власного клавіатурного почерку. Для цього призначений модуль «Ідентифікація», що доступний при виборі пункту меню «Користувачі» - «Ідентифікація», або після натискання «Ctrl-I», або після натискання піктограми з зображенням клавіші на панелі інструментів.
На малюнку 2.4 відображено вікно модуля пред'явлення клавіатурного почерку.
У даному вікні відображається текст для набору та інформацію про прогрес. Для того щоб здійснити ідентифікацію біометричної системою, користувачеві необхідно набрати як мінімум 4 сесії, що відображено в графі «Необхідно».
Рисунок 2.5 - Модуль роботи з нейронними мережами
Текст, що відображається у верхній частині вікна, можна змінити. Для цього потрібно натиснути на кнопку «Показати інший текст».
Для завершен...