
- •Розділ 1. Загальний розділ
- •Розробка технічного завдання на створення програмного забезпечення (пз)
- •1.2 Аналіз інформаційної моделі створюваного пз
- •1.3 Обґрунтування вибору засобів проектування та розробки пз
- •Розділ 2. Проектний розділ
- •2.1 Проектування загальної алгоритмічної моделі пз
- •2.2 Проектування інтерфейсу користувача пз
- •2.2.1 Опис моделі взаємодії обраних компонентів
- •2.2.2 Проектування методів та функцій пз
- •Void __fastcall tForm1::n5Click(tObject *Sender) – показує початкові дані для розрахунку, які можна редагувати.
- •2.2.3 Реалізація технології взаємодії з базами даних
- •2.3 Проектування алгоритму тестування пз
- •Розділ 3. Технологічний розділ
- •Розробка програмного продукту
- •Відлагодження і тестування програмного продукту
- •Розробка дистрибутивного диску
- •3.4 Розробка презентаційного матеріалу
- •Список використаної літератури
2.2 Проектування інтерфейсу користувача пз
На рис. 8, рис. 9, рис. 10, рис. 11, рис. 12 зображено інтерфейс розроблених форм програми. Розташування вибраних компонентів зображених на рис. 8 є підходящим для роботи в програмі. Вибір дати, номері машини, та кнопка розташовані верхній лівій частині форми, тому як вони є головними елементами щоб розпочати роботу, та перейти до розрахункових дій в самі базі даних. База даних розташована в центрі форми, тому як вона містить в собі всю потрібну інформацію, має багато полів для виводу інформацію, то щоб більше сприймалася інформація таблиця була розташована таким образом на всіх формах де вона використовується (рис. 8, рис. 9, рис. 10, рис. 12)
Рис. 9, інтерфейс розрахунку, якщо база даних містить дані. Поля вводу для розрахунку даних розташовані таким чином, як зображено на рис. 9, тому як путівки заповнені в такій же послідовності як і на формі (Загальний проїзд, видано літрів). Вибір фамілії та витрата бензину на 100 км вводяться один раз, і коли потрібно одним раз змінюємо, тому вони вважаються другорядними. Також на формі знаходиться сьогоднішня дата та годинник, вони розташовані в нижній лівій частині форми. Тому в любий момент можна дізнатися дату.
Рис. 8. Головний інтерфейс програми
Рис. 9. Інтерфейс ведення початкових даних, для розрахунку при наявності записів в базі даних
Рис. 10 інтерфейс розрахунку, якщо база даних не містить даних, компоненти розташовані так же як і на рис. 9 тільки додаються два поля вводу для коректних розрахунків.
На рис. 8 зображена форма яка з’являється після запуску нашої програми. На ній міститься кнопка «ОК», таблиця, дві дати, в яких вибирається з якого числа по яке виводити інформацію в таблицю, та головний елемент, по якому номеру машини фільтрується інформація та виводиться в таблицю, та меню для зручного переходу між формами. Після того, як вибрані всі критерії фільтрації, натиснута кнопка «ОК», якщо по даним параметрам існує інформація, вона виводиться в таблицю та з’являються елементи вводу даних для розрахунку витрат, дана форма зображена на рис. 9. Якщо після натискання кнопки «ОК» в базі не знайдено інформації по даним параметрам, то виводиться пуста таблиця та з’являються елементи вводу даних для розрахунку витрат, та додаткові поля вводу початкових даних інформації такі як «Остаток літрів в баку при виїзді» та «Км при виїзді з гаражу» дана форма зображена на рис. 10.
Рис. 10. Інтерфейс ведення початкових даних, для розрахунку при відсутності записів в базі даних
На рис. 11 зображена форма додавання та видалення номеру машини та фамілії водія з бази. За допомогою цієї форми, дозволено редагувати інформації, при введені інформації в поля та натискання на копку «додати в список» введена інформація додається в базу. При виборі із випадаючого списку поле, та натисканні на кнопку «Видалити … » інформація видаляється із бази.
Рис. 11. Інтерфейс редагування облікового запису водія та авто
Рис. 12. Інтерфейс підготовки та експорту даних для загального звіту
Повна база даних, зображена на рис. 12, потрібна для перегляду всієї існуючої інформації в базі даних. При натисканні на кнопку «Звіт», виводиться інформація в Excel в точності в такому порядку як і на формі, але в кінці підраховуються скільки було витрачено пального, грошей на пальне, та скільки всього було проїхану відстань, кілометрів.