1. Постановка завдання
Реалізація інформаційно-довідкової системи розкладу поїздів у Microsoft Visual Studio 2008 на мові C #.
Програма призначена для найбільш зручної та ефективної роботи користувача з розкладами поїздів, що зберігаються в текстових файлах. Користувач може завантажити в програму будь цікавить його розклад і скористатися наступними функціями:
Змінити розклад:
. Додати поїзд
. Видалити поїзд
. Змінити окремий параметр
Знайти небудь в розкладі:
. По дорозі відбуття поїзда
. За номером
. За часом
. По маршруту
Також він може вивести змінене розклад (або цікаву для його частину розкладу) в текстовий файл для подальшого друку.
програма довідковий алгоритм лістинг
2. Специфікація завдання
Г? У головному вікні програми ми бачимо меню, пропоноване користувачеві.
. Відкрити розклад
2. Змінити розклад
. Довідка
. Вихід
. Знайти поїзда
Але для того, щоб спожити його повною мірою, йому необхідно відкрити текстовий файл з розкладом потягів, які зберігаються всередині папки з програмою (інакше функції В«відкрити розкладВ» і В«знайти поїздаВ» залишаються недоступними, про цьому користувач може здогадатися по вилітають повідомленнями).
Г? До того як користувач відкрив розклад йому доступні кнопки В«довідкаВ» і В«вихідВ».
. Довідка - з'являється умову задачі, інформація про розробника та його наукового керівника.
2. Вихід - з'являється повідомлення про уточнення виходу з програми
Г? Після того, як користувач відкрив розклад, він може скористатися всіма функціями програми. На додаток до вищесказаного, він може додавати і видаляти поїзда, змінювати тільки один з параметрів, знаходити цікаві для його поїзда з будь-якого з параметрів, а також виводити інформацію в текстовий файл, ім'я якого користувач вибирає самостійно.