Разработка программы "Автоматизированное рабочее место специалиста по работе с людьми с ограниченными возможностями"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 20.12.2012
Размер файла 511,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Анализ задачи
    • 1.1 Описание предметной области
    • 1.2 Функциональная модель
    • 1.3 Модель данных
    • 1.4 Инструменты разработки
  • 2. Проектирование задачи
    • 2.1 Организация данных
    • 2.2 Система помощи
  • 3. Реализация
  • 3.1 Функции и элементы управления
    • 3.2 Функциональное тестирование
    • 3.3 Полное тестирование
  • 4. Применение
    • 4.1 Назначение
    • 4.2 Среда функционирования
    • 4.3 Инсталляция
  • 5. Технико-экономическое обоснование дипломного проекта
    • 5.1 Краткая характеристика программного средства
    • 5.2 Расчет себестоимости
      • 5.2.1 Расчет объема ПС
      • 5.2.2 Оценка трудоемкости разработки ПС
      • 5.2.3 Расчет численности разработчиков
      • 5.2.4 Расчет основной заработной платы
      • 5.2.5 Расчет дополнительной заработной платы
      • 5.2.6 Отчисления в фонд социальной защиты
      • 5.2.7 Отчисления в Белгосстрах
      • 5.2.8 Расчет стоимости материалов
      • 5.2.9 Расчет стоимости машинного времени
      • 5.2.9 Прочие расходы
      • 5.2.10 Расчет накладных расходов
    • 5.4 Расчет экономического эффекта
  • 6. Вопросы охраны труда при работе с компьютерами
  • 6.1 Защита от шума и вибрации при работе с ВДТ, ЭВМ, ПЭВМ
  • Заключение
  • Список использованной литературы
  • Приложение А

Приложение Б

Введение

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

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

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

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

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

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

Целью дипломного проектирования является разработка программы «Автоматизированное рабочее место специалиста по работе с людьми с ограниченными возможностями (на базе Октябрьского РООО «БелОИ»)», для того, чтобы облегчить работу сотрудникам организации, которые непосредственно связаны с работой за компьютером.

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

Пояснительная записка к дипломному проекту включает в себя ряд разделов:

- «Введение» - обзор и оценка современного состояния решаемой проблемы;

- «Анализ задачи» - содержит описание предметной области, функциональной модели и инструменты разработки;

- «Проектирование задачи» - при проектировании задачи рассматриваются данные, процессы и инструменты разработки в комплексе;

- «Применение» - название и назначение программы;

- «Реализация» - заключается в кодировании и тестировании ПП;

- «Технико-экономическое обоснование дипломного проекта» - расчет затрат на реализацию программы, а также расчет стоимости программного продукта;

- «Вопросы охраны труда при работе с компьютерами» - правила безопасной работы за компьютерами;

- «Заключение» - краткая формулировка проблемы, пути решения проблемы, использованные методы и средства, возможность модификации;

- «Список использованных источников» - перечень источников, из которых бралась информация для реализации поставленной задачи;

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

1. Анализ задачи

1.1 Описание предметной области

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

- интерфейс пользователя;

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

- позволяет отслеживать места работы человека с ограниченными возможностями;

- поиск подходящей специальности в зависимости от состояния здоровья человека;

- составить резюме человека с ограниченными возможностями на основе имеющихся шаблонов;

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

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

Преимущества программного средства:

- снижение документооборота;

- автоматизированный поиск данных и их сортировка.

1.2 Функциональная модель

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

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

1.3 Модель данных

Используя средства Microsoft Office Access 2003 составлены следующие таблицы:

Таблица 1.1 - Личные данные членов Октябрьской РО г. Минска «Personal_data»

Имя поля

Тип данных

code

Счетчик

Числовой

primary_organization

Текстовый

surname

Текстовый

name

Текстовый

patronymic

Текстовый

birthday

Текстовый

birth_month

Текстовый

birth_month

Текстовый

date_entry

Дата/время

place_entry

Текстовый

index

Текстовый

address

Текстовый

jes

Текстовый

phone

Текстовый

mobile

Текстовый

year_disability

Текстовый

year_disability

Текстовый

cause_disability

Текстовый

group_disability

Числовой

diagnosis

Текстовый

degree_mobility

Текстовый

mrek_recomendation

Текстовый

education

Текстовый

job_study_before

Текстовый

job_study_now

Текстовый

housing

Текстовый

living_space

Числовой

rooms

Числовой

floor

Числовой

elevator

Логический

living_alone

Логический

needs_help

Логический

marital_status

Текстовый

member_organizations

Логический

name_organizations

Текстовый

vehicles

Текстовый

completion_date

Дата/время

