Разработать систему программного обеспечения (ПО) для содержания и обработки базы данных некоторой прикладной задачи.
Данные должны быть структурированными, то есть содержать различные характеристики объектов обработки (данные различных типов) и должны храниться в некотором текстовом файле.
Система должна создавать также нужное количество типизированных, бинарных файлов для хранения данных. В процессе создания файлов следует контролировать количество записей в файлах.
Система должна обеспечить:
1) просмотр, коррекцию, удаление, дополнение базы данных;
2) формирование значений некоторых величин;
3) отбор данных из базы данных по запросам, производимым в процессе работы системы;
4) сортировка данных по признакам, выбираемым с помощью запросов;
5) вывод графиков зависимости некоторых величин от параметров и вывод статистических диаграмм;
Выбор варианта обработки производить в режиме диалога с использованием меню. Некоторые варианты обработки требуют всплывающих меню, т.е. структура меню должна иметь подструктуру.
Результаты обработки данных должны выводиться на экран и в файл протокола работы приложения в виде таблиц;
Разработать систему обработки данных о сотрудниках ряда отделов предприятия.
Данные о сотрудниках ряда отделов предприятия помещены в файл данных смешанно по различным отделам (например, текущая информация отдела кадров).
Строки файла данных содержат следующие данные:
Ф.И.О. Наимен. отдела Должность Год рожд. Оклад Табельный номер