Автоматизация учета товаров с использованием сканера штрих-кода и веб-камеры


Тип работы:  Дипломная работа
Бесплатно:  Антиплагиат
Объем: 66 страниц
В избранное:   

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РЕСПУБЛИКИ КАЗАХСТАН

КАЗАХСКИЙ АГРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. С. Сейфуллина

Отарбаев А. А.

Автоматизация учета товаров с использованием сканера штрих-кода и веб-камеры

ДИПЛОМНАЯ РАБОТА

специальность 5B070400 - «Вычислительная техника и программное обеспечение»

Нур-Султан, 2021

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РЕСПУБЛИКИ КАЗАХСТАН

КАЗАХСКИЙ АГРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. С. Сейфуллина

«Допущен к защите»

Заведующей

кафедрой А. Д. Адамова

ДИПЛОМНАЯ РАБОТА

На тему: «Автоматизация учета товаров с использованием сканера штрих-кода и веб-камеры»

по специальности 5B070400 - «Вычислительная техника и программное обеспечение»

Выполнил А. А. Отарбаев

Научный руководитель Б. М. Мазакова

Ст. пр.

Нур-Султан, 2021

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РЕСПУБЛИКИ КАЗАХСТАН

КАЗАХСКИЙ АГРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. С. Сейфуллина

Факультет Компьютерные системы и профессиональное образование

Кафедра Вычислительная техника и программное обеспечение

Специальность 5B070400 Вычислительная техника и программное обеспечение (шифр, название)

Утверждаю

Зав. кафедрой

Подпись ФИО

(число, месяц, год)

ЗАДАНИЕ

по выполнению дипломного проекта (работы)

студенту Отарбаев Азат Аманжолұлы (фамилия, имя, отчество)

Тема проекта (работы) Автоматизация учета товаров с использованием сканера штрих-кода и веб-камеры

утверждена приказом от « 30 » _ ноября 2020 г . № 1729-Б

Срок сдачи студентом законченного проекта 14 мая 2021г.

Исходные данные к проекту

1) Троелсен Э., Джепикс Ф. Язык программирования C# 7 и платформы . NET и . NET Core. - издательство Вильямс.

2) Арораа Г., Чилберто Дж. Паттерны проектирования для C# и платформы . NET Core. - издательство Питер. NET documentation

3) Прайс М. C# 7 и . NET Core. Кросс-платформенная разработка для профессионалов. - издательство Питер

Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов)

Глава 1. Теоретическая часть. (Объект исследования)
1. 1 Характеристика объекта исследования (Складской учет товаров)
1. 2 Характеристика предмета исследования (Товар со штрих-кодом)
1. 3 Необходимость автоматизации складского учета через распознавание штрих-кода
Глава 2. Язык программирования и среда разработки программного обеспечения
2. 1 Язык программирования C#
2. 2Алгоритм работы сканера штрих-кода
2. 3 Руководство пользователя

Рекомендуемая основная литература

1) Троелсен Э., Джепикс Ф. Язык программирования C# 7 и платформы . NET и . NET Core. - издательство Вильямс.

2) Мюллер Дж. П., Семпф Б. C# для чайников. - издательство Диалектика-Вильямс

3) Прайс М. C# 7 и . NET Core. Кросс-платформенная разработка для профессионалов. - издательство Питер.

Консультанты по проекту (с указанием относящихся к ним разделов проекта)

Раздел

Консультант

Контроль

сроки

подпись

Раздел: Разработка программы
Консультант: Мазакова Б. М.
Контроль: 17. 09. 2020 - 31. 03. 2021
Раздел: 1 глава дипломной работы
Консультант: Мазакова Б. М.
Контроль: 21. 09. 2020 - 23. 12. 2020
Раздел: 2 глава дипломной работы
Консультант: Мазакова Б. М.
Контроль: 11. 01. 2020 - 14. 03. 2021
Раздел: Тестирование и отладка программы
Консультант: Мазакова Б. М.
Контроль: 15. 03. 2021 - 27. 03. 2021
Раздел: Заключение дипломной работы
Консультант: Мазакова Б. М.
Контроль: 01. 04. 2021 - 10. 04. 2021
Раздел:
Консультант:
Контроль:
Раздел:
Консультант:
Контроль:

Дата выдачи задания 17. 09. 2020

Руководитель проекта ст. пр. кафедры ВТиПО Мазакова Б. М.

Подпись, ФИО, должность

Задание принял к исполнению студент Отарбаев Азат Аманжолұлы

(подпись студента ФИО)

СОДЕРЖАНИЕ

Введение . . . 2

1 Теоретическая часть. (Объект исследования) . . . 5

  1. Характеристика объекта исследования (Складской учет товаров) 5
  2. Характеристика предмета исследования (Товар со штрих-кодом) . . 10
  3. Необходимость автоматизации складского учета через распознавание штрих-кода17
  1. Язык программирования и среда разработки программного обеспечения . . . 20Язык программирования C# . . . 20Алгоритм работы сканера штрих-кода . . . 22Руководство пользователя . . . 27

3. Охрана труда . . 43
4. Охрана окружающей среды 46
5. Экономическая часть . . 48
5. 1 Общие положения по проведению расчета начальной себестоимости разрабатываемого программного обеспечения48
5. 2 Выполнение расчета себестоимости разрабатываемого программного обеспечения. 49

Заключение . . . 53

Список использованной литературы 56

Приложения . . . 58

Нормативные ссылки

В настоящем стандарте использованы ссылки на следующие нормативные документы:

ГОСТ 19. 402-78 Описание программы.

ГОСТ 19. 505-79 Руководство оператора.

ГОСТ 19. 701-90 Схемы алгоритмов, программ, данных и систем.

Определения

В настоящем стандарте использованы следующие определения:

1. Автоматизация - один из методов научно-технического прогресса, предназначенный для выполнения рутинных операций вместо человека.

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. EAN - European Article Number, всемирный стандарт штрих-кодов товаров.

31. Язык программирования - знаковая система, предназначенная для создания программ и алгоритмов при работе за компьютером.

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

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

Обозначения и сокращения

EAN - European Article Number

CLR - Common Language Runtime

MSIL - Microsoft Intermediate Language

ZXing - Zebra Crossing

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

XPS - XML Paper Specification

Введение

В настоящее время, в связи с быстрым развитием информационных технологий всё большее количество предприятий начинают автоматизировать множество рабочих процессов для повышения общей эффективности работы. На сегодняшнее время, с каждым днём увеличивается объём информационных потоков и повышаются требования к скорости обработки огромного массива данных. В связи с этим, операции с обработкой информации начинают занимать всё больше времени и уже не могут выполняться вручную как раньше. Процесс автоматизации проник во все области деятельности человека, например, автоматизируются производственные процессы, научные исследования, обучение и образование, бизнес-процессы, торговля и так далее. Благодаря автоматизации оптимизируются процессы управления предприятием, повышаются производительность труда, а также улучшается качество предоставляемых услуг и продукции. Для автоматизации любого предприятия отлично подходят автоматизированные информационные системы. Разработка таких систем помогает в упрощении процессов обработки огромного количества информации и последующего её преобразования и устранении рутинных операций.

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

Учитывая, что с каждым днём обработка большого объёма данных может занимать слишком много времени, для автоматизации может использоваться компьютерное зрение. Понятие “компьютерное зрение” появилось относительно недавно. В основном, оно используется почти во всех современных устройствах и системах безопасности. Применение этой технологии в автоматизации предприятия начинает набирать популярность в связи с удобством и меньшими временными затратами в обработке огромного количества информации. Известный пример использования компьютерного зрения - сканер штрих-кода. Сканеры штрих-кода используются в автоматизации торговли. Учитывая это, такие приборы универсальны в применении автоматизации и используются не только в автоматизации торговли, но и в других сферах деятельности человека: ведение складского учета, медицина, логистика, сфера услуг и так далее.

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

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

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

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

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

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

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

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

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

2. Цель дипломной работы - разработка автоматизированной информационной системы для учета товаров со сканером штрих-кода и веб-камеры.