Таблица 1.2 - Данные о составе семьи членов Октябрьской РО г. Минска «Family composition»

Имя поля

Тип данных

id_family

Счетчик

code

Числовой

Текстовый

full_name

Текстовый

birthday

Текстовый

job_study

Текстовый

post

Текстовый

kindship

Текстовый

Таблица 1.3 - Данные об оказываемой помощи членам Октябрьской РО г. Минска «Help»

Имя поля

Тип данных

id_help

Счетчик

code

Числовой

date

Дата/время

name_organization

Текстовый

type_help

Текстовый

size_help

Текстовый

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

Рисунок 1.1 - Схема данных

1.4 Инструменты разработки

При выборе среды разработки нужно учитывать, что программное обеспечение должно иметь достаточно понятный интерфейс для пользователя. Для его создания в проекте должны быть использованы компоненты, которые характерны для работы с базами данных. Это компоненты, с помощью которых в приложении будут отображены таблицы автоматизированной системы. Но размещение только этого компонента недостаточно. Поэтому для разработки системы была выбрана интегрированная среда разработки Borland Delphi 7 . Потому что в этой среде представлены все компоненты для работы с базой данных, даже если она удаленная. Для связи с каким-нибудь источником данных используется компонент DataSource, у которого есть свойство DataSet (набор данных). Последний компонент служит для управления набором данных, который нужно отобразить, например, в DBGrid. Хотя TDBGrid это не единственный компонент для отображения данных.

В Delphi успешно совмещены возможности визуальной разработки приложений и оптимизирующий компилятор, чего нельзя сказать ни о PowerBuilder, ни о Visual Basic. Оптимизирующий компилятор Delphi весьма не плох. Он считается новейшим из большой серии успешно работающих компиляторов Pascal, разработанных фирмой Borland. Эти компиляторы завоевали широкое признание, поскольку дают исполняемый код, не требующий значительных ресурсов и обладающий при этом высокой производительностью. Компилятор Delphi (компилятор объектно-ориентированного языка Pascal) в полной мере сочетает в себе все перечисленные выше свойства.

Delphi сочетает в себе все полезные возможности. Фирма Borland объединила здесь все лучшее, что только было создано для разработки продуктов, работающих в среде Windows. Delphi включает огромную библиотеку классов компонентов, делая ненужным утомительное программирование.

В заключение следует отметить, что причин для выбора Delphi в качестве инструмента разработки более чем достаточно. Основными среди них являются: объектно-ориентированная среда разработки; быстрый компилятор с естественным кодом; интегрированный отладчик; высокоуровневый доступ к базе данных; наличие совершенных двусторонних инструментов.

Одним из основных критериев при выборе инструмента разработки приложения является масштабируемость - возможность работать с данными в различных платформах. Delphi легко решает эти и даже более сложные проблемы, обеспечивая наилучшую масштабируемость среди инструментов быстрой разработки приложений (БРП или RAD - Rapid Application Development).

Масштабируемость в Delphi достигается благодаря свойствам:

- поддержка как локальных таблиц, так и находящихся на удаленных серверах баз данных;

- поддержка сложных запросов и доступ из одного приложения ко многим системам управления базами данных (СУБД), построенным на следующих платформах: свободное перемещение приложения из одной СУБД в другую, осуществляемое посредством ядра Borland Database Engine, которое организует доступ к базам данных, невзирая на различия в платформах; наличие собственных быстрых драйверов для основных платформ типа клиент/сервер; полная поддержка ODBC и ADO.

Возможности Delphi таковы, что все будет сделано значительно быстрее и с меньшими затратами сил. Если необходимо работать с локальными таблицами или таблицами SQL-сервера, Delphi представляет и здесь необходимые средства.

Таким образом, в качестве среды программирования для решения нашей задачи было выбрано Delphi версии 7.0 компании Borland International.[2]

2. Проектирование задачи

2.1 Организация данных

Программное средство состоит из шестнадцати взаимосвязанных модулей:

- Unit1.pas - модуль выбора вариантов работы с программой;

- Unit2.pas - модуль данных;

- Unit3.pas - модуль редактирования данных;

- Unit4.pas - модуль электронной картотеки;

- Unit5.pas - модуль загрузки программы;

- Unit6.pas - Unit16.pas - модули информации, сортированной по номерам ЖЭСов.

2.2 Система помощи

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

В файле справки описаны основные разделы программы и система их работы.

3. Реализация

3.1 Функции и элементы управления

Интерфейс программы разработан для максимального удобства и быстродействия пользователей. Сама программа разбита на три основные формы: «Главная», «Редактирование», «Картотека».

Для запуска программы необходимо запустить файл "boi.exe".

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

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

