Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование ИС по повременной оплате труда предприятия ООО «Макдоналдс»

Содержание:

ВВЕДЕНИЕ

Подсчет заработной платы является очень важным процессом на любом предприятии. Именно она мотивирует людей работать и совершенствоваться, чтобы зарабатывать еще больше. Такая форма поощрения труда является общепринятой.

Существует две формы оплаты труда: повременная и сдельная. В первом случае заработная плата сотрудника напрямую зависит от количества отработанного времени. Именно при такой форме очень хорошо работает понятие: «Больше и лучше работаешь – больше получаешь, а если больше получаешь – больше и лучше работаешь». Во втором случае ключевую роль играет результат работы.

Подсчет заработной платы даже для одного сотрудника со всеми вычетами и надбавками в ручном режиме является не самой простой задачей, но что, если таких сотрудников больше тысячи? Десятка тысяч? В таком случае без автоматизации данного процесса не обойтись. В курсовой работе рассматривается компания ООО «Макдоналдс», которая является очень большим предприятием, которое работает во многих странах мира. Количество сотрудников насчитывает свыше 210 тыс. человек (На начало 2019 года). В такой компании без автоматизации подсчета заработной платы просто не обойтись и может повлечь за собой множество ошибок подсчета, а также человеческий фактор никто не отменял. Так как большинство сотрудников работает именно по повременной форме оплаты труда, то именно этот процесс мы и постараемся автоматизировать в ходе курсового проекта.

ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ И ПРЕДПРИЯТИЯ

Характеристика предприятия и его деятельности ООО “Макдональдс”

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

История предприятия

В 1940 году в калифорнийском городе Сан-Бернардино была открыта первая закусочная, которая еще только косвенно напоминала будущий вид. Закусочная как закусочная, не лучше других, но место было бойкое, и вскоре Макдоналды довели оборот до $200 тыс. в год – по тем временам сумма немалая. Глядя на подкатывающие к заведению автомобили, братья сообразили: можно поставить бизнес на поток – по принципу придуманного Фордом конвейера.

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

В 1954 году к бизнесу присоединился Рэй Крок, который впоследствии купил это дело. В начале марта 1955 года Крок основал компанию McDonald’s Systems Inc., которая через 5 лет была переименована в McDonald’s Corporation. Под его руководством предприятие совершило огромный скачок. В конце 1956-го торговый оборот 17 ресторанов компании составлял $1,2 млн. Через 4 года сеть состояла из 228 ресторанов с общим оборотом в $38 млн. А еще через 5 лет в активе McDonald’s Corporation имелось уже больше 10 тыс. ресторанов

Крок постоянно совершенствовал не только кулинарную технологию, но и идеологию обслуживания клиентов. Именно он сформулировал знаменитую систему ККЧ и Д – качество, культура, чистота и доступность, превратив принципы братьев Макдоналдс в корпоративную философию, способную работать в любой стране с любыми культурными традициями.

На основе системы Крока была составлена всеобъемлющая 750-страничная инструкция с подробным описанием любых ситуаций, с которыми могут столкнуться сотрудники ресторана. Там говорилось и о служебной иерархии с детальным анализом должностных полномочий, и о процессе приготовления пищи, и о взаимоотношениях с клиентами, и, конечно, о корпоративном бытовом укладе.

Компания постоянно отслеживала потребительские вкусы, периодически предлагая новые блюда, и в этом Крок принимал самое активное участие. Правда, его кулинарные рецепты не принесли McDonald’s большой славы. Лавры автора международного кулинарного хита достались Джиму Деллигатти, изобретателю бигмака. После того как в 1968 году бигмак начали продавать во всех ресторанах США, оборот компании прибавил 12%. Сейчас авторитет двухэтажного гамбургера в финансовом мире столь велик, что для определения реального соотношения мировых валют к доллару используется «индекс бигмака».