Для осуществления поставленной цели в дипломной работе необходимо решить ряд следующих задач:

-описать предметную область (где используется программа, в каких организациях)

-рассмотреть теоретические и практические основы проектирования и разработки информационной системы и требований к ней

-осуществить проектирование автоматизированной информационной системы

-реализовать программное обеспечение

3. Объект исследования - складской учет товаров.

4. Предмет исследования - штрих-код товаров

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

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

1. Теоретическая часть. (Объект исследования)

1. 1. Характеристика объекта исследования (Складской учет товаров)

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

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

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

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

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

1) осуществление заказа какой-либо продукции (товаров) у поставщиков магазина (изготовителя продукции) ;

2) поступление товаров на склад и прием у поставщиков, которые доставили продукцию;

3) распределение товаров по заданным секциям на складе и их последующее хранение;

4) отпуск и выкладка товаров на витрине;

5) осуществление продажи товаров покупателям.

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

1) Ручной учет товаров на складе. Чаще всего, почти все начинающие предприниматели используют такой способ складского учета. Бывает, что магазины, которые только начали свою работу, имеют небольшое количество финансов и в целях экономии ведут учет товаров в тетради или в бумажном журнале. Часто, у таких магазинов маленький ассортимент товаров и им на начальном этапе нет необходимости вести автоматизированный учет товаров. Например, начинающий предприниматель продает 6 видов домашнего лимонада и имеет в своей лавке около 20 бутылок лимонада. Он продает каждый день по 5-6 бутылок и соответственно, он записывает данные о своих продажах в обычной тетради. В будущем, данный предприниматель, чтобы сэкономить себе время, может перейти на следующий способ учета товаров.

2) Учет товаров в любом текстовом редакторе. Если сравнивать данный способ учета товаров с первым, то текстовые редакторы значительно выигрывают, но, при этом такой вид учета не совсем идеален, так как здесь тоже нужно записывать данные о продажах своего товара, пусть и на компьютере. Но, в отличие от записи от руки, в текстовом редакторе Excel есть готовые функции, благодаря которым, можно производить расчет скидок, строить графики продаж, строить таблицы и отмечать ячейки заданным цветом и т. д. На практике, учет товаров в текстовом редакторе используют магазины, которые уже имеют средний ассортимент товаров и это экономит время продавцу для того, чтобы продать товары.

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

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

... продолжение

Вы можете абсолютно на бесплатной основе полностью просмотреть эту работу через наше приложение.
Похожие работы
Использование QR-Кодов в Современном Обществе: Анализ Популярных Программ для Шифрования и Декодирования, а также Перспективы Развития в Казахстане
Штрих-кодирование в логистике: эффективное управление складскими и транспортными процессами с помощью автоматической идентификации товаров и грузов
Методы коллаборативной фильтрации в системах рекомендаций: ориентация на пользователя и элемент, алгоритмы и перспективы развития в электронных библиотеках
Мультимедийные технологии и периферийные устройства ввода информации в современных компьютерных системах
Компьютерная графика: этапы развития, направления применения и формирование подготовленности учащихся к ее использованию в профессиональной деятельности
Сравнительный анализ биометрических методов аутентификации: преимущества, недостатки и перспективы применения
Штрих-кодирование и товар: основы теории стоимости и коммерческой информации в современной экономике
Механизмы Клиент-Серверного Обмена: Архитектура Приложений и Моделирование Баз Данных в Среде Microsoft
Принципы и методы кодирования информации на товарах с помощью штрих-кодов: структура, алгоритмы и применения
Мультимедийные возможности QR-кодов: типы форматов данных и способы их применения в повседневной жизни
Дисциплины



Реферат Курсовая работа Дипломная работа Материал Диссертация Практика - - - 1‑10 стр. 11‑20 стр. 21‑30 стр. 31‑60 стр. 61+ стр. Основное Кол‑во стр. Доп. Поиск Ничего не найдено :( Недавно просмотренные работы Просмотренные работы не найдены Заказ Антиплагиат Просмотренные работы ru ru/