Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zapiska_dlya_kursovogo_-_kopia_1 (1).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
369.31 Кб
Скачать

Voidbottom_table()

voidbottom_table()

voidbottom_table()

voidbottom_table()

Рисунок 2.4.1 Схема зв’язку між функціями

  1. ОПИС ПРОЦЕСУ НАЛАГОДЖЕННЯ ПРОГРАМИ

При написанні програми виникає ряд проблем пов’язаних з виникнення синтаксичних та логічних помилок в коді програми.

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

Для полегшення вияву неправильного коду насамперед потрібно розробляти алгоритми, в яких легко прослідити за ходом її виконання, для чого бажано використовування процедури та функції, які б виконували окремі функції. Це дасть нагоду швидко з’ясувати, в якому місці код програми не той, що треба, і швидко виправити його.

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

  1. Інструкція на підготовку даних і користання програмою

Програма виконана в діалоговому режимі.

Запуск програми здійснюється одним з приведених варіантів:

  1. Відкрити програму Dev-C++ вибрати пункт меню Файл=>Відкрити проект або файл та в діалоговому вікні вибрати необхідний файл з розширенням .cpp. Після відкриття файлу необхідно натиснути клавішу F9.

  2. Вибрати необхідний файл, та назвавши на ньому контекстне меню вибрати пункт Открыть с помощью. В діалоговому вибрати програму Dev-C++ та натиснути ОК. Після відкриття файлу необхідно натиснути клавішу F9.

В залежності від вибраного пункту будуть відповідні операції.

  1. Також для запуску програми можливо використати готовий.exe файл Курсовой проект (Семестр 1).exe (див.рис. 4.1).

Рисунок 4.1 .exe файл Курсовой проэкт (Семестр 1).exe

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

Потім на екрані з’являється головне меню (див. рис. 4.2)

Рисунок 4.2 Головне меню

При виборі першого пункту головного меню ви переходите до головного файлу(див. рис. 4.3)

Рисунок 4.3 Вибір першого пункту меню

Для створення,додавання та редагування записів в головному файлі записи вводятся наступним чином: вводимо ПІБ замовника (див.рис.4.4), строк дії контракту(див. рис. 4.5), швидкість(див. рис. 4.6), дату підписання контракту(див.рис. 4.7), інформацію про закупівлю обладнання(див. рис. 4.8) і вибір обладнання (див.рис. 4.9).

Рисунок 4.4 Введення ФИО заказчика

Рисунок 4.5 Введення строку дії контракту

Рисунок 4.6 Вибір швидкості

Рисунок 4.7 Введення дату підписання контракту

Рисунок 4.8 Введення інформації про закупівлю обладнаня

Рисунок 4.9 Вибір закупленого обладнання

Для створення нової бази даних кліентів в меню головного файлу виберіть 1-й пункт(див.рис. 4.10).

Рисунок 4.10 Створення нової бази даних кліентів в меню головного файлу

Для перегляду бази даних клієнтів в меню головного файлу виберіть 2-й пункт(див.рис. 4.11)

Рисунок 4.11 Перегляд бази даних

Для додавання запису до бази даних клієнтів в меню головного виберіть 3-й пункт.

Для видалення записів з бази даних клієнтів в меню головного файлу виберіть 4-й пункт(див. рис. 4.12)

Рисунок 4.12 Видалення запису

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

Для сортування записів в базі даних клієнтів в меню головного файлу виберіть 6-й пункт(див рис. 4.13)

Рисунок 4.13 Сортування записів в базі даних клієнтів в меню головного

Для виконання запитів в базі даних клієнтів в меню головного файлу виберіть 7-й пункт(див рис. 4.14).

Рисунок 4.14 Вибор потрібного запиту

Для виходу в головне меню в головному файлу виберіть 8-й пункт

При виборі другого пункту головного меню ви переходите до меню файлу розцінок обладнання(див. рис. 4.15).

Рисунок 4.15 Вибір другого пункту головного меню

Для створення,додавання та редагування записів в файлі розцінок обладнання записи вводяться наступним чином: спочатку код обладнання (див. рис. 4.16), тип обладнання (див.рис. 4.17), модель обладнання (див. рис. 4.18) і ціну за обладнання (див. рис. 4.19).

Рисунок 4.16 Введення коду обладнання

Рисунок 4.17 Вибір типу обладнання

Рисунок 4.18 Введення моделі обладнання

Рисунок 4.19 Введення ціни за обладнання

Для створення нової бази даних клієнтів в меню файлу розцінок обладнання виберіть 1-й пункт(див.рис. 4.20)

Рисунок 4.20 Створення нової бази даних обладнання в в меню файлу розцінок обладнання

Для перегляду бази даних розцінок в меню файлу розцінок обладнання виберіть 2-й пункт(див.рис. 4.21)

Рисунок 4.21 Створення нової бази даних обладнання в в меню файлу розцінок обладнання

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

Для видалення записів з бази даних розцінок в меню файлу розцінок обладнання виберіть 4-й пункт(див. рис. 4.22)

Рисунок 4.22 Видалення запису в в меню файлу розцінок обладнання

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

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

При виборі третього пункту головного меню ви переходите до меню файлу розцінок тарифів(див.рис. 4.23).

Рисунок 4.23 Вибір другого пункту головного меню

Для створення,додавання та редагування записів в файлі тарифів записи вводятся наступним чином: ціна за 100 мб\с(див. рис. 4.24), за 50 мб\с (див. рис. 4.25) і за 20 мб\с (див. рис. 4.26).

Рисунок 4.24 Введення ціни за швидкість 100мб/с

Рисунок 4.25 Введення ціни за швидкість 50мб/с

Рисунок 4.26 Введення ціни за швидкість 20мб/с

Для створення нової бази розцінок тарифів в меню файлу розцінок тарифів обладнання виберіть 1-й пункт(див.рис. 4.27)

Рисунок 4.27 Створення нової бази розцінок тарифів в меню файлу розцінок тарифів

Для перегляду бази даних розцінок тарифів в меню файлу розцінок тарифів виберіть 2-й пункт(див рис. 4.28).

Рисунок 4.28 Перегляд бази розцінок тарифів в меню файлу розцінок тарифів

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

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

ВИСНОВОК

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

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

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

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

Розроблений продукт в повному обсязі виконує всі функції задані у постановці задачі.

Розробляючи програму курсового проекту я покращив свої вміння програмування мовою C++. А також отримав навики роботи з базою даних: додавання та видалення записів, сортування та інші.

ЛІТЕРАТУРА

  1. Шилд Г. Повний довідник по С++, 2006 р. -797с.

  2. Страуструп Б.Язык программирования C++, 2011 р. -1136с.

  3. Прата С. Мова програмування С++, 2005 р. -1101с.

  4. Грицюк Ю. , Рак Т., Програмування мовою С++ ,2011 р. - 292с.

  5. Ален І. Правила програмування на C++, 2001 р. -514с.

  6. Еккель Б. ФилософияC++, 2004 р. -577с.

  7. Он-лайн самоучитель по мові програмування C++ [Електронний ресурс] /Режим доступу: http://cppstudio.com.

  8. Седжвік Р. «Фундаментальні алгоритми C++» / Р. Седжвик. – М.: ИД "Вильямс", 2011. – 1056с.

  9. Федоренко, Ю. «Алгоритми та програми на C++ Builder» / Федоренко Ю. –ДМК Пресс, 2010. -544с.

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