Один из рекордов быстрого питания был установлен в 1990 году в Москве: в день открытия первого в России ресторана McDonald’s накормили и напоили 30 тыс. посетителей.

Мировая экспансия McDonald’s началась в 1968 году, когда открылся первый канадский ресторан. Спустя 12 лет компания пересекла океан и двинулась в Европу, Азию, Австралию, Латинскую Америку, а затем и в Африку. Сейчас в мире, включая альма-матер – США, более 31 тыс. ресторанов McDonald’s, в которых работает 1,5 млн человек. Число постоянно растет: каждый день открывается еще 8 ресторанов быстрого питания. В среднем ежегодный оборот каждого заведения составляет $1,5 млн. А общая чистая прибыль компании превышает $3 млрд.

Самые сильные позиции у McDonald’s за границей в странах «большой шестерки», куда входят Канада (1000 ресторанов), Япония (2500), Германия (700), Австралия (700), Франция (600) и Великобритания (600). Эти рестораны обеспечивают около 80% зарубежных доходов корпорации.

Таблица 1.

Технико-экономические показатели объекта управления

№ п\п

Наименование характеристики (показателя)

Значение показателя в 2019 году

1

Число сотрудников

Свыше 210 тыс. человек

2

Активы

47,510 млрд. долларов

3

Количество ресторанов

Свыше 38 тыс.

4

Чистая прибыль

6,025 млрд. долларов

5

Валовая прибыль

11,115 млрд. долларов

6

Операционные доходы

9,069 млрд. долларов

7

Общий доход

21,076 млрд. долларов

8

Обязательства

55,721 млрд. долларов

9

Общая дебиторская задолженность, нетто

2,224 млрд. долларов

10

Товарно-материальные запасы

50,2 млн. долларов

Организационная структура управления предприятием

На рисунке 1 представлена организационная структура управления предприятия ООО «Макдональдс»

Рисунок 1. Организационная структура управления предприятием

Данное предприятие лишь функционирует на территории Российской Федерации, но головной офис находится в Соединенных штатах Америки. Соответственно, все руководство так же находится на территории США.

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

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

Отдел кадров – занимается набором штата сотрудников, анализом текучести кадров, внедрением систем мотивации труда, ведением учетов отпусков, а также организацией аттестаций сотрудников, подготавливает штатное расписания предприятия, подготовкой планов повышения квалификации сотрудников.

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

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

2-й ассистент директора по сервисному обслуживанию оборудования – название должности говорит само за себя, отвечает за контроль всего оборудования, следит, чтобы оно было в рабочем состоянии.

Отдел маркетинга – данный отдел занимается всеми активностями компании и связью с клиентами, именно в этом отделе решаются все специальные события, акции, благотворительность, так же этот отдел занимается продвижением предприятия.

Стоит еще раз уточнить, что данное предприятие лишь функционирует на территории России, вся показанная схема управления так же относится только для предприятия, зарегистрированного на территории этой страны. Все решения принимаются на территории США генеральным директором, которые впоследствии исполняются исполнительным директором.

Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов

Рисунок 2. IDEF0 диаграмма подсчета заработной платы сотрудника предприятия ООО «Макдоналдс»

Как видно на диаграмме (Рисунок 2) для подсчета заработной платы сотрудника требуеются различные документы, которые заполняются в течение рабочего времени определенного сотрудника. Пройдем по каждому входному документу.

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

Результаты КЛН – Очень важный документ для любого сотрудника. Он заполняется менеджерами, которые ходят и следят за работой сотрудника в течение 3 месяцев. Данный документ содержит около 200 различных пунктов, по которым оценивается степень хорошей работы (улыбнулся ли сотрудник клиенту, будучи кассиром, моет ли он руки перед началом работы и т.д). На основе этого документа рассчитывается дополнительная премия. Есть 3 конечных результата для этого документа: отлично, хорошо, удовлетворительно. При результате «Отлично» сотруднику начисляется премия в размере 20% от общей суммы заработной платы. При результате «хорошо» начисляется премия в размере 10%. При результате «удовлетворительно» дополнительная премия не начисляется, а так же для сотрудника объявляется мероприятия в ходе которого ему заново объясняют правила этикета, гигены, общения с клиентом и т.д. В случае получения данного результата КЛН трижды рассматривается вариант увольнения сотрудника за некачественную работу, но такие случаи происходят крайне редко.