Рисунок 3.1 - Главная форма

При нажатии на кнопку «Редактирование» пользователь переходит на следующую форму «Редактирование», в которой может производить все нужные операции над данными (в соответствии с рисунком 3.2).

Рисунок 3.2 - Форма «Редактирование»

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

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

Рисунок 3.3 - Форма «Картотека»

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

Рисунок 3.4 - Члены организации, проживающие на территории одного ЖЭСа

3.2 Функциональное тестирование

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

Для реализации тестирования над программным средством «Автоматизированной рабочее место специалиста по работе с людьми с ограниченными возможностями» были выполнены следующие операции.

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

Таблица 3.1 - Результаты тестирования программного продукта

Действие

Результат

Запуск программы

Запускается программа. Открывается главная форма

Нажатие на кнопку «Редактирование»

Открывается форма «Редактирование» для операций над данными

Ввод данных

Данные вводятся

Сохранение/удаление данных

Данные сохраняются/удаляются

Нажатие на кнопку «На главную»

Текущая форма закрывается, открывается главная форма

Нажатие на кнопку «Картотека»

Открывается форма «Картотека»

Нажатие на кнопки с номерами ЖЭСов

Открываются формы с соответствующими номерам ЖЭСа данными

Нажатие по строке с данными в форме соответствующего ЖЭСа

Открывается форма «Редактирование» с выбранными данными для редактирования

Нажатие на кнопку «Закрыть»

Закрывается форма с данными сортированными по ЖЭСам, и открывается главная форма

Нажатие пункта меню «Справка»

Открывается справка

Нажатие пункта меню «О программе»

Открывается форма с данными о программе и разработчике

Нажатие на кнопку «Выход»

Выход из программы

В результате проведенного тестирования были обнаружены и исправлены допущенные ошибки.

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

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

3.3 Полное тестирование

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

Тестирование программы включило в себя несколько компонентов:

- проверка правильности взаимодействия элементов интерфейса;

- тестирование методов обработки данных;

- тестирование оптимизационных алгоритмов.[3]

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

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

4. Применение

4.1 Назначение

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

Программа разработана на Borland Delphi 7.0 с общим объёмом 5 Мб и функционирует под управлением семейства операционных систем Windows 2000, Windows XP с объёмом оперативной памяти 64 Мб и выше и типом процессора "Pentium", AMD Athlon или других процессорах.

Данная программа может применяться в организациях общественного объединения «Белорусское общество инвалидов».

4.2 Среда функционирования

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

Минимальные требования, которым должен соответствовать компьютер для того, чтобы на нем работала данная программа, следующие:

- процессор: Pentium III и выше;

- объем оперативной памяти: 64 Мб и выше;

- 5 Мб пространства на жестком или гибком диске для самой исполняемой программы и свободное пространство для файлов баз данных;

- операционная система Windows© 2000;

- совместимая клавиатура;

- видеокарта 64 Mb;

- совместимый монитор с минимальным разрешением 1024x768.

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

- процессор AMD Athlon 2000+;

- 512 Мб оперативной памяти;

- 5 Мб пространства на жестком диске для самой исполняемой программы и свободное пространство для файлов баз данных;

- операционная система Windows© XP;

- совместимая клавиатура;

- совместимая мышь;

- видеокарта 128 Mb;

- совместимый монитор с минимальным разрешением 1024x768.

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

4.3 Инсталляция

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

5. Технико-экономическое обоснование дипломного проекта

5.1 Краткая характеристика программного средства

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

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

Проект стоит разрабатывать, т.к. он дает определенные преимущества: экономит трудовые, материальные и финансовые затраты предприятия, повышает эффективность работы сотрудников.

5.2 Расчет себестоимости

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

Стоимостная оценка ПС у разработчиков предполагает составление сметы затрат, которая включает следующие статьи:

- заработная плата исполнителей основная (ЗО) и дополнительная (ЗД);

- отчисления в фонд социальной защиты населения (ЗСЗ);

- отчисления в Белгосстрах (ЗБГС);

- материалы и комплектующие (М);

- машинное время (РМ);

- прочие прямые затраты (Пз);

- накладные расходы (РН);

- расходы на сопровождение и адаптацию (Рсаi).

На основании сметы затрат рассчитывается себестоимость и отпускная цена ПС. [4]

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

Таблица 5.1 - Исходные данные для расчета сметы затрат и отпускной цены

Наименование показателей

Обозначение

Ед. изм.

Значение показателей

Группа сложности

единиц

3

Дополнительный коэффициент сложности

Ксл

%

0,07

Коэффициент премирования

Кп

единиц

1,2

Плановая продолжительность разработки

Трд

