<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; программный модуль</title>
	<atom:link href="http://web.snauka.ru/issues/tag/programmnyiy-modul/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Sat, 18 Apr 2026 09:41:14 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Автоматизация процесса покупки и продажи иностранной валюты</title>
		<link>https://web.snauka.ru/issues/2015/06/54955</link>
		<comments>https://web.snauka.ru/issues/2015/06/54955#comments</comments>
		<pubDate>Mon, 15 Jun 2015 06:51:04 +0000</pubDate>
		<dc:creator>Федоров Андрей Дмитриевич</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[a software module]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[commercial bank]]></category>
		<category><![CDATA[database development]]></category>
		<category><![CDATA[the banking system]]></category>
		<category><![CDATA[автоматизация]]></category>
		<category><![CDATA[база данных]]></category>
		<category><![CDATA[банковская система]]></category>
		<category><![CDATA[коммерческий банк]]></category>
		<category><![CDATA[программный модуль]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=54955</guid>
		<description><![CDATA[В настоящее время важную роль в осуществлении валютно-кредитных отношений играет коммерческий банк, как орган и объект валютного контроля, как посредник и исполнитель валютных операций и субъект валютного рынка Российской Федерации. Валютные операции занимают важную позицию в деятельности коммерческого банка и играют определяющую роль в его политике [1]. Обширный перечень валютных операций коммерческого банка ведет не [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-align: justify;">В настоящее время важную роль в осуществлении валютно-кредитных отношений играет коммерческий банк, как орган и объект валютного контроля, как посредник и исполнитель валютных операций и субъект валютного рынка Российской Федерации. Валютные операции занимают важную позицию в деятельности коммерческого банка и играют определяющую роль в его политике [1]. Обширный перечень валютных операций коммерческого банка ведет не только к увеличению прибыли, но и увеличивает риски. Проблема риска является очень важной для любого коммерческого банка, которую он старается избежать и предотвратить различными способами. Риски при совершении валютных операций вызывает ряд проблем, к которым относятся колебания курсов валют, зависимость от капитала иностранных банков, а также низкий рейтинг российских банков за рубежом. Наиболее распространенным риском можно назвать валютные риски, возникающие при вероятности изменения курса валюты в период совершения операции [3].</span></p>
<p style="text-align: justify;"><span>Для управления валютными рисками коммерческие банки используют различные методы, одним из которых является создание внебалансовых операций, с помощью которых отражаются операции, по которым существует риск понесения потерь, условным обязательствам кредитного характера, сделкам, которые исполняются сторонами не в срок и прочим потерям от валютных операций. Часто случается, что в коммерческом банке процесс создания внебалансовых операций не автоматизирован и выполняется вручную. Данная проблема наблюдается и в коммерческом банке [5].<br />
</span></p>
<p style="text-align: justify;"><span>В ходе изучения функционала банковских систем коммерческого банка было обращено внимание на то, что процесс продажи иностранной валюты не автоматизирован в части внебалансовых конверсий, это значит, что заявки можно постановить только на баланс и, следовательно, будут формироваться только балансовые проводки. Постановка на внебаланс осуществляется вручную бухгалтером, что снижает скорость обработки заявок.<br />
</span></p>
<p style="text-align: justify;"><span>Решением данной проблемы может послужить автоматизация процесса продажи иностранной валюты, используя внебалансовые конверсии. Это можно сделать с помощью модернизации данного процесса в автоматизированной банковской системе (АБС), которая внедрена на предприятии [6].<br />
</span></p>
<p style="text-align: justify;"><span>Информационные процессы, которые характеризуют модернизированную систему:<br />
</span></p>
<ol>
<li>
<div style="text-align: justify;"><span>Положения расчетно-операционного отдела и федеральные законы Центрального Банка Российской Федреации;<br />
</span></div>
</li>
<li><span style="text-align: justify;">Получение заявок из расчетно-операционного отдела и из системы дистанционного банковского обслуживания;</span></li>
</ol>
<ol style="margin-left: 53pt;">
<li>
<div style="text-align: justify;"><span>Получение курсов валют с биржи и денежных средств на счете клиента;<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Перевод конвертируемых денежных средств на счет клиента;<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Перевод суммы прибыли на счет доходов банка;<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>Формирование бухгалтерских проводок.<br />
</span></div>
</li>
</ol>
<p style="text-align: justify;"><span>Процесс «Продажа иностранной валюты» представлен на рисунке 1 в нотации IDEF0 [7-10].<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2015/06/061515_0651_1.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 1 &#8211; Контекстная модель процесса «Покупка и продажа валюты»<br />
</span></p>
<p style="text-align: justify;"><span>Детальная схема модернизированного процесса представлена на рисунке 2.<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2015/06/061515_0651_2.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 1 – Детальная схема модернизированного процесса «Покупка и продажа валюты»<br />
</span></p>
<p style="text-align: justify;"><span>Модернизация программного модуля была осуществлена на базе СУБД ORACLE 10g, а для разработки пользовательского интерфейса использовался ORACLE Forms 6i [11].<br />
</span></p>
<p style="text-align: justify;"><span>Данный выбор обусловлен тем, что модернизированная система будет внедрена в автоматизированную банковскую систему банка, разработанную с помощью упомянутых выше инструментов. Весь создаваемый исполняемый код будет упакован в пакет (package), что даст удобство его модификации и использования. Хотя Oracle Forms и поддерживают разработку на Java, но применение этого инструмента не принесет никаких положительных свойств системе, к тому же использование Java замедлит разработку за счет необходимости программирования элементов управления формы и более сложной структуры направления SQL запросов базе. [12]<br />
</span></p>
<p style="text-align: justify;"><span>На этапе проектирования базы данных была построена инфологическая модель базы данных, представленная на рисунке 3. Для данной системы в базу данных модернизированного процесса будут добавлены таблицы для хранения информации о заявке на покупку и продажу валют, а также для обеспечения механизма продвижения заявки по определенному сценарию.<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2015/06/061515_0651_3.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 3 &#8211; Инфологическая модель базы данных<br />
</span></p>
<p style="text-align: justify;"><span>Модернизированная система позволит создавать заявки на покупку и продажу иностранной валюты, проводя заявки не только по балансу, но также используя внебалансовые операции, формируя при этом определенные бухгалтерские проводки для банка.<br />
</span></p>
<p style="text-align: justify;"><span>Подводя итоги, можно с уверенностью сказать, что обеспечение автоматизации процесса покупки и продажи иностранной валюты в части внебалансовых операций с автоматическим формированием необходимых внебалансовых конверсионных и внутренних документов позволит увеличить скорость обработки заявок, сократит трудозатраты сотрудников банка, а так же снизит риски, связанных с совершением валютных операций.</span></p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2015/06/54955/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Внедрение модуля обмена электронными сообщениями для коммерческой организации</title>
		<link>https://web.snauka.ru/issues/2015/07/56769</link>
		<comments>https://web.snauka.ru/issues/2015/07/56769#comments</comments>
		<pubDate>Thu, 30 Jul 2015 12:05:03 +0000</pubDate>
		<dc:creator>Ищенко Даниил Викторович</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[a corporative information system]]></category>
		<category><![CDATA[bank]]></category>
		<category><![CDATA[electronic messages]]></category>
		<category><![CDATA[implementation]]></category>
		<category><![CDATA[software module]]></category>
		<category><![CDATA[SWIFT]]></category>
		<category><![CDATA[unified format of the electronic banking messaging (UFEBM)]]></category>
		<category><![CDATA[автоматизированная банковская система]]></category>
		<category><![CDATA[банк]]></category>
		<category><![CDATA[внедрение]]></category>
		<category><![CDATA[информационная система]]></category>
		<category><![CDATA[обмен]]></category>
		<category><![CDATA[программный модуль]]></category>
		<category><![CDATA[УФЭБС]]></category>
		<category><![CDATA[электронные сообщения]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=56769</guid>
		<description><![CDATA[Богданова Ольга Борисовна (научный руководитель) ВГУЭС Старший преподаватель кафедры информационных технологий и систем, руководитель отделения заочного и вечернего обучения Условия современной политической обстановки как в России, так и в Мире, могут оказать существенное влияние на многие сферы деятельности человечества. Бывают случаи, когда спад ее стабильности может привести к изменениям в сфере информационных технологий. А в [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><em>Богданова Ольга Борисовна (научный руководитель)</em></p>
<p style="text-align: right;"><em><span style="color: black;">ВГУЭС<br />
</span></em></p>
<p style="text-align: right;"><span><em><span style="color: black;">Старший преподаватель кафедры информационных технологий и систем, руководитель отделения заочного и вечернего обучения</span></em><br />
</span></p>
<p style="text-align: justify;"><span>Условия современной политической обстановки как в России, так и в Мире, могут оказать существенное влияние на многие сферы деятельности человечества. Бывают случаи, когда спад ее стабильности может привести к изменениям в сфере информационных технологий. А в частности, к изменениям в структуре корпоративных информационных систем (ИС), используемых с целью автоматизации деятельности финансовых организаций.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">Под нестабильной политической обстановкой подразумевается ниспадающая на протяжении последнего года угроза введения странами Запада экономических санкций против Российской Федерации. Информация в возможном вводе санкций, направленных на скорое отключение Российской Федерации от международной межбанковской системы передачи информационных сообщений SWIFT [1], была распространены такими российскими интернет-изданиями «банки.рф» и «TheVillage», что посеяло панику среди специалистов финансовой области и заставило руководство центрального банка принять меры к внедрению собственной системы передачи сообщений. Такая система аналогично системе SWIFT, могла бы передавать финансовые, распорядительные и прочие документы в виде файлов, оформленных по единому общепринятому стандарту.<span style="color: red;"><br />
</span></span></p>
<p style="text-align: justify;"><span><span style="color: black;">Система передачи электронных сообщений (ЭС) представляет собой свод общегосударственных стандартов и требований по оформлению ЭС, которые оговаривают их содержание и структуру [2]: набор тегов, порядок передачи документов, их особенности и характеристики и пр. Сами же ЭС представляют собой текстовые файлы формата xml, содержащие информацию о каком либо документе (или нескольких документах), текст которых состоит из заголовка, основы и хвостовика. В качестве участников системы чаще всего выступают центр обработки сообщений (ЦОС) Банка РФ и кредитные организации, включенные в список пользователей системы. Задача первых – обеспечить прием, дешифровку, проверку и передачу входящих ЭС между кредитными организациями в </span>соответствии с регламентом унифицированных форматов электронных банковских сообщений (УФЭБС). Задача вторых – обеспечить возможность приема и дешифровки входящих сообщений со стороны ЦОС, а также возможности формирования и отправки исходящих сообщений. Опять же, с соблюдением всех требований по их оформлению. <span style="color: black;"><br />
</span></span></p>
<p style="text-align: justify;"><span style="color: black;">Иными словами, задачей минимум для кредитных организаций России является создание и внедрение дополнения к уже используемой в данный момент ИС (либо создание отдельного приложения для этой цели), которое бы принимало и дешифровало входящие файлы xml со стороны ЦОС, а также формировало исходящие файлы ЭС с их последующей отправкой.<br />
</span></p>
<p style="text-align: justify;"><span><span style="color: black;">Руководством департамента информационных банковских технологий (ДИБТ) коммерческой организации было принято решение о внедрении программного модуля для автоматизации выполнения данных задач в уже используемую на предприятии автоматизированную банковскую систему (АБС) коммерческой организации [3], предназначенную для автоматизации работы со счетами юридических лиц.</span> Данная <span style="color: black;">система базируется на популярной платформе Oracle 10g и имеет модульную структуру, что дает возможность в дальнейшем расширять и дополнять ее функционал. А значит, процесс создания и внедрения модуля обмена ЭС не потребует масштабной реструктуризации системы и переобучений персонала. Благодаря этим качествам система имеет довольно широкое распространение среди банков России, что дает возможность ускорить и удешевить процесс внедрения нового программного обеспечения (ПО). </span><br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">Программный модуль был разработан силами компании, которая зарекомендовала себя как надежный партнер в сфере развития информационных технологий. Не менее важным фактором для выбора был также большой опыт работы организации по разработке дополнений к системе  коммерческой организации.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">По окончанию разработки модуль был передан в отдел сопровождения информационных систем (ОСИСБ) коммерческой организации для дальнейшего внедрения. Внедрение производилось согласно плану-графику, разработанному помощников специалиста ОСИСБ, составленному в виде диаграммы Gant(a), поэтапно описывающей процесс внедрения ПО (рисунок 1).<br />
</span></p>
<p style="text-align: center; background: white;"><img src="https://web.snauka.ru/wp-content/uploads/2015/07/073015_1204_1.png" alt="" /><span style="color: black;"><br />
</span></p>
<p style="text-align: center; background: white;"><span style="color: black;">Рисунок 1 – Диаграмма Gant(a): календарный план-график этапов проекта внедрения<br />
</span></p>
<p style="text-align: justify; background: white;"><span style="color: black;">В процессе внедрения участвовали начальник и куратор ОСИСБ, программист отдела программного обеспечения информационных банковских систем (ОПОБТ) и помощник специалиста ОСИСБ [4]. Весь процесс состоит из шести этапов:<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">а) Подготовка ИС к внедрению модуля;<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">б) Подготовка персонала;<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">в) Комплектация ИС поставляемыми программными средствами;<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">г) Проведение предварительных испытаний;<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">д) Проведение опытной эксплуатации;<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">е) Проведение приемочных испытаний.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">Рассмотрим каждый этап процесса внедрения.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">На этапе подготовки ИС к внедрению модуля руководством был назначен состав должностных лиц из отделов ОПОБТ и ОСИСБ, ответственных за проведение необходимых работ по внедрению ПО. Ответственный персонал осуществил подготовку тестовой версии АБС коммерческой организации к внедрению модуля.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">Далее в ходе подготовки персонала назначенными сотрудниками были изучены служебная записка и техническое задание на разработку модуля.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">После изучения документов на этапе комплектации ИС поставляемыми программными средствами сотрудниками ОПОБТ и ОСИСБ был проведен ряд работ по интеграции модуля в система. Данная процедура потребовала реорганизации базы данных системы. Реорганизация была проведена согласно схеме информационной архитектуры модулей осуществления обмена ЭС (рисунок 2).<br />
</span></p>
<p style="text-align: center;"><span style="color: black;"><img class="alignnone size-full wp-image-56770" title="Ищенко" src="https://web.snauka.ru/wp-content/uploads/2015/07/Ishhenko.png" alt="" width="808" height="586" /><br />
</span></p>
<p style="text-align: center;"><span style="color: black;">Рисунок 2 – Общая схема информационной архитектуры системы<br />
</span></p>
<p style="text-align: justify;"><span><span style="color: black;">После отладки работы модуля в тестовой версии ИС, начался этап предварительных испытаний, в ходе которого сотрудниками ОСИСБ было произведено так называемое «дымовое» тестирование, а также силами ОПОБТ осуществлялось исправление обнаруженных ошибок. «Дымовое» тестирование направлено на проверку стабильности работы системы [5].</span><br />
</span></p>
<p style="text-align: justify;"><span>Практически одновременно с этапом предварительных испытаний начался этап опытной эксплуатации, на котором в отделе ОСИСБ был проведен ряд регрессивных и санитарных тестов по данным дерева функций, составленного отделом разработки (рисунок 3).<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2015/07/073015_1204_3.png" alt="" /><span><br />
</span></p>
<p style="text-align: center;"><span>Рисунок 3 – Дерево функций модуля «Сообщения формата ED5XX»<br />
</span></p>
<p style="text-align: justify;"><span>Также в ходе проверки корректности работы функционала системы, была составлена карта тестирования (рисунок 4), отражающая хронологию проведения тестов. Карта необходима сотрудникам ОПОБТ для наглядного представления условий, при которых в работе модуля произошла ошибка, что существенно сокращает время на поиск причины ошибки и ее последующее устранение.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">Регрессивные тесты проводились с целью проверки ошибок, выявленных при дымовом тестировании. Санитарное тестирование, ход которого отражен в карте, направлено на тестирование корректности работы функций модуля. Как можно видеть из рисунка №4, большинство функций модуля исправно выполняют свою работу. Исключением является функция формирования исходящих сообщений-запросов. Исходя из данных тестирования, было принято решение отправить модуль передачи ЭС вместе с картой тестирования в отдел ОПОБТ для дальнейших доработок.<br />
</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2015/07/073015_1204_4.png" alt="" /><span style="color: black;"><br />
</span></p>
<p style="text-align: center;"><span style="color: black;">Рисунок 4 – Карта тестирования функционала модуля<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">По окончанию процесса тестирования и наладки начнется этап опытных испытаний, в ходе которого модуль будет тестироваться непосредственно пользователями, коими являются сотрудники отдела корреспондентских счетом банка.<br />
</span></p>
<p style="text-align: justify;"><span style="color: black;">В общем, исходя из проделанной работы по внедрению ПО, можно сказать, что модуль обмена электронными сообщениями формата ED5XX имеет широкие перспективы развития. В ходе дальнейших модернизаций и доработок будет расширяться функционал модуля, а также повышаться стабильность его работы и совместимость в другими модулями АБС коммерческой организации. Также в дальнейшем планируется обеспечить возможность приема и обработки электронных сообщений всех типов, представленных в альбоме УФЭБС, что позволит в дальнейшем создать полноценную альтернативу модулям, работающим с системой SWIFT.</span></p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2015/07/56769/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Автоматизация процесса обработки информации о пассажиропотоках по данным входа-выхода</title>
		<link>https://web.snauka.ru/issues/2016/07/70144</link>
		<comments>https://web.snauka.ru/issues/2016/07/70144#comments</comments>
		<pubDate>Sat, 30 Jul 2016 14:27:27 +0000</pubDate>
		<dc:creator>Наконечная Анна Михайловна</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[a software module]]></category>
		<category><![CDATA[automation of processing]]></category>
		<category><![CDATA[data processing]]></category>
		<category><![CDATA[passenger flow]]></category>
		<category><![CDATA[the matrix of correspondence]]></category>
		<category><![CDATA[автоматизация процессов обработки]]></category>
		<category><![CDATA[матрица корреспонденций]]></category>
		<category><![CDATA[обработка данных]]></category>
		<category><![CDATA[обработка данных automation of processing]]></category>
		<category><![CDATA[пассажиропоток]]></category>
		<category><![CDATA[программный модуль]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/issues/2016/07/70144</guid>
		<description><![CDATA[Оптимальное распределение транспортных потоков по улично-дорожной сети является центральной проблемой крупных населённых пунктов. Для того, чтобы определить наиболее вероятные участки возникновения транспортных заторов необходимо исследовать пассажиропотоки и произвести расчёт матрицы пассажирских корреспонденций, анализ результатов которой даёт возможность принимать решения по улучшению качества перевозочных процессов на маршрутах города. Как известно обработка исходных данных о пассажиропотоках весьма [...]]]></description>
			<content:encoded><![CDATA[<p><span>Оптимальное распределение транспортных потоков по улично-дорожной сети является центральной проблемой крупных населённых пунктов. Для того, чтобы определить наиболее вероятные участки возникновения транспортных заторов необходимо исследовать пассажиропотоки и произвести расчёт матрицы пассажирских корреспонденций, анализ результатов которой даёт возможность принимать решения по улучшению качества перевозочных процессов на маршрутах города. Как известно обработка исходных данных о пассажиропотоках весьма трудоёмкий процесс, требующий значительных временных затрат и физических сил, поэтому для успешного решения поставленных задач следует прибегнуть к использованию вычислительной техники. Реализованный программный модуль предоставляет возможность сохранять данные обследований в табличном виде для дальнейшего использования и осуществляет вычисление матрицы корреспонденций пассажиропотоков по данным входа-выхода, позволяя отказаться от ручных форм расчёта, значительно снизить затраты времени и понизить трудоёмкость обработки информации, а также повысить качество получаемых расчётов для дальнейшего улучшения качества перевозочных процессов на маршрутах города.</span><br />
<span>Автоматизация процесса обработки информации достигалась путём разработки алгоритма расчёта на языке программирования C Sharp (C#), в качестве среды разработки была выбрана среда Microsoft Visual Studio. Реализация информационной базы к программному продукту осуществлялась под управлением СУБД Microsoft SQL LocalDB. Конечному пользователю приложения необходимо иметь операционную систему Windows и навыки работы с данной системой и MS SQL Server для управления компонентами SQL Server и безошибочной работы, поскольку предусмотрено взаимодействие системы с СУБД.</span><br />
<span>Блок-схема работы программного модуля показывает, что программа должна обеспечивать ввод исходных данных и вывод результатов, следовательно, необходимо наличие блоков, обеспечивающих способы ввода и вывода (рис.1). Исходными данными являются номера остановочных пунктов и количество входящих и выходящих человек. Главный пункт работы программного модуля – это центральный сектор блок-схемы, где осуществляется преобразование формул на язык понятный компьютеру, т.е. расчёт основных показателей. Расчёт производится на основе формул эвристического метода определения корреспонденций пассажиров на маршруте. Выбор эвристического метода обусловлен в первую очередь тем, что логические приемы данного метода, способны приводить к цели в условиях неполноты исходной информации. В математической формуле имеет следующий вид:</span></p>
<div align="center"><img src="http://content.snauka.ru/web/70144_files/0.gif" alt="" width="70" height="49" /><span>,</span></div>
<p><span>где </span><img src="http://content.snauka.ru/web/70144_files/0(1).gif" alt="" width="26" height="24" /><span>– группа вышедших человек, которые составляют элементы матрицы корреспонденций пассажиров между </span><img src="http://content.snauka.ru/web/70144_files/0(2).gif" alt="" width="7" height="22" /><span>-ом и </span><img src="http://content.snauka.ru/web/70144_files/0(3).gif" alt="" width="7" height="22" /><span>-ом остановочными пунктами на маршруте </span><img src="http://content.snauka.ru/web/70144_files/0(4).gif" alt="" width="38" height="22" /><span>;</span><br />
<img src="http://content.snauka.ru/web/70144_files/0(5).gif" alt="" width="37" height="24" /><span> – множество пассажиров для любого </span><img src="http://content.snauka.ru/web/70144_files/0(6).gif" alt="" width="77" height="22" /><span>;</span><br />
<img src="http://content.snauka.ru/web/70144_files/0(7).gif" alt="" width="23" height="24" /><span> – потенциально корреспондирующие, из множества пассажиров </span><img src="http://content.snauka.ru/web/70144_files/0(8).gif" alt="" width="37" height="24" /><span>, от </span><img src="http://content.snauka.ru/web/70144_files/0(9).gif" alt="" width="7" height="22" /><span>-го до </span><img src="http://content.snauka.ru/web/70144_files/00UCMYDFH.gif" alt="" width="7" height="22" /><span>-го остановочного пункта, при условии </span><img src="http://content.snauka.ru/web/70144_files/0VWN3G70S.gif" alt="" width="73" height="22" /><span>;</span><br />
<img src="http://content.snauka.ru/web/70144_files/0(10).gif" alt="" width="15" height="24" /><span> – группа вышедших пассажиров из множества </span><img src="http://content.snauka.ru/web/70144_files/0(11).gif" alt="" width="37" height="24" /><span>.</span><br />
<span>Число </span><img src="http://content.snauka.ru/web/70144_files/0ZFA02IW9.gif" alt="" width="26" height="24" /><span>пассажиров, одновременно принадлежащие </span><img src="http://content.snauka.ru/web/70144_files/1EOXGU2YN.gif" alt="" width="23" height="24" /><span> и </span><img src="http://content.snauka.ru/web/70144_files/1RUYOAL7N.gif" alt="" width="15" height="24" /><span>, является искомой величиной при решении задачи. Таким образом, вычисление элементов матрицы корреспонденций пассажиропотоков по данным входа-выхода будет осуществляться по следующей формуле:</span></p>
<div align="center"><img src="http://content.snauka.ru/web/70144_files/15Q4G0AOG.gif" alt="" width="74" height="49" /><span>.</span></div>
<div align="center"><img src="http://content.snauka.ru/web/70144_files/28.gif" alt="" width="475" height="296" /><br />
<span>Рис. 1 – Блок-схема работы программного модуля</span></div>
<p><span>Разработанный программный модуль предоставляет пользователю возможность сохранять данные обследований пассажиропотоков в табличном виде для дальнейшего использования и рассчитывать матрицу корреспонденций пассажиропотоков. При использовании модуля расчёта предполагается наличие у пользователя входных данных корректного формата, представляющих собой таблицу со значениями входящих-выходящих пассажиров и список остановочных пунктов. Программа имеет достаточно простой графический интерфейс и пользователю не составит большого труда научиться в нём работать. Ввод данных осуществляется в базе данных, дальнейшая их выгрузка в приложение и расчёт матрицы производятся при помощи нескольких кнопок. Конечным результатом выполнения программы является отображение матрицы корреспонденций в элементе управления. Установка приложения производится путем добавления файла на компьютер. Программа выполняется до тех пор, пока не будет закрыта пользователем. </span><br />
<span>После запуска файла на экране всплывает главное окно приложения (рис.2).</span></p>
<div align="center"><img src="http://content.snauka.ru/web/70144_files/156.gif" alt="" width="749" height="568" /><br />
<span>Рис.2 – Интерфейс главного окна</span></div>
<p><span>Для того, чтобы выполнить какую-либо операцию необходимо нажать соответствующую кнопку. Прежде чем приступить к расчётам, пользователю необходимо внести исходные данные, а для этого требуется нажать кнопку «Открыть базу данных» (рис.3). В соответствующие колонки таблицы заносятся данные и сохраняются при помощи кнопки «Сохранить», расположенной на панели навигации сверху. Затем, при помощи кнопки «Закрыть базу данных», данное окно закрывается и возвращает пользователя к главному окну приложения.</span></p>
<div align="center"><img src="http://content.snauka.ru/web/70144_files/276.gif" alt="" width="592" height="556" /><br />
<span>Рис. 3 – База данных</span></div>
<p><span>Кнопка «Выполнить подключение к базе данных» осуществляет выгрузку параметров, требуемых для вычисления матрицы корреспонденций. При нажатии на данную кнопку, высвечивается уведомление о подключение к базе данных или об отсутствие подключения к ней. И далее следуют причины возникшей ошибки и методы её устранения. При наличии подключения к базе данных приложение осуществляет выгрузку исходных данных и уведомляет пользователя о том, что данные успешно загружены, кнопка расчёта становится активной для пользователя (рис 4.).</span></p>
<div align="center"><img src="http://content.snauka.ru/web/70144_files/412.gif" alt="" width="749" height="567" /><br />
<span>Рис. 4 – Результат вычисления</span></div>
<p><span>В случае возникновения у пользователя вопросов в процессе работы с программным модулем, следует обратиться к справочной системе, воспользовавшись кнопкой «?», расположенной в правом верхнем углу. В справке содержится вся информации о программном средстве и работе с ним. </span></p>
<p><strong><span>Заключение:</span></strong><br />
<span>Практическая значимость заключается в том, что разработанная система обработки информации может быть использована муниципальными учреждениями «Управление городским пассажирским транспортом» в проведении анализа состояния транспортного обслуживания.</span><br />
<span>Использование данного программного продукта позволит:</span></p>
<ul>
<li>снизить трудоемкость обработки исходных данных;</li>
<li>устранить бумажную форму хранения данных;</li>
<li>повысить сроки выполнения работы и качество получаемых расчётов.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2016/07/70144/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
