
- •Перечень условных обозначений
- •Введение
- •1 Анализ теоретических данных
- •Постановка задачи
- •Пятая, основная, таблица включает в себя все данные о начислениях и о зп за все время использования программного продукта.
- •1.2 Исследование предметной области
- •1.5 Выбор субд
- •1.6 Краткая характеристика сред проектирования баз данных
- •1.6.1 Среда Microsoft Visual Studio
- •2 Практические данные
- •2.1 Выбор инструментальных средств разработки проекта
- •2.2 Логическое и физическое проектирования бд
- •В таблице 2.3 представлено описание полей таблицы «Надбавки»
- •В таблице 2.4 представлено описание полей таблицы «Тарифный коэффициент»
- •В таблице 2.5 представлено описание полей таблицы «Коэффициент трудоемкости»
- •2.3 Схема данных
- •3 Тестирование программного продукта
- •4 Руководство пользователя
- •По однократному нажатию на запись в таблице, в окне справа будет отображена краткая информация о сотруднике. По нажатию кнопки «Полная информация» откроется панель «Сотрудники» (рисунок 4.10).
- •5 Экономическое обоснование разработки пп
- •5.1 Необходимость экономического обоснования
- •5.2 Определение трудоемкости разработки программного продукта
- •5.3 Определение себестоимости создания пп
- •5.3.1 Определение затрат на оплату труда разработчика
- •5.3.2 Определение стоимости машино-часа работы эвм (для разработанного пп)
- •5.3.3 Определение затрат на отладку пп
- •5.4 Определение отпускной цены пп
- •5.5 Определение ожидаемого прироста прибыли в результате внедрения пп
- •5.5.1 Определение годовых эксплуатационных расходов при ручном решении задачи
- •5.5.2 Определение годовых текущих затрат, связанных с эксплуатацией пп
- •5.5.3 Определение ожидаемого прироста прибыли в результате внедрения пп
- •5.6 Расчет показателей эффективности использования программного продукта
- •6 Охрана труда
- •6.1 Необходимость охраны труда
- •6.2 Анализ состояния охраны труда
- •6.2.1 Производственная санитария
- •6.3 Мероприятия по улучшению охраны труда
- •6.4 Индивидуальное задание
- •6.4.1 Определение показателей травматизма.
- •6.4.2 Определение экономических потерь
- •Приложения
1 Анализ теоретических данных
Постановка задачи
Необходимо разработать автоматизированную систему для расчета заработной платы на предприятии ОАО «Барановичский автоагрегатный завод», рассчитывать ее и хранить все сведенья в 2-х базах данных, одна из которых заполняется непосредственно из разрабатываемой программы, а вторая – программой автоматизации пропускного пункта (АПП). Разрабатываемая программа должна работать с двумя БД параллельно.
Так как на данный момент в расчете заработной платы (ЗП) принимают участие 5 человек: оператор АПП, три бухгалтера по расчету ЗП и сотрудник отдела кадров, то требуется разработать программный продукт, позволяющий объединить все действия, которые выполняют вышеуказанные лица. В результате анализа было установлено, что необходимо создать две БД включающие в себя 1 и 7 таблиц соответственно.
Первая БД «Проходная» имеет в себе лишь одну таблицу, которая содержит информацию о посещении предприятия ее сотрудниками и имеет следующие поля:
ID
Дата и время входа
Дата и время выхода
Вторая БД содержит в себе 7 таблиц.
Первая таблица включает в себя всю информацию о сотрудниках предприятия, а именно:
Личные данные:
ID
Фамилия
Имя
Отчество
Дата рождения
Место рождения
Данные паспорта или временного пребывания:
Серия паспорта
Номер паспорта
Место выдачи паспорта
Дата выдачи паспорта
Данные об образовании:
Степень образования
Учреждение образования (УО)
Специальность
Место выдачи диплома (сертификата)
Дата выдачи диплома (сертификата)
Данные о должности:
Категория работника
Разряд работника
Вид оплаты труда
Дополнительные данные:
Место проживания
Контактный телефон
Фото
Вторая таблица предназначена для хранения информации о коэффициентах тарифных ставок (данные согласованы с нормативным документом «Инструкции о порядке определения тарифных ставок и должностных окладов работников коммерческих организаций и индивидуальных предпринимателей и признании утратившими силу некоторых постановлений министерства труда и социальной защиты Республики Беларусь и их отдельных положений»). И имеет несколько полей:
Категория работника
8 колонок разрядов начиная с первого
Третья таблица содержит в себе данные о произведенных надбавках и состоит из полей:
ID
Вид надбавки
Сумма надбавки
Дата оформления надбавки
Четверная таблица включает в себя данные о коэффициентах загруженности труда. И имеет следующие поля:
Категория работника
Коэффициент загруженности труда
Пятая, основная, таблица включает в себя все данные о начислениях и о зп за все время использования программного продукта.
ID
Фамилия
Имя
Отчество
Начислено
Подоходный налог (9%)
Пенсионный налог (1%)
Удержано (Сумма налогов)
Надбавки (Премии, авансы, 13 ЗП, отпускные)
К выдаче
Дата оформления суммы
Количество отработанных часов
Шестая таблица несет в себе информацию о штрафах и иных взысканий с сотрудников за нарушение каких-либо действий.
ID
Сумма штрафа
Седьмая таблица содержит информацию об коэффициентных надбавках в зависимости от стажа сотрудника.
Категория
До 5 лет
От 5 до 10
От 10 до 15
От 15 до 20
От 20 и выше
Для всех таблиц разрабатываемой программы нужно организовать возможность добавления, изменения и удаления данных.
Также в программе необходимо организовать поиск нужных данных по таблицам.
В программе необходимо организовать парольный доступ к данным. В зависимости от прав доступа (оператор АПП, бухгалтер или отдел кадров) необходимо ограничить право доступа к некоторым функциям программы, в частности прямому редактированию данных БД.
Для администраторов должно быть реализована возможность изменения пароля для входа в систему.
Отдел кадров должен иметь полный доступ к БД: редактировать таблицы, экспортировать данные, предоставлять отчеты.
Также вся информация об использовании программы будет хранить в файле.