лет

1,4

Количество дней в году

ДГ

дней

365

Количество праздничных дней в году

ДП

дней

9

Количество выходных дней в году

ДВ

дней

99

Количество дней отпуска

ДО

дней

24

Продолжительность рабочего дня

Тч

ч

8

Среднемесячная расчетная норма времени при 40-часовой рабочей неделе

ФР

ч

170,83

Норматив дополнительной заработной платы

Нд

%

10

Тарифная ставка 1-го разряда

ТМ1

руб

81 000

Ставка отчислений в фонд социальной защиты населения

Нсз

%

34

Ставка отчислений в Белгосстрах

НБГС

%

0,6

Норматив прочих затрат

Нпз

%

5

Норматив на сопровождение и адаптацию ПС

Нрса

%

1,3

Ставка налога на добавленную стоимость

НДС

%

20

Ставка налога на прибыль

Нп

%

24

Уровень рентабельности

Ур пi

%

20

5.2.1 Расчет объема ПС

Объем ПС определяется путем подбора аналогов на основании классификации типов ПС каталога функции ПС и аналогов ПС в разрезе функций, которые постоянно обновляются и утверждаются в установленном порядке. На основании информации о функциях разрабатываемого ПС по каталогу функций определяется объем функций. Общий объем ПС рассчитывается по формуле (5.1):

(5.1)

где VO - общий объем ПС;

Vi - объем функций ПС;

n - общее число функций.

Для определения объема ПС воспользуемся нормативными документами, приведёнными в приложении А.

Список функций, реализуемых ПС, и их объём, представлен в таблице 5.2.

Таблица 5.2 - Характеристика функций и их объём

Номер функции

Содержание функций

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

101

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

100

102

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

520

105

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

750

109

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

220

203

Формирование баз данных

1700

207

Манипулирование данными

8400

208

Организация поиска и поиск в базе данных

5230

209

Реорганизация базы данных

130

210

Загрузки базы данных

3150

604

Справка и обучение

680

706

Предварительная обработка и печать файлов

540

На основании этих данных получим:

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

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

5.2.2 Оценка трудоемкости разработки ПС

На основании общего объема ПС определяется нормативная трудоемкость (ТН) по таблицам, приведенным в приложении А. Нормативная трудоемкость устанавливается с учетом сложности ПС. Выделяется три группы сложности (в соответствии с таблицей А.4), в которых учтены следующие составляющие ПС: языковой интерфейс, ввод-вывод, организация данных, режим работы, операционная и техническая среда. Кроме того, устанавливаются дополнительные коэффициенты сложности ПС (в соответствии с таблицей А.5).

Тн = 414 (человеко-дней)

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

Тн = 414* 0,7 =289,8 (человеко-дней)

С учетом дополнительного коэффициента сложности Ксл рассчитаем общую трудоемкость ПС по формуле (5.2):

(5.2)

где То - общая трудоемкость ПС, человеко-дни;

Тн - нормативная трудоемкость ПС, человеко-дни;

Ксл - дополнительный коэффициент сложности ПС.

Подставив данные в формулу (5.2), получим:

То=289,8 +(289,8 *0,07)= 310 (человеко-дней)

5.2.3 Расчет численности разработчиков

На основании трудоемкости разработки ПС и установленного периода разработки рассчитаем общую плановую численность разработчиков:

(5.3)

где Чр - плановая численность разработчиков (чел.);

Фэф - годовой эффективный фонд времени работы одного работника в течение года (дней в год);

Трд - плановая продолжительность разработки ПС.

Подставив данные в формулу (5.3), получим:

1 (разработчик)

Эффективный фонд времени работы одного работника (ФЭФ) рассчитывается по формуле (5.4):

Фэф = Дг - Дп - Дв - До (5.4)

где Дг - количество дней в году;

Дп - количество праздничных дней в году;

Дв - количество выходных дней в году;

До - количество дней отпуска;

Подставив данные в формулу (5.4), получим:

Фэф =365-9-99-24=233 (дней)

В соответствии с «Рекомендациями по применению «Единой тарифной сетки» рабочих и служащих народного хозяйства» и тарифными разрядами и коэффициентами должностей руководителей научных организаций и вычислительных центров, бюджетных учреждений науки непроизводственных отраслей народного хозяйства каждому исполнителю устанавливается разряд и тарифный коэффициент. Разработкой программного средства занимается техник - программист (7 разряд). Тарифный коэффициент 7 разряда - 2,03.

5.2.4 Расчет основной заработной платы

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

(5.5)

где ТМ1 - месячная тарифная ставка 1-го разряда, руб.;

ТК - тарифный коэффициент соответствующего разряда.

