
- •1 Загальні положення
- •2 Основні вимоги до вибору теми та структури дипломних проектів
- •3 Керівники та консультанти дипломного проекту
- •4 Порядок затвердження тем і завдань на дипломний проект
- •5 Порядок виконання дипломного проекту та контроль виконання
- •6 Рекомендації до організації роботи під час дипломного проектування
- •7 Вимоги до обсягу, структури і змісту пояснювальної записки
- •1 Вступ
- •2 Технічні характеристики
- •2.1 Постановка задачі
- •2.1.1 Характеристика об’єкта автоматизації
- •2.1.2 Вимоги до програми
- •2.2 Опис математичного методу рішення задачі
- •2.3 Визначення структури вхідних даних
- •2.4 Визначення структури вихідних даних
- •3 Комп’ютерна система
- •3.1 Технічні характеристики комп’ютера та зовнішніх пристроїв
- •3.2 Вибір програмних засобів та операційної системи
- •4 Об’єктно-орієнтоване проектування
- •4.1 Інтерфейс програми
- •4.2 Алгоритм рішення задачі
- •5 Програмування та тестування
- •5.1 Розробка програми
- •5.2 Етапи налагодження
- •5.3 Типи помилок
- •6 Техніко-економічні показники
- •7 Охорона праці та навколишнього середовища
- •8 Правила оформлення пояснювальної записки
- •9 Попередній захист розробленого програмного продукту на засіданні циклової комісії
- •10 Впровадження програмного продукту в експлуатацію
- •11 Відгук керівника дипломного проекту
- •12 Рецензування дипломного проекту
- •Підготовка доповіді на захист дипломного проекту
- •14 Робота державної кваліфікаційної комісії
- •15 Критерії оцінювання дипломного проекту
- •16 Захист дипломного проекту
- •17 Порядок зберігання дипломних проектів
- •Додаток а Основні міждержавні стандарти, що використовуються при виконанні дипломних проектів
- •Додаток и
- •Приклад оформлення акту впровадження програмного
- •Продукту в експлуатацію
- •Міністерство освіти і науки України
- •Херсонський політехнічний коледж
- •Додаток к Приклад оформлення специфікації
4.2 Алгоритм рішення задачі
Розробка й обґрунтування алгоритмів розв'язання поставленої задачі містять побудову алгоритму, що реалізує обраний метод розв'язання задачі, обґрунтування його структури, що відображає основні операції процесу обробки даних на ПК, схематичне зображення алгоритму і його опис. Крім того, здійснюється оцінка алгоритму і визначення його якісних показників, порівняння з існуючими алгоритмами. Алгоритм подається згідно з вимогами міждержавного стандарту ГОСТ IO.OOS-SO «Схемы алгоритмов и программы. Обозначения условные графические».
Алгоритм розв’язання може бути поданий у вигляді:
схеми;
в табличній формі;
опису логіки алгоритму;
опису у вигляді тексту.
Схему при потребі доповнюють текстом.
Спосіб представлення алгоритму вибирає дипломант, виходячи з суті описуваного алгоритму і можливості формалізації його опису.
Опис алгоритму варто виконувати в короткій формі з указівкою призначення кожного елемента або групи елементів блоків.
У випадку застосування об’єктно-орієнтованого підходу в якості структурної схеми може фігурувати ієрархія класів (об’єктів).
Приклад
procedure TForm1.ToolButton1Click(Sender: TObject); - Вивід форми для розрахунку загальної вартості витрат;
або
Головна програма Program виконує ..., викликає ...
Процедура Ргос1 виконує ..., викликає ...
5 Програмування та тестування
5.1 Розробка програми
У підрозділі необхідно вказати всі етапи розробки програми. Якщо для рішення поставленої задачі необхідно використовувати базу даних то при створенні програми в першу чергу визначається структура бази даних, що включає в себе визначення ієрархії, зв’язків, індексів, назва полів та їх оптимальні розміри. Далі розробляються функції і підпрограми, що відповідають за введення та контроль даних, узгоджуються з вхідними документами. Зовнішнє розташування полів має максимально відповідати структурі вхідних даних і побажанням користувача або замовника. При обробці даних необхідно звернути увагу на неприпустимість зависання програми у разі будь-яких неправильних дій користувача Всі помилкові дії повинні супроводжуватися повідомленнями, зрозумілими користувачеві, а їх відповідь повинна оброблятися усередині програми. При розробці вихідних форм, тобто звітів раціонально буде використання генератора звітів з подальшим підключенням їх до проекту. Далі створюється проектний файл, що включає в себе основну програму, підпрограми, процедурний файл, а також при необхідності установчий файл, який визначає шляхи файлів, тимчасові директорії, додаткові установки. Після складання (побудови) проекту створюється ЕХЕ-файл, готовий до старту програми. Обов’язково створюється ВАТ-файл, який використовує не тільки виклик ехе-файлу, а й деякі установки та шляхи а також параметри, пов’язані з конкретним користувачем, особливо якщо поставлена задача повинна бути впроваджена в мережевому режимі.
5.2 Етапи налагодження
В підрозділі описуються наступні етапи налагодження програми:
тестування програми на контрольному прикладі;
пошук синтаксичних та семантичних помилок.
Етап тестування програмного продукту повинен включати опис:
тестових даних, які необхідні для перевірки працездатності основних функцій реалізованого проекту (дані для заповнення довідників, дані для заповнення файлів оперативної інформації). Наведені тестові дані повинні бути введені у відповідні поля форм і показані в додатку (екранні форми з тестовими даними);
процесу обробки тестових даних (різні повідомлення та інші елементи діалогу, який виникає в процесі обробки). Даний опис також відображується у додатку;
результатів обробки тестових даних (розраховані показники, сформовані відомості, звіти і т.п.). Результати так само повинні бути відображені у відповідному додатку.
Особливу увагу слід звернути на цілісність контрольного прикладу і правильність отриманих результатів обробки тестових даних, а саме - отримані дані повинні бути перевірені на правильність розрахунку за наведеними формулами.
Також необхідно надати перелік даних, на яких було проведення тестування програми та результати тестування.