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