Часовую тарифную ставку рассчитаем путем деления месячной тарифной ставки на установленную в 2010 году среднемесячную расчетную норму времени при 40-часовой рабочей неделе - 170,83 часа

(5.6)

где Тч - часовая тарифная ставка (руб.);

Тм - месячная тарифная ставка (руб.).

По формулам (5.5) и (5.6) определим месячную и часовую тарифные ставки исполнителя - техника-программиста второй категории:

Основная заработная плата исполнителей на конкретное ПС рассчитывается по формуле (5.7):

(5.7)

где n - количество исполнителей, занятых разработкой конкретного ПС;

Tчi - часовая тарифная ставка i-го исполнителя (руб.);

Фэi - эффективный фонд рабочего времени i-го исполнителя (дней);

Тч - количество часов работы в день (ч);

К - коэффициент премирования.

Подставив данные в формулу (5.7), получим:

Зоi =1*962,54*8*310*1,2=2864519,04 (руб.)

5.2.5 Расчет дополнительной заработной платы

Дополнительная заработная плата на конкретное ПС (Здi) включает выплаты, предусмотренные законодательством о труде (оплата отпусков, льготных часов, времени выполнения государственных обязанностей и других выплат, не связанных с основной деятельностью исполнителей), и определяется по нормативу в процентах к основной заработной плате:

(5.8)

где Здi - дополнительная заработная плата исполнителей на конкретное ПС;

НД - норматив дополнительной заработной платы (%) .

Подставив данные в формулу (5.8), получим:

Здi = = 286451,9 (руб.)

5.2.6 Отчисления в фонд социальной защиты

Отчисления в фонд социальной защиты населения (Зсзi) определим в соответствии с действующими законодательными актами по нормативу в процентном соотношении к фонду основной и дополнительной зарплаты исполнителей, определенной по нормативу, установленному в целом по организации.

Отчисления в фонд социальной защиты населения (Зсзi) определим по формуле (5.9):

(5.9)

где НСЗ - норматив отчислений в фонд социальной защиты населения 34(%).

Подставив данные в формулу (5.9), получим:

Зсзi ==1071330,12 (руб.)

5.2.7 Отчисления в Белгосстрах

Отчисления в Белгосстрах (Збгсi) определим в соответствии с действующими законодательными актами по нормативу в процентном соотношении к фонду основной и дополнительной заработной платы исполнителей. Норматив отчислений в Белгосстрах в 2010 году для данного вида деятельности установлен в размере 0,6%.

(5.10)

Подставив данные в формулу (5.10), получим:

ЗБГСi == 18905,83 (руб.)

5.2.8 Расчет стоимости материалов

Расходы по статье «Материалы» (М) определяются на основании сметы затрат, разрабатываемой на ПС с учетом действующих нормативов. По статье «Материалы» отражаются расходы на магнитные носители, бумагу, красящие ленты и другие материалы, необходимые для разработки ПС. Нормы расхода материалов в суммарном выражении (НМ) определяются в расчете на 100 строк исходного кода. Сумма затрат материалов рассчитывается по формуле (5.11):

(5.11)

где НМi - норма расхода материалов в расчете на 100 строк исходного кода ПС;

VOi - общий объем ПС (строк исходного кода) на конкретное ПС;

K - понижающий коэффициент.

Подставив данные в формулу (5.11), получим:

Мi ==71750 (руб.)

5.2.9 Расчет стоимости машинного времени

Расходы по статье «Машинное время» (Рмi) включают оплату машинного времени, необходимого для разработки и отладки ПС, которое определяется по нормативам (в машино-часах) на 100 команд (Нмв) машинного времени в зависимости от характера решаемых задач и типа ПЭВМ:

(5.12)

где Цмi - цена одного машино-часа - 120 руб.;

Vоi - общий объем ПС (строк исходного кода);

Нмв - норматив расхода машинного времени на отладку 100 строк исходного кода (машино-часов);.

K - понижающий коэффициент.

Подставив данные в формулу (5.12), получим:

Рмi= =273000 (руб.)

5.2.9 Прочие расходы

Расходы по статье «Прочие затраты» (Пзi) на конкретное ПС включают затраты на приобретение и подготовку специальной научно-технической информации и специальной литературы. Определим их по нормативу, разрабатываемому в целом по организации, в процентах к основной заработной плате:

(5.13)

где Нпз - норматив прочих затрат в целом по организации 5%.

Подставив данные в формулу (5.13), получим:

Пзi == 143225,95 (руб.)

5.2.10 Расчет накладных расходов

