Similar presentations:
Автоматизация выдачи ЗП для врачевной професии
1.
Автоматизациявыдачи ЗП для
врачевной професии
Выполнили: Махмудов Мухаммаджон, Япаров Тимур а так же
Юлдашев Рахмиддин.
Группа:657-23
2.
Наш Проект• В нашем проекте использовались такие библиотеки как:
• tkinter - это стандартная библиотека для создания GUI.
• from tkinter import ttk, messagebox, filedialog - из библиотеки tkinter вытаскиваем
• как бы страницы.
• ttk — набор современных виджетов Tkinter
• messagebox — используется для вывода сообщений пользователю: ошибок, предупреждений
и информационных окон
• filedialog — позволяет открывать диалоговые окна выбора и сохранения файлов
• datetime — используется для получения текущей даты и времени, например, при фиксации
момента начисления зарплаты
• date — применяется для работы только с датами без времени, например, при расчёте стажа
3.
Продолжение:• json — используется для сохранения и загрузки данных программы в файл в
структурированном виде
• os — обеспечивает работу с файловой системой, например, проверку
существования файла данных
• monthrange — возвращает количество дней в выбранном месяце, используется при
расчёте рабочих дней
• monthcalendar — предоставляет календарь месяца в виде таблицы, может
использоваться для анализа выходных и рабочих дней.
• calendar — используется для календарных вычислений, таких как определение дней
недели и выходных.
4.
Основная страница• Это основная страница для вычисления ЗП. Тут есть такие колонки как ФИО,
Учреждения, Должность и т.д.
• Колонка: Год начала работы - отвечает за стаж.
Разряд - отвечает за его квалиф.
Ставка - отвечает за кол-во часов
которые он должен работать.
Месяц и год нужны чтобы вычи-
слить зп для конкретного месяца.
5.
Кнопки Снизу:• Кнопка “Расчитать” нужна чтобы просто посмотреть какую ЗП должен был получить
тот или иной рабочий если у него имеются претензии.
• Кнопка “Сохранить” - чтобы ввести в базу данных нового рабочего.
• Кнопка “Очистить” чтобы просто очистить все данные со страницы.
6.
Формула вычисления ЗП• Находится в доп.файле. Там объяснено какой разряд имеет тот или иной коэф. и т.д
7.
Список Работников• В списке работников мы можем наблюдать когда и кто поступил на работу и какое зп
он имеел в последний
• раз. Так что тут можем наблю• дать такие информации как
• Должность, Учреждения и т.д
8.
Управление Учреждениями• Тут можем менять схемы выдачи зп работникам, к примеру повысить конечный
• разряд или надбавку за работу в
• опасной для жизни месте.
• В будущем надо будет сделать так
• чтобы его мог менять только
• главврач/бухгалтер если выйдут
• законы которые изменят эти
• схемы.
• Так же тут можем добавлять
• новые должности и т.д.
9.
Статистика• Вкладка статистика должна отвечать за любые изменения в системе расчёта.
• К примеру если кто-то захочет
• уменьшить/увеличить надбавки
• без изменения самого закона
10.
Заключение• Этот калькулятор будет удобен для бухгалтеров чтобы не считать зп вручную при
претензиях к зп.
• В ролях:
• Махмудов Мухаммаджон - основная идея и полный расчёт
• Япаров Тимур - 80% коддинг
• Юлдашев Рахмиддин - остальная часть коддинга и так же отвечатель за такие ->