автомобіля.
Алгоритм пошуку запису в БД, що включає наступні етапи: відображення вікна записи, завдання критеріїв для пошуку, перевірка знайдена Чи запис, у випадку якщо запис знайдений, то вона виводитися на екран, в іншому випадку на екран виводитися повідомлення про помилку.
Схема алгоритму пошуку запису в БД представлена ??на малюнку 8.
Малюнок 8 - Схема алгоритму пошуку запису в БД
3.2.6 Розробка алгоритму редагування запису в БД
Алгоритм редагування запису в БД полягає в наступному після відображення вікна редагування записи користувачеві необхідно спочатку знайти запис, яку він хоче відредагувати, після того як вона буде знайдена слід змінити запис і зберегти новий запис у БД.
Для цього розроблена схема алгоритму редагування запису в БД представлена ??на малюнку 9.
Малюнок 9 - Схема алгоритму редагування запису в БД
3.2.7 Розробка алгоритму нарахування заробітної плати
Для правильного нарахування заробітної плати розроблений алгоритм, який полягає в наступному: після відображення вікна заробітної плати відбувається вибір співробітника, далі перевіряється, чи покладена йому премія і якщо так то перевіряється, чи були ним виконані роботи в цьому місяці і в разі позитивної відповіді, обчислюється премія, а потім заробітна плата, якщо премія не покладена або не були виконані роботи, то відразу відбувається обчислення заробітної плати. Потім перевіряється, чи була видана заробітна плата працівнику в цьому місяці і якщо так, то виводитися повідомлення про помилку, в іншому випадку видається заробітна плата і якщо більше нікому не потрібно її видавати виходимо з системи.
Схема алгоритму нарахування зарплати представлена ??на малюнку 10.
Малюнок 10 - Схема алгоритму нарахування зарплати
Таким чином, в даному розділі була створена концептуальна модель даних, яка є графічним засобом представлення об'єктів розглянутої предметної області, їх характеристик і відносин між об'єктами. Далі концептуальна модель була відображена в логічну схему з урахуванням обраної реляційної моделі даних за правилами перетворення. Потім з урахуванням СУБД MySQL була побудована фізична модель БД. Спроектована база даних має мінімальну надмірність, тобто кожна з таблиць задовольняє 3 НФ. Також були розроблені такі алгоритми: алгоритм авторизації користувача, алгоритм формування звітності, алгоритм нарахування заробітної плати, алгоритм вибору функції обробки даних, яка включає додавання, пошук і редагування даних.
4. Розробка користувальницького інтерфейсу
Інтерфейс - сукупність технічних, програмних і методичних (протоколів, правил, угод) засобів сполучення в обчислювальній системі користувачів з пристроями і програмами, а також пристроїв з іншими пристроями і програмами.
Інтерфейс - в широкому сенсі слова, це спосіб взаємодії між об'єктами. Інтерфейс в технічному сенсі слова задає параметри, процедури і характеристики взаємодії об'єктів.
Розрізняють:
Інтерфейс користувача - набір методів взаємодії комп'ютерної програми і користувача цієї програми.
Програмний інтерфейс - набір методів для взаємодії між програмами.
Фізичний інтерфейс - спосіб взаємодії фізичних пристроїв. Найчастіше мова йде про комп'ютерних портах.
користувача інтерфейс - це сукупність програмних і апаратних засобів, що забезпечують взаємодію користувача з комп'ютером. Основу такої взаємодії складають діалоги. Під діалогом в даному випадку розуміють регламентований обмін інформацією між людиною і комп'ютером, здійснюваний в реальному масштабі часу і спрямований на спільне вирішення конкретного завдання. Кожен діалог складається з окремих процесів введення/виводу, які фізично забезпечують зв'язок користувача і комп'ютера. Обмін інформацією здійснюється передачею повідомлення.
Інтерфейс користувача часто розуміють тільки як зовнішній вигляд програми. Однак на ділі користувач сприймає через нього всю програму в цілому, а значить, таке розуміння є занадто вузьким. Насправді користувальницький інтерфейс об'єднує в собі всі елементи і компоненти програми, які здатні впливати на взаємодію користувача з програмним забезпеченням.
Це не тільки екран, який бачить користувач. До цих елементів відносяться:
набір завдань користувача, які він вирішує за допомогою системи;
використовувана системою метафора елементи управління системою;
навігація між блоками систе...