<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">infojournal</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика и образование</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics and education</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0234-0453</issn><issn pub-type="epub">2658-7769</issn><publisher><publisher-name>Publishing House Education and Informatics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32517/0234-0453-2023-38-6-52-58</article-id><article-id custom-type="elpub" pub-id-type="custom">infojournal-1007</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИЗАЦИЯ ОБРАЗОВАНИЯ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATIZATION OF EDUCATION</subject></subj-group></article-categories><title-group><article-title>Создание программного прототипа системы распознавания лиц для образовательных учреждений на платформе «1С:Предприятие»</article-title><trans-title-group xml:lang="en"><trans-title>Creating a software prototype of the face recognition system for educational institutions on the "1C:Enterprise" platform</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0000-1346-8209</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Барабаш</surname><given-names>Д. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Barabash</surname><given-names>D. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Барабаш Дмитрий Александрович, канд. экон. наук, старший преподаватель департамента анализа данных и машинного обучения, факультет информационных технологий и анализа больших данных</p><p>Москва</p></bio><bio xml:lang="en"><p>Dmitry A. Barabash, Candidate of Sciences (Economics), Senior Lecturer at the Department of Data Analysis and Machine Learning, Faculty of Information Technology and Big Data Analysis</p><p>Moscow</p></bio><email xlink:type="simple">DABarabash@fa.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0004-5120-0800</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Панов</surname><given-names>П. М.</given-names></name><name name-style="western" xml:lang="en"><surname>Panov</surname><given-names>P. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Панов Павел Михайлович, магистрант направления «Прикладная информатика», профиль «Программное управление операциями разработки информационных систем», департамент анализа данных и машинного обучения, факультет информационных технологий и анализа больших данных</p><p>Москва</p></bio><bio xml:lang="en"><p>Pavel M. Panov, a master student of the education program “Applied Computer Science”, profile “Software Management of Information Systems Development Operations”, The Department of Data Analysis and Machine Learning, Faculty of Information Technology and Big Data Analysis</p><p>Moscow</p></bio><email xlink:type="simple">evrik163@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Финансовый университет при Правительстве Российской Федерации<country>Россия</country></aff><aff xml:lang="en">Financial University under the Government of the Russian Federation<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>25</day><month>12</month><year>2023</year></pub-date><volume>38</volume><issue>6</issue><fpage>52</fpage><lpage>58</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Барабаш Д.А., Панов П.М., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Барабаш Д.А., Панов П.М.</copyright-holder><copyright-holder xml:lang="en">Barabash D.A., Panov P.M.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://info.infojournal.ru/jour/article/view/1007">https://info.infojournal.ru/jour/article/view/1007</self-uri><abstract><p>Использование информационных технологий влечет за собой не только огромные преимущества, но и большое количество новых угроз. Одной из самых опасных из них является утечка данных, поскольку она подрывает доверие потребителя и может привести к закрытию бизнеса. С подобной проблемой сталкиваются и образовательные организации, использующие в своей работе приложения на платформе 1C. Решением в данном случае может стать усложнение механизма авторизации: добавление в него еще одного шага — распознавания лиц.</p><p>Для оптимального конструирования этого способа авторизации необходимо спроектировать архитектуру программы с учетом актуальных на текущий момент бизнес-требований образовательных организаций и разработать программный прототип, готовый к интеграции в текущие образовательные программные решения.</p><p>В статье приводится пример вышеуказанной архитектуры и приложения, созданного на ее базе. В дальнейшем они могут быть интегрированы в любую систему на базе «1С:Предприятие». Для удовлетворения требований к системе наиболее подходящей архитектурой является «клиент — сервер» с отдельным сервером, выделенным для базы данных. Используется язык программирования Python, организация сетевой коммуникации согласно принципам REST при помощи метода GET и протокола HTTP, передача данных фотографий происходит в формате JSON.</p></abstract><trans-abstract xml:lang="en"><p>The use of information technology entails not only huge benefits but also a large number of new threats. One of the most dangerous of them is data leaks, as they undermine consumer confidence and can lead to business shutdowns. Educational organizations that use applications on the 1C platform in their work face a similar problem. The solution in this case may be to improve the authorization process by adding one more step to it — face recognition.</p><p>For optimal design of this authorization method, it is necessary to develop the program architecture considering the current business requirements of educational organizations and to develop a software prototype ready for integration into current educational software solutions.</p><p>The article provides an example of the above architecture and the application created on its basis. Further, they can be integrated into any system based on “1C:Enterprise”. To meet the requirements for the system, the most appropriate architecture is a “client — server” with a separate server dedicated to the database. Python programming language is used, network communication is organized according to REST principles using GET method and HTTP protocol, photo data transfer is in JSON format.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>«1С:Предприятие»</kwd><kwd>Python</kwd><kwd>машинное обучение</kwd><kwd>система распознавания лиц</kwd><kwd>архитектура приложения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>1C:Enterprise</kwd><kwd>Python</kwd><kwd>machine learning</kwd><kwd>face recognition system</kwd><kwd>application architecture</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Путинцев А. Н., Воинова В. Ю., Демикова Н. С., Лапина А. С. Веб-приложение «Врожденные пороки и аномалии развития»: оценка эффективности на основе обратной связи. Врач и информационные технологии. 2020;(4):6–13. EDN: BCZAOE. DOI: 10.37690/1811-0193-2020-4-6-13.</mixed-citation><mixed-citation xml:lang="en">Putintsev A. N., Voinova V. Yu., Demikova N. S., Lapina A. S. Web application “Congenital malformations”: Program effectiveness evaluation based on feedback. Medical Doctor and IT. 2020;(4):6–13. (In Russian.) EDN: BCZAOE. DOI: 10.37690/1811-0193-2020-4-6-13.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ванин П. А., Нестеров А. С., Холодилин И. Ю. Внедрение технологий IIOT и AR на примере учебного лабораторного стенда для практических занятий студентов электротехнических специальностей. Вестник Южно-Уральского государственного университета. Серия: Энергетика. 2020;20(1):123–133. END: THWIQD. DOI: 10.14529/power200114.</mixed-citation><mixed-citation xml:lang="en">Vanin P. A., Nesterov A. S., Kholodilin I. Yu. Integration of IIoT and AR technologies into training &amp; teaching via laboratory equipment. Bulletin of South Ural State University. Series: Power Engineering. 2020;20(1):123–133. (In Russian.) END: THWIQD. DOI: 10.14529/power200114.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Ильин В. А., Правосудов Р. Н. Технология автоматизации подготовки образовательных программ вуза в соответствии с требованиями ФГОС ВО 3++. Информатика и образование. 2020;35(3):5–10. EDN: NPBDBR. DOI: 10.32517/0234-0453-2020-35-3-5-10.</mixed-citation><mixed-citation xml:lang="en">Ilyin V. A., Pravosudov R. N. The technology of automation of the preparation of the educational programs of university in accordance with the requirements of the Federal State Educational Standards of Higher Education 3++. Informatics and Education. 2020;35(3):5–10. (In Russian.) EDN: NPBDBR. DOI: 10.32517/0234-0453-2020-35-3-5-10.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Преображенский Ю. П., Линкина А. В. Оптимизация внедрения электронной информационной образовательной среды в учебном заведении. Вестник Воронежского государственного университета инженерных технологий. 2021;83(4(90)):370–374. EDN: FAOSDU. DOI: 10.20914/2310-1202-2021-4-370-374.</mixed-citation><mixed-citation xml:lang="en">Preobrazhensky Yu. P., Linkina A. V. Optimization of the implementation of an electronic educational environment in an educational institution. Proceedings of the Voronezh State University of Engineering Technologies. 2021;83(4(90)):370– 374. (In Russian.) EDN: FAOSDU. DOI: 10.20914/2310-1202-2021-4-370-374.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">McCourt S., McLaren I. P. L., Civile C. Changing face contours reduces the inversion effect and overall recognition performance. Current Research in Behavioral Sciences. 2023;4:100115. DOI: 10.1016/j.crbeha.2023.100115.</mixed-citation><mixed-citation xml:lang="en">McCourt S., McLaren I. P. L., Civile C. Changing face contours reduces the inversion effect and overall recognition performance. Current Research in Behavioral Sciences. 2023;4:100115. DOI: 10.1016/j.crbeha.2023.100115.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Huang B., Wang Z., Wang G. et al. PLFace: Progressive learning for face recognition with mask bias. Pattern Recognition. 2023;135:109142. DOI: 10.1016/j.patcog.2022.109142.</mixed-citation><mixed-citation xml:lang="en">Huang B., Wang Z., Wang G. et al. PLFace: Progressive learning for face recognition with mask bias. Pattern Recognition. 2023;135:109142. DOI: 10.1016/j.patcog.2022.109142.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Boussaad L., Boucetta A. Deep-learning based descriptors in application to aging problem in face recognition. Journal of King Saud University — Computer and Information Sciences. 2022;34(6A):2975–2981. DOI: 10.1016/j.jksuci.2020.10.002.</mixed-citation><mixed-citation xml:lang="en">Boussaad L., Boucetta A. Deep-learning based descriptors in application to aging problem in face recognition. Journal of King Saud University — Computer and Information Sciences. 2022;34(6A):2975–2981. DOI: 10.1016/j.jksuci.2020.10.002.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Rajeshkumar G., Braveen M., Venkatesh R. et al. Smart office automation via faster R-CNN based face recognition and internet of things. Measurement: Sensors. 2023;27:100719. DOI: 10.1016/j.measen.2023.100719.</mixed-citation><mixed-citation xml:lang="en">Rajeshkumar G., Braveen M., Venkatesh R. et al. Smart office automation via faster R-CNN based face recognition and internet of things. Measurement: Sensors. 2023;27:100719. DOI: 10.1016/j.measen.2023.100719.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Billah M. F. R. M., Adnan M. A. SMARTLET: A dynamic architecture for real time face recognition in smartphone using cloudlets and cloud. Big Data Research. 2019;17:45–55. DOI: 10.1016/j.bdr.2018.07.001.</mixed-citation><mixed-citation xml:lang="en">Billah M. F. R. M., Adnan M. A. SMARTLET: A dynamic architecture for real time face recognition in smartphone using cloudlets and cloud. Big Data Research. 2019;17:45–55. DOI: 10.1016/j.bdr.2018.07.001.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Ai H., Cheng X. Research on embedded access control security system and face recognition system. Measurement. 2018;123:309–322. DOI: 10.1016/j.measurement.2018.04.005.</mixed-citation><mixed-citation xml:lang="en">Ai H., Cheng X. Research on embedded access control security system and face recognition system. Measurement. 2018;123:309–322. DOI: 10.1016/j.measurement.2018.04.005.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Kumar B. D., Mir H. A., Ahmed M. K., Siddiqui M. T. Exam form automation using facial recognition. Materials Today: Proceedings. 2023;80:2236–2240. DOI: 10.1016/j.matpr.2021.06.190.</mixed-citation><mixed-citation xml:lang="en">Kumar B. D., Mir H. A., Ahmed M. K., Siddiqui M. T. Exam form automation using facial recognition. Materials Today: Proceedings. 2023;80:2236–2240. DOI: 10.1016/j.matpr.2021.06.190.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Sardar A., Umer S. Implementation of face recognition system using BioCryptosystem as template protection scheme. Journal of Information Security and Applications. 2022;70:103317. DOI: 10.1016/j.jisa.2022.103317.</mixed-citation><mixed-citation xml:lang="en">Sardar A., Umer S. Implementation of face recognition system using BioCryptosystem as template protection scheme. Journal of Information Security and Applications. 2022;70:103317. DOI: 10.1016/j.jisa.2022.103317.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Xu H., Li W., Cai Z. Analysis on methods to effectively improve transfer learning performance. Theoretical Computer Science. 2023;940:90–107. DOI: 10.1016/j.tcs.2022.09.023.</mixed-citation><mixed-citation xml:lang="en">Xu H., Li W., Cai Z. Analysis on methods to effectively improve transfer learning performance. Theoretical Computer Science. 2023;940:90–107. DOI: 10.1016/j.tcs.2022.09.023.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Хаметова Э. Ф., Бакиева О. Р. Разработка программного комплекса для количественного анализа химического состава по Оже-электронным спектрам. Химическая физика и мезоскопия. 2023;25(1):113–119. EDN: SKVCNE. DOI: 10.15350/17270529.2023.1.12.</mixed-citation><mixed-citation xml:lang="en">Khametova E. F., Bakieva O. R. Development of a software package for quantitative analysis of chemical composition by Auger-electron spectra. Chemical Physics and Mesoscopy. 2023;25(1):113–119. (In Russian.) EDN: SKVCNE. DOI: 10.15350/17270529.2023.1.12.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Лисовец Ю. П., Романова Е. Л., Вай Я. М. Подготовка базы данных для автоматизированного контрольно-пропускного пункта на режимный объект. Известия высших учебных заведений. Электроника. 2020;25(4):367–373. EDN: EOEDJF. DOI: 10.24151/1561-5405-2020-25-4-367-373.</mixed-citation><mixed-citation xml:lang="en">Lisovec U. P., Romanova E. L., Wai Ya. M. Preparing a database for an automated checkpoint at a sensitive area. Proceedings of Universities. Electronics. 2020;25(4):367–373. (In Russian.) EDN: EOEDJF. DOI: 10.24151/1561-5405-2020-25-4-367-373.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Fielding R. T. Architectural styles and the design of network-based software architectures: Dr. philos. sci. diss. University of California, Irvine, USA, 2000. 162 p. https://ics.uci.edu/~fielding/pubs/dissertation/top.htm</mixed-citation><mixed-citation xml:lang="en">Fielding R. T. Architectural styles and the design of network-based software architectures: Dr. philos. sci. diss. University of California, Irvine, USA, 2000. 162 p. https://ics.uci.edu/~fielding/pubs/dissertation/top.htm</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Иванько Д. В. Использование системы распознавания лиц для осуществления покупок в мобильных устройствах и веб-приложениях. Научно-технический вестник информационных технологий, механики и оптики. 2018;18(3):457–461. EDN: XPUCYX. DOI: 10.17586/2226-1494-2018-18-3-457-461.</mixed-citation><mixed-citation xml:lang="en">Ivanko D. V. Face recognition system for payment process on mobile devices and web-applications. Scientific and Technical Journal of Information Technologies, Mechanics and Optics. 2018;18(3):457–461. (In Russian.) EDN: XPUCYX. DOI: 10.17586/2226-1494-2018-18-3-457-461.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Бычков И. В., Ружников Г. М., Федоров Р. К., Попова А. К., Авраменко Ю. В. О классификации космических снимков Sentinel-2 нейронной сетью ResNet-50. Компьютерная оптика. 2023;47(3):474–481. EDN: KSJOVZ. DOI: 10.18287/2412-6179-CO-1216.</mixed-citation><mixed-citation xml:lang="en">Bychkov I. V., Ruzhnikov G. M., Fedorov R. K., Popova A. K., Avramenko Yu. V. On classification of Sentinel-2 satellite images by a neural network ResNet-50. Computer Optics. 2023;47(3):474–481. (In Russian.) EDN: KSJOVZ. DOI: 10.18287/2412-6179-CO-1216.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Салех Л. О. А., Хлопин С. В. Методы распознавания лиц на основе анализа видеоизображений. Системный анализ в проектировании и управлении. Сборник научных трудов XXVI Международной научно-практической конференции. Санкт-Петербург: ПОЛИТЕХ-ПРЕСС; 2023;2:132–140. EDN: RZCZGE. DOI: 10.18720/SPBPU/2/id23-89.</mixed-citation><mixed-citation xml:lang="en">Saleh L. O. A., Khlopin S. V. Face recognition methods based on video image analysis. System Analysis in Engineering and Control. Collection of Scientific Papers of the XXVI Int. Scientific and Practical Conf. Saint Petersburg, POLYTEKH-PRESS; 2023;2:132–140. (In Russian.) EDN: RZCZGE. DOI: 10.18720/SPBPU/2/id23-89.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Балашов Н. А., Балашова М. В., Книгин С. Р., Кутовский Н. А. Применение стека технологий ELK для сбора и анализа системных журналов событий. Современные информационные технологии и ИТ-образование. 2021;17(1):61–68. EDN: PSZFBI. DOI: 10.25559/SITITO.17.202101.731.</mixed-citation><mixed-citation xml:lang="en">Balashov N. A., Balashova M. V., Knigin S. R., Kutovskiy N. A. Using ELK stack for event log acquisition and analysis. Modern Information Technologies and IT-Education. 2021;17(1):61–68. (In Russian.) EDN: PSZFBI. DOI: 10.25559/SITITO.17.202101.731.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Лазарева Н. Б. Оптимальный подход к разработке программного обеспечения с использованием современных методологий и технических средств. Инженерный вестник Дона. 2020;(10(70)):54–63. EDN: QBMAPA.</mixed-citation><mixed-citation xml:lang="en">Lazareva N. B. Optimal software development approach using modern tools and methodologies. Engineering Journal of Don. 2020;(10(70)):54–63. (In Russian.) EDN: QBMAPA.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
