Для реализации графического пользовательского интерфейса в работе необходимо использовать библиотеку Swing, все данные хранить файле. При работе с файлами рекомендуется использовать класс RandomAccessFile.
Разработать программу по управлению данными о персонале организации. База должна содержать следующую информацию (файлы):
справочник подразделений: ID подразделения, наименование, признак удаления;
справочник должностей: ID должности, наименование, признак удаления;
данные о служащем: ID служащего, ФИО, пол, год рождения, признак удаления;
данные по организации: ID служащего, ID подразделения, ID должности, оклад;
Действия, которые необходимо реализовать:
работа со справочником подразделений (добавить, удалить, изменить);
работа со справочником должностей (добавить, удалить, изменить);
работа со справочником служащих (добавить, удалить, изменить);
прием на работу нового сотрудника;
перевод на другую должность/подразделение;
увольнение сотрудника;
отчет: подразделение, сумма заработной платы всех сотрудников мужчин, сумма заработной платы всех сотрудников женщин.