Диплом: Автоматизация учёта труда и заработной платы на малом предприятии на базе "1С:Предприятие 8.2" для ЧУП "Оптимал"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
105
ЗАКЛЮЧЕНИЕ
В ходе выполнения выпускной квалификационной работы была
достигнута главная цель – автоматизирован учёт труда и заработной платы на
малом предприятии на базе системы «1С: Предприятия 8.2» для ЧУП
«Оптимал».
В процессе выполнения выпускной квалификационной работы были
решены также поставленные задачи, а именно:
изучена предметная область и выявлены недостатки ЧУП
«Оптимал» в процессе ведения документации и отчетности;
разработана постановка задачи автоматизации учёта труда и
заработной платы ЧУП «Оптимал»;
обоснован выбор основных проектных решений автоматизации
учёта труда и заработной платы ЧУП «Оптимал»;
разработаны все виды обеспечивающих подсистем реализуемого
проекта;
обоснована экономическая эффективность проекта автоматизации
ведения документации и отчетности ЧУП «Оптимал».
В рамках выпускной квалификационной работы был разработан модуль
программы 1С: Предприятие 8.2 «Учет труда и заработной платы» для ЧУП
«Оптимал». Разработанное программное средство обеспечивает полностью
устойчивое функционирование и не нарушает целостности системы, системного
реестра и системного программного обеспечения.
Достоинствами реализованного модуля программы 1С: Предприятие 8.2
«Учёт труда и заработной платы» для ЧУП «Оптимал»: простой и интуитивно
понятный интерфейс, позволяющий пользователю быстро выполнять различные
действия, не требователен к аппаратно-программным ресурсам, система
позволяет легко вносить изменения в код программы и модель данных,
выполняет автоматическую реструктуризацию существующей БД при
изменении модели данных, программная платформа имеет встроенную систему
разделения прав доступа пользователей.
В дальнейшем программное средство может улучшаться в соответствии с
потребностями ЧУП «Оптимал».
106
Частное унитарное предприятие «Оптимал» является представителем
отрасли Республики Беларусь, которая занимается комиссионной торговлей
непродовольственными косметическими товарами. Предприятие осуществляет
свою деятельность как в пределах Республики Беларусь, так и за её пределами.
Организационная структура управления ЧУП «Оптимал» относится к
линейно-функциональной организационной структуре управления
предприятием. Техническую архитектуру предприятия ЧУП «Оптимал»
составляют аппаратные средства, которые объединены локальной
вычислительной сетью, а также имеется выход в интернет. На ЧУП «Оптимал»
используется не только стандартный офисный пакет, но и специализированные
программы бухгалтерии, ведения электронной документации с налоговыми
органами и фондом социальной защиты населения, программы для работы с
электронной цифровой подписью.
Среди функций компании ЧУП «Оптимал» выделен бизнес – процесс, в
рамках которого будет разрабатываться проект. Такой деятельностью
предприятия является «Учёт труда и заработной платы». При рассмотрении
бизнес – процесса «Учёт труда и заработной платы ЧУП «Оптимал» выявлено
наиболее уязвимое место в деятельности предприятия – бизнес – процесс «Учёт
труда и заработной платы сотрудников». На частном предприятии «Оптимал»
для автоматизации процесса учета труда и заработной платы выбрана стратегия
автоматизации по направлениям, так как предприятие «Оптимал» небольшое, и
сотрудники, как правило, совмещают несколько функциональных обязанностей
из различных направлений. Разрабатываемый модуль является частью уже
имеющейся программы 1С:Предприятие. Данный модуль автоматизирует работу
бухгалтеров, отдела поставки и отдела сбыта, но также упростит процесс расчета
с организациями-поставщиками и организациями покупателями товаров,
упростит процесс ведения отчетности о доходах и расходах организации.
Стратегия автоматизации по направлениям является одним из этапов
последующей комплексной автоматизации частного предприятия «Оптимал».
Для ЧУП «Оптимал» выбран способ приобретения информационной
системы – доработка уже имеющегося программного обеспечения. В качестве
операционной системы для разрабатываемого программного средства для
107
автоматизации учёта труда и заработной платы в ЧУП «Оптимал»
предполагается использование операционной системы семейства Windows, так
как она уже имеется и установлена, а также обладает необходимым
функционалом.
В качестве основной платформы была выбрана среда разработки «1С:
Предприятие 8.2» .
«1С: Предприятие» – это специализированная объектно-ориентированная
система управления базами данных, предназначенная для автоматизации
деятельности предприятия. «1С: Предприятие» представляет собой систему
прикладных решений, построенных по единым принципам и на единой
технологической платформе. Программный продукт «1С: Предприятие 8.2»
позволяет существенно автоматизировать деятельность, как конкретного
подразделения, так и всей организации в целом.
Выбранной моделью жизненного цикла для разрабатываемой
программы является каскадная модель. Решение объясняется тем, что легче
получить отзывы от заказчика о проделанной работе, так как есть возможность
узнать отзывы о уже готовых частях и внести необходимые изменения.
Показатели экономической эффективности проекта автоматизации учёта
труда и заработной платы в ЧУП «Оптимал», рассчитанные в третьей главе,
показывают, что абсолютное снижение трудовых затрат от внедрения
разрабатываемого модуля учета труда и заработной платы малого предприятия
ЧУП «Оптимал» составило 302,4 часов, абсолютное снижение стоимостных
затрат составило 1570,67 рублей в год, срок окупаемости проекта составит 0,27
года. Анализ показателей наглядно отображают экономическую эффективность
внедряемого проекта.
108
СПИСОК ЛИТЕРАТУРЫ
1. ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания»
принят и введен в действие постановлением Госстандарта РФ от 01.01.1992г.
2. ГОСТ Р ИСО/МЭК 12207-99 «Процессы жизненного цикла программных
средств», принят и введен в действие постановлением Госстандарта РФ от 23
декабря 1999 г. N 675-ст;
3. ISO/IEC 12207 Systems and software engineering — Software life cycle
processes, разработан подкомитетом ПК 7 «Системная и программная
инженерия» Совместного технического комитета №1 ИСО/МЭК
«Информационные технологии» от 1.08.2008 г.;
4. Баронов В.В., Автоматизация управления предприятием, М: ИНФРА-М,
2000 - 239 с. : ил.;
5. Бартеньев О.В., 1С:Предприятие: программирование для всех, Диалог-
МИФИ, 2005 - 464 с. : ил.;
6. Бузов, Г.А., Защита информации ограниченного доступа от утечки по
техническим каналам - М.: РиС, 2014. - 586 c. : ил.;
7. Волкова К.А. и др., Предприятие: стратегия, структура, положения об
отделах и службах, должностные инструкции. - М.: ОАО "Издательство
"Экономика", НОРМА, 1997. - 526с. : ил.;
8. Гагарина Л. Г., Кокорева Е. В., Висанадул Б. Д., Технология разработки
программного обеспечения, М.: ИД «ФОРУМ» - ИНФРА – М, 2009. – 400 стр.:
ил.;
9. Голицына О. Л., Базы данных - М.: Форум, 2015. - 400 c. : ил.;
10. Головач, В.В. Дизайн пользовательского интерфейса (v 1.2) -
Москва: РГГУ, 2000. - 383 c. : ил.;
11. Емельянова Н. З., Партыка Т. Л., Попов И. И. Основы построения
автоматизированных информационных систем, Учебное пособие. М. : ФОРУМ :
ИНФРА-М, 2007. - 416 с. : ил;
12. Жук А.П., Защита информации: Учебное пособие - М.: ИЦ РИОР, НИЦ
ИНФРА-М, 2013 - 392 c. : ил;
13. Зайцев Н.Л., Экономика, организация и управление предприятием: Учеб.
пособие. / Н.Л. Зайцев. - 2-е изд., доп. - М.: ИНФРА-М, 2008. - 455 с. : ил;
109
14. Засорин С. В., 1С: Предприятие 8.2. Управленческий и финансовый учет
для малых предприятий - М.: БХВ-Петербург, 2012. - 320 c. : ил;
15. Иванова, Г. С. Технология программирования Москва, Издательство
МГТУ имени Н.Э. Баумана, 2002 - 320 с.: ил.
16. Илюшечкин В. М., Основы использования и проектирования баз данных
- М.: Юрайт, Юрайт, 2013. - 224 c. : ил.;
17. Калянов Г. Н., Моделирование, анализ, реорганизация и автоматизация
бизнес-процессов: учеб. Пособие. — М.: Финансы и статистика, 2006 — 238 с. :
ил.;
18. Круз Р., Структуры данных и проектирование программ - М.: Бином.
Лаборатория знаний, 2012. -765 с. : ил.;
19. Кузнецов С. Д., Базы данных. Модели и языки – М.: Бином-Пресс, 2013. -
720 стр.: ил.;
20. Липпман С. Б., Основы программирования на C++: Пер. с англ. — М.:
Вильямс, 2002. — 256 стр. : ил.;
21. Лукин В. В., Технология разработки программного обеспечения.
Учебное пособие - М.: Вузовская книга, 2015 -293 с. : ил.;
22. Маклаков С.В., Моделирование бизнес-процессов с BPwin 4.0. – Изд.
«Диалог-МИФИ», 2009 - 224 с. : ил.;
23. Маклаков С.В., BPwin, ERwin CASE-средства разработки
информационных технологий. – М.: ДИАЛОГ-МИФИ, 2000 -167 с. : ил.;
24. Орлов С. А., Технологии разработки программного обеспечения - М.:
Питер, 2002. - 464 с. : ил.;
25. Флёнов М.Е., Библия C#, СПб.: БХВ-Петербург, 2011. -560 с.: ил;
26. Хомоненко А. Д., Цыганков В. М., Мальцев М. Г., Базы данных. Учебник
для высших учебных заведений, М.: - КОРОНА-Век, 6-е издание, 2009. – 729
стр.: ил.;
27. Хорев, П.Б., Программно-аппаратная защита информации: Учебное
пособие / П.Б. Хорев. - М.: Форум, 2013. - 352 c. : ил.;
28. Верников Г., Основные методологии обследования организаций. Стандарт
IDEF0. [Офиц. сайт] (дата обращения: 22.11.2019)
110
29. Программа для расчета заработной платы
https://www.ivc3.by/projects/zarplata/ [Офиц. сайт] (дата обращения: 16.11.2019)
30. GolubSoftware ИП Голуб Алексей Викторович
https://golubsoft.by/products/gs-zarp [Офиц. сайт] (дата обращения: 16.11.2019)
111
ПРИЛОЖЕНИЕ 1
ЛИСТИНГ
Листинг 1 – Общий модуль «ОбщийМодуль1»
Процедура РассчитатьЧасы (Стр) Экспорт
Стр.ОтрабЧасов = Стр.ОтрабДней *8;
КонецПроцедуры
Листинг 2 – Общий модуль «ОбщийМодуль2»
&НаСервере
Функция ПолучитьРеквизитОклад (Наименование) Экспорт
П =
Справочники.Сотрудники.НайтиПоНаименованию(Наименование).ПолучитьОбъект();
Оклад = П.Оклад;
Возврат Оклад;
КонецФункции
&НаСервере
Функция ПолучитьСотрудников(Подразделение) Экспорт
А=Справочники.Сотрудники.НайтиПоРеквизиту("Подразделение",Подразделение).По
лучитьОбъект();
Сотрудник=А.Наименование;
Возврат Сотрудник;
КонецФункции
Листинг 3 – Модуль менеджера документа «Табель учёта рабочего времени»
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.ТабельУчётаРабочегоВремени.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТабельУчётаРабочегоВремени.Дата,
| ТабельУчётаРабочегоВремени.Номер,
| ТабельУчётаРабочегоВремени.Ответственный,
| ТабельУчётаРабочегоВремени.Подразделение,
| ТабельУчётаРабочегоВремени.Табель.(
| НомерСтроки,
| Сотрудник,
| д1,
112
| д2,
| д3,
| д4,
| д5,
| д6,
| д7,
| д8,
| д9,
| д10,
| д11,
| д12,
| д13,
| д14,
| д15,
| д16,
| д17,
| д18,
| д19,
| д20,
| д21,
| д22,
| д23,
| д24,
| д25,
| д26,
| д27,
| д28,
| д29,
| д30,
| д31,
| ОтрабДней,
| ОтрабЧасов,
| Прогул,
| Выходные,
| Праздничные,
| Больничный,
| Отпуск,
| Декрет,
| Командировка,
| Административные
| )
|ИЗ
113
| Документ.ТабельУчётаРабочегоВремени КАК
ТабельУчётаРабочегоВремени
|ГДЕ
| ТабельУчётаРабочегоВремени.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОбластьТабельШапка = Макет.ПолучитьОбласть("ТабельШапка");
ОбластьТабель = Макет.ПолучитьОбласть("Табель");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ТабДок.Вывести(ОбластьТабельШапка);
ВыборкаТабель = Выборка.Табель.Выбрать();
Пока ВыборкаТабель.Следующий() Цикл
ОбластьТабель.Параметры.Заполнить(ВыборкаТабель);
ТабДок.Вывести(ОбластьТабель, ВыборкаТабель.Уровень());
КонецЦикла;
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
//}}
КонецПроцедуры
Листинг 4 – Модуль формы документа «Табель учёта рабочего времени»
&НаКлиенте
Процедура ТабельОтрабДнейПриИзменении(Элемент)
Стр= Элементы.Табель.ТекущиеДанные;
114
ОбщийМодуль1.РассчитатьЧасы(Стр);
КонецПроцедуры
&НаКлиенте
Процедура Табельд1ПриИзменении(Элемент)
Стр= Элементы.Табель.ТекущиеДанные;
Если Стр.д1="Пр" Тогда
Стр.Прогул=Стр.Прогул+1;
КонецЕсли;
Если Стр.д1="П" Тогда
Стр.Праздничные=Стр.Праздничные+1;
КонецЕсли;
Если Стр.д1="В" Тогда
Стр.Выходные=Стр.Выходные+1;
КонецЕсли;
Если Стр.д1="О" Тогда
Стр.Отпуск=Стр.Отпуск+1;
КонецЕсли;
Если Стр.д1="Б" Тогда
Стр.Больничный=Стр.Больничный+1;
КонецЕсли;
Если Стр.д1="А" Тогда
Стр.Административные=Стр.Административные+1;
КонецЕсли;
Если Стр.д1="Д" Тогда
Стр.Декрет=Стр.Декрет+1;
КонецЕсли;
Если Стр.д1="К" Тогда
Стр.Командировка=Стр.Командировка+1;
КонецЕсли;
Если Стр.д1="8" Тогда
Стр.ОтрабДней=Стр.ОтрабДней+1;
КонецЕсли;
ОбщийМодуль1.РассчитатьЧасы(Стр);
КонецПроцедуры
&НаКлиенте
Процедура Табельд2ПриИзменении(Элемент)
Стр= Элементы.Табель.ТекущиеДанные;
Если Стр.д2="Пр" Тогда
Стр.Прогул=Стр.Прогул+1;
КонецЕсли;

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)