Информационно-технологический вестник , 2023, № 2 (36)
научный журнал
Покупка
Тематика:
Общетехнические дисциплины
Издательство:
Научный консультант
Наименование: Информационно-технологический вестник
Год издания: 2023
Кол-во страниц: 188
Дополнительно
Тематика:
ББК:
- 3297: Вычислительная техника
- 34: Технология металлов. Машиностроение. Приборостроение
- 395: Воздушный транспорт
УДК:
- 004: Информационные технологии. Вычислительная техника...
- 621: Общее машиностроение. Ядерная техника. Электротехника. Технология машиностроения в целом
- 6297: Авиация и космонавтика. Летательные аппараты. Ракетная техника. Космическая техника
ОКСО:
- 01.00.00: МАТЕМАТИКА И МЕХАНИКА
- 09.00.00: ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА
- 11.00.00: ЭЛЕКТРОНИКА, РАДИОТЕХНИКА И СИСТЕМЫ СВЯЗИ
- 15.00.00: МАШИНОСТРОЕНИЕ
- 24.00.00: АВИАЦИОННАЯ И РАКЕТНО-КОСМИЧЕСКАЯ ТЕХНИКА
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
J Журнал зарегистрирован ФедеральСОДЕРЖАНИЕ ной службой по надзору в сфере связи, информационных технологий СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА и массовых коммуникаций ИНФОРМАЦИИ (Роскомнадзор) Свидетельство о регистрации ПИ № ФС77-64098 от 18 декабря 2015 г. Учредитель – Федеральное государственное бюджетное Вальс В.И., Артюшенко В.М. ВОЗМОЖНОСТИ VISUAL ROX PRO ДЛЯ ОПТИМИЗАЦИИ АНАЛИЗА ДАННЫХ В СИСТЕМАХ ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА……………..…3 образовательное учреждение высшего образования «Технологический университет имени дважды Героя Советского Кульчицкий С.Е., Щиканов М.А. АНАЛИЗ ПОДХОДОВ К ИЗВЛЕЧЕНИЮ И ОБРАБОТКЕ НЕСТРУКТУРИРОВАННЫХ ДАННЫХ.……………..…….11 Союза, летчика-космонавта А.А. Леонова» (141074, Московская область, г. Королев, ул. Гагарина, д. 42) Издается с сентября 2014 г. Выходит 4 раза в год Лукьянов А.А. АНАЛИЗ ПРОИЗВОДИТЕЛЬНОСТИ ПРОТОКОЛА ТУННЕЛИРОВАНИЯ ДЛЯ ОБЕСПЕЧЕНИЯ УДАЛЁННОЙ РАБОТЫ В УСЛОВИЯХ МАЛОЙ ПРОПУСКНОЙ СПОСОБНОСТИ КАНАЛА СВЯЗИ..……21 ISSN 2409-1650 Журнал «Информационнотехнологический вестник» включён в Перечень ведущих периодических изданий ВАК Семенов А.Б., Артюшенко В.М. АНАЛИЗ СОВРЕМЕННЫХ ТЕХНОЛОГИЧЕСКИХ ТЕНДЕНЦИИ РАЗВИТИЯ КЛАССИЧЕСКИХ СТРУКТУРИРОВАННЫХ КАБЕЛЬНЫХ СИСТЕМ……..27 Группы научных специальностей и научные специальности в рамках групп научных специальностей, по которым издание входит в Перечень: 2. Технические науки; 2.2. Электроника, фотоника, приборостроение и связь; 2.3. Информационные технологии и телекоммуникации [2.3.1. Системный анализ, управление и обработка информации; 2.3.5. Шайтура С.В., Зеленова Г.Я., Сивченко С.В., Букаева И.Н., Шукенбаева Н.Ш. АНАЛИЗ СРЕДСТВ И МЕХАНИЗМОВ ИНФОРМАЦИОННОГО СЕРВИСА..……………………….40 Математическое и программное обеспечение вычислительных систем, комплексов и компьютерных сетей], 2.5. Машиностроение [2.5.13. ПроектироваМАТЕМАТИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ние конструкция и производство летательных аппаратов], 2.6. Химические технологии, науки о матеВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ, КОМПЛЕКСОВ И риалах, металлургия; [2.6.17. Материаловедение] КОМПЬЮТЕРНЫХ СЕТЕЙ Подписной индекс в каталоге «Почта России» ПП997 Главный редактор Артюшенко Владимир Михайлович, Аббасова Т.С., Семенов А.Б., Аббасов Т.Э. ОЦЕНКА ЭФФЕКТИВНОСТИ ГИПЕРКОНВЕРГЕНТНЫХ РЕШЕНИЙ ПРИ ОБРАБОТКЕ БОЛЬШИХ ДАННЫХ.……………………….63 д.т.н., профессор Над выпуском работали Паршина Ю.С. Пирогова Е.В. Багдасарян А.А. Харитонова А.А. Бобкова Н.Ю., Самаров С.Е., Серженко А.Ф. АНАЛИЗ И РАЗРАБОТКА АЛГОРИТМОВ АВТОКАЛИБРОВКИ ОПТИЧЕСКИХ СЪЕМОЧНЫХ СИСТЕМ, КОРРЕКТИРУЮЩИХ С ПОВЫШЕННОЙ ТОЧНОСТЬЮ ИСКАЖЕНИЯ ТЕМНОВОГО КАДРА И ВИНЬЕТИРОВАНИЯ..……………….………………..……76 Адрес редакции: 141070, Королев, Ул. Октябрьская,10а Тел. (495)543-34-31 (доб.138), Меньшикова Л.В., Исрафилов М.А., Найденова Д.М. АНАЛИЗ СРЕДСТВ РАЗРАБОТКИ ДИНАМИЧЕСКИХ WEB-САЙТОВ...…….………………….89 E-mail: rio-kimes@mail.ru, Site: www.unitech-mo.ru ПРОЕКТИРОВАНИЕ, КОНСТРУКЦИЯ И ПРОИЗВОДРедакция не несет ответственности СТВО ЛЕТАТЕЛЬНЫХ АППАРАТОВ за достоверность информации в материалах, в том числе рекламных, предоставленных авторами для публикации Материалы приводятся в авторской редакции. Агеенко Ю.И., Бубнова А.С. АНАЛИЗ РАЗВИТИЯ И СОСТОЯНИЯ ЭНЕРГЕТИЧЕСКОЙ ЭФФЕКТИВНОСТИ ЖИДКОСТНЫХ РАКЕТНЫХ ДВИГАТЕЛЕЙ МАЛОЙ ТЯГИ В РОССИИ…………………………..…..……………..110
J РЕДАКЦИОННЫЙ СОВЕТ 1. Барканов Е.Н., Dr.sc.ing. 2. Васильев Н.А., д.т.н., профессор Макарова Е.Г., Нугманов Э.Р. АНАЛИТИКА СИСТЕМ МОНИТОРИНГА В ОРГАНИЗАЦИЯХ С ВЫСОКИМИ ТРЕБОВАНИЯМИ АВТОМАТИЗАЦИИ КОНТРОЛЯ ЖИЗНЕОБЕСПЕЧЕНИЯ НА ПРИМЕРЕ МЕЖДУНАРОДНОЙ КОСМИЧЕСКОЙ СТАНЦИИ…..…122 3. Леоненко Д.В., д.ф.-м.н., профессор 4. Тимофеев А.Н., д.т.н., профессор РЕДАКЦИОННАЯ КОЛЛЕГИЯ Мороз А.П., Соколова А.В., Демин А.Н., Сорокин С.В. МЕТОДИКА И УСТАНОВКА ДЛЯ ГРАДУИРОВКИ ДАТЧИКОВ ТЕПЛОВОГО ПОТОКА НА СРЕДНЕИНТЕНСИВНЫЕ ДИАПАЗОНЫ..………………..132 1. Аббасов Э.М., к.т.н. МАТЕРИАЛОВЕДЕНИЕ 2. Аббасова Т.С., к.т.н., доцент 3. Бухаров С.В., д.т.н., профессор Макиенко В.М., Атеняев А.В., Перваков Д.Г., Шадрин С.В. ПОЛУЧЕНИЕ НОВЫХ МАТЕРИАЛОВ В ДАЛЬНЕВОСТОЧНОМ РЕГИОНЕ……………………….147 4. Бершадский В.А., д.т.н., профессор кафедры 5. Воловач В.И., д.т.н., профессор 6. Кучеров Б.А., к.т.н. 7. Логачев И.А., к.т.н. Пашковский И.Э. МЕХАНИЗМ РАЗРУШЕНИЯ РАБОЧИХ ПОВЕРХНОСТЕЙ ПРИ СТРУКТУРНЫХ ПРЕОБРАЗОВАНИЯХ И ТРЕЩИНООБРАЗОВАНИИ ПРИ ТРЕНИИ……………………….…………………………..162 8. Логачева А.И., д.т.н., профессор 9. Макаров М.И., д.т.н., профессор 10. Матвиенко Ю.Г., д.т.н., Соловьев М.Е., Кокарев С.С., Балдаев С.Л., Балдаев Л.Х. ПРОФИЛЬ ПЯТНА В ПЛАЗМЕННО-РАЗРЯДНОЙ ТЕХНОЛОГИИ НАПЫЛЕНИЯ НА КРИВОЛИНЕЙНУЮ ПОВЕРХНОСТЬ…………………..……………………………171 профессор 11. Мороз А.П., д.т.н., профессор 12. Мосалов О.П., к.ф.-м.н. 13. Разумовский И.М., д.ф.м.н., профессор 14. Рудаков В.Б., д.т.н., профессор 15. Самаров Е.К., д.т.н., доцент 16. Скрябин М.Л., к.т.н. 17. Соляной В.Н., к.т.н. 18. Стреналюк Ю.В., д.т.н., профессор 19. Халиулин В.И., д.т.н., профессор 20. Чесноков А.В., д.т.н. 21. Щурин К.В., д.т.н., профессор Подписано в печать 23.06.2023 Формат B5 Печать офсетная. Усл.печ.л.11,5 Тираж 500 экз. Заказ №95-02 Отпечатано в типографии ООО «Научный консультант» г. Москва Хорошевское шоссе, 35, корп. 2
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ УДК 004.9 Возможности Visual Rox Pro для оптимизации анализа данных в системах электронного документооборота Владислав Игоревич Вальс, аспирант кафедры информационных технологий и управляющих систем, Владимир Михайлович Артюшенко, доктор технических наук, профессор, заведующий кафедрой информационных технологий и управляющих систем, Федеральное государственное бюджетное образовательное учреждение «Технологический университет имени дважды Героя Советского Союза, летчика-космонавта А.А. Леонова», г. Королев, Московская область Рассмотрены и проанализированы возможности Visual Fox Pro для оптимизации анализа данных в системах электронного документооборота. Показано, что использование Visual Fox Pro для анализа данных в кампаниях может не только помочь ускорить процесс принятия решений на основе данных, но и повысить эффективность работы компании в целом. Автоматизация, Visual Fox Pro, СЭД, анализ данных. Possibilities of Visual Rox Pro for optimizing data analysis in electronic document management systems Vladislav Igorevich Vals, postgraduate student of the Department Information Technologies and Control Systems, Vladimir Mihajlovich Artyushenko, Doctor of Technical Sciences, Professor, Head of the Department of Information Technologies and Control Systems, Federal State Budgetary Educational Institution of Higher Education «Technological University named after twice Hero of the Soviet Union, pilot-cosmonaut A.A. Leonov», Korolev, Moscow region The possibilities of Visual Fox Pro for optimizing data analysis in electronic document management systems are considered and analyzed. It is shown that the use of Visual Fox Pro for data analysis in campaigns can not only help speed up the decision-making process based on data, but also improve the efficiency of the company as a whole. Automation, Visual Fox Pro, EDM, data analysis. Введение. Актуальность данной темы обусловлена необходимостью компаний и организаций в оптимизации процессов документооборота и анализа данных, которые являются неотъемлемой частью работы многих отраслей и секторов экономики. Системы электронного документооборота, которые позволяют быстро и эффективно обрабатывать большие объемы документов, стали необхо Информационно-технологический вестник № 2(36) 2023 3
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ димым инструментом для современных компаний. Однако, анализ данных, полученных в рамках документооборота, может быть затруднен из-за ограниченного доступа к данным, необходимости проведения ручной обработки или недостаточной интеграции с другими инструментами анализа данных. В этом контексте использование Visual Fox Pro для оптимизации анализа данных в системах электронного документооборота может помочь компаниям улучшить свою эффективность и принимать более обоснованные решения на основе данных. Это также может сэкономить время и усилия персонала, который ранее занимался ручной обработкой и анализом данных. В целом, оптимизация процессов документооборота и анализа данных с помощью Visual Fox Pro является актуальной темой для компаний, которые стремятся улучшить свою конкурентоспособность и эффективность работы [1 c, 99]. В данной статье мы рассмотрим возможности использования Visual Fox Pro для оптимизации анализа данных в системах электронного документооборота. Мы обсудим, как можно ввести данные из документов в базу данных Visual Fox Pro, а затем использовать его для создания отчетов и автоматизации процессов документооборота и анализа данных. Мы также рассмотрим пример использования Visual Fox Pro для оптимизации процессов анализа данных в системе электронного документооборота. Использование Visual Fox Pro для анализа данных может помочь компаниям ускорить процесс принятия решений на основе данных, а также повысить эффективность работы компании в целом. В таблице 1 приведены возможности Visual Fox Pro для анализа данных в системах электронного документооборота. Таблица 1 – Возможности Visual Fox Pro для анализа данных в СЭД Возможность Описание Работа с большими объемами данных Visual Fox Pro обладает высокой производительностью и позволяет работать с большими объемами данных, что делает его идеальным инструментом для анализа данных в системах электронного документооборота. Автоматизация процесса анализа данных Visual Fox Pro позволяет автоматизировать процесс анализа данных, что значительно ускоряет процесс принятия решений. Интеграция с СЭД Visual Fox Pro может интегрироваться с системами электронного документооборота, что позволяет получать данные из СЭД и анализировать их в одной программе. Возможность создания отчетов Visual Fox Pro позволяет создавать отчеты на основе данных, полученных из СЭД, что облегчает процесс анализа данных и принятия решений. Работа с неструктурированными данными Visual Fox Pro позволяет работать с неструктурированными данными, что является важным преимуществом при анализе данных в СЭД. Информационно-технологический вестник № 2(36) 2023 4
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ Возможность Описание Легкость использования Visual Fox Pro имеет интуитивно понятный интерфейс, что делает его легким в использовании даже для тех, кто не имеет опыта работы с программами для анализа данных. [1 c. 102] Введение данных из документов в базу данных Visual Fox Pro позволяет автоматизировать процесс сбора и обработки информации, полученной в рамках системы электронного документооборота. Это уменьшает количество времени, необходимого для выполнения этих задач, и снижает вероятность ошибок. Например, предположим, что компания получает 100 заказов в день в формате электронного документа. Если каждый документ необходимо вручную открыть, прочитать и ввести данные в базу данных, то это может занять значительное количество времени. Однако, если процесс ввода данных в базу данных Visual Fox Pro автоматизирован, то это может уменьшить время, затрачиваемое на этот процесс, на 50% или более. Кроме того, это может снизить вероятность ошибок, связанных с ручным вводом данных. Создание запросов для анализа данных в Visual Fox Pro позволяет быстро и эффективно получать необходимые данные из базы данных. Это особенно полезно в системах электронного документооборота, где объемы данных могут быть огромными [2 c. 45]. Например, предположим, что компания ведет учет продаж товаров. Она имеет базу данных, содержащую информацию о продажах за последний год. Для анализа эффективности продажи конкретного товара можно создать запрос, который вычислит общую сумму продаж за год для этого товара. Этот запрос может быть выполнен в несколько секунд, что существенно экономит время по сравнению с ручным поиском и суммированием данных. Кроме того, можно создать более сложные запросы для анализа данных, такие как запросы на выборку данных по определенным условиям или запросы на объединение данных из нескольких таблиц. Например, предположим, что компания хочет провести анализ продаж конкретного товара по регионам. Для этого можно создать запрос, который объединит данные о продажах товара из таблицы продаж и данные о регионах из таблицы клиентов. Такой запрос позволит быстро получить данные о продажах для каждого региона и сравнить эффективность продаж в разных частях страны. Для создания отчетов на основе данных из системы электронного документооборота с использованием Visual Fox Pro необходимо создать отчетный шаблон в программе Report Designer, который позволит отобразить необходимые данные в удобном виде [1 c. 101]. Например, предположим, что у нас есть база данных с информацией о продажах за последний месяц. Мы хотим создать отчет о суммарной выручке по каждому продукту за данный период. Для этого мы можем создать запрос, который вычислит суммарную выручку для каждого продукта и сохранит результат в виде отдельной таблицы в базе данных. Затем мы можем использовать Report Информационно-технологический вестник № 2(36) 2023 5
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ Designer, чтобы создать отчетный шаблон, который отобразит эту информацию в удобном виде, например, в виде таблицы с колонками «Название продукта» и «Суммарная выручка». В качестве конкретного примера, предположим, что у нас есть база данных с информацией о продажах компании за последний месяц, включающей информацию о дате продажи, продукте, количестве проданных единиц и общей сумме продаж для каждой транзакции. Мы создали запрос, который вычисляет суммарную выручку для каждого продукта и сохраняет результат в таблице «SalesSummary». Затем мы создали отчетный шаблон, который отображает эту информацию в виде таблицы, сортируемой по убыванию суммарной выручки. Результаты нашего анализа представлены в таблице 2. Таблица 2 – Пример отчета с использованием Visual Fox Pro Название продукта Суммарная выручка Продукт A 12,345 Продукт B 8,765 Продукт C 5,432 Продукт D 2,345 Продукт E 1,234 [4 c. 578] Пример автоматизации процессов документооборота и анализа данных с помощью Visual Fox Pro может быть следующим: Предположим, что компания использует систему электронного документооборота для обработки заказов от клиентов. Каждый заказ содержит информацию о клиенте, заказанных товарах и сумме заказа. Шаг 1: Создание базы данных В Visual Fox Pro создается база данных, в которой будут храниться данные о заказах. Далее создается таблица «Заказы», в которой будут поля для хранения информации о клиентах, товарах и сумме заказа. Шаг 2: Импорт данных из системы электронного документооборота Создается скрипт для импорта данных из системы электронного документооборота в базу данных Visual Fox Pro. Этот скрипт может использовать API системы документооборота для получения данных о заказах и добавления их в таблицу «Заказы». Шаг 3: Создание запросов для анализа данных Создаются запросы в Visual Fox Pro для анализа данных о заказах. Например, запросы могут определять общее количество заказов, сумму продаж за определенный период времени или наиболее популярные товары. Шаг 4: Создание отчетов на основе данных Формируются отчеты на основе результатов запросов. Эти отчеты могут быть сохранены в различных форматах, таких как PDF, Excel или HTML, и отправлены по электронной почте сотрудникам компании. Шаг 5: Автоматическая обработка заказов Создается скрипт для автоматической обработки заказов. Например, при Информационно-технологический вестник № 2(36) 2023 6
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ получении нового заказа, скрипт может проверить наличие товара на складе, сформировать счет на оплату и отправить его клиенту по электронной почте [5]. Пример: Допустим, компания получает в среднем 100 заказов в день. С помощью Visual Fox Pro была создана база данных и скрипт для импорта данных из системы электронного документооборота в эту базу данных. Скрипт запускается каждый день в 18:00 и импортирует данные о всех заказах, полученных за прошедший день. Далее, были созданы запросы для анализа данных о заказах, такие как количество заказов, сумма продаж за день и наиболее популярные товары. Эти запросы автоматически запускаются каждый день в 19:00 и результаты сохраняются. Одним из преимуществ использования Visual Fox Pro для оптимизации анализа данных в системах электронного документооборота является возможность использования пользовательских скриптов написанных на Python для решения задач организации. Для оптимизации анализа данных может быть использован следующий скрипт: import requests import json # Устанавливаем заголовки запроса для авторизации в системе документооборота headers = {'Content-Type': 'application/json', 'Authorization': 'Bearer <your_access_token>'} # Формируем URL запроса для получения данных о заказах url = 'https://your_document_flow_system.com/api/orders' # Отправляем запрос на получение данных о заказах response = requests.get(url, headers=headers) # Если запрос выполнен успешно if response.status_code == 200: # Получаем данные в формате JSON data = json.loads(response.text) # Создаем соединение с базой данных db_conn = pyodbc.connect('DRIVER={Microsoft Visual FoxPro Driver};SourceDB=database.dbc') cursor = db_conn.cursor() # Добавляем данные о заказах в таблицу "Заказы" for order in data['orders']: customer_name = order['customer']['name'] product_name = order['product']['name'] order_amount = order['amount'] # Используем SQL-запрос для добавления данных в таблицу sql = f"INSERT INTO Заказы (Клиент, Товар, Сумма) VALUES ('{customer_name}', '{product_name}', {order_amount})" Информационно-технологический вестник № 2(36) 2023 7
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ cursor.execute(sql) # Сохраняем изменения в базе данных db_conn.commit() # Закрываем соединение с базой данных cursor.close() db_conn.close() else: # Обрабатываем ошибку, если запрос не выполнен успешно print(f"Ошибка при выполнении запроса: {response.status_code}") В этом скрипте происходит отправка GET-запроса на API системы документооборота для получения данных о заказах и сохранение этих данные в базе данных Visual Fox Pro. Используется библиотека requests для выполнения запроса и библиотеку pyodbc для работы с базой данных. В этом скрипте мы используем SQL-запрос для добавления данных в таблицу «Заказы». Если вы работаете с другой базой данных, вам может потребоваться изменить этот запрос в соответствии с используемой вами базой данных. Программный код на Visual Fox Pro для импорта данных из системы электронного документооборота: LOCAL oXMLHTTP oXMLHTTP = CREATEOBJECT("Microsoft.XMLHTTP") oXMLHTTP.Open("GET", "http://example.com/orders.xml", .F.) oXMLHTTP.Send() IF oXMLHTTP.Status = 200 LOCAL cXML cXML = oXMLHTTP.ResponseText LOCAL oDOM oDOM = CREATEOBJECT("Microsoft.XMLDOM") oDOM.LoadXML(cXML) FOR EACH oOrder IN oDOM.SelectNodes("//Order") INSERT INTO Orders (CustomerName, ProductName, Quantity, Price) ; VALUES (oOrder.SelectSingleNode("CustomerName").Text, ; oOrder.SelectSingleNode("ProductName").Text, ; VAL(oOrder.SelectSingleNode("Quantity").Text), ; VAL(oOrder.SelectSingleNode("Price").Text)) ENDFOR ENDIF Этот код загружает XML-файл с данными о заказах с веб-сервера, а затем Информационно-технологический вестник № 2(36) 2023 8
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ добавляет данные в таблицу «Orders» в базе данных Visual Fox Pro. Программный код на Visual Fox Pro для создания запросов для анализа данных: SELECT COUNT(*) AS OrderCount, SUM(Quantity * Price) AS TotalSales; FROM Orders; WHERE OrderDate >= {^2023-01-01} AND OrderDate <= {^2023-12-31} Этот запрос подсчитывает общее количество заказов и сумму продаж за 2023 год. Пример программного кода на Visual Fox Pro для создания отчета на основе данных: REPORT FORM SalesReport OBJECT OrderSummary TO PRINT PREVIEW Этот код создает отчет «SalesReport», который содержит результаты запроса для анализа данных и выводится на печать или в предварительный просмотр. Программный код на Visual Fox Pro для автоматической обработки заказов: LOCAL oMailer oMailer = CREATEOBJECT("CDO.Message") SELECT Orders.* FROM Orders ; WHERE Processed = .F. INTO CURSOR unprocessedOrders SCAN LOCAL nProductCount nProductCount = SELECT("Products", "ProductID = " + Orders.ProductID) IF nProductCount < Orders.Quantity ? "Insufficient product quantity: Order ID " + Orders.OrderID CONTINUE ENDIF LOCAL oInvoice oInvoice = CREATEOBJECT("Invoice") oInvoice.CustomerName = Orders.CustomerName oInvoice.ProductName = Orders.ProductName oInvoice.Quantity = Orders.Quantity oInvoice.Price = Orders.Price oInvoice.Generate() Информационно-технологический вестник № 2(36) 2023 9
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ oMailer.To = Orders.CustomerEmail oMailer.Subject = "Invoice for Order #" Выводы. Рассмотрены и проанализированы возможности Visual Fox Pro для оптимизации анализа данных в системах электронного документооборота. Показано, что использование Visual Fox Pro может не только значительно повысить эффективность бизнес-процессов, но и обеспечить более точный и надежный анализ данных. Показано, что основными преимуществами Visual Fox Pro являются: быстрый доступ к данным; широкий набор инструментов анализа данных; гибкость и расширяемость; простота использования; безопасность данных. Литература 1. Акимова Г.П. и др. Возможности развития современных систем электронного документооборота // Труды Института системного анализа Российской академии наук. 2022. Т. 72. № 3. С. 97-104. 2. Золкин А.Л., Тормозов В.С. Принципы построения и внедрения интегрированной системы электронного документооборота // Вестник Дагестанского государственного технического университета. Технические науки. 2022. Т. 49. № 1. С. 41-48. 3. Зубова В.Е. Преимущества использования системы электронного документооборота в современных условиях // Документ в современном обществе: на пути к междисциплинарному изучению. 2022. С. 45-47. 4. Мазепа П.Г., Белим С.В. Анализ значимости системы электронного документооборота (СЭД) // Образование. Транспорт. Инновации. Строительство. 2022. С. 577-579. 5. Система управления данными на основе Visual Fox Pro [Электронный ресурс]. Режим доступа: https://kpfu.ru/sistema-upravleniya-bazami-dannyh-visual-foxpro _383849.html (дата обращения: 10.03.2023). Информационно-технологический вестник № 2(36) 2023 10