ми;
візуальний дизайн екранів програми;
засоби відображення інформації, що відображається інформація та формати;
пристрої і технології введення даних;
діалоги, взаємодія і транзакції між користувачем і комп'ютером;
зворотний зв'язок з користувачем;
підтримка прийняття рішень у конкретній предметній області; порядок використання програми і документація на неї.
За завданням було потрібно розробити прикладне програмне забезпечення, яке має інтуїтивно зрозумілий інтерфейс. Необхідно було реалізувати наступні функції обробки даних: поповнення бази даних, зміна (редагування і видалення) даних, пошук за заданими критеріями, нарахування заробітної плати, формування звітності.
Відповідно до вимог розроблено прикладне програмне забезпечення для обліку автозапчастин та послуг автосервісу, яке реалізовано програмою на основі алгоритмів, які були розроблені в розділі 3.2.
При запуску програми на екрані з'являється вікно авторизації користувача, в якому необхідно ввести логін і пароль. Для забезпечення безпеки всі дані зберігаються у файлі в зашифрованому вигляді. Пароль і логін можна змінити в меню програми. Інтерфейс системи спроектований з урахуванням роботи недосвідчених користувачів без необхідності додаткового навчання. При запуску програми з'являється вікно авторизації, в якому співробітник вводить логін і пароль, у разі якщо дані вірні, відбувається відкриття основної форми.
Вікно авторизації користувача представлено на малюнку 11.
Малюнок 11 - Вікно авторизації користувача
Після входу користувач потрапляє в головне вікно програми, яке містить список всіх доступних таблиць, а саме:
- клієнт;
- автомобіль;
- договір;
- продаж;
- оплата;
- послуга;
- замовлена ??послуга;
- поставка;
- запчастина;
- постачальник;
- співробітник;
- посада;
- зарплата;
- звітність.
Також на основному вікні користувач може подивитися які операції, коли і в який час були виконані. Це представлено на малюнку 12.
Рисунок 12 - Основне вікно програми
Історію можна відсортувати за датою, визначеному клієнтові або співробітнику, який виконав роботи, а так само за видами дій, таким як продаж, замовлення послуг, оплата, і т.п. Користувач може подивитися всю необхідну йому інформацію про те, що відбулося за день, які завдання потрібно виконати.
Переконатися в цьому можна, подивившись на малюнок 13.
Малюнок 13 - Вікно пошуку
Далі користувач може вибрати необхідну таблицю зі списку і продовжити роботу, виконавши необхідні дії, такі як додавання клієнта, оформлення договору та ін. Після додавання клієнта необхідно оформити його транспортний засіб, вказавши для нього вільне місце на стоянці , а за тим договір. Після оформлення договору користувач може приступити до оформлення замовлення клієнта на запчастини і послуги.
Вікно договору представлено на малюнку 14.
Малюнок 14 - Вікно договору
Для оформлення роботи, замовленої клієнтом, користувачеві необхідно обрати послугу і клієнта, для якого необхідно її виконати, потім слід вибрати підходящого для цієї роботи майстра.
Вікно замовленої послуги представлено на малюнку 15.
Малюнок 15 - Вікно замовленої послуги
Для контролю за виконанням замовлених послуг служить таблиця виконані роботи, в якій виконані роботи відзначаються в стовпці готовність.
Вікно виконана робота представлено на малюнку 16.
Малюнок 16 - Вікно замовленої роботи
Далі клієнту необхідно сплатити всі замовлені запчастини і послуги. У вікні оплати всі обчислення відбуваються автоматично. Наприклад, щоб порахувати суму замовлених товарів і послуг для клієнта необхідно вибрати клієнта, який оформив замовлення зі списку клієнтів, і загальна вартість, залишок і здача будуть пораховані автоматично. Так само передбачена можливість передоплати товару, готівковий і безготівковий розрахунок. Після того, як оплата повністю вироблена, і всі ро...