Полученные штрафы – Это отчет, в котором прописаны все полученные сотрудником штрафы за месяц работы. Штрафы можно получить за порчу продуктов или готовой продукции, за опоздание на работу, за невыполнение своих обязанностей и т.д. В данном отчете содержится информация о самом штрафе, а так же сумма в рублях, которую впоследствии вычтут из заработной платы сотрудника. За частое получение одних и тех же штрафов следует увеличение самой суммы, а так же начинаются выговоры. 3 таких выговора и будет рассматриваться вопрос о увольнении сотрудника.

Данные о работнике – Основной документ, по которому производят идинтификацию сотрудника. В данном документе прописанна его ставка, должность, паспортные данные, номера для связи. В частности для расчета заработной платы нужны только половина всех данных из этого документа.

Для данного процесса достаточно трех документов управления: Трудовой договор, трудовой кодекс РФ, налоговый кодекс РФ.

Трудовой договор служит основным документом, который является соглашением между работодателем и сотрудником. Благодаря нему сотрудник может расчитывать на получение заработной платы за свою работу, в свою очередь работадеталь так же может расчитывать на качественное исполнение своих обязанностей сотрудником. В данном документе предоставленны условия, по которому будет происходить в дальнейшем вся взаимосвязь между работником и предприятием.

Трудовой кодекс РФ – это государственный документ, в котором прописанны все правила написания документа, по которому будет потом происходить соглашение между работодателем и сотрудником. Именно он является основополагающимм при составлении трудового договора. Здесь же прописанны ограничения, по которым работодатель не может оплачивать труд своих работников недобросовестно, указывает на минимальновозможную заработную плату и на необходимые условия труда.

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

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

В данном случае Бухгалтер ведет учет, заполняет все необходимые документы, а так же вносит данные в нашу ИС.

Вычислительная техника это непосредственно сама ИС, которая и является автоматизированным звеном в данном процессе, на основе полученных данных от бухгалтера и входных документов, она производит все необходимые расчеты, делает все необходимые налоговые вычеты и в итоге получает конечную заработную плату каждого сотрудника. Ее выходные документы: Расчетный листок и ведомость на выдачу заработной платы.

Важность данного процесса для компании ООО «Макдоналдс» заключается в совершенствовании бухгалтерской отчетности.

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

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

Данный процесс связан с другими процессами:

- процесс управление персоналом;

- процесс бухгалтерского учета;

- процесс обслуживания оборудования.

Основными потребителями данного процесса являются:

- бухгалтер, который получает информацию о выполненной работе и фактически отработанном времени. На основании этой информации проводит свои расчеты и ведет статистику;

- работник, который получает заработную плату.

Цель исследования процесса:

Сделать выводы по проведенному анализу и дать рекомендации по улучшению процесса.

      • Для измерения выбраны следующие показатели:
      • Ошибка в расчёте заработной платы.
      • Ошибка в расчёте премии
      • Ошибка в надбавке за стаж
      • Отсутствие надбавки за переработанные часы
      • Ошибка в расчете налогового вычета.

Частота измерения: один раз в месяц или по заявке работника.

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

Рассмотрим данный процесс более подробно при помощи диаграммы декомпозиции.

Рисунок 3. Диаграмма декомпозиции расчета заработной платы.

Как видно на диаграмме, первоначально все входные документы идут в блок «Расчет премии», в котором происходит расчет премиальной части, которая будет являться выходными данными этого блока. Данный процесс происходит при управлении двух документов: Трудовой кодекс РФ и трудовой договор. Происходят данные вычисления при помощи вычислительной техники (ИС) и бухгалтера, который контролирует выполнение расчета, а также вносит корректировки и необходимые данные.

После этого мы используем рассчитанную премиальную часть для того, чтобы подсчитать «грязную» заработную плату, то есть зарплату до вычета подоходного налога. Для этого она поступает в блок «Подсчет заработной платы (До вычета налогов)». Данный процесс происходит под контролем Трудового кодекса РФ и трудового договора. Для этого используется вычислительная техника (ИС) и бухгалтер, который так же, как и в первом блоке контролирует процесс и при необходимости вносит корректировки.

Последним шагом является просчет финальной заработной платы сотрудника и произведение всех необходимых налоговых вычетов. Данный процесс происходит под управлением трудового кодекса РФ и налогового кодекса РФ. В выполнении процесса так же задействована вычислительная техника и Бухгалтер.

На выходе мы получаем Ведомость на выдачу заработной платы и Расчетный листок.

ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ

Информационная модель и её описание

Рисунок 4. Информационная модель системы.

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

В начале ИС обращается к справочнику должностей, это гарантирует, что у каждого сотрудника будет только одна должность. После этого идет обращение к справочнику сотрудников, в котором мы выбираем определенного сотрудника по должности, которую мы взяли из справочника должностей. Теперь ИС обращается к таблицам штрафов, КЛН и отработанного времени. Из этих таблиц мы берем все необходимые данные для подсчета премии, а именно количество отработанных часов, результаты КЛН, полученные штрафы сотрудника за месяц и данные о работнике.

На основе этих данных ИС рассчитала премиальную часть, которая нам понадобиться для расчета «грязной» заработной платы (До вычета налогов). Теперь система возьмет оклад и сложит его с премиальной частью. ИС получила «Грязную» заработную плату. Теперь она может посчитать окончательную зарплату сотрудника и сделать все необходимые вычеты.

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

Так же бухгалтер, как говорилось ранее, может вносить изменения в таблицы и справочники, для того чтобы корректировать подсчет заработной платы каждого сотрудника для каждого месяца. Данное действие происходит при помощи специальной формы. Изменение происходят в таблицах штрафов, отработанного времени и КЛН.

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

Используемые классификаторы и системы кодирования

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

При классификации объектов необходимо выполнения ряда условий:

минимально-требуемое количество объектов;

возможность добавления новых объектов; реквизиты должны быть однозначными;

единство реквизитов в разных объектах;

использование только необходимых реквизитов;

сравнительно малый объем документов для ручной обработки.

Данные требования были полностью учтены при разработке проектируемой информационной системы.

Информационное обеспечение предполагает наличие некоторых информационных объектов, функционально связанным между собой, между которыми происходит обмен данными. Данные объекты наделены особыми реквизитами, определяющими общие свойства разных объектов. Т.е., по своей сути, информационное обеспечение имеет дело в реальности с объектами реляционной базы данных, где в качестве объекта выступает таблица, а в качестве реквизитов - поля таблицы. В данном случае к информационному обеспечению задачи будут относиться входные и результатные документы, классификаторы, а также перечень экранных форм, предназначенных для реализации диалога пользователя и системы.

Характеристика нормативно-справочной, входной и оперативной информации

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

Таблица 2.

Перечень используемых справочников

Название справочника

Отечественный за ведение

Средний объём справочника в записях

Средняя частота актуализации (раз в мес)

Средний объем актуализации  в %

1

Должности

Бухгалтер

50

0,5

30

2

Сотрудники

Бухгалтер

250000

0,5

40

Таблица 3.

Перечень реквизитов используемых справочников

Наименование справочника

Реквизиты

Должности

Код

Название должности

Сотрудники

Код

Имя

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

Телефон

Дополнительный телефон

Адрес проживания

В таблице 4 приведена оперативная информация, используемая в системе.

Таблица 4

Оперативная информация.

Название таблицы

Отечественный за ведение

Средний объём справочника в записях

Средняя частота актуализации

Средний объем актуализации в %

1

Отработанное время

Менеджер

31

ежедневно

100

2

КЛН

Менеджер

200

1 раз в 3 месяца

40

3

Штрафы

Руководитель отдела продаж

1

ежедневно

30

Характеристика результатной информации

Таблица 5.

Перечень выходной информации

Название

Кому предназначено

Описание

Основание

Табель учета отработанного времени

Бухгалтеру по расчету заработной платы

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

Информация о фактически отработанном времени, информация о больничных листах

Расчетно-платежная ведомость

Главному бухгалтеру

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

Другие отчеты, требуемые в учреждении

Руководителю учреждения

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ

Общие положения (дерево функций и сценарий диалога)

Рисунок 5. Дерево функций ИС.

Основной функционал ИС это автоматизация и упрощение работы бухгалтерии.

Как видно на рисунке 5, информационная система имеет все необходимые функции для автоматизации подсчета заработной платы сотрудников. Она учитывает надбавки и премии сотрудников, способна работать с табелями и ведомостями.

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

Рисунок 6. Сценарий диалога

Рассмотрим сценарий диалога подробно.

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

После успешной авторизации, перед пользователем открывается главная форма ИС, на которой находится главное меню.

Главное меню поделено на 6 пунктов, это: «Файл», «Сервис», «Справка», «Ведомость», «Табель», «Справочники».

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

В пункте «Сервис» есть возможность зайди в меню «Администрирования», в нем показываются все изменения, их время и каким авторизованным пользователем оно производилось.

В пункте «Ведомость» мы можем внести все необходимые данные, на основе которых мы сможем сформировать единый документ ведомости.

В пункте табель можно сделать тоже самое, что и в пункте «Ведомость», только выходным документом будет являться не ведомость, а табель.

В последнем пункте, а именно «Справочники», мы можем напрямую обращаться к справочникам и получать из них информацию, а также при необходимости можем изменять и добавлять новые записи в них.

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

Таблица 6.

Описание структуры записей таблицы «Fines (Штрафы)»

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

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

Тип поля

Длина поля

Прочее

Идентификатор штрафа

Fines_ID

Integer

Первичный ключ

Идентификатор сотрудника

ID_EMP

Integer

Внешний ключ

Дата получения штрафа

Date

Date

Сумма полученных штрафов

Sum

Money

Таблица 7.

Описание структуры записей таблицы «Employes (Сотрудники)»

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

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

Тип поля

Длина поля

Прочее

Идентификатор сотрудника

ID_EMP

Integer

Первичный ключ

Имя сотрудника

Name

varchar

30

Фамилия сотрудника

Surname

varchar

30

Паспорт сотрудника

Pasport

varchar

15

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

Phone_number

varchar

14

Должность сотрудника

Position

Integer

Внешний ключ

Таблица 8.

Описание структуры записей таблицы «KLN (Контрольный лист наблюдений)»

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

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

Тип поля

Длина поля

Прочее

Идентификатор КЛН

KLN_ID

integer

Первичный ключ

Идентификатор сотрудника

ID_EMP

integer

Внешний ключ

Количество полученных очков КЛН

Points

integer

Таблица 9.

Описание структуры записей таблицы «Weekends (Праздничные дни)»

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

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

Тип поля

Длина поля

Прочее

Идентификатор Праздничного дня

ID

integer

Первичный ключ

Праздничные дни

Day

Date

Название праздника

Name

varchar

50

Таблица 10.

Описание структуры записей таблицы «Job Doljnost(Должности)»

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

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

Тип поля

Длина поля

Прочее

Идентификатор должности

ID_Dol

integer

Первичный ключ

Название должности

Doljnost

varchar

30

Таблица 11.

Описание структуры записей таблицы «Vedomost (Ведомость)»

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

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

Тип поля

Длина поля

Прочее

Номер табеля ведомости

Tab_Number

integer

Первичный ключ

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

Kolvo_otrab_hours

integer

Идентификатор сотрудника

Employe_ID

Integer

Внешний ключ

Месяц

Month

Date

Таблица 12.

Описание структуры записей таблицы Buhgalter «(Бугателтер)»

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

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

Тип поля

Длина поля

Прочее

Уникальный идентификатор

ID

integer

Первичный ключ

Идентификатор сотрудника

Employe_ID

Varchar

10

Внешний ключ

Месяц

Month

Date

Оклад сотрудника

oklad

Money

Ставка сотрудника

stavka

Money

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

Premium

Money

Вычитаемый налог

Nalogi

Money

Деньги, выдаваемые на руки сотруднику

Na_ruki

Money

Номер табеля ведомости

Tab_number

Varchar

10

Внешний ключ

Рисунок 7. ER-модель базы данных ИС.

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

Структурная схема пакета (дерево вызова процедур и программ)

Структурная схема пакета

При программной реализации были написаны специальные программные модули, инкапсулирующие методы обработки данных и хранения информации. В Таблице 3.1. содержится описание программных модулей и их функций.

Таблица 13

Описание программных модулей

№ п/п

Наименование модуля

Функции модуля

1.

Модуль загрузки главного окна

Содержит предопределенные функции для загрузки главного окна (формы) и производных окон и модулей.

2.

Модуль редактирования справочников

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

3.

Модуль справочника

«Должности»

Содержит предопределенные процедуры формы списка и элемента справочника

4

Модуль справочника

«Сотрудники»

Содержит предопределенные процедуры формы списка и элемента справочника

5

Модуль справочника

«Надбавки»

Содержит предопределенные процедуры формы списка и элемента справочника

6

Модуль визуализации

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

7

Модуль взаимодействия с базой данных

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

8

Модуль окна «О программе»

Содержит предопределённые процедуры для правильной загрузки и отображения окна «О программе»

9

Модуль управления администрированием

Содержит предопределенные функции и процедуры для возможности просмотра последних изменений в справочниках, последних авторизаций, времени этих действий и т.д.

10

Модуль формирования,

экспорта табелей

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

11

Модуль расчета заработной

платы

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

12

Модуль формирования, экспорта платежных документов.

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

13

Модуль ввода данных

о фактически отработанном

времени

Содержит функции для возможности занесения в справочник фактического отработанного времени сотрудника

14

Реестр табелей учета рабочего времени

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

Рисунок 7. Дерево вызова программных модулей.

Описание программных модулей

Рисунок 8. Блок-схема модуля подсчета заработной платы

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

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

После всех подготовительных операций, ИС задает новую переменную i, в которую записывается ID текущего сотрудника, которое она узнает из справочника сотрудников.

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

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

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

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

После окончания процесса подсчета премиальной части, программа объединяет оклад и премиальную часть и высчитывает из получившейся суммы налог. В данном случае это будет 13% (Подоходный налог).

Когда все расчёты закончены, формируется расчетный листок и ведомость на получение заработной платы, которые впоследствии идут на модуль, ответственный за печать, но так как он в данный момент не рассматривается, то более подробно описывать его не имеет смысла.

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

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

КОНТРОЛЬНЫЙ ПРИМЕР РЕАЛИЗАЦИИ ПРОЕКТА И ЕГО ОПИСАНИЕ

На данном этапе я постараюсь показать в работе тестовый пример реализации ИС из этого курсового проекта. Формы выполнены в программном обеспечении от Microsoft, а именно в продукте Access.

При проектировании ИС на начальном этапе важно было установить, какие пользователя смогу пользоваться информационной системой и с какими правами. В итоге в нашей системе будет 4 возможных пользователя:

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

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

