Дипломная работа на тему: Разработка прототипа программного обеспечения для программно-аппаратного комплекса «Инспекция маркировки» (на примере ООО «Логрокон»)
План работы:
Введение 4Глава 1. Аналитическая часть 8
1.1. Анализ предметной области 8
1.2. Анализ требований к маркировке товаров 11
1.2.1. Законодательные акты и нормативы 11
1.2.2. Требования к защите информации 11
1.2.3. Интеграция с государственными системами 11
1.2.4. Электронная маркировка 11
1.2.5. Интеграция с системами магазинов и складов 12
1.2.6. Многоязычность и локализация 12
1.2.7. Требования к отчетности 12
1.3. Постановка задачи разработки прототипа программного обеспечения для программно-аппаратного комплекса «Инспекция маркировки» 12
1.4. Риски при проектировании и продаже прототипа программного обеспечения для проверки маркировки товаров 13
1.4.1. Юридические риски 13
1.4.2. Конфиденциальность и безопасность 13
1.4.3. Технические риски 13
1.4.4. Совместимость и интеграция 14
1.4.5. Пользовательские аспекты 14
1.4.6. Конкурентные риски 14
1.4.7. Экономические аспекты 14
1.4.8. Имиджевые риски 14
1.4.9. Изменения в законодательстве 15
1.5. Концепция прототипа 15
1.6. Архитектура программного обеспечения ПИМ 17
1.7. Функциональные требования к прототипу 19
1.7.1. Запуск из консоли 19
1.7.2. Инициализация после запуска 19
1.7.2.1. Инициализация журнала и консольного вывода 19
1.7.2.2. Инициализация устройства ввода и вывода на плате 19
1.7.2.3. Инициализация камеры 19
1.7.2.4. Вывод в журнал сведений об инициализации 19
1.7.3. Создание нужных потоков и каналов между ними 20
1.7.3.1. Создание потока журнала 20
1.7.3.2. Создание потока индикации 20
1.7.3.3. Создание потока камеры 20
1.7.3.4. Создание основного канала журналирования 20
1.7.3.5. Создание основного канала камеры 20
1.7.3.6. Создание основного канала индикации 20
1.7.3.7. Создание канала камеры для журналирования 21
1.7.3.8. Создание канала индикации для журналирования 21
1.7.4. Создание общей памяти для накопления информации 21
1.7.5. Запуск основного потока (ожидание) 21
1.7.6. Основной рабочий цикл 21
1.7.6.1. Чтение сигнала «Нажатие красной кнопки» и выполнение выхода из программы 21
1.7.6.2. Чтение сигнала «Нажатие желтой кнопки» вывод на экран статистики 22
1.7.6.3. Чтение сигнала «Нажатие зеленой кнопки» - возобновление работы после останова конвейера 22
1.7.6.4. Чтение сигнала датчика запуск чтения с камеры 22
1.7.6.5. Журналирование любого изменения во входных сигналах 22
1.7.6.6. Проверка счетчика неверных считываний 22
1.7.7. Чтение штрих-кода 23
1.7.7.1. Индикация после получения сигнала датчика 23
1.7.7.2. Индикация при считывании информации 23
1.7.7.3. Индикация при ошибках чтения 23
1.7.8. Выключение индикации 23
1.7.9. Запись в журнал 23
1.7.9.1. Запись в журнал событий из основного потока 23
1.7.9.2. Запись в журнал событий с камеры 23
1.7.9.3. Запись в журнал событий индикации 24
1.7.9.4. Запись в журнал событий самого журнала 24
1.7.9.5. Вывод данных на экран статистики 24
1.7.10. Остановка программы 24
1.7.11. Режимы работы программы 24
1.7.12. Индикация 25
1.7.13. Статистика 26
1.8. Сферы применения прототипа 26
1.8.1. Общие сферы применения 26
1.8.1.1. Производственные предприятия всех типов 26
1.8.1.2. Предприятия отраслей, подлежащих обязательной маркировке ГИСМТ «Честный Знак» 27
1.8.2. Сферы замещения 27
1.8.3. Перспективные сферы применения 27
1.8.4. Любые типы предприятий и производственных процессов 28
1.9. Календарное планирование проекта 28
1.9.1. Диаграмма Ганта 28
1.9.1.1. При разработке на C++ 29
1.9.1.2. При разработке на C# 30
1.10. Порядок контроля приемки системы 30
1.11. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие 30
Глава 2. Проектная часть 32
2.1. Перечень сокращений 32
2.2. Состав системы 32
2.3. Текущая задача на данный этап 34
2.3.1. Вариант «Простейший» 34
2.3.2. Вариант «Скоростной» 37
2.3.3. Вариант с сервисным кодом 38
2.3.4. Вариант «с сервисным кодом и доп. инспекцией» 39
2.3.5. Вариант «с сервисным кодом и доп.инспекцией + печать» 39
2.4. Описание структуры ПАК ИМ 39
2.5. Описание структуры кодов датаматрикс систем ГИС МТ, МДЛП 45
2.6. Компоненты системы 46
2.7. Обоснование выбора технологического стека 48
2.7.1. Исходные требования и особенности системы 48
2.7.1.1. Функциональные требования для системы маркировки 48
2.7.1.2. Нефункциональные требования 48
2.7.1.3. Особенности технических и программных параметров платы AXIO 49
2.7.2. Проблемы с Производительностью при реализации на C++ 50
2.7.2.1. Начальный выбор C++ 50
2.7.2.2. Трудности при использовании C++ 50
2.7.3. Выбор C# 51
2.7.3.1. Высокий уровень абстракции языка C# 51
2.7.3.2. Инструментарий разработки C# 51
2.7.3.3. Богатая экосистема .NET 52
2.7.3.4. Сокращение времени разработки и упрощение интеграции с платой AXIO 52
2.7.4. Сравнение реализации на разных языках программирования 52
2.7.4.1. Сравнение времени разработки 52
2.7.4.2. Производительность конечного продукта 53
2.7.5. Рефлексия и возможности масштабирования 53
2.7.5.1. Уроки из опыта работы с двумя языками: 53
2.7.5.2. Масштабирование и развитие проекта 54
2.8. Разработка программного обеспечения 54
2.8.1. Описание основных классов модели данных прототипа 55
2.8.1.1. Описание используемых атрибутов и типов 55
2.8.1.2. Axio92904Driver 55
2.8.1.3. Baseprocess 56
2.8.1.4. ApplicationProcess 57
2.8.1.5. StreamCollector 60
2.8.1.6. AxioObjectStreamCollector. BvsObjectStreamCollectors 61
2.8.1.7. ISignalsource 61
2.8.1.8. BVS 62
2.8.1.9. Аxio92904 63
2.8.2. Пример файла конфигурации системы 63
2.9. Испытание прототипа на имитационном стенде 65
2.9.1. Испытание на самой медленной скорости 67
2.9.2. Испытание на «средней» скорости 67
2.9.3. Испытание на высокой скорости 68
2.9.4. Выводы по результатам испытаний: 69
2.10. Испытание прототипа на производственном стенде 70
2.11. Доработки на дальнейшую перспективу развития прототипа 75
2.11.1. Включение в проект базы данных 75
2.11.2. Проектирование базы данных 77
2.11.3. Доработки интерфейса приложения 82
2.12. Расчет экономической эффективности 85
Заключение 90
Список литературы 98
Приложение 97
Преимущества покупки этой работы:
Сомневаетесь купить эту работу или заказать новую? Эта работа ничем не отличается от новой на заказ, только дешевле!
Зачастую авторы-исполнители из других фирм покупают наши готовые работы и продают их Вам как новые, только в разы дороже.
Зачастую авторы-исполнители из других фирм покупают наши готовые работы и продают их Вам как новые, только в разы дороже.
Мы пока не успели добавить информацию об оригинальности данной работы. Вы можете узнать у нас процент уникальности на сегодня.
Мы проверяем работы в официальной системе Аntiplagiat.ru.
Мы проверяем работы в официальной системе Аntiplagiat.ru.
Времени на написание не осталось? Вы получите эту работу уже сегодня.
Боитесь покупать готовую работу? Зря. Да, это уже полностью готовая работа, но на сайте представлен только её план, т.е. в свободном доступе самой этой работы нигде нет!
Эта работа есть только у нас и нигде больше. Если Вы найдете эту работу в интернете, мы сразу же вернем Вам все деньги.
Эта работа есть только у нас и нигде больше. Если Вы найдете эту работу в интернете, мы сразу же вернем Вам все деньги.
- Формат файла:

- Кол-во страниц:
- 122
- Год:
- 2024
- Номер работы:
- 164209 (9113416)
- Цена:
- 6300 рублей
- Число продаж:
- 0 (продается впервые)
- Примечание:
- Мы уверены, что Вам понравится выбранная работа. Если Вы найдете эту работу в интернете, мы сразу же вернем Вам все деньги.
- Описание:
- 1 файл в формате MS Word
Мы строго следим за повторами и НИКОГДА не продадим работу в один и тот же вуз!
Для получения этой работы заполните форму:
– После заполнения формы Вам придет письмо с условиями Вашего заказа и разъяснениями.
– Вы можете посмотреть другие готовые работы по этому предмету.
Рады, что смогли помочь, ждем Вас снова!