Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснювальна записка.doc
Скачиваний:
2
Добавлен:
12.08.2019
Размер:
992.77 Кб
Скачать

4.2 Алгоритм рішення задачі

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

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

Після кожної зміни даних, програма зберігає їх у дазу даних. Якщо трапляється помилка, користувачеві буде виведено відповідне повідомлення та запропоновано ввести інші значення.

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

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

Для коректного виходу з програми треба вибрати пункт виходу на головній формі.

5 Програмування та тестування

5.1 Розробка програми

Дана програма має оперувати даними, задля надання їм захищеності, а також зручності користувачу, дані зберігаються в Базах Даних. Тому було використанно приложення Microsoft Office Word.

В програмі було створено 5 таблиць, зв’язані між собою зв’язком оодин до багатьох(1:М).

5.1 Розробка програми

Дана програма має оперувати даними, задля надання їм захищеності, а також зручності користувачу, дані зберігаються в Базах Даних. Тому було використанно приложення Microsoft Office Access.

В програмі було створено 5 таблиць, зв’язані між собою зв’язком оодин до багатьох(1:М).

Структура першої таблиці Автотранспорт представлена на рис. 5.1:

Рис. 5.1: Структура таблиці Автотранспорт.

Структура другої таблиці Бензин представлена на рис. 5.2:

Рис. 5.2: Структура таблиці Бензин.

Структура третьої таблиці Путевые листы представлена на рис. 5.3:

Рис. 5.3: Структура таблиці Путевые листы.

Структура четвертої таблиці Смены диспетчеров представлена на рис. 5.4:

Рис. 5.4: Структура таблиці Смены диспетчеров.

Структура п’ятої таблиці Сотрудники представлена на рис. 5.5:

Рис. 5.5: Структура таблиці Сотрудники.

Схема даних представлена на рис.5.6:

Рис.5.6: Схема даних

5.2 Етапи відладки

Відладка - це процес пошуку й усунення помилок. Помилки в програмі розділяють на дві групи: синтаксичні (помилки в тексті) і алгоритмічні. Синтаксичні помилки - найбільше легко усунути. Алгоритмічні помилки виявити складніше. Етап налагодження можна вважати закінченим, якщо програма правильно працює на одному-двох наборах вхідних даних.

На етапі розробки програми, зустрічались деякі перепони у вигляді помилок. Яскравим прикладом таких помилок були:

  • Неправильна реалізація алгоритму;

  • допущення синтаксичних помилок, що виникали, якщо в коді були не вірно написані змінні, процедури, тощо;

  • випадок, якщо користувач введе не вірні дані;

  • невірне розподілення інформації в таблицях.

Але на даному етапі розробки програми усі помилки були усунені.

5.3 Типи помилок

Типи помилок можна поділити таким чином:

1. Помилки аналізу, пов'язані з не повним обліком ситуації, яке може призвести до виникнення помилки, що спричинить не вірне рішення задач. До них відносять: -    Відсутність завдання початкових значень змінних; -    не вірна умова закінчення циклу; -    відсутність індексації в циклі; -    не вірне визначення гілок алгоритму для продовження процесу рішення задачі.

2. Помилки загального характеру. До них відносять: -    Помилки через не достаток знання або розуміння мови програмування; -    помилки, допущені при реалізації алгоритму, коли команди не забезпечують послідовне виконання дій, зазначених в алгоритмі.

3. Помилки фізичного характеру. Помилки, які викликаються через не вірні дії програміста.

4. Синтаксичні помилки. Порушення вимог до мови програмування.

5. Невизначені змінні.

6. Порушення правильності програми.