Затраты по статье «Накладные расходы» (Рнi), связанные с необходимостью содержания аппарата управления, вспомогательных хозяйств и опытных (экспериментальных) производств, а также с расходами на общехозяйственные нужды (РНi), относятся на конкретное ПС по нормативу (НРН) в процентном отношении к основной заработной плате исполнителей. Норматив устанавливается в целом по организации:

(5.14)

где Рнi - накладные расходы на конкретное ПС (руб.);

Нрн - норматив накладных расходов в целом по организации.

Подставив данные в формулу (5.14), получим:

Рнi == (руб.)

Общую сумму расходов по всем статьям сметы (СРi) на ПС рассчитаем по формуле (5.15):

Сpi = Зoi + Здi + Зсзi + Збгсi + Мi + P мi + Пзi + Pнi (5.15)

Подставив данные в формулу (5.15), получим:

Срi = 2864519,04 + 286451,90 + 1071330,12 + 18905,83 + 71750 + 273000 + 143225,95 + 2864519,04 = 7593701,88 (руб.)

Кроме того, организация - разработчик осуществляет затраты на сопровождение и адаптацию ПС (Pcai), которые определяем по нормативу (Нрса):

(5.16)

где Нрса - норматив расходов на сопровождение и адаптацию.

Подставив данные в формулу (5.16), получим:

Рсаi = = 98718,12 (руб.)

Общую сумму расходов на разработку (с затратами на сопровождение и адаптацию) как полную себестоимость ПС (Сп) определим по формуле (5.17):

(5.17)

Подставив данные в формулу (5.17), получим:

Спi = 7593701,88 + 98718,12 = 7692420 (руб.)

5.3 Расчет отпускной цены

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

Прибыль рассчитаем по формуле (5.18):

(5.18)

где Ппсi - прибыль от реализации ПС заказчику (руб.);

УРпi - уровень рентабельности ПС (%);

СПi - себестоимость ПС (руб.).

При уровне рентабельности ПС равном 20% прибыль от реализации разрабатываемого ПС равна:

Ппсi ==1538484 (руб.)

Прогнозируемую цену без налогов рассчитываем по формуле (5.19):

(5.19)

Подставив данные в формулу (5.19), получим:

Цпi = 7692420 + 1538484 = 9230904 (руб.)

Налог на добавленную стоимость (НДСi) рассчитаем по формуле (5.20):

(5.20)

где Ндс - норматив НДС - 20%.

Подставив данные в формулу (5.20), получим:

НДСi == 1846180,8 (руб.)

Прогнозируемая отпускная цена с учетом НДС рассчитывается по формуле (5.21):

(5.21)

Подставив данные в формулу (5.21), получим:

Цоi = 9230904+ 1846180,8 = 11077084,8 (руб.)

5.4 Расчет экономического эффекта

Экономический эффект у разработчика выступает в виде чистой прибыли полученной после реализации ПС.

Рассчитаем прибыль от реализации ПС (ППСi) по формуле (5.22):

(5.22)

Подставив данные в формулу (5.22), получим:

ППСi = 11077084,8 - 1846180,8 - 7692420= 1538484 (руб.)

Налог на прибыль (Нп) рассчитывается по формуле (5.23):

(5.23)

где Ппсi - прибыль от реализации ПС заказчику (руб.);

Пн - ставка налога на прибыль (%).

Подставив данные в формулу (5.23), получим:

Нп == 369236,16 (руб.)

Чистая прибыль (Пч) определяется по формуле (5.24):

Пч = Пnci - Нп (5.24)

где Пnci - прибыль от реализации ПС;

Нп - налог на прибыль.

Подставив данные в формулу (5.24), получим:

Пч = 1538484 - 369236,16 = 1169247,84 (руб.)

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

Таблица 5.3 - Смета затрат и отпускная цена ПС

Статья

Обозначение

Сумма, руб.

Основная заработная плата исполнителей

Зоi

2864519,04

Дополнительная заработная плата исполнителей

Здi

286451,90

Отчисления в фонд социальной защиты

Зсзi

1071330,12

Отчисления в Белгосстрах

ЗБГСi

18905,83

Материалы

Мi

71750

Машинное время

Рмi

273000

Прочие затраты

Пзi

143225,95

Накладные расходы

Рнi

2864519,04

Сопровождение и адаптация

Рсаi

98718,12

Полная себестоимость

Спi

7692420

Прибыль

Ппсi

1538484

Прогнозируемая цена без налогов

Цпi

9230904

НДС

НДСi

1846180,8

Прогнозируемая отпускная цена

Цоi

11077084,8

Налог на прибыль

Нп

369236,16

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

Пч

1169247,84

