Построение графа диалога

 

Для работы с программой было реализовано меню, состоящее из 4 методов класса MenuDialog:

 

 

MainDialog – главное меню, через которое осуществляется выбор необходимого действия. Имеет 3 варианта действий:

1) Переход в меню добавления нового номера.

2) Переход в меню для вывода всей картотеки.

3) Выход из программы.

NewPhoneDialog – меню добавления нового абонента. При успешном добавлении программа возвращает пользователя в главное меню. В случае ошибки ввода данных предоставляется возможность вернуться в главное меню, либо повторить ввод данных.

SearchDialog – меню вывода картотеки. Производит вывод картотеки и предоставляет пользователю 2 варианта последующих действий:

1) Переход в меню для создания извещения по оплате телефонного разговора.

2) Выход в главное меню.

PricePhoneDialog – меню создания извещения по оплате телефонного разговора. Создаёт файл <номер телефона>.txt, в котором содержится:

· Имя абонента;

· Номер телефона;

· Время разговора;

· Цена за минуту разговора;

· Итого к оплате.

После создания файла с извещением, пользователь остаётся в меню SearchDialog.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: