Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchyot_Mazurenko.doc
Скачиваний:
3
Добавлен:
12.09.2019
Размер:
3.08 Mб
Скачать

2.4 Керівництво користувачеві. Файли. Перегляд Файлів.

Також можна перейти до формування заявки на пальне, де буде відкрито усі файли та розраховано пальне.

3 Завдання №2

3.1 Постановка задачі.

Створити проект у результаті запуску якого на екрані з’являється заставка, де пропонується, або закінчити роботу, або продовжити роботу. При продовженні роботи повинно з’являтися форма, яка має меню. В меню пропонуються наступні пункти:

  1. Про програму

  2. Введення бази даних

  3. Обробка бази даних

  4. Результуюча таблиця

  5. Вихід

Сформувати базу даних яка буде містити такі дані:

  1. Тип транспорту

  2. Перевезення по країні

  3. Вивезення в інші країни

  4. Ввезення в країну

При виборі пункту меню введення бази даних – вводяться дані в файл.

При виборі пункту меню обробка бази даних – проводиться доповнення, видалення, зміна даних у файлі.

При виборі пункту результуюча таблиця – на екрані друкується результуюча таблиця, що складається з загаловка документа, заголовка граф таблиці та вихідних даних, обчислених значень і підсумкових результатів.

Ведеться розрахунок полів :

  1. Відправка вантажів за формулою : Перевезення по країні + + Вивезення в інші країни.

  2. Прибуття вантажів за формулою : Перевезення по країні + + Ввезення в країну.

  3. Перевага ввезення над вивезенням за формулою:

Ввезення – Вивезення.

Також розраховується загальна відправка вантажів, прибуття вантажів та перевага ввезення над вивезенням.

3.2 Алгоритм розв’язування задачі

Створимо заставку та меню. Реалізуємо базу даних за допомогою вбудованої в Delphi утиліти Database Desktop. Для роботи с базою даних потрібні елементи: DBGrid, DBNavigator, DataSource, Table.

Зв’яжемо елементи між собою та з базою даних. Введення даних зробимо за допомогою елементів DBEdit які зв’яжемо з DBGrid та DataSource.

Елемент DBNavigator дозволяє нам редагувати базу даних. За допомогою компонента Table можливо добавити обчислювані поля в нашу базу даних. Формулу обчислення пишемо на події OnCalcFields компоненту Table.

Результуюча таблиця програмується за допомогою компонентів з вкладки QReport.

3.3 Контрольний приклад

Введемо декілька записів до бази даних.

3.3 Контрольний приклад. Початкові дані.

Після введення відредагуємо деякі з них.

3.3 Контрольний приклад. Відредагована база даних.

П ри обробці бази даних ми вже розраховуємо поля відправка вантажів, прибуття вантажів та перевага ввозу над вивезенням, але ці поля ми не можемо редагувати, вони розраховуються автоматично. Результуюча таблиця буде мати вид:

3.3 Контрольний приклад. Результуюча таблиця.

3.4 Керівництво користувачеві

Для роботи з програмою на комп’ютері повинні бути :

  1. Файл bd.exe

  2. Папка bd яка містить файли 1.db та 1.px

При запуску програми та переході до головного меню користувач має можливість вибрати потрібний пункт меню: Файл->Потребний пункт, але через контекстне меню. При виборі пункту меню Введення бази даних, пропонується додавання записів до бази данних.

3.4 Керівництво користувачеві. Додавання запису до бази даних.

Панель перед полями вводу відповідає за додавання запису, підтвердженню вводу.

Обробка бази даних дозволяє видаляти записи, редагувати записи, та дає можливість переглянути розраховані поля.

3.4 Керівництво користувача. Обробка бази даних.

При виборі пункту меню результуюча таблиця, відкривається нове вікно яке дозволяє в зручній формі переглянути усі дані та підсумки роботи програми з можливістю надрукувати звіт.

3.4 Керівництво користувача. Звіт.

ВИСНОВКИ

Мова Delphi дуже гнучка та продуктивна незважаючи на те, що в її основі лежить мова Pascal яка використовується для навчання. Delphi дуже простий у вивченні та використання візуального програмування дозволяє писати складі проекти навіть програмістам без досвіду роботи. На Delphi в декілька разів швидше можна розробляти програми. Це дає йому перевагу серед других мов високого рівня. Delphi найкраща мова для розробки програмного забезпечення для Windows.

За короткий час я опанував навичками створення інтерфейсу та програмуванню на Delphi, використовуючи складні елементи, бази даних, формування звітів та заявок.

ЛІТЕРАТУРА

1 Марко Кенту - Delphi7 для професіоналів. Питер, 2004р.

2 Шейкер, Т.Д. Разработка приложений в системе Delphi: учеб. пособие/ Т.Д. Шейкер. – Владивосток: Изд-во ДВГТУ, 2006

3 Понаморёв В. Бази Даних в Delphi 7, Питер 2003

4 Валерий Фаронов – Система программирования Delphi, Питер 2003

5 Петр Дарахвелидзе, Евгений Марков – Программирование в Delphi 7 «БХВ-Петербург» 2003 г.

6 Виктор Пестриков, Артур Маслобоев – Delphi на примерах,

БХВ-Петербург, 2005 г.

7 А.Я.Архангельский – Приемы программирования в Delphi,

Бином-Пресс, 2006 г.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]