Расчёт зарплаты

Материал из Поле цифровой дидактики


Описание Создание приложения по расчёту заработной платы. Реализована возможность вносить данные о дате, месте работы, количестве отработанных часов, ставке, а также расчета заработной платы за рабочий день, сохранение данных, подсчет количества отработанных рабочих дней за месяц и итоговая заработная плата за месяц.
Область знаний Математика, Информатика, Экономика, Управление, Обществознание
Авторы
Поясняющее видео
Близкие понятия Счетчик денег, Финансовый менеджер
Среды и средства для освоения понятия

Ссылка на проект

https://gallery.appinventor.mit.edu/?galleryid=a34d1be6-e629-4700-9ad2-e251781df116

Диаграмма последовательности работы с приложением

ПользовательПриложениеБаза данныхВыбрать дату, заполнить место работыНе показывать сообщение с ошибкойУказать количество отработанных часов и почасовую ставкуНажать на кнопку "Рассчитать зарплату"Рассчитать зарплату на основе количества отработанных часов и ставкиВернуть зарплатуНе показывать сообщение: "Рассчитайте или укажите зарплату"Указать зарплатуУказать, что количество отработанных часов и ставка "Фикс."Нажать на кнопку "Сохранить"Сохранить все введенные и рассчитанные значения в списокВернуть списокВывести список, рассчитать количество отработанных дней и итоговую зарплату за периодДолгое нажатие на строку спискаУдалить строку из спискаПользовательПриложениеБаза данных

Диаграмма процесса расчета зарплаты

Фиксированная оплата?
Фиксированная оплата?
Начало
Выбрать дату
Указать место
Да
Нет
Указать количество отработанных часов
Указать почасовую ставку
Нажать Расчёт зарплаты
Нажать Сохранить
Конец

Описание проекта

Приложение "Расчет зарплаты" создано для людей, работающих по часовой ставке, либо с фиксированной ставкой оплаты труда за день. Минималистичный дизайн реализован с помощью функционала MIT App Inventor (фон, форма кнопок, размер шрифта, цвет текста, цвет элементов), а также добавлен логотип. При открытие приложения сразу встречает весь его функционал.

  • На экране в самом верху располагается логотип приложения. Логотип разработан совместно с сервисом: https://www.renderforest.com/ru/logo-maker

Чуть нижу поле выбора даты, которое является обязательным. Выбираем день, месяц, год рабочей смены.

Далее 4 поля: Место, Часы, Ставка, Зарплата. Поля "Место" и "Зарплата" являются обязательными.

Зарплату можно рассчитать автоматически, нажав на кнопку "Рассчитать зарплату" и заполнив поля "Часы" и "Ставка".

Последняя кнопка сохраняет введенные нами значения в список и показывает их в поле "Крутящийся список"

Под кнопкой представлены подписанные элементы списка: дата, место, часы, ставка, подытог.

Ниже крутящегося списка 2 надписи: количество рабочих дней и итоговая зарплата. Они обновляются в зависимости от элементов, сохраненных в списке.

На картинке представлен экран предложения, который заполнили данными

Редактор блоков

App Inventor состоит из конструктора и редактора блоков. Конструктор позволяет создавать интерфейс приложения. Редактор блоков позволяет вам программировать поведение приложения, объединяя блоки вместе.

  • Блок Инициализации глобальных переменных
  • Блок Выбора даты
  • Блок Экран1
  • Блок Крутящегося списка
  • Блок кнопки "Расчет зарплаты"
  • Блок кнопки "Сохранить"