Файл: Автоматизация учета повременной оплаты труда (Требования к системе в целом).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 27.05.2023

Просмотров: 301

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
  • Определить подразделение и ответственных должностных лиц, ответственных за внедрение и проведение опытной эксплуатации;
  • Обеспечить присутствие пользователей на обучении работе с системой;
  • Обеспечить соответствие помещений и рабочих мест пользователей системы;
  • Обеспечить выполнение требований, предъявляемых к программно-техническим средствам, на которых должно быть развернуто программное обеспечение;
  • Провести опытную эксплуатацию системы.

7. Требования к документированию

Заказчику должна быть предоставлена пакет документов:

  • Техническое задание;
  • Ведомость эскизного (технического) проекта;
  • Пояснительная записка к Техническому проекту;
  • Описание информационной базы;
  • Руководство пользователя;
  • Руководство администратора;
  • Программа и методика испытаний;
  • Акт выполненных работ.

8. Источники разработки

Настоящее Техническое Задание разработано на основе следующих документов и информационных материалов:

  • ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению
  • ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы (Взамен ГОСТ 24.201-85)

9. Дополнения (Гарантийный срок и контактная информация).

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

2. Программное обеспечение задачи

2.1. Объектная модель

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

Таблица 2.1 – Актеры и их описание

Актер

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

Работник организации

Сотрудник, работающий в данной организации определенное количество часов в день.

Администратор системы

Сотрудник, занимающийся контролем за работой системы.

Бухгалтер

Сотрудник, в обязанности которого входит ведение БД сотрудников, расчет отработанных часов, расчет удержаний за прогулы, расчет начислений по больничным листам, расчет НДФЛ, расчет окончательной ЗП.


По описанному выше, составлена диаграмма актеров и их цели – рисунок 2.1.

Рисунок 2.1 – Актеры и их цель

Возможности системы:

  • Актер “Администратор системы” использует систему для ее настройки;
  • Актер “Бухгалтер” использует систему для внесения информации о сотрудниках, расчета отработанных часов, расчета удержаний за прогулы, расчета начислений по больничным листам, расчета НДФЛ, расчета окончательной заработной платы;

Введем некоторые определения.

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

Сценарий – это специальная последовательность действий или взаимодействий между исполнителями и системой.

На основании вышеизложенного можно выделить следующие прецеденты:

Таблица 2.2 – Прецедент и его описание

Прецедент

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

Ведение БД сотрудников

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

Расчет отработанных часов

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

Расчет удержаний за прогулы

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

Расчет начислений по больничным листам

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

Расчет НДФЛ

Запускается бухгалтером. Система позволяет рассчитать налог на доходы физических лиц (НДФЛ).

Расчет окончательной ЗП

Запускается бухгалтером. Система позволяет рассчитать окончательную сумму заработной платы с учетом всех начислений и удержаний.

Контроль за работой системы

Запускается администратором. Система позволяет производить настройки для дальнейшего использования.

Диаграмма прецедентов для системы показана на рисунке 2.2.


Рисунок 2.2 – Диаграмма прецедентов для системы «ЗП»

2.2. Характеристика базы данных

Современные системы управления базами данных обеспечивают как физическую (независимость от способа хранения и метода доступа), так и логическую независимость данных (возможность изменения одного приложения без изменения остальных приложений, работающих с этими же данными).

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

Microsoft Access создана на основе реляционной модели базы данных и предназначена для создания быстрых, эффективных баз данных, применяемых в быту и бизнесе. Кроме того, она способна подключаться к другим базам данных, создавая для вас широкий фронт работы с данными, независимо от того, где они находятся.

Оценивая преимущества и недостатки СУБД Microsoft Access и ее функциональные возможности, можно утверждать, что данная система обладает всеми необходимыми инструментами для создания, редактирования, хранения и ежедневного использования баз данных. Интерфейс программы прост и удобен, работа не требует получения большого количества дополнительных знаний.

Рисунок 2.3 – “Диаграмма сущность-связь”

Для проектирования ИС была создана модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 8 сущностей: Отделы, Сотрудники, Расчет зарплаты, Учет рабочего времени, Должность.

Таблица 2.3 – Сущность «Сотрудники»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

ФИО сотрудника

Ключ

Короткий текст

30

Ключевое поле

Номер сотрудника

Числовой

2

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

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

10

Номер телефона

Короткий текст

17

Почта

Короткий текст

20

Паспортные данные

Числовой

11


Таблица 2.4 – Сущность «Должность»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код должности

Числовой

2

Наименование

Ключ

Короткий текст

30

Ключевое поле

Таблица 2.5 – Сущность «Отдел»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер отдела

Счетчик

5

Название

Ключ

Короткий текст

30

Ключевое поле

Таблица 2.6 – Сущность «Расчет зарплаты»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

ФИО сотрудника

Ключ

Короткий текст

30

Ключевое поле

Номер сотрудника

Числовой

2

Отдел

Короткий текст

30

Должность

Короткий текст

30

Год

Числовой

4

Месяц

Короткий текст

15

Оклад

Денежный

12

Удержание за прогулы

Денежный

10

Начислено по больничному

Денежный

10

Удержание НДФЛ

Денежный

3

Итого ЗП

Денежный

11

Таблица 2.7 – Сущность «Учет рабочего времени»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер сотрудника

Ключ

Числовой

2

Ключевое поле

Отработано (ч)

Числовой

3

Пропущено по болезни

Числовой

3

Прогулы

Числовой

3


Рисунок 2.4 “Схема данных”

3. Контрольный пример

Для начала необходимо выполнить запуск базы данных, после чего откроется интерфейс Microsoft Access. Далее создаем и заполняем экранные формы, в дальнейшем это будут наши таблицы.

Экранные формы с функционалом программы приведены на рисунках 3.1–3.7

Рисунок 3.1 Добавление нового сотрудника

Рисунок 3.2 Добавление нового отдела

Рисунок 3.3 Добавление новой должности

Рисунок 3.4 Добавление количества отработанных часов сотрудников

Рисунок 3.5 Запрос на сотрудников, отработавших максимальное количество часов за месяц

Рисунок 3.6 Запрос на сотрудников с заработной платой больше 50 тыс. рублей

Рисунок 3.7 Запрос на сортировку сотрудников моложе 40 лет

После формирования отчета по расчету заработной платы, программа автоматически рассчитывает ФЗП рисунок 3.8.

ФЗП (фонда заработной платы) – это заработная плата всех сотрудников предприятия в сумме. ФЗП занимает немалую долю в расходах предприятия. В зависимости от отраслевой принадлежности, индивидуальных особенностей деятельности предприятия и политики руководства в области выплат сотрудникам доля расходов на ФЗП может колебаться от нескольких процентов до половины общей суммы затрат предприятия.

Рисунок 3.8 – Отчет по расчету зарплаты сотрудников

Заключение

В данной курсовой работе для вымышленной компании ООО «Нобу» была разработана автоматизированная система «ЗП» для облегчения работы сотрудникам бухгалтерии, уменьшения времени, затрачиваемого на составление документов, отчетов, расчеты.

Для выполнения курсового проекта было проведено детальное изучение предметной области, в ходе которой была спроектирована система «ЗП» для автоматизации деятельности бухгалтерии по расчету удержаний за прогулы, начислений по больничным листам, расчету НДФЛ, рассчету конечной заработной платы.