quacy and effectiveness of the proposed method, a computational experiment was conducted to compare the actual functioning network and the network synthesized according to the proposed method, taking into account the use of means and methods of counteraction by the enemy.
Key words: information and telecommunication network, information flow, network support structure, survivability.
Bagretsov Sergey Alekseevich, doctor of technical sciences, professor, senior researcher, sergeibagrecovabk.ru, Russia, Saint Petersburg, Military Space Academy named after A.F. Mozhaysky,
Puzynin Roman Valerievich, applicant, koc-1943@mail. ru, Russia, Saint Petersburg, Military Academy of Communications named after Marshal of the Soviet Union S. M. Budyonny,
Lauta Oleg Sergeevich, candidate of technical sciences, senior lecturer, laos-82@yandex.ru, Russia, Saint Petersburg, Military Academy of Communications named after Marshal of the Soviet Union S.M. Budyonny,
Taldenko Andrey Urievich, head of the laboratory department, chenmlamail. ru, Russia, Saint Petersburg, Military Academy of Communications named after Marshal of the Soviet Union S.M. Budyonny
УДК 685.34
РАЗРАБОТКА БАЗЫ ДАННЫХ ДЛЯ ИНФОРМАЦИОННЫХ СИСТЕМ С ЦЕЛЬЮ УЛУЧШЕНИЯ КАЧЕСТВА ПОДГОТОВКИ
ОБУВНОГО ПРОИЗВОДСТВА
Г.И. Шемерей, О.А. Голубева
Разработана база данных для информационных систем с целью улучшения качества и автоматизации работы обувных предприятий, для сокращения издержек производства и увеличения производственных мощностей. Проведен анализ существующих типов баз данных, произведен сбор исходной информации, необходимой для производства обувной продукции для разрабатываемой информационной системы на основе структурных характеристик и направленностей предназначений хранилищ структурированной информации. Созданы новые сводные перечни структурированной информации для производства обуви различных марок и конструкций.
Ключевые слова: базы данных, инфосистемы, обувь, верх обуви, низ обуви, оборудование, технологический процесс, сводные перечни.
Введение. В настоящее время обувные предприятия остро нуждаются в модернизации своих производственных линий в связи с устаревшими технологиями производства [1], которые выражаются в применении устаревших методов учета продукции и контроля её качества, в использовании неактуальных баз данных, необходимы материалов
для производства обуви различных типов и марок, оргтехоснастки, баз данных оборудования, требуемого для выпуска обувной продукции, в несовершенных технологических картах производства на обувных предприятиях [2 - 4].
В связи с данной проблемой целью данной работы является разработка базы данных для информационных систем, которая совместно с самими системами будут внедрены на обувные предприятия с целью повышения качества их работы и улучшения количественного учета изготавливаемой продукции [5, 6].
Материалы и методы. Основа данных систем будет состоять из трех составляющих. Первая из них - это веб-приложение, которое будет устанавливаться на компьютеры операторов, имеющихся на каждой стадии и линии производства для внесения, учета данных и корректировки производственного процесса [7]. Вторая - это непосредственно база данных, в которой будет храниться вся необходимая как исходная, так и информация, внесенная в неё непосредственно в процессе работы производства. И третья - мобильное приложение для удобства отслеживания хода протекания процесса изготовления продукции [8 - 10].
Прежде всего, база данных - это некое структурированное виртуальное хранилище упорядоченной информации для работы с ней: записью, выборкой, обновлением и удалением.
Существует несколько разновидностей баз данных, основанных на различных подходах к организации их структуры и на разных способах взаимодействия с данными, хранящимися в них. Одними из основных таких видов являются документоориентированные системы управления базами данных, относящиеся к NoSQL моделям, а также реляционные системы управления базами данных, взаимодействие с которыми происходит посредством запросов на языке SQL.
Каждая из этих СУБД используется для задач определённой направленности. Например, реляционные системы отлично подходят для работы в небольшом проекте, который является невысоконагруженным, то есть - количество обращений к базе за единицу времени ниже определённого допустимого порога. Также они отлично вписываются в проекты, в которых происходит большое количество операций записи данных в базу. Данные в таких БД хранятся в виде таблиц, которые связаны между собой посредством реляционных зависимостей. Все операции с данными происходят посредством запросов на языке SQL, который, как и реляционные системы управления базами данных, были написаны в начале 70-х годов прошлого века, что делает их морально устаревшими ввиду появления новых современных технологий проектирования и взаимодействия с базами данных.
Современные системы управления базами данных, или NoSQL, появились относительно недавно, в конце первого десятилетия 21-го столетия, и отличаются они от предшественников практически всем: структурой хранения данных - данные хранятся не в таблицах, а в специальных фай-
172
лах - коллекциях, обращаться и работать с данными стало намного проще из-за применения объектно-ориентированного стиля хранения данных. Базы данных, основанные на такой технологии более гибкие в использовании и прекрасно подходят для высоконагруженных систем благодаря асинхронному обращению к данным, поэтому такие базы имеют очень высокую скорость доступа к данным, нежели их предшественники, но не очень подходят для операций записи.
Разработанная база данных основана в основном на исходных данных, которые будут в ней храниться, следовательно, необходимы высокая скорость чтения и невысокая скорость записи, так как такие операции будут сведены к минимуму.
Результаты исследования. Основываясь на вышеописанных характеристиках баз данных, нами была выбрана документоориентированная система управления базами данных под названием «MongoDB».
Данные в такой базе данных хранятся в виде объектов, которые имеют вид «ключ (идентификатор) - значение». Собственно, и доступ к таким данным происходит по ключам: ищется соответствующий и выбираются нужные значения, под ним хранящиеся. Каждый ключ хранится в отдельном файле, что делает процедуру выбора данных максимально упрощенной: требуется найти всего-навсего нужный файл по известному идентификатору и импортировать этот файл. Импорт и экспорт данных осуществляются в легковесном формате «JSON», который представляет строку, то есть объект, в который можно записать данные любого типа, и всего одним запросом передать огромный массив информации, что делает его максимально быстрым [11].
Наглядный пример хранения файлов в коллекциях разработанной базы данных «Sequence» выглядит следующим образом (рис. 1).
New Connection [Bj iocalhost:27017 shoes
db.getCollection('Sequence').find({})
Sequence 0.005 sec.
Key
fc itîl
Value
{ 2 fields } i 2 fields } { 2 fields > { 2 fields > { 2 fields } { 2 fields > { 2 fields > { 2 fields > { 2 fields } { 2 fields > { 2 fields > { 2 fields >
Type
Object Object Object Object Object Object Object Object Object Object Object Object
{ 2 fields } { 2 fields } { 2 fields > { 2 fields > { 2 fields } { 2 fields } { 2 fields > { 2 fields } ■f ? fioWc г
Object Object Object Object Object Object Object Object
Рис. 1. Фрагмент коллекции «Sequence» разработанной базы данных
В базе данных имеется несколько коллекций, в каждой из которых хранится информация конкретно о каждой структурной единице:
- сводный технологический процесс для изготовления низа обуви;
173
- способы крепления подошв;
- способы работ по производству низа обуви и примечания;
- сводный технологический процесс для изготовления верха обуви
[12];
- описание операции, необходимое оборудование и инструменты, необходимые материалы для выполнения конкретной операции при изготовлении верха обуви [13];
- необходимые материалы для изготовления верха обуви [14]. Сводный технологический процесс изготовления низа обуви представляет собой набор файлов с данными коллекции под названием «Bot-tomshoes», в которой для каждого типа изготавливаемой подошвы в хронологическом порядке расположен перечень необходимых операций (рис. 2).
И localhost:270l7 § shoes Bottomshoes
{
п_1сГ : 10,
"Сандальная группа" : {
"1" : "Намазка клеем стелек, сушка",
"2" : "Намазка клеем подошв (подложек) для предварительного крепления и сушка.", "3" : "Увлажнение заготовок.",
"4" : "Увлажнение и провяливание кожаных задников и/или подносков.",
"5" : "Увлажнение и провяливание кожаных рантов.",
"б" : "Увлажнение и провяливание кожаных подошв или подложек",
"7" : "Подбор колодок.",
"8" : "Чистка колодок.",
"9" : "Прикрепление стелек (стелечных узлов)",
"10" : "Фрезерование пяточной части стелек.",
"11" : "Намазка колодок",
"12" : "Промазка и вклеивание боковинок",
"13" : "Вклеивание (вставка) задников.",
"14" : "Предварительное формование пяточной части обуви.",
"15" : "Вклеивание (активация и вставка) подносков.",
"16" : "Надевание заготовок на колодки и установка пяточной части.",
"17" : "Обтяжка заготовок",
"18" : "Перетяжка висков и пучков.",
"19" : "Гвоздевая затяжка пяточной части заготовки",
"20" : "Затяжка носочной части заготовки пластинами",
"21" : "Сушка обуви.",
"22" : "Влажно-тепловая обработка обуви",
"23" : "Стабилизация обуви",
"24" : "Горячее формование и околачивание пяточной части обуви.",
"25" : "Удаление установочных тексов, гребенок и отделение материала верха от подкладки.", "26" ; "Срезание складок затяжной кромки подноска и подкладки.", "27" : "Затяжка подкладки.",
"28" : "Удаление стелечных (и временных затяжных) крепителей", "29" : "Прикрепление металлических геленков.", "30" : "Простилание следа обуви.",
"31" • "Намазка клеем бахтармяной стороны затяжной кромки заготовки и следа обуви, сушка.", "32" : "Накладка и прессование подошв (подложек)", "33" : "Затяжка бочков заготовок,".
Рис. 2. Фрагмент файла коллекции «Bottomshoes» сводного технологического процесса изготовления низа обуви
Способы крепления подошв представлены в коллекции «Fastening-soles» (рис. 3).
Щ localhost:27017 § shoes Fasteningsoles
"_1<Г : 0,
"Клеевой МК", "Литьевой МК", "МГВ", "Рантовая группа МК", "Доппельная группа", "Сандальная группа МК", "Прошивная группа", "Клеебортовая (опанковая) группа", "ПАРКО", "Строчечно-клеевая группа 'Калифорния'", "Сан-Криспино и Идеал", "Выворотный", "Штифтовой"
Л
Рис. 3. Фрагмент коллекции «Fasteningsoles» способов крепления подошв
174
Сводный технологический процесс для изготовления верха обуви располагается в коллекции «Sequence» (рис. 4).
§ localhost:27017 У shoes Sequence
"_1<Г : 0,
"Сапожки различных конструкций и способов сборки заготовок из натуральных, искусственных и синтетических кож на подкладке, с обработкой вернего канта голенищ в загибку, выворотку и окантовку Хпобщий перечень операций" : {
"1" : "Сострачивание деталей внутреннего голенища",
"2" : "Склеивание краев внутреннего голенища с застежкой \"молния\"",
"3" : "Наметка линиий на подкладке для пристрачивания клапана под застежку \"молния\"",
"4" : "Наклеивание клапана под застежку\"молния\" на подкладку",
"5" : "Настрачивание клапана под застежку \"молния\" на подкладку",
"б" : "Пристрачиние задинок",
"7" : "Стачивание задних краев голенищ переметочным швом", "8" : "Стачивание задних краев голенищ тачным швом", "9" : "Разглаживание заднего шва голенищ",
"10" : "Расстрочка заднего шва голенищ через тесьму или наклеивание тесьмы на задний
шов",
"11" : "намазка клеем краев верха и подкладки по линии застежки \"молния\"", "12" : "Склеивание верха с подкладкой по линии застежки \"молния\"", "13" : "Разрезание клапана под застежку \"молния\"", "14" : "Сострачивание голенищ по переднему краю настрочным швом", "15" : "Сострачивание голенищ по переднему краю тачным швом", "16" : "Пристрачивание союзок к голенищам", "17" : "Пристрачивание союзковых частей голенищ к задниковым", "18" : "Загибка оставшейся незагнутой части канта голенищ", "19" : "Пристрачивание задних внутренних ремней к подкладке", "20" : "Стачивание задних краев подкладки тачным швом", "21" : "Разглаживане заднего тачного шва подкладки", _"22" : "Настрачивание штафирок на подкладку",_
Рис. 4. Фрагмент коллекции «Sequence»
Сводный технологический процесс для изготовления верха обуви располагается в коллекции «Operations» (рис. 5).
Щ local host :270I7 § shoes Operations
|{
" 1(Г ; О,
"Дублирование кожаных стелек с текстильными" : {
"Описание операции" : "А. Клей наносят ровным слоем по всей поверхности текстильной и кожаной стелек полосами шириной 2-3 мм с расстояниямимежду ними 5-6 Клеевую пленку НК высушивают при температе окружающей среды в течение 5-15 мин, клей латексный не просушивают. Промазанные и высушенные детали склеивают вручную или на прессе. Текстильная стелька должна быть склеена с ксжаной вровень так, чтобы не было отставаний склеенных слоев и отсутствовали какие-либо загрязнения на поверхности стелек.",
"Необходимое оборудование и инструменты для выполнения операции" : "Машины 01230/Р2.НМП, МНВ-0, приспособление для нанесения клея.",
"Необходимые материалы для выполнения операции" г "Клей резиновый НК, латексный."
}
} Ш
Рис. 5. Фрагмент коллекции «Operations»
Необходимые материалы для изготовления верха обуви располагаются в коллекции «Materialtopshoes» (рис. 6).
@ localhost:27017 @ shoes Materialstopshoes
{
"id" : 0, "Лоферы" : {
■1" "Кожа",
'2" "Замша",
■3" "Бархат",
'4" "Лаковые" ,|
'5" "Велюр",
'б" "Цветная кожа
}
>
Рис. 6. Фрагмент коллекции «Materialtopshoes»
175
Заключение. Разработанная база данных может быть использованы для разработки любых информационных систем, предназначенных для внедрения на обувные предприятия с целью подготовки и улучшения качества их работы, которые будут призваны увеличить производственные мощности предприятий, улучшить как качественный, так и количественный учет изготавливаемой продукции, благодаря подготовленной базе всех необходимых сводных перечней технологических операций, их описания, структурированных списков материалов, оборудования, что позволит минимизировать производственные издержки и в будущем сократить рабочие места.
Список литературы
1. Линц К., Мюллер-Стивенс Г., Циммерман А. Радикальное изменение бизнес-модели: Адаптация и выживание в конкурентной среде // Альпина Паблишер. 2019. 311 с.
2. Автоматизация технологических процессов: учебное пособие / А.Г. Схиртладзе [и др.] // Старый Оскол: ТНТ, 2016. 524 с.
3. Высоцкая А.В., Тернавская Т.В. Формализация технологического процесса сборки обуви ниточных методов крепления с целью автоматизации его проектирования // Известия высших учебных заведений. Технические науки. Северо-Кавказский регион. 2011. №5. С. 8-10.
4. Старых О.И., Тернавская Т.В. Информационная поддержка технологической подготовки производства обуви // Кожевенно-обувная промышленность. 2009. № 1. С. 16-18.
5. Тернавская Т.В., Суровцева О. А. Автоматизация проектирования технологического процесса сборки обуви литьевого метода крепления // Сборник научных трудов Sworld по материалам международной научно-практической конференции. 2012. Т. 6. № 2. С. 32-33.
6. ТехноПро - технологическая платформа модернизации производства [Электронный ресурс]. URL: http://www.tehnopro.com/ (дата обращения: 10.02.2020).
7. Бейдер Д. Чистый Python. Тонкости программирования для профи. СПБ.: Питер, 2018. 286 с.
8. Мол Д. Создание облачных, мобильных и веб-приложений на F#. М.: ДМК Пресс, 2013. 218 с.
9. Голощапов А.Л. Google Android: программирование для мобильных устройств. СПБ.: БХВ-Петербург, 2012. 448 с.
10. Харди Б. Android. Программирование для профессионалов. СПб.: Изд-во Питер, 2012. 640 с.
11. Бэнкер К. MongoDB в действии. М.: ДМК Пресс, 2012. 394 с.
12. Гинис Л. А. Статистические методы контроля и управления качеством. Прикладные программные средства. Ростов-на-Дону: Южный федеральный университет, 2019. 110 с.
13. Luximon A. Hand book of Footwear Designand Manufacture [Hand book of Footwear Designand Manufacture]. 2013. Vol. 64. №5. P. 416.
14. La Rocca G, Krakers L, Van Tooren MJL. Development of an ICAD generative model for blended wing body aircraft design [Development of an ICAD generative model for blended wing body aircraft design] // In proceedings 9th symposium on multidisciplinary analysis and optimization. AIAA/ISSMO, Atlanta, USA, 2001. P. 2-13.
Шемерей Георгий Иванович, магистрант, shemerey95@mail. ru, Россия, Ростов-на-Дону, Донской государственный технический университет,
Голубева Олеся Анатольевна, канд. техн. наук, доцент, 1354565@,mail.ru, Россия, Ростов-на-Дону, Донской государственный технический университет
DEVELOPMENT OF A DA TABASE FOR INFORMA TION SYSTEMS IN ORDER TO
IMPROVE THE QUALITY OF PREPARA TION OF SHOE PRODUCTION
G.I. Shemerey, O.A. Golubeva
The article is devoted to the development of a database for information systems in order to improve the quality and automation of shoe enterprises, to reduce production costs and increase production capacity. The analysis of the existing types of databases is carried out, the initial information necessary for the production of footwear for the developed information system is collected based on the structural characteristics and directions of the destinations of the structured information repositories. New consolidated lists of structured information for the production of shoes of various brands and designs have been developed.
Key words: databases, info-systems, shoes, shoe upper, shoe bottom, equipment, technological process, summary lists.
Shemerey George Ivanovich, master, shemerey95@mail. ru, Russia, Rostov-on-Don, Don State Technical University,
Golubeva Olesya Anatolyevna, candidate of technical sciences, docent, 1354565@,mail. ru, Russia, Rostov-on-Don, Don State Technical University