Вывод: разработка данного программного продукта «Автоматизированное рабочее место специалиста по работе с людьми с ограниченными возможностями» дает экономический эффект в сумме 1312406,11 (руб.). Программа полностью оправдывает свою цену, т.к. ориентирована на определенного заказчика - Октябрьскую районную организацию «БелОИ» и позволит повысить эффективность работы специалиста организации.

6. Вопросы охраны труда при работе с компьютерами

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

Основными задачами охраны труда являются:

– профилактика предупреждения несчастных случаев на рабочем месте;

– обучение, инструктаж и проверка знаний работников по технике безопасности;

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

– пропаганда передового опыта работы по охране труда, создание информационной базы данных нормативных правовых актов по охране труда.

6.1 Защита от шума и вибрации при работе с ВДТ, ЭВМ, ПЭВМ

Санитарные правила и нормы (далее - Санитарные правила) предназначены для предотвращения неблагоприятного воздействия на человека вредных факторов, сопровождающих работы с видео-дисплейными терминалами (далее - ВДТ), электронно-вычислительными машинами (ЭВМ) и персональными электронно-вычислительными машинами (далее - ПЭВМ) и определяют санитарно-гигиенические требования к:

- обеспечению безопасных и безвредных для здоровья пользователей условий при работе их с ВДТ, ЭВМ, ПЭВМ;

- проектированию, изготовлению, модернизации отечественных и эксплуатации отечественных и импортных ВДТ, используемых во всех типах электронно-вычислительных машин (ЭВМ), в производственном оборудовании и игровых комплексах на базе ЭВМ и ПЭВМ.

Санитарные правила и нормы не распространяются на проектирование, изготовление, модернизацию и эксплуатацию:

- ВДТ, ЭВМ, ПЭВМ транспортных средств;

- ВДТ, ЭВМ, ПЭВМ оборудования и устройств, перемещающихся в процессе работы; бытовых телевизоров и телевизионных игровых автоматов.[5]

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

6.2 Предельно допустимые концентрации шума

Таблица 6.1 - Предельно допустимые уровни звукового давления, уровни звука

Категория

Уровень звукового давления, дБ, в октавных полосах со среднегеометрическими частотами, Гц

Уровень звука

Норм шума

31,5

63

125

250

500

1000

2000

4000

8000

Валентный уровень звука, ДВА

I

86

71

61

54

49

45

42

40

38

50

II

93

79

70

63

58

55

52

50

49

60

III

96

83

74

68

63

60

57

55

54

65

IV

103

91

83

77

73

70

68

66

64

75

V

107

95

87

82

78

75

73

71

69

80

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

Кроме республиканских санитарных норм производственного шума в стране действует ГОСТ 12.1.003, регламентирующий уровни звука и звукового давления на рабочих местах (в соответствии с таблицей 6.2).

ГОСТ 12.1.003 помимо характера выполняемых работ учитывает и длительность воздействия шума. В этом случае при воздействии широкополосного шума в течение от 0,25 до 4 ч допустимые уровни могут быть увеличены на 20 дБ, а при воздействии тонального или импульсного на протяжении от 0,25 до 1,5 ч - на 15 дБ.

6.3 Классификация средств защиты работающих от шума

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

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

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

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

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

6.4 Защита от шума и вибрации

Шум - беспорядочное сочетание различных по силе и частоте звуков; способен оказывать неблагоприятное воздействие на организм. Источником шума является любой процесс, вызывающий местное изменение давления или механические колебания в твердых, жидких или газообразных средах. Действие его на организм человека связано главным образом с применением нового, высокопроизводительного оборудования, с механизацией и автоматизацией трудовых процессов: переходом на большие скорости при эксплуатации различных станков и агрегатов. Источниками шума могут быть двигатели, насосы, компрессоры, турбины, пневматические и электрические инструменты, молоты, дробилки, станки, центрифуги, бункеры и прочие установки, имеющие движущиеся детали. Кроме того, за последние годы в связи со значительным развитием городского транспорта возросла интенсивность шума и в быту, поэтому как неблагоприятный фактор он приобрел большое социальное значение. Шум имеет определенную частоту, или спектр, выражаемый в герцах, и интенсивность - уровень звукового давления, измеряемый в децибелах. Для человека область слышимых звуков определяется в интервале от 16 до 20 000 Гц. Наиболее чувствителен слуховой анализатор к восприятию звуков частотой 1000--3000 Гц (речевая зона).

Если же в этой совокупности представлены нормативные значения уровней звукового давления, то она называется предельным спектром (ПС). Каждый из предельных спектров имеет свой индекс, например, ПС-80, где 80 -нормативный уровень звукового давления (дБ) в октавной полосе с 1000 Гц.

Согласно ГОСТ 12.1.003 шум классифицируется по следующим признакам:

