Skip to content

RudyCentipede/opi

Repository files navigation

Домашнее задание 1 варианта по курсу Основы Программной инженерии

Корпоративный телефонный справочник

Телефонный справочник включает в себя контактную информацию сотрудников организации (номера телефонов) в привязке к конкретному структурному подразделению, в котором числится сотрудник.

Информация об абоненте описывается следующими полями:

  • фамилия;
  • имя;
  • отчество;
  • наименование структурного подразделения, в котором работает сотрудник;
  • телефонный номер.

Информация о телефонном номере включает в себя:

  • значение номера;
  • вид номера:
  • рабочий прямой;
  • рабочий добавочный;
  • мобильный.

Программа предоставляет пользователю следующие возможности:

  • чтения данных из файла;
  • добавления информации об абоненте;
  • удаления информации об абоненте по первым буквам фамилии (при этом необходимо предусмотреть возможность выполнения операции только после подтверждения дополнительного запроса на удаление);
  • поиска информации по первым буквам фамилии;
  • сортировки записей об абонентах, сгруппированных по структурным подразделениям, а внутри каждого подразделения – по алфавиту.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published