
- •Розділ 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.1 Проектування загальної алгоритмічної моделі пз
Д
о
алгоритмічних моделей відносяться
такі, в яких критерії та обмеження
описуються математичними конструкціями,
що включають логічні умови, що призводять
до розгалуження обчислювального процесу,
і так звані імітаційні моделі - моделюючі
алгоритми, що імітують поведінку
елементів досліджуваного об'єкта та
взаємодію між ними в процесі функціонування.
Рис. 2. Алгоритм розрахунку
При проектуванні алгоритмічної моделі всі зусилля спрямовані на структуризацію даних і виявлення взаємозв'язків між ними без розгляду особливостей реалізації і питань ефективності обробки. Проектування алгоритмічної моделі засновано на аналізі розв'язуваних, на цьому підприємстві завдань по обробці даних.
Для вирішення поставленого завдання була побудована алгоритмічна блок схема розрахунку даних системи обліку транспортної компанії (рис. 2).
Ні Так
Рис. 3. Алгоритм додавання в базу номера машини
В будь який момент може знадобитись додати номер машини в базу, для цього використовуємо зручний алгоритм додавання в базу номера машини. З даного алгоритму, зображеного на рис. 3, легко зрозуміти як працює метод додавання в базу. Потрібно ввести в поле номер, натиснути кнопку «Додати запис», після цього введена інформація заноситься в ComboBox2 та зберігається у файлі «CBn.txt», цей файл знаходиться в кореневій папці з програмою який в будь який момент можна відкрити та подивитися його зміст.
Ні Так
Рис. 4. Алгоритм додавання в базу фамілії водія
Також може знадобитись функція додавання фамілії водія в базу, для цього використовуємо зручний алгоритм додавання в базу фамілії водія. З даного алгоритму, зображеного на рис. 4, легко зрозуміти як працює метод додавання в базу. Потрібно ввести в поле фамілію, натиснути кнопку «Додати запис», після цього введена інформація заноситься в ComboBox1 та зберігається у файлі «CBv.txt», цей файл знаходиться в кореневій папці з програмою який в будь який момент можна відкрити та подивитися його зміст.
Рис. 5. Взаємодія компонентів ADOQuery, ComboBox, DateTimePicker, Button, DBGrid
Щоб розпочати роботу, в даному алгоритмі зображено що для цього потрібно зробити в першу чергу. Встановлюємо дату с якого числа, та дату по яке число буде виводитись інформація, після цього натискаємо кнопку «ОК» виконується SQL запит, після цього виводиться інформація в таблицю.
Рис. 6. Взаємодія компонентів с OLE – сервером Excel
Рис. 7. Взаємодія компонентів та розрахункових формул