- •Глава 1 Обзор штрихкодов как способов кодирования информации 9
- •Глава 2 Разработка, тестирование и отладка программного средства распознавания штрихкодов на основе каскадов Хаара 42
- •Глава 3 Экспериментальная проверка программного средства распознавания штрихкодов на основе каскадов Хаара 66
- •Введение
- •Обзор штрихкодов как способов кодирования информации
- •Характеристика ооо «k2it»
- •Структура ооо "к2Айти"
- •Обзор существующих видов штрихкодов.
- •Способы кодирования информации
- •Особенности штрихкода AztecCode
- •Использование штрихкода AztecCode
- •Особенности штрихкода DataMatrix
- •Печать 2d штрихкодов
- •Регулирование и стандартизация
- •Типы сканеров
- •Устройства для считывания двухмерных штрихкодов
- •Программное обеспечение для чтения штрихкодов
- •Постановка задачи дипломного проектирования
- •Математические методы решения задачи
- •Интегральное представление изображений
- •Признаки Хаара
- •Обучение классификатора в методе Виолы-Джонса
- •Применяемый в алгоритме бустинг и разработка AdaBoost
- •Каскадная модель разрабатываемого алгоритма
- •Выводы по главе
- •Разработка, тестирование и отладка программного средства распознавания штрихкодов на основе каскадов Хаара
- •Обоснование выбора аппаратных и программных средств разработки программного обеспечения
- •Операционная система Microsoft Windows
- •Интегрированная среда разработки Microsoft Visual Studio
- •Язык программирования Visual c#
- •Платформа .Net framework
- •Библиотека компьютерного зрения Opencv
- •Библиотека генерации и чтения штрихкодов zXing
- •Алгоритм обучения каскада Хаара для задачи распознавания штрихкодов товаров.
- •Состав и структура программного обеспечения
- •Описание процесса тестирования и отладки программного обеспечения
- •Инструкция пользователю
- •Выводы по главе
- •Экспериментальная проверка программного средства распознавания штрихкодов на основе каскадов Хаара
- •Описание результатов испытаний
- •Оценивание характеристик качества программного средства распознавания штрихкодов товаров
- •Обоснование экономической эффективности программного средства распознавания штрихкодов товаров на основе каскадов Хаара.
- •Выводы по главе
- •Заключение
- •Список литературы
- •Приложение Исходный код пс
Обоснование экономической эффективности программного средства распознавания штрихкодов товаров на основе каскадов Хаара.
Экономическая эффективность и окупаемость являются важными характеристиками программного обеспечения. Эффективность – одно из наиболее общих экономических понятий. Экономическая эффективность программного средства - это мера соотношения затрат и результатов функционирования программного средства.
Себестоимость разрабатываемого программного обеспечения складывается из затрат на заработную плату разработчикам, которые рассчитываются по следующей формуле:
(3.1),
где n – общее число разработчиков, Сi - стоимость часа рабочего времени i-ого разработчика, Tразр – количество часов, затраченное на разработку программного обеспечения.
Количество часов, затраченное на разработку программного средства, по этапам разработки приводится в таблице 3.2:
Таблица 3.2 – Количество часов, затраченное на разработку ПС на разных этапах разработки
№ этапа |
Этап |
Время, чел/час |
|
1 |
Исследование предметной области |
96 |
|
2 |
Постановка задачи |
12 |
|
3 |
Проектирование |
78 |
|
4 |
Разработка алгоритмов |
82 |
|
5 |
Кодирование |
232 |
|
6 |
Отладка и тестирование программы |
84 |
|
7 |
Оформление документации |
72 |
|
Итого |
656 |
||
Общее количество часов, затраченное на разработку, составило:
В разработке данного программного продукта принимал участие один разработчик, заработная плата которого составляла 162 руб/час. Следовательно, расходы на заработную плату разработчиков составили:
Чтобы показать экономическую эффективность программного продукта, рассмотрим экономический эффект от внедрения модуля.
Основными источниками экономии от использования программного продукта:
- улучшение показателей основной деятельности, происходящее в результате использования программного средства;
- уменьшение затрат на закупку оборудования для сканирования штрихкодов товаров вплоть до нуля;
- повышение технического уровня качества и объема вычислительных работ;
- увеличение объемов и сокращение сроков переработки информации;
- повышение коэффициента использования вычислительных ресурсов, средств подготовки и передачи информации;
- выдача результатов в электронном виде путем интеграции с другими информационными системами позволяет снизить затраченные на ручной ввод человеко-часы;
- снижение трудоемкости работ персонала;
Экономическая эффективность внедрения складывается из косвенного и прямого эффекта:
- Косвенного эффекта, который, например, характеризуется увеличением прибыли, привлечением большего числа клиентов, снижением уровня брака в производстве, уменьшение количества рекламаций клиентов, снижение затрат на сырье и материалы, уменьшение сумм штрафов, неустоек и т. д.
- Прямого эффекта, который оценивается трудовыми и стоимостными показателями, которые позволяют измерить экономию от внедрения предлагаемого проекта машинной обработки информации относительно базового варианта (ручной обработки информации).
К трудовым показателям относятся:
- абсолютное снижение трудовых затрат (DT):
(3.2)
где Т0 - трудовые затраты на обработку информации по базовому варианту,
Т1 - трудовые затраты на обработку информации по предлагаемому варианту.
- коэффициент относительного снижения трудовых затрат (КТ):
(3.3)
- индекс снижения трудовых затрат или повышение производительности труда (YT):
(3.4)
К стоимостным показателям относятся следующие:
- абсолютное снижение стоимостных затрат (DT):
(3.5)
где
– стоимостные затраты на обработку
информации по базовому варианту,
- стоимостные затраты на обработку
информации по предлагаемому варианту.
рассчитывается по следующей формуле:
(3.6)
где
–
стоимость выполнения -той операции по
проектируемому варианту.
(3.7)
где
– стоимость машинного часа;
–
среднечасовая зарплата оператора.
- коэффициент относительного снижения
трудовых затрат (
):
(3.8)
- индекс снижения стоимостных затрат (повышение производительности труда) (YT):
(3.9)
Объем затрат на обработку информации в месяц до использования ПО для распознавания представлен в таблице Таблица 3 .
Трудовые затраты в год составят:
Стоимостные затраты:
.
Таблица 3.3 – Трудовые и стоимостные затраты при использование ручных сканнеров
Наименование этапа |
Стоимость часа работы, руб |
Трудоемкость, чел/часов |
Затраты на заработную плату, руб |
Ввод исходных данных |
160 |
12 |
1920 |
Построение и анализ данных |
160 |
20 |
3200 |
Итого |
|
32 |
5120 |
Объем затрат на обработку информации в месяц после использования ПО для распознавания представлен в таблице Таблица 3 .4
Таблица 3.4 – Трудовые и стоимостные затраты использования ПО для распознавания
Наименование этапа |
Стоимость часа работы, руб |
Трудоемкость, чел/часов |
Затраты на заработную плату,руб |
Ввод исходных данных |
160 |
10 |
1600 |
Построение и анализ данных |
160 |
16 |
2560 |
Итого |
|
26 |
3160 |
Трудовые затраты:
.
Стоимостные затраты рассчитываются по формуле (3.8). Стоимость часа машинного времени включает в себя затраты на потребление электроэнергии и амортизацию оборудования и составляет примерно 15 рублей.
..
Коэффициент относительного снижения трудовых затрат ( ) равен:
Индекс снижения стоимостных затрат (повышение производительности труда) (YT):
Коэффициент относительного снижения трудовых затрат (КТ):
Индекс снижения трудовых затрат или повышение производительности труда (YT):
Так же рассчитаем следующие показатели экономической эффективности:
- годовой экономический эффект;
- коэффициент экономической эффективности капитальных вложений;
- срок окупаемости капитальных вложений.
Экономический эффект представляет собой результат внедрения какого-либо мероприятия, выраженный в стоимостной форме в виде экономии от его осуществления. Годовой экономический эффект рассчитывается по формуле:
(3.10)
где
–
прямой экономический эффект;
–
косвенный экономический эффект.
Прямой экономический эффект рассчитывается по формуле:
(3.11)
где
– нормативный коэффициент эффективности
капитальных вложений;
– капитальные затраты по базовому
варианту;
– капитальные затраты по проектируемому
варианту.
Нормативный коэффициент эффективности
капитальных вложений (
)
составляет 0.15.
Вариант решения задачи с внедрением ПС не требует капитальных вложений, поэтому, K1 = 0. Капитальные затраты базового варианта (K0) будут складываться из затрат на при приобретение специального оборудования:
- персональный компьютер;
- лицензионная операционная система Microsoft Windows
Таблица 3.5 – Стоимость специального оборудования для автоматизации расчёта
Наименование оборудования |
Стоимость, руб |
Компьютер |
26000 |
Лицензионная операционная система Microsoft Windows |
5000 |
Итого |
31000 |
Капитальные вложение будут равны:
Рассчитаем прямой экономический эффект:
Определение косвенной эффективности, которая достигается за счет внедрения данного программного обеспечения, совершенствования технологии обработки информации и других факторов на практике весьма затруднительно. В результате внедрения косвенный экономический эффект должен проявиться главным образом уменьшении количества ошибок, увеличения продуктивности работы сотрудников. Таким образом косвенный экономический эффект будет равен Э2=0, а годовой экономический эффект будет составлять:
Исходя из полученных данных, рассчитаем коэффициента эффективности разработанного ПС по формуле:
В нашем случае:
Экономическая эффективность рассчитывается как:
Следовательно, срок окупаемости ПС равен чуть больше 3 месяцев (90 дней).
