ВВЕДЕНИЕ 6
1 Выявление проблемы, обзор предметной области и анализ существующих
программных продуктов 9
1.1 Обзор предметной области и выявление проблемы 9
1.2 Анализ существующих программных продуктов 10
2 Постановка задачи, проектирование 13
2.1 Постановка задачи на проектирование 13
2.2 Требования, предъявляемые со стороны системы к аппаратному
комплексу 13
2.3 Выбор технических средств системы и программного обеспечения 13
2.4 Структура модуля распознавание печатного документа 14
2.5 Структура модуля поиск схожих наименований ПКИ из документа с
хранящимися в нашей БД наименованиями 16
2.6 Структура базы данных 16
2.7 Средство разработки 23
3 Реализация проекта 29
3.1 Реализация модуля распознавание печатного документа 29
3.2 Реализация модуля поиска схожих наименований ПКИ из документа с
хранящимися в нашей БД наименованиями 29
4 Оценка информационных потоков в системе 31
4.1 Форматы представления информации 31
4.2 Объем передаваемых данных 31
4.3 Скорость обмена данными 32
5 Документация по проекту 33
5.1 Описание 33
5.2 Назначение, системные требования 33
5.3 Программа и методика испытаний 34
5.4 Руководство системного программиста 34
5.5 Руководство программиста 35
5.6 Руководство оператора 36
5.6.1 Работа с модулем распознавания печатного документа 36
5.6.2 Работа с модулем поиска схожих наименований ПКИ из документа с хранящимися в нашей БД наименованиями 40
ЗАКЛЮЧЕНИЕ 42
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 43
ПРИЛОЖЕНИЕ
В настоящее время процесс автоматизации и уменьшение издержек производства имеет огромное значение для промышленных отраслей. Растут объемы производства, количество сопроводительных документов, скорость обмена ПКИ (покупные комплектовочные изделия) и ДСЕ (детали и сборочные единицы) между складами или цехами, что за собой ведет появление нежелательных ошибок в отчетности.
Объемы информации для переработки, хранения, анализа растут с большой скоростью. Данная проблема решается автоматизацией документооборота. Она входит в нашу жизнь начиная с простых расчётов в Excel заканчивая логистикой крупных предприятий. Рутинные процессы стараются в первую очередь автоматизировать.
Плюсами автоматизации производства являются:
a) уменьшение роли человека в производстве, его обязанности возлагаются на ЭВМ;
b) снижение трудовых и временных издержек;
c) повышение производительности;
d) уменьшение утомления персонала;
e) оперативный сбор информации об учете, приёме и списании ПКИ.
Объектом исследования является склад покупных комплектовочных изделий. Предметом исследования являются покупные комплектовочные изделия.
Целью данной выпускной квалификационной работы является разработка приложения, автоматизирующего учет входного контроля на складе ПКИ предприятия радиотехнической промышленности.
Для выполнения квалификационной работы были поставлены следующие задачи:
a) сравнительный анализ аналогичных программных продуктов;
b) интервьюирование работников склада;
c) анализ бизнес-логики;
d) разработка алгоритмов программного продукта;
e) разработка архитектуры системы;
f) горизонтальное прототипирование;
g) решение задач по внедрению и сопровождению.
Приложение создается для того, чтобы автоматизировать рабочие места приёмки, входного контроля, комплектовщиков, инженеров по качеству склада предприятия радиотехнической промышленности.
Система создается с целью:
a) учета входных ПКИ на складе;
b) оптимизации производственного процесса;
c) максимального уменьшения ручного труда.
Основные требования к проектируемой системе:
a) система должна быть многопользовательской;
b) система должна поддерживать разграничение прав пользователей;
c) низкие системные требования приложения;
d) дружественный к пользователю интерфейс;
e) работа со складом (поиск, добавление, изменение параметров ПКИ);
f) работа со справочниками (справочник ПКИ, поставщиков, пользователей);
g) формирование отчетных документов (каждодневный рапорт, приходный ордер).
На рынке программного обеспечения (ПО) существует большое количество схожих по характеристикам и функциональному наполнению программно-аппаратных комплексов. (список приведен в пункте «1.2 Анализ существующих программных продуктов»). Создание и использование
собственного приложения, позволит учесть специфику и особенности предприятия.
Внедрение подобных систем на предприятии положительно отразится на нем. Внедрение передовых технологий является приоритетной задачей для повышения конкурентоспособности, а также повышения уровня автоматизации предприятия с целью рационального использования рабочего времени оператора.
В результате разработки было создано приложение, которое полностью удовлетворяет требованиям технического задания. Все поставленные задачи выполнены и цель достигнута. Разработаны руководство пользователя, программиста. Для работы с приложением был разработан комплекс организационных методов, даны рекомендации о действиях пользователя в случае возникновения нештатных ситуаций и неполадок с ЭВМ.
На данный момент система прошла тестирование и интегрирована в систему электронного документооборота. Ее применение позволило значительно сократить время ввода информации с печатного входного документа в систему управления складом ПКИ и материалов. Оператор тратит в 2-3 раза меньше времени на документирование и может в освободившееся время выполнять другие производственные обязанности.
Система автоматизации учета входного контроля позволяет добиться повышения КПД работников за счёт оптимизации процесса контроля, сокращения ошибок в процессе ввода данных, а также делает процесс контроля более формализованным.
Система имеет приятный и дружественный интерфейс, т.к. в процессе разработки учитывались пожелания конечных пользователей. Для начала работы с системой уровень знаний и навыком пользования компьютером может быть минимальным. Эксплуатация приложения складского учета возможна и на других предприятиях при создании БД с аналогичной структурой и с похожей спецификой.
1 Об информации, информационных технологиях и о защите информации [Электронный ресурс] :федер. Закон от 27.07.2006 N 149-ФЗ ред. от 13.07.2015 // Справочная правовая система «КонсультантПлюс». - Режим доступа http: //www.consultant.ru.
2 СТО 4.2-07-2014 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. - Введ. 30.12.2013. - Красноярск: СФУ, 2014. - 60 с.
3 Бейли Л. Изучаем SQL / Бейли Л. - Санкт-Петербург: Питер,
2012. - 592 с.
4 Бибо Б. jQuery. Подробное руководство по продвинутому JavaScript, 2-е издание. / Бер Бибо, ИегудаКац. - Санкт-Петербург: Символ- Плюс, 2011. - 624 с.
5 Буч Г. Язык UML. Руководство пользователя / Г. Буч, Д. Рамбо, И. Якобсон. - Москва: ДМК Пресс, 2006. - 496 с.
6 Венц К. Программирование в ASP.NET AJAX. - Пер. с англ. / Венц К. - Санкт-Петербург: Символ Плюс, 2008. - 512 с.
7 Дейт Крис Дж. SQL и реляционная теория. Как грамотно писать код на SQL. Пер. с англ. / Крис Дж. Дейт - Санкт-Петербург: Символ-Плюс, 2010. - 480 с.
8 Диго С.М. Базы данных. Проектирование и создание: учебно-методический комплекс / Диго С.М. - Москва: ЕАОИ, 2008. - 171 с.
9 Карвин Н. Программирование баз данных SQL. Типичные ошибки и их устранение / Карвин Н. - Москва: Рид Групп, 2012. - 336 с.
10 Кляйн Кевин Е. SQL справочник, 3 издание / Кевин Е.Кляйн, ДэниэлКляйн, Брэнд Хант - Санкт-Петербург - Москва: Символ-Плюс, 2010. - 656с.
11 Лабор В.В. С#: Создание приложений для Windows / В.В. Лабор - Минск: Харвест, 2003. - 384 с.
12 Маклафлин Б. Объектно-ориентированный анализ и проектирование (Object-orinted Analysisand Design) / Б.Маклафлин, Г.Поллайс, Д.Уэст - Санкт-Петербург: Питер, 2013. - 608 с.
13 Мараско Дж. IT-проекты: фронтовые очерки. / Мараско Дж. Санкт-Петербург: Символ-Плюс, 2007. - 384 с.
14 Мартин Р. Принципы, паттерны и методики гибкой разработки на языке C# (AgliePrinciples, PatternsandPracticesin C#) / Роберт Мартин, Мика Мартин. - Санкт-Петербург - Москва: Символ, 2011. - 757 c.
15 Молинаро Э. SQL. Сборник рецептов. - Пер. с англ. - Санкт- Петербург: Символ-Плюс, 2009. - 672 с.
16 Петкович Д. Microsoft SQL Server™ 2012. Руководство для начинающих: Пер. с англ. / Петкович Д. - Санкт-Петебрург: БХВ-Петербург,
2013. - 816 с.
17 Рихтер Дж. CLR via C#/ Программирование на платформе Microsoft .NetFramework 4.0 на языке C#. 3 езд. / Рихтер Дж. - Санкт- Петербург: Питер, 2012. - 928 с.
18 Скит Д. С# Программирование для профессионалов 2-е издание (C# in Depth second edition) / Джон Скит. - Санкт-Петербург - Москва - Киев: Издательский дом «Вильямс», 2011. - 544 с.
19 Visual C# 2010 Полный курс (Beginning Visual C# 2010) / Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен и др. - Москва - Санкт- Петербург - Киев: Диалектика, 2011. - 955 с.
20 Фиайли К. SQL: Пер. с англ. / Фиайли К. - Москва: ДМК Пресс. - 456 с.
21 Фленов М.А. Библия C# / М.А. Фленов, - Санкт-Петербург: БВХ Петербург, 2011. - 560 с.
22 Фленов М. Transact-SQL / Фленов Михаил - Санкт-Петербург: БВХ-Петербург, 2006. - 576 с.
23 Паттерны проектирования / Э.Фримен, Э.Фримен, К.Сьерра, Б.Бейтс - Санкт-Петербург: Питер, 2013. - 656 с.
24 Язык программирования C# Четвертое издание (C# Programming Language 4th Edition) / А. Хейлсберг, М.Торгерсен, С.Вилтамут, П.Голд. - Москва: Питер, 2012. - 773 с.
25 Чакон С. Git для профессионального программиста / С.Чакон, Б.Штрауб - Санкт-Петербург: Питер, 2016. - 496 с.
26 Шидловский С.В. Автоматизация технологических процессов и производств: учебное пособие / Шидловский С.В. -Томск: НТЛ, 2005. -100 с.
27 Шнырев С.Л. Базы данных: Учебное пособие / Шнырев С.Л. - Москва: НИЯУ МИФИ, 2011. - 224 с.
28 Шишмарев В.Ю. Автоматизация технологических процессов: Учеб. пособие для студ. сред. проф. образования / Владимир Юрьевич Шишмарев. - Москва: Издательский центр «Академия», 2005. - 352 с.
29 Википедия [Электронный ресурс] / Свободная электронная энциклопедия - Режим доступа www.wikipedia.org