
- •Розділ 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 Розробка презентаційного матеріалу
- •Список використаної літератури
1.2 Аналіз інформаційної моделі створюваного пз
В результаті розв’язування даної задачі на вході будуть оброблюватись введені данні, такі як: витрата бензину на 100 кілометрів, загальний проїзд за день, скільки видано пального в день. При введені цих даних, ми отримаємо скільки витрачено пального і яка норма в день. В кінці місяця нам видається інформація про кожну машину окремо, скільки загалом за місяць проїхала машина кілометрів, та скільки витрачено пального на машину. За допомогою цих даних виводиться сума витрат на пальне, та загальний кілометраж.
Рис. 1. Загальна схема інформаційної моделі
На рис. 1 зображена загальна схема на якій одразу зрозуміло які головні дані нам потрібні для введення, та що з цих даних ми отримаємо в результаті.
Відомість норми за день. Норма рахується за допомогою формули : ми загальний проїзд множимо на витрата бензину на 100 кілометрів та ділимо на 100, щоб округлити . Ці данні показує скільки водій проїхав за день, і скільки за день машина взяла пального в середньому на 100 кілометрів. Аналіз даного документу, крім інформації про кілометраж, дає можливість визначити в які дні працював водій.
Також дані та документи формуються та вносяться в базу кожний день на основі інформації, яка надходить за період, по зданим путівкам. На основі даних документів відділ кадрів повинен видавати розпорядження та рекомендації до подальшої діяльності в роботі водія на фірми.
Для отримання всіх цих даних, були використані наступні формули :
Км при заїзді = Км при виїзді + загальний проїзд;
Норма = Заг. Проїзд * витрату/100;
Остаток при в’їзді = Остаток при виїзді + видано літрів – норма;
База даних назв та типу полів
Таблиця. 1.
Назва БД |
Назва поля |
Тип розрахунку |
|
ОБЛІК |
Дата виїзду |
введення |
вручну |
Номер машини |
введення |
автоматично |
|
Водій |
введення |
автоматично |
|
Км при виїзді |
розрахунок |
формула |
|
Км при в’їзді |
розрахунок |
формула |
|
Загальний проїзд за день |
введення |
вручну |
|
Норма |
розрахунок |
формула |
|
Остаток при виїзді |
розрахунок |
формула |
|
Остаток при заїзді |
розрахунок |
формула |
|
Видано літрів |
введення |
вручну |
Потік даних в телекомунікаціях і програмуванні — це послідовність кодованих сигналів (пакетів даних) в цифровій формі, яка використовується, щоб передавати або отримати інформацію це знаходиться в передачі.
У електроніці і комп'ютерній архітектурі, потік даних визначає, протягом якого часу який елемент даних може увійти або залишити систему. Часто потік даних бачиться, як альтернатива потоку команд.
В машинах вбудовані GPS датчики, які відслідковують скільки машина проїхала, з якою швидкістю вона їхала, по яким вулицям проїхала, на навіть в якому часі був заведений мотор. Ці дані передаються на головний комп’ютер, на якому оброблюються і в зрозумілій для користувача формі робиться звіт. З головного комп’ютера, ці дані та звіти, по серверу передаються на ішні комп’ютери, на яких буде зроблений запит. В даному випадку і використовується потік даних.