Разработать объектную программу для хранения и обработки данных о сотрудниках некоторой организации. Программа должна поддерживать список сотрудников с указанием фамилии, должности, стаж работы, оклад.
Разработка включает в себя:
1 определение необходимых объектов и способов их взаимодействия
2 формальное описание объектов в виде классов
3 программную реализацию всех необходимых методов, включая подсчет суммарного оклада по всем сотрудникам организации
4 всестороннее тестирование методов с помощью консольного (при разработке) и оконного (в окончательном варианте) приложения. Для объединения сотрудников используется структура данных в виде адресного разомкнутого неупорядоченного двунаправленного списка без заголовка.
Разработка выполняется с учетом следующих требований: имена классов, свойств и методов должны носить содержательный смысл и соответствовать информационной задаче обязательное соблюдение принципа инкапсуляции – использование в классах только закрытых свойств и реализация необходимого набора методов доступа наличие двух методов для сохранения всей объектной структуры во внешнем файле с обратной загрузкой, при этом стандартные механизмы сериализации разрешается использовать только как дополнение к самостоятельно реализованным методам тестовое оконное приложение должно обладать удобным пользовательским интерфейсом с контролем вводимых данных и отображением текущего состояния объектной структуры с помощью списковых или табличных компонентов стандартные контейнеры/коллекции (включая обобщенные классы) разрешается использовать только как дополнение к самостоятельно разработанным классам в качестве языка разработки разрешается использовать С#, C++, Pascal и в приложении Visual Studio
Разработка должна выполняться по этапам с обязательным отчетом по каждому этапу:
этап 1: разработка необходимых классов без программной реализации методов
этап 2: программная реализация методов
этап 3: программная реализация демонстрационного (тестового) приложения
этап 4: оформление пояснительной записки (отчета по работе)
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |