Автоматизированная система учета кадров и расчета заработной платы
Дипломная работа, 24 Января 2012, автор: пользователь скрыл имя
Описание
Выпускная квалификационная работа представляет собой разработку программного продукта по организации кадрового учета, расчета заработной платы на предприятии ООО «Планета книг», а также его внедрение и настройку. В первой главе рассмотрена ситуация на предприятия. Выявлены недостатки существующих программ по автоматизации кадрового учета и расчета заработной платы. На основании представленных требований к организации учета кадров и расчета заработной платы в ООО «Планета книг» было составлено техническое задание на разработку соответствующего программного продукта, в котором определены цели, требования и основные исходные данные, необходимые для создания программного продукта они рассмотрены во второй главе. В третьей главе рассматривается разработка базы данных, а также разработка приложений. В завершении, на основании перечисленных глав сделаны выводы, доказывающие верность гипотезы эффективности программного продукта.
Работа состоит из 1 файл
Квалификационная работа.doc
— 851.00 Кб (Скачать документ) Показатели
надежности системы должны достигаться
комплексом организационно-технических
мер обеспечивающих доступность
ресурсов, их управляемость и
Организационные меры по обеспечению надежности должны быть направлены на минимизацию ошибок пользователей.
В
целом, надежность аппаратно-программного
обеспечения должна обеспечивать выполнение
задач ПРЗ с временем однократного
простоя не более 20 мин и суммарным
временем простоя не более 16 часов
в год.
- Требования к безопасности
Все внешние элементы технических средств системы, находящиеся под напряжением, должны иметь защиту от случайного прикосновения, а сами технические средства иметь зануление или защитное заземление в соответствии с ГОСТ 12.1.030-81 и ПУЭ.
Система электропитания должна обеспечивать защитное отключение при перегрузках и коротких замыканиях в цепях нагрузки, а также аварийное ручное отключение.
Общие требования пожарной безопасности должны соответствовать нормам на бытовое электрооборудование. В случае возгорания не должно выделяться ядовитых газов и дымов. После снятия электропитания должно быть допустимо применение любых средств пожаротушения.
Факторы,
оказывающие вредные
- Требования к эргономике и технической эстетике
Взаимодействие пользователей с системой должно осуществляться посредством визуального графического интерфейса. Интерфейс системы должен быть понятным и удобным, не должен быть перегружен графическими элементами и должен обеспечивать быстрое отображение экранных форм. Навигационные элементы должны быть выполнены в удобной для пользователя форме. Средства редактирования информации должны удовлетворять принятым соглашениям в части использования функциональных клавиш, режимов работы, поиска, использования оконной системы. Ввод-вывод данных системы, прием управляющих команд и отображение результатов их исполнения должны выполняться в интерактивном режиме. Интерфейс должен соответствовать современным эргономическим требованиям и обеспечивать удобный доступ к основным функциям и операциям системы.
Интерфейс должен быть рассчитан на преимущественное использование манипулятора типа «мышь», то есть управление системой должно осуществляться с помощью набора экранных меню, кнопок, значков и т. п. элементов. Клавиатурный режим ввода должен используется главным образом при заполнении и редактировании текстовых и числовых полей экранных форм.
Все надписи экранных форм, а также сообщения, выдаваемые пользователю (кроме системных сообщений) должны быть на русском языке.
Система должна обеспечивать корректную обработку аварийных ситуаций, вызванных неверными действиями пользователей, неверным форматом или недопустимыми значениями входных данных. В указанных случаях система должна выдавать пользователю соответствующие сообщения, после чего возвращаться в рабочее состояние, предшествовавшее недопустимой команде или некорректному вводу данных.
Экранные формы должны проектироваться с учетом требований унификации:
– все экранные формы пользовательского интерфейса должны быть выполнены в едином графическом дизайне, с одинаковым расположением основных элементов управления и навигации;
– для обозначения сходных операций должны использоваться сходные графические значки, кнопки и другие управляющие (навигационные) элементы.
– внешнее
поведение сходных элементов
интерфейса (реакция на наведение
указателя «мыши», переключение фокуса,
нажатие кнопки) должны реализовываться
одинаково для однотипных элементов.
- Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
Система
должна быть рассчитана на эксплуатацию
в составе программно–
Для нормальной эксплуатации разрабатываемой системы должно быть обеспечено бесперебойное питание ПЭВМ. При эксплуатации система должна быть обеспечена соответствующая стандартам хранения носителей и эксплуатации ПЭВМ температура и влажность воздуха.
При
вводе системы в опытную
Все
пользователи системы должны соблюдать
правила эксплуатации электронной
вычислительной техники.
- Требования по сохранности информации при авариях
Программное
обеспечение ПРЗ должно восстанавливать
свое функционирование при корректном
перезапуске аппаратных средств. Должна
быть предусмотрена возможность
организации ручного резервного
копирования данных системы средствами
системного и базового программного обеспечения
СУБД, входящего в состав программно технического
комплекса Заказчика.
- Требования к функциям (задачам), выполняемым системой
Подсистема хранения данных должна осуществлять хранение оперативных данных системы, данных для формирования аналитических отчетов, документов системы, сформированных в процессе работы отчетов.
Подсистема приложений операционного управления должна состоять из следующих модулей:
- Модуль сведения об организации
- Модуль кадровые данные
- Модуль расчета заработной платы
- Модуль справочник по налогам
- Модуль профессии
- Модуль перечисление налогов в государственный бюджет
- Модуль сводной таблицы по расчету заработной платы по месяцам
- Модуль сводной таблицы по расчету заработной платы по человеку
- Модуль приказы
- Модуль ведомости
- Модуль справки 2-НДФЛ
- Модуль отчета АДВ - 11
Модуль сведения об организации должен реализовывать следующие функции:
- создание предприятия
Создание предприятия включает в себя:
- Создания предприятия
- Заполнение реквизитов предприятия
Модуль кадровые данные должен реализовывать следующие функции:
- Создание личной карточки сотрудника
- Увольнение сотрудника
Создание личной карточки сотрудника включает в себя:
Персональные данные – Фамилия, имя, отчество, дата и место рождения, адрес регистрации, сведения о документе, удостоверяющем личность.
Налогообложение – заносятся данные, учитываемые при налогообложении доходов работника и формирования отчетов: ИНН, номер страхового свидетельства.
Увольнение сотрудника включает в себя:
Обеспечивается учет уволенных сотрудников.
Модуль расчета заработной платы должен реализовывать следующие функции:
- Обеспечивает расчет любых видов выплат сотрудникам предприятия
Обеспечение расчета любых видов выплат сотрудникам предприятия включает в себя:
- Оплата по окладу
- Аванс
- Оплата договорная
- Оплаты ежегодных (дополнительных) отпусков
- Оплата пособий по временной нетрудоспособности
Модуль справочник по налогам должен реализовывать следующие функции:
- Изменение налоговых ставок
Изменение налоговых ставок включает в себя:
- Учет подоходного налога
- Учет налога ПФР (страховая часть)
- Учет налога ПФР (накопительная часть)
Модуль профессии должен реализовывать следующие функции:
- ведения учета профессий на предприятии
Модуль перечисление налогов в государственный бюджет должен реализовывать следующие функции:
- Создание реквизитов для перечисления денежных сумм для налогосборщика
Модуль сводной таблицы по расчету заработной платы по месяцам должен реализовывать следующие функции:
- При указании интересующего месяца выводить данные о проведенных начислениях всех сотрудников за указанный месяц
Модуль сводной таблицы по расчету заработной платы по человеку должен реализовывать следующие функции:
- При указании интересующего сотрудника выводить данные о проведенных начислениях за весь год
Модуль приказы должен реализовывать следующие функции:
- При указании интересующего сотрудника выводить на печать приказы о приеме на работу, о предоставлении отпуска, об увольнении
Модуль ведомости должен реализовывать следующие функции:
При указании интересующего месяца выводить на печать ведомость по расчету заработной платы, ведомость получения заработной платы
Модуль справки 2-НДФЛ должен реализовывать следующие функции:
- При указании интересующего сотрудника выводить на печать справку 2-НДФЛ
Модуль отчета АДВ – 11 должен реализовывать следующие функции:
- Выводить на печать годовой отчет в пенсионный фонд
- Требования к видам обеспечения
- Требования к математическому обеспечению системы
Система должна предоставлять возможность контроля начисления заработной платы. При начислении заработной платы в программу предварительно вносятся данные об окладе сотрудника. Далее каждый вид начисления рассчитывается по определенной формуле:
Оплата по окладу = (Оклад + (Оклад/100) * 80(Районный коэффициент) + (Оклад/100) * 80(Коэффициент надбавки)) / Кол-во дней в месяце * Кол-во рабочих дней.
Оплата отпуска = ( )/n/29,6 * Кол-во дней отпуска, где i – кол-во отработанных месяцев.
Оплата больничного листа = ( )/n/29,6 * Кол-во больничных дней, где i – кол-во отработанных месяцев.
При расчете налогов в программу предварительно вносятся налоговые ставки. Далее каждый налог рассчитывается по определенной формуле:
Налог = (Сумма начислений) / 100 * Ставку налога, где