Разработка программы по учету рабочего времени службы охраны предприятия
Дипломная работа, 28 Июля 2013, автор: пользователь скрыл имя
Описание
Цель программирования состоит в том, чтобы создать программу, которая показывает определенное желательное поведение в ответ на действия пользователя либо автономно - независимо от пользователя. [2]
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим, математическим, информационным, лингвистическим, организационным и методическим обеспечением. [1]
Данный проект предназначен для автоматизации труда и сокращения затрачиваемого времени на рутинные операции, так же данный проект позволит наиболее полно использовать человеческие ресурсы предприятия.
Содержание
Введение 6
1 Анализ задачи 8
1.1 Описание предметной области 8
1.2 Функциональная модель 8
1.3 Инструменты разработки 9
2 Проектирование задачи 11
2.1 Организация данных 11
2.2 Система помощи 11
2.3 Концептуальный прототип 12
3 Реализация 13
3.1 Функции и элементы управления 13
3.1.1 Описание основной части программы 13
3.1.2 Описание принципа создания расписания и сопутствующих документов. 19
3.2 Функциональное тестирование 22
3.3 Полное тестирование 23
4 Применение 25
4.1 Назначение 25
4.2 Среда функционирования 25
4.3 Инсталляция 26
5 Экономический анализ ДП 27
5.1 Краткая характеристика программного средства 27
5.2 Расчет себестоимости 27
5.2.1 Расчет объема ПС 29
5.2.2 Оценка трудоемкости разработки ПС 30
5.2.3 Расчет численности разработчиков 31
5.2.4 Расчет основной заработной платы 32
5.2.5 Расчет дополнительной заработной платы 34
5.2.6 Отчисления в фонд социальной защиты 34
5.2.7 Отчисления в Белгосстрах 35
5.2.8 Расчет стоимости материалов 35
5.2.9 Расчет стоимости машинного времени 36
5.2.10 Прочие расходы 36
5.2.11 Расчет накладных расходов 37
5.3 Расчет отпускной цены 38
6 Вопросы охраны труда при работе с компьютерами 42
6.1 Социально-экономическое значение охраны труда 42
6.1.1 Оптимальные условия труда 42
6.1.2 Обеспечение охраны труда на рабочем месте оператора ЭВМ 44
Заключение 46
Список использованных источников 48
Работа состоит из 1 файл
Пояснительная записка.doc
— 1.88 Мб (Скачать документ)Данная программа может
Периодичность использования программы составит минимум один раз в месяц, а так же при необходимости составить расписание дежурств и сопутствующие документы.
4.2 Среда функционирования
Минимальные требования, к аппаратном и программному обеспечению, необходимому для корректной работы программы являются:
- процессор: Pentium III 800МГц и выше;
- объем оперативной памяти не менее 512 Мб;
- не менее 100 MB свободного места на жестком диске;
- операционная система Windows XP SP3;
- наличие манипулятора “мышь”;
- клавиатура IBM PC любой модификации.
- наличие монитора VGA с разрешением не менее 1024x768 точек;
- наличие Microsoft Office Access 2003 и выше;
- наличие Microsoft Office Excel 2003 и выше;
- наличие Microsoft C++ Redistributable 2005 и выше.
4.3 Инсталляция
Процесс инсталляции происходит в автоматическом режиме после задания необходимых параметров или подтверждения стандартных установок. После инсталляции на ПК будет доступна полная версия программы. Дополнительная настройка операционной системы для работы программы не требуется.
Для установки программы воспользуйтесь инсталлятором TPSSetup.exe. После запуска инсталлятора следуйте всем указаниям мастера инсталляции. При указании пути для установки программы избегайте в названиях папок специальных символов. После этого вы можете начинать работу с запуска файла TPS.exe.
5 Экономический анализ ДП
5.1 Краткая характеристика программного средства
Темой дипломного проекта является разработка программы для автоматизированного учета рабочего времени службы охраны.
В программе реализованы следующие функции:
- учет персонала службы охраны;
- учёт праздничных дней и переносов рабочих дней;
- создание графика учёта и табеля учёта рабочего времени;
- возможность указания желательного и нежелательного времени для дежурств;
- экспорт графика учёта и табеля учёта рабочего времени в MS Excel;
- учёт отработанного времени за месяц;
- вызов справочной информации;
- подсказки при работе с программой;
- смена внешнего вида программы;
- ведение архива документов с возможностью автоматической очистки.
Программа автоматически генерирует расписание дежурств службы охраны и автоматически переносит эти сведения в документы, которые в последствии можно экспортировать в MS Excel.
Данный программный продукт повысит эффективность работы службы охраны путем уменьшения временных затрат на составление графика дежурств и заполнения необходимых документов, так же в случае потери документа или прихода его в негодность документ можно восстановить взяв его из хранилища программы. Это позволит увеличить производительность труда службы охраны, что приведет к положительному производственному эффекту. Программное средство (далее – ПС) позволит осуществить дополнительный контроль над использованием фонда рабочего времени и наиболее полно использовать человеческие ресурсы предприятия.
5.2 Расчет себестоимости
Стоимостная оценка ПС у разработчиков предполагает составление сметы затрат, которая включает следующие статьи:
- заработная плата исполнителей основная (ЗО) и дополнительная (ЗД);
- отчисления в фонд социальной защиты населения (ЗСЗ);
- отчисления в Белгосстрах (ЗБГС);
- материалы и комплектующие (М);
- машинное время (РМ);
- прочие прямые затраты (Пз);
- накладные расходы (РН);
- расходы на сопровождение и адаптацию (Рсаi).
Исходные данные для расчета сметы затрат и отпускной цены представлены в таблице 5.1.
Таблица 5.1 – Исходные данные для расчета сметы затрат и отпускной цены
Наименование показателей |
Буквенные обозначения |
Единицы измерения |
Значения показателей |
Группа сложности |
единиц |
2 | |
Дополнительный коэффициент |
Ксл |
% |
0,07 |
Коэффициент премирования |
Кп |
единиц |
1,2 |
Плановая продолжительность |
Трд |
Лет |
1,3 |
Количество дней в году |
Дг |
Дней |
365 |
Количество праздничных дней в году |
Дп |
Дней |
9 |
Количество выходных дней в году |
Дв |
Дней |
99 |
Количество дней отпуска |
До |
Дней |
25 |
Продолжительность рабочего дня |
Тч |
Ч |
8 |
Среднемесячная расчетная норма времени при 40-часовой рабочей неделе |
Фр |
Ч |
170,8 |
Норматив дополнительной заработной платы |
Нп |
% |
10% |
Тарифная ставка 1-ого разряда |
Тм1 |
Руб |
120 000 |
Ставка отчислений в фонд социальной защиты населения |
Нсз |
% |
34 |
Ставка отчислений в Белгосстрах |
НБГС |
% |
0,6 |
Норматив прочих затрат |
Нпз |
% |
3 |
Продолжение таблицы 5.1
Наименование показателей |
Буквенные обозначения |
Единицы измерения |
Значения показателей |
Норматив накладных расходов |
Нрн |
% |
60 |
Норматив на сопровождение и адаптацию ПС |
Нрса |
% |
1 |
Ставка налога на добавленную стоимость |
НДС |
% |
20 |
Ставка налога на прибыль |
Пн |
% |
24 |
Уровень рентабельности |
Урпi |
% |
17 |
5.2.1 Расчет объема ПС
Объем ПС определяется путем подбора аналогов на основании классификации типов ПС (в соответствии с таблицей А.1) каталога функции ПС и аналогов ПС в разрезе функций (в соответствии с таблицами А.1 и А.2), которые постоянно обновляются и утверждаются в установленном порядке. На основании информации о функциях разрабатываемого ПС по каталогу функций определяется объем функций (в соответствии с таблицей А.2). С использованием среды разработки C++ Builder общий объем ПС рассчитывается по формуле (5.1):
, (5.1)
где VO – общий объем ПС;
Vi – объем функций ПС;
n – общее число функций.
Для определения объема ПС воспользуемся нормативными документами, приведёнными в приложении А.
Список функций, реализуемых ПС с использованием среды разработки C++ Builder, и их объём представлен в таблице 5.2.
Таблица 5.2 - Характеристика функций и их объём
Номер функции |
Содержание функций |
Объем (условных машинных команд) |
102 |
Контроль, предварительная обработка и ввод информации |
550 |
103 |
Анализ входного языка |
660 |
105 |
Обработка входного заказа и формирование таблиц |
900 |
203 |
Формирование баз данных |
1750 |
204 |
Обработка наборов и записей базы данных |
2350 |
208 |
Организация поиска и поиск в базе данных |
5460 |
305 |
Обработка файлов |
800 |
309 |
Формирование файла |
1080 |
506 |
Обработка ошибочных и сбойных ситуаций |
410 |
604 |
Справка и обучение |
680 |
703 |
Расчет показателей |
500 |
704 |
Процессор отчетов |
1230 |
707 |
Графический вывод результатов |
310 |
На основании этих данных получим:
V0= 550 + 660 + 900 + 1750 + 2350 +5460 +800 + 1080 + 410 + 680 + 500 + 1230 + 310 = =16680 (условных машинных команд).
5.2.2 Оценка трудоемкости разработки ПС
На основании общего объема ПС определяется нормативная трудоемкость (ТН) по таблицам, приведенным в приложении А. Нормативная трудоемкость устанавливается с учетом сложности ПС. Выделяется три группы сложности, в которых учтены следующие составляющие ПС: языковой интерфейс, ввод-вывод, организация данных, режим работы, операционная и техническая среда. Кроме того, устанавливаются дополнительные коэффициенты сложности ПС.
Тн = 406 (человеко-дней)
То же с учетом поправочного коэффициента, учитывающего разработку программного средства с использованием современных ПЭВМ:
Тн = 406
С учетом дополнительного коэффициента сложности Ксл рассчитаем общую трудоемкость ПС по формуле (5.2):
, (5.2)
где То – общая трудоемкость ПС, человеко-дни;
Тн – нормативная трудоемкость ПС, человеко-дни;
Ксл – дополнительный коэффициент сложности ПС.
Подставив данные в формулу (5.2), получим:
То = 284,2 + (284,2
5.2.3
Расчет численности разработчиков
На основании трудоемкости разработки ПС и установленного периода разработки рассчитаем общую плановую численность разработчиков:
, (5.3)
где Чр – плановая численность разработчиков (чел.);
Фэф – годовой эффективный фонд времени работы одного работника в течение года (дней в год);
Трд – плановая продолжительность разработки ПС.
Подставив данные в формулу (5.3), получим:
Эффективный фонд времени работы одного работника (ФЭФ) рассчитывается по формуле (5.4):
Фэф = Дг – Дп – Дв – До, (5.4)
где Дг – количество дней в году;
Дп – количество праздничных дней в году;
Дв – количество выходных дней в году;
До – количество дней отпуска;
Подставив данные в формулу (5.4), получим:
Фэф = 365 – 9 – 99 – 25 = 232 (дней).
В соответствии с "Рекомендациями по применению "Единой тарифной сетки" рабочих и служащих народного хозяйства" и тарифными разрядами и коэффициентами должностей руководителей научных организаций и вычислительных центров, бюджетных учреждений науки непроизводственных отраслей народного хозяйства каждому исполнителю устанавливается разряд и тарифный коэффициент. Разработкой программного средства занимается техник–программист второй категории (8 разряд). Тарифный коэффициент 8 разряда – 2,17.
5.2.4
Расчет основной заработной платы
Трудоемкость и общая плановая
численность разработчиков
где Тм1 - месячная тарифная ставка 1-го разряда, руб.;
Тк – тарифный коэффициент соответствующего разряда.
Разработкой программного средства занимаются техники – программисты второй категории (8 разряд). Тарифный коэффициент 8 разряда – 2,17.
Часовую тарифную ставку рассчитаем путем деления месячной тарифной ставки на установленную в 2010 году среднемесячную расчетную норму времени при 40-часовой рабочей неделе – 170,8 часа.
(5.6)
где Тч – часовая тарифная ставка (руб.);
Тм – месячная тарифная ставка (руб.).
По формулам (5.5) и (5.6) определим месячную и часовую тарифные ставки исполнителя – техника-программиста второй категории:
Основная заработная плата исполнителей на конкретное ПС рассчитывается по формуле (5.7):
, (5.7)
где n – количество исполнителей, занятых разработкой конкретного ПС;
Tчi – часовая тарифная ставка i-го исполнителя (руб.);
Фэi – эффективный фонд рабочего времени i-го исполнителя (дней);
Тч – количество часов работы в день (ч);
К – коэффициент премирования.
Подставив данные в формулу (5.7), получим:
Зоi =
5.2.5
Расчет дополнительной заработной
платы
Дополнительная заработная плата на конкретное ПС (Здi) включает выплаты, предусмотренные законодательством о труде (оплата отпусков, льготных часов, времени выполнения государственных обязанностей и других выплат, не связанных с основной деятельностью исполнителей), и определяется по нормативу в процентах к основной заработной плате:
где Здi – дополнительная заработная плата исполнителей на конкретное ПС;
НД – норматив дополнительной заработной платы (10 %) .
Подставив данные в формулу (5.8), получим:
Здi =