Конструирование программ и языках программирования
(Автоматизация определения средней заработной платы по организациям)
- Задачей курсовой работы является исследование организаций и создание программного комплекса, на языке программирования Python, для автоматизации учет фонда заработной платы и число работников организации, а также вывод максимального числа работников. Исходными данными к курсовой работе является таблица, содержащая сведения о: Месяц, Год, Наименование организации, Число работников, Фонд заработной платы.
Для выполнения курсовой работы необходимо выполнить следующие задачи: разработать алгоритм и программу вычисления средней заработной платы организации за весь период учета с указанием максимального числа работников данной организации. Вычислить среднее арифметическое значение заработных плат работников. Рассчитываться в пределах одной организации. Результаты расчета записывается в новый текстовый файл, содержащий таблицу из двух граф: Наименование организации; Средняя заработная плата работников.
Программа курсовой работы должна обеспечить построение диаграммы средней заработной платы в различных организациях. Анализ диаграммы позволяет делать достаточно содержательные выводы, так как особое расположение придаёт графику яркое изображение. Достоинство диаграмм сравнения в виде фигур-знаков заключается в высокой степени наглядности, отражающая содержание сравниваемых совокупностей. Самостоятельно провести анализ среднемесячной номинальной начисленной заработной платы работников организаций.
С целью проведения подобного рода анализа был осуществлен сбор необходимых данных. Исходными данными к курсовой работе является в текстовом файле таблица, содержащая данные о фонде заработной платы организаций. Таблица состоит из пяти граф: Месяц; Год; Наименование организации; Число работников; Фонд заработной платы.
Для обеспечения полноты тестирования исходные данные теста должны удовлетворять следующим условиям:
- несколько наименований организаций должны упоминаться в таблице неоднократно
- у предприятий(НБ) одинаковые месяцы, но разные года
В программе Блокнот заполним текстовый файл данными, удовлетворяющими перечисленным выше условиям. В качестве первой строки запишем заданные заголовки граф. Все элементы таблицы будем разделять точкой с запятой. Исходные данные теста представлен
Программное обеспечение было написано на языке программирования Python. При создании приложения были использованы следующие библиотеки:
- для создания графического интерфейса – tkinter;
- для построения графика зависимости прибыли предприятий от наименования предприятия – matplotlib;
- для импортирования изображений в графический интерфейс – PIL;
Разработана программа на языке программирования Python.
|
|