Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.07 Mб
Скачать

1 Анализ теоретических данных

    1. Постановка задачи

Необходимо разработать автоматизированную систему для расчета заработной платы на предприятии ОАО «Барановичский автоагрегатный завод», рассчитывать ее и хранить все сведенья в 2-х базах данных, одна из которых заполняется непосредственно из разрабатываемой программы, а вторая – программой автоматизации пропускного пункта (АПП). Разрабатываемая программа должна работать с двумя БД параллельно.

Так как на данный момент в расчете заработной платы (ЗП) принимают участие 5 человек: оператор АПП, три бухгалтера по расчету ЗП и сотрудник отдела кадров, то требуется разработать программный продукт, позволяющий объединить все действия, которые выполняют вышеуказанные лица. В результате анализа было установлено, что необходимо создать две БД включающие в себя 1 и 7 таблиц соответственно.

Первая БД «Проходная» имеет в себе лишь одну таблицу, которая содержит информацию о посещении предприятия ее сотрудниками и имеет следующие поля:

  • ID

  • Дата и время входа

  • Дата и время выхода

Вторая БД содержит в себе 7 таблиц.

Первая таблица включает в себя всю информацию о сотрудниках предприятия, а именно:

Личные данные:

  • ID

  • Фамилия

  • Имя

  • Отчество

  • Дата рождения

  • Место рождения

Данные паспорта или временного пребывания:

  • Серия паспорта

  • Номер паспорта

  • Место выдачи паспорта

  • Дата выдачи паспорта

Данные об образовании:

  • Степень образования

  • Учреждение образования (УО)

  • Специальность

  • Место выдачи диплома (сертификата)

  • Дата выдачи диплома (сертификата)

Данные о должности:

  • Категория работника

  • Разряд работника

  • Вид оплаты труда

Дополнительные данные:

  • Место проживания

  • Контактный телефон

  • Фото

Вторая таблица предназначена для хранения информации о коэффициентах тарифных ставок (данные согласованы с нормативным документом «Инструкции о порядке определения тарифных ставок и должностных окладов работников коммерческих организаций и индивидуальных предпринимателей и признании утратившими силу некоторых постановлений министерства труда и социальной защиты Республики Беларусь и их отдельных положений»). И имеет несколько полей:

  • Категория работника

  • 8 колонок разрядов начиная с первого

Третья таблица содержит в себе данные о произведенных надбавках и состоит из полей:

  • ID

  • Вид надбавки

  • Сумма надбавки

  • Дата оформления надбавки

Четверная таблица включает в себя данные о коэффициентах загруженности труда. И имеет следующие поля:

  • Категория работника

  • Коэффициент загруженности труда

Пятая, основная, таблица включает в себя все данные о начислениях и о зп за все время использования программного продукта.

  • ID

  • Фамилия

  • Имя

  • Отчество

  • Начислено

  • Подоходный налог (9%)

  • Пенсионный налог (1%)

  • Удержано (Сумма налогов)

  • Надбавки (Премии, авансы, 13 ЗП, отпускные)

  • К выдаче

  • Дата оформления суммы

  • Количество отработанных часов

Шестая таблица несет в себе информацию о штрафах и иных взысканий с сотрудников за нарушение каких-либо действий.

  • ID

  • Сумма штрафа

Седьмая таблица содержит информацию об коэффициентных надбавках в зависимости от стажа сотрудника.

  • Категория

  • До 5 лет

  • От 5 до 10

  • От 10 до 15

  • От 15 до 20

  • От 20 и выше

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

Также в программе необходимо организовать поиск нужных данных по таблицам.

В программе необходимо организовать парольный доступ к данным. В зависимости от прав доступа (оператор АПП, бухгалтер или отдел кадров) необходимо ограничить право доступа к некоторым функциям программы, в частности прямому редактированию данных БД.

Для администраторов должно быть реализована возможность изменения пароля для входа в систему.

Отдел кадров должен иметь полный доступ к БД: редактировать таблицы, экспортировать данные, предоставлять отчеты.

Также вся информация об использовании программы будет хранить в файле.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]