>  
   3.   Функціональна декомпозиція задачі  
                      4.   Описи методів рішення задачі  
    Вибір потрібного розкладу  
  Для того щоб відкрити розклад, користувачеві потрібно знайти меню в головному вікні програми і натиснути кнопку з однойменною назвою. Після цього на екрані з'являється DataGridView, туди і буде завантажено наш розклад, і кнопка відкрити. Натиснувши на кнопку В«відкритиВ», користувач побачить вікно і може вибрати потрібний йому файл. p align="justify"> Зауваження: в програмі стоїть фільтр, що дозволяє відкривати тільки текстові файли певного формату. Дані файли зберігаються в папці В«Курсова роботаВ». p align="justify">  Зміна розкладу  
  Натиснувши на кнопку В«Змінити розкладВ» користувач може отримати два варіанти відповіді: 
  Якщо розклад не відкрите, на екрані з'явиться повідомлення: В«Щоб змінити розклад, відкрийте йогоВ». 
  Щоб скористатися функцією В«змінити розкладВ», потрібно вчинити дії, описані в пункті 1. Після цього відкриються наступні можливості. p align="justify">  Додавання поїзда  
  При натисканні на кнопку В«додати поїздВ», на екрані з'являються 4 кнопки і 4 поля для введення інформації. 
				
				
				
				
			  Для того щоб додати поїзд, користувач повинен коректно заповнити всі поля, а потім натиснути кнопку В«додатиВ»: 
 . Поле В«номер шляхуВ» потрібно заповнювати тільки цілими числами. 
 . Поле В«номер поїздаВ» також заповнюється тільки цілими числами. 
 . Поле В«час відправленняВ» потрібно заповнювати так: годинник і хвилини вводяться через кому. Якщо користувач ввів інформацію невірно, то з'являється повідомлення про те, як правильно вводити час. Також є попередження про те, що в добі 24 години, а в одному годині 60 хвилин. 
 . Поле В«маршрутВ» тільки російськими літерами. 
  За наявності некоректного введення, видається повідомлення про помилку та підказки про те, в якому форматі слід вводити інформацію, далі дане поле очищається. Також очищається і табло з розкладом, для того, щоб повернутися до нього, слід натиснути кнопку В«повернутися до розкладуВ». p align="justify"> Якщо користувач хоче додати кілька поїздів, то після кожного додавання йому треба натискати кнопку В«зберегти зміниВ». 
  Також існує можливість вивести змінене розклад в текстовий файл. 
   Видалення поїзда  
  При ...