Разработка программы по учету рабочего времени службы охраны предприятия

Автор работы: Пользователь скрыл имя, 28 Июля 2013 в 20:32, дипломная работа

Описание

Цель программирования состоит в том, чтобы создать программу, которая показывает определенное желательное поведение в ответ на действия пользователя либо автономно - независимо от пользователя. [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 Мб (Скачать документ)

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

Перед началом работы с устройствами ПЭВМ, при отключенном электропитании, пользователь обязан убедиться путем внешнего осмотра:

  • в наличии и исправности защитного заземления;
  • в исправности кабельных соединений, проводов, вилок, розеток и в их правильном подключении к электрической сети. Все вилки сетевых кабелей устройств ПЭВМ должны иметь исправные заземляющие контакты, которые обеспечивают надежное соединение устройства с заземляющими контактами электрической розетки;
  • в том, что все защитные крышки, кожухи и корпуса установлены на своих местах;
  • в надежном подсоединении зажима ввода экранного фильтра видеомонитора к заземленному корпусу системного блока. [8]

6.1.2 Обеспечение охраны труда на рабочем месте оператора ЭВМ

При эксплуатации ПЭВМ должны быть соблюдены  следующие требования пожарной безопасности:

  • каждое из помещений, где производится эксплуатация устройств ПЭВМ, должно быть оборудовано первичными средствами пожаротушения и обеспечено инструкциями по их применению. В качестве средств пожаротушения разрешается использование углекислотного огнетушителя типа ОУ-2, ОУ-5. Применение пенных огнетушителей не допускается, так как жидкость пропускает ток;
  • устройства ПЭВМ необходимо устанавливать вдали отопительных и нагревательных приборов (расстояние не менее 1 м и в местах, где не затруднена их вентиляция и нет прямых солнечных лучей).

При эксплуатации ПЭВМ должны быть соблюдены следующие требования электробезопасности:

  • сетевое электропитание устройств ПЭВМ должно производиться только от розеток типа "Европа" с заземляющими контактами;
  • все электрические розетки, предназначенные для подключения к ним устройств ПЭВМ, должны иметь маркировку по напряжению;
  • заземляющие контакты розеток должны иметь соединения с заземляющим контуром помещения или должны быть занулены. При занулении необходимо обратить особое внимание на создание надежного контакта нулевого провода с нулевой шиной сети электропитания.

При эксплуатации ПЭВМ должны быть соблюдены следующие требования по освещению:

  • освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300-500 люкс, допускается установка светильника местного освещения для подсветки документов;
  • естественное освещение должно осуществляться через светопроемы, ориентированные на север и северо-восток.

При эксплуатации ПЭВМ должны быть соблюдены следующие требования по рентгеновскому излучению:

В любой точке на расстоянии 0,05 м от экрана и корпуса ПЭВМ при  любых положениях регулировочных устройств мощность экспозиционной дозы рентгеновского излучения не должна превышать 7,74х10 А/кг, что соответствует эквивалентной дозе, равной 0,1 мбэр/час (100 мкР/час).

При эксплуатации ПЭВМ должны быть соблюдены следующие требования по уровню шума и вибрации:

  • в помещениях операторов ЭВМ уровень шума не должен превышать 65 дБА;
  • относительная влажность воздуха в холодный и теплый период года при категории работ – легкая - 1а и легкая -1б – 40-60 процентов;
  • скорость движения воздуха должна составлять от 0,1 до 0,2 м/сек в зависимости от вида работ;
  • так же, должны быть, соблюдены эргономические факторы: яркость знака (яркость фона), внешняя освещенность экрана, угловой размер знака. [8]

Во время прохождение практики на ЧТПУП «Альтекстрой» рабочее место автора проекта полностью соответствовало выше изложенным требованиям охраны труда.

 

ЗАКЛЮЧЕНИЕ

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

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

Программа была реализована с помощью среды разработки Embracadero Builder C++. Дополнительно для реализации программы была использована технология ADO для работы с базами данных, технология OLE серверов для экспорта данных в Ms Excel, технология AlphaSkins для придания визуальной привлекательности программы.

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

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

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

Программа написана под операционную систему Windows. Использование программы предполагает лишь элементарные знания приемов работы в данной среде.

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

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

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

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Википедия – свободная энциклопедия [Электронный ресурс]. – Электронные данные. – Режим доступа: http://ru.wikipedia.org/wiki/Программирование
  2. Herbert Schildt. С++: The Complete Reference (Fourth Edition). – М.: Вильямс, 2009г. – 748 c.
  3. А. Я. Архангельский. Программирование в С++ Builder. – М. БИНОМ 2003г. – 1160 c.
  4. С. Орлов. Учебник “Технология разработки программного обеспечения”. – М.: Издательство "Питер", СПб – 2002г. – 300 с.
  5. Коннолли Т., Бегг К., Страчан А. Базы данных: Проектирование, реализация и сопровождение. Теория и практика. Издание второе, исправленное, дополненное. – Издательство "Питер", СПб – 2002г. – 550 с.
  6. Палицын В.А. Технико-экономичкское обоснование дипломных проектов. Методические указания. Часть IV. – Мн., 2005 г. – 76 с.
  7. Лазаренков А.М. Охрана труда: Учебник. – Мн.: БНТУ, 2004 г. – 497 с.
  8. Сокол Т.С. Охрана труда. Дизайн ПРО; 2005 г. – 304 с.

 

ПРИЛОЖЕНИЕ А

(обязательное)

Дополнительная информация по экономическому разделу

Таблица А.1 – Классификация типов программных средств (ПС)

Код

типа

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

типа программных средств

Состав и содержание типа программных средств

1

2

3

1.0

ПС общего назначения

    1. ПЧС СУВД;
    2. ПС систем ведения линейных файлов;
    3. ПС ведения баз данных и линейных файлов;
    4. ПС информационно-поисковых и информационно-справочных систем;
    5. ПС ввода информации;
    6. ПС мониторов телеобработки и сетей ЭВМ;
    7. ПС окружения СУБД, расширяющие возможности существующих СУБД;
    8. ПС, расширяющие возможности обработки

2.0

ПС технологии автоматиза-ции программирования АСУ

    1. ПС автоматизации проектирования для автоматизации проектирования различных АСУ;
    2. ПС автоматизации программирования;
    3. ПС технологии программирования (для автоматизации процессов обработки и вывода информации);
    4. ПС, расширяющие существующие языки программирования для повышения их компактности и простоты пользования;
    5. ПС общего назначения, функционально-ориентированные. Реализуют различные классы экономико-математических методов и являются системами общего назначения, которые применяются в различных АСУ, для научно-технических расчетов и исследований

 

 

Продолжение таблицы А.1

Код

типа

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

типа программных средств

Состав и содержание типа программных средств

1

2

3

3.0

ПС методоориентирован-ных расчетов

    1. ПС оптимизационных расчетов (обеспечивают решение различного класса задач оптимального планирования и управление производством);
    2. ПС статистического анализа и прогнозирования (для прогнозирования ТЭП, спроса и т.д.);
    3. ПС сетевого планирования;
    4. ПС общей математики;
    5. ПС имитационного моделирования

4.0

ПС организации вычисли-тельного процесса

4.1 Автоматизация процесса ведения наборов данных, при обеспечении их надежного и систематизированного хранения;

4.2 Повышение производительности ЭВМ и пользователей ПС ВТ;

4.3 Формирование и выдача отчетов о работе ЭВМ;

4.4 Оперативный контроль системы и ресурсов;

4.5 Для автоматизации обработки экономических данных, при этом выделяются ПС ВТ, несущие функциональную нагрузку в АСУ;

4.6 ПС данного типа выполнены в основном автономно

5.0

ПС функционального назначения

    1. ПС системы ППП ИСУП;
    2. ПС ВТ оперативного управления основным производством;
    3. ПС ВТ управление технической подготовкой производства

 

 

Таблица А.2 - Каталог функций программных средств

 

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

(содержание) функций

Объем функций 

(условных машинных команд)

ЕС ЭВМ ПВЭМ

СМ ЭВМ

С использованием среды разработки приложений

Delphi

(Borland)

C++ Builder (Borland)

Visual C++ (Micro-soft)

1 Ввод, анализ входной информации, генерация кодов и процессор  входного языка

Организация ввода информации

600

870

100

110

150

Контроль, предварительная обработка и ввод информации

1810

2100

520

550

450

Анализ входного языка (синтаксический и семантический)

3220

2900

630

660

660

Преобразование операторов входного языка и команды другого языка

2350

3850

1050

1050

980

Обработка входного заказа и формирование таблиц

3675

1550

750

900

1340

Преобразование входного языка  в машинные команды (транслятор, препроцессор, макрогенератор)

11250

3260

4300

4300

5100

Синтаксический и семантический  анализ входного языка и генерация  кодов команд

18250

6800

8700

5400

5400

Процессор языка

23900

3260

3000

2300

2300

Организация ввода/вывода информации в интерактивном режиме

1085

1550

220

220

320

Организация ввода/вывода информации с сети терминалов

9660

2700

3680

3340

3200

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