Системный администратор – права не ограниченны. Данный пользователь может использовать все возможности системы. Его основной задачей стоит отслеживание и устранение неполадок в системе.

Неавторизованный пользователь – Нет прав для использования данной ИС. Неавторизованные пользователи не могут запрашивать информацию из справочников, просматривать главную форму и взаимодействовать с ней. Требуется авторизация.

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

Рисунок 9. Форма авторизации

Данная форма является стартовой и запускается при запуске ИС. На ней есть два поля, в которые пользователя просят ввести свой логин и пароль. В случае если такой пользователь существует и указанные данные верны, то пользователь получает доступ к системе и права, которые зависят от конкретного авторизованного пользователя.

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

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

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

Рисунок 10. Форма главного меню.

Как видно на рисунке 10, форма разработана в точности по сценарию диалога (Рисунок 6). В данном окне мы можем выйти из программы, отправлять на печать документы, вести администрирование, узнать о разработчике и о ИС в целом, работать с ведомостями, табелями и справочниками. В нашем автоматизируемом проекте этого функционала достаточно для решения поставленной проблемы курсового проекта.

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

Рисунок 11. Справочник КЛН.

Рисунок 12. Справочник штрафов

Рисунок 13. Справочник сотрудников

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

Рисунок 14. Расчетный лист.

Как видно на рисунке 14, ИС автоматически составила отчет и рассчитала все необходимые отчисления, посчитала итоговую зарплату с учетом налогов, а также без. Стоит уточнить, что поле «Отчисления» показывают обязательные отчисления в пенсионный фонд и на бесплатную медицину.

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

Заключение

В представленной курсовой работе на тему «Проектирование ИС по повременной оплате труда предприятия ООО «Макдоналдс»» мы рассмотрели проблему подсчета заработной платы сотрудников. Данный процесс полностью завязан на расчетах, что может содержать ошибки в вычислениях, а также это является достаточно долгим процессом. На предприятии, рассматриваемом в курсовом проекте, работает свыше 210 тыс. человек и рассчитывать заработную плату для каждого сотрудника является непосильным трудом. Несомненно, для решения этой проблемы было просто необходимо разработать ИС для автоматизации.

Были рассмотрены все возможные проблемы, а также спроектирована простая в работе система, пример работы которой был рассмотрен в 4 пункте курсового проекта. Главными достоинствами разработанной ИС является простота ее использования, малое потребление вычислительных мощностей ЭВМ.

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

В процессе реализации проектных решений по программному обеспечению построены: дерево диалога (сценарий работы с системой), структурная схема пакета и ряд других компонент проекта, подробно раскрывающих сущность машинной реализации задачи.

Список используемой литературы

  1. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. М.: Финансы и статистика, 2001.
  2. Титоренко Г.А. «Автоматизированные информационные технологии в экономике». М.: издательство ЮНИТИ, 2008.
  3. Угринович Н.Д. Исследование информационных моделей. Элективный курс. 2-е издание. - Бином. Лаборатория знаний, 2006. - 435 с.
  4. Шураков В.В. Автоматизированное рабочее место для статической обработки данных, 2010.
  5. Приказ Минфина РФ от 30 декабря 2008 г. № 148н «Об утверждении Инструкции по бюджетному учету».
  6. Грищенко Н.Б. Изд-во Алтайского университета, 2008, - 274 с.
  7. https://studbooks.net/2087990/informatika/harakteristika_normativno_spravochnoy_vhodnoy_operativnoy_informatsii
  8. https://www.audit-it.ru/terms/accounting/bukhgalterskiy_uchet.html
  9. https://studbooks.net/2179084/informatika/zaklyuchenie
  10. https://www.consultant.ru/document/cons_doc_LAW_19671/
  11. https://www.consultant.ru/document/cons_doc_LAW_34683/
  12. https://www.consultant.ru/document/cons_doc_LAW_34683/1e8338e6fd1dd3b928ebd0680175b5757cc09d2d/