- по характеру спектра: широкополосный, с непрерывным спектром шириной более октавы; тональный, в спектре которого имеются слышимые тона. Тональный характер определяют по превышению уровня шума в одной полосе:

- по временным характеристикам: постоянный и непостоянный;

- по частотной характеристике различают шумы низко-, средне- и высокочастотные, имеющие соответственно границы 16-350, 350-800 и выше 800 Гц.

Непостоянные шумы, в свою очередь, подразделяются:

- на колеблющиеся во времени, уровень звука которых изменяется во времени непрерывно;

- прерывистые, уровень звука которых ступенчато изменяется (на 5 дБА и более), причем длительность интервалов, в течение которых уровень остается постоянным, составляет одну секунду и более;

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

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


Подобные документы

  • Разработка эскизного и технического проектов программы, ее назначение и область применения, технические характеристики. Организация входных и выходных данных, выбор состава технических и программных средств. Текст программы, ее описание и тестирование.

    курсовая работа [1,3 M], добавлен 15.11.2009

  • Разработка программы тестирования для выявления акцентуаций типа человека в среде Delphi и Microsoft Access. Проектирование алгоритма реализации модели. Описание программы и модулей, руководство пользователя. Меры обеспечения информационной безопасности.

    дипломная работа [2,7 M], добавлен 15.06.2012

  • Обоснование необходимости разработки виртуального магазина. Описание форм программы. Требования к аппаратному и программному обеспечению. Тестирование и выявление ошибок. Область применения программы. Расчет экономического эффекта проекта. Охрана труда.

    дипломная работа [1,7 M], добавлен 20.12.2012

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

    курсовая работа [3,6 M], добавлен 26.09.2014

  • Разработка эскизного и технического проектов программы, ее назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка рабочего проекта, спецификация программы.

    курсовая работа [159,8 K], добавлен 26.01.2010

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

    лабораторная работа [43,1 K], добавлен 21.07.2012

  • Разработка эскизного и технического проекта программы игры "Собери картинку". Назначение и область применения, основные технические характеристики. Разработка рабочего проекта, разработка и спецификация программы игры. Описание и тестирование программы.

    курсовая работа [22,6 K], добавлен 10.06.2010

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

    дипломная работа [1,9 M], добавлен 15.12.2016

  • Концептуальный анализ предметной области с точки выбранных функций и трансформация полученных результатов в объектную модель. Реализация разрабатываемой программы в среде VisualAge Smalltalk. Практическое тестирование работоспособности программы.

    курсовая работа [3,8 M], добавлен 14.10.2012

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

    курсовая работа [854,5 K], добавлен 30.05.2013

  • Особенности разработки программ на языке Turbo Pascal на примере программы обработки массива данных с построением диаграммы. Функции программы и основные требования к ней. Состав входных и выходных данных. Использование предметной области "Садовод".

    курсовая работа [789,1 K], добавлен 13.03.2013

  • Выбор и обоснование выбора среды разработки. Разработка алгоритма работы программы, проектирование системы меню. Общее описание программы: назначение и область применения, интерфейс, требования к аппаратным и программным ресурсам, тестирование и листинг.

    курсовая работа [543,2 K], добавлен 20.05.2013

  • Изучение программы "SpeedCommander 12.01.5170" - файлового менеджера с многочисленными и уникальными возможностями по работе с файлами. Установка, запуск и настройка программы, ее назначение и описание. Сравнение с аналогами, достоинства и недостатки.

    курсовая работа [4,5 M], добавлен 11.09.2010

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

    дипломная работа [3,2 M], добавлен 22.01.2013

  • Разработка эскизного и технического проектов программы "Шифр Цезаря": назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка, тест и внедрение программы.

    курсовая работа [563,7 K], добавлен 15.07.2012

  • Определение необходимых модулей программы, структуры файла базы данных. Описание разработки программы, отладка и тестирование. Разработка приложения Organizer.exe, меню и руководство пользователя. Алгоритм обработки событий главного меню (расписания).

    курсовая работа [901,8 K], добавлен 11.02.2014

  • Анализ технического задания, разработка программных модулей, средств тестирования и руководство пользователя. Масштабируемые средства для построения баз данных. Расчет эффективности программы "Автоматизированное рабочее место специалиста ООО "Бравида".

    дипломная работа [1,9 M], добавлен 24.07.2014

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

    курсовая работа [1,2 M], добавлен 20.12.2017

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

    курсовая работа [2,0 M], добавлен 31.07.2012

  • Разработка эскизного и технического проектов программы, ее назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка рабочего проекта, спецификация программы.

    курсовая работа [700,6 K], добавлен 26.01.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.