<?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://technology.snauka.ru/tags/klient/feed" rel="self" type="application/rss+xml" />
	<link>https://technology.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jan 2026 18:56:12 +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://technology.snauka.ru/2015/02/5721</link>
		<comments>https://technology.snauka.ru/2015/02/5721#comments</comments>
		<pubDate>Mon, 09 Feb 2015 10:40:48 +0000</pubDate>
		<dc:creator>Пронина Ольга Юрьевна</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[client-server application]]></category>
		<category><![CDATA[erver]]></category>
		<category><![CDATA[protocol command message]]></category>
		<category><![CDATA[system]]></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://technology.snauka.ru/?p=5721</guid>
		<description><![CDATA[Система обмена сообщениями является одним из самых доступных и востребованных средств общения в Интернете, в корпоративных и локальных сетях. Наиболее распространенными среди таких систем являются  системы передачи текста. Следовательно, на сегодняшний день актуальна проблема создания систем обмена текстовыми сообщениями. Разработкой систем обмена сообщений, изучения протоколов электронной почты занимались А. Шетухин и др. [1-5]. О том [...]]]></description>
			<content:encoded><![CDATA[<p>Система обмена сообщениями является одним из самых доступных и востребованных средств общения в Интернете, в корпоративных и локальных сетях. Наиболее распространенными среди таких систем являются  системы передачи текста. Следовательно, на сегодняшний день актуальна проблема создания систем обмена текстовыми сообщениями.</p>
<p>Разработкой систем обмена сообщений, изучения протоколов электронной почты занимались А. Шетухин и др. [1-5]. О том что чат является формой синхронного общения в своих исследованиях показали В.Н. Кухаренко и Н.Г. Сиротенко [6]. Передачу сообщений дополнительной расширенной информации в формате полезной нагрузки транспортного протокола реального времени описали М. Ханнуксела и Й. К. Ванг [7].</p>
<p>В рамках изучения информационных сетей на основе существующего прикладного протокола разработан собственный, позволяющий реализовать систему обмена текстовыми сообщениями с отложенным чтением сообщений.</p>
<p>Для реализации данной системы были выбраны POP3 и SMTP протоколы. POP3- это протокол для работы пользователя с почтовым ящиком. Другими словами, данный протокол позволяет реализовать возможность изъятия накопившейся информации с почтового ящика, а также возможностью ее удаления.</p>
<p>SMTP- это протокол передачи сообщений в сети Internet. SMTP осуществляет передачу сообщений между компьютерами от сервера к клиенту и наоборот.</p>
<p>При проектировании структуры и базовых алгоритмов системы обмена сообщениями в первую очередь был продуман графический интерфейс программы.</p>
<p>Интерфейс включает в себя:</p>
<ol>
<li>главное меню с основными пунктами: «Файл» с подменю «Выход» и «Настройки» с подменю «Настройки»</li>
<li>кнопки быстрого управления для подключения клиентской части программы к серверу, либо создания серверной части при невозможности подключения к серверной части.</li>
<li>три основных поля:</li>
</ol>
<p>1)   поле для вывода переписки пользователями</p>
<p>2)      поле для ввода сообщений, для последующей отправки</p>
<p>3)      поле вывода списка пользователей, находящихся в чате</p>
<p>При реализации базового алгоритма было предусмотрено наличие большое количество программного кода. Вследствие чего исходный код программного обеспечения был разбит на несколько модулей:</p>
<p>1. MainUnit– основная часть программы. В данную часть входит:</p>
<p>1) Процедура обрабатывающая событие нажатия кнопки «Подключиться». В данной процедуре происходит определение режима работы программы, будет ли запущена от имени сервера или же клиента. При определении данного значения происходит назначение соответствующих параметров для программы.</p>
<p>2) Процедура обработки событий нажатия кнопки «Отправить». Обрабатывает события, которые должны выполняться при нажатии кнопки. При обработке события происходит проверка режима работы программы и выполнение соответствующих действий в зависимости от того находится ли программа в режиме клиента или сервера.</p>
<p>3) Процедура обработки события чтения Soket’ов клиентом. В данной процедуре происходит определение команды, которую необходимо выполнить клиентским приложением и в соответствии с определенной командой выполнение необходимой операции:</p>
<p>0: Отправка сообщения, написанного пользователем</p>
<p>1: Отправка имени пользователя</p>
<p>2: Получение полного списка подключенных пользователей</p>
<p>3: Оповещение сервера принять файл</p>
<p>4: Получение файла с сервера</p>
<p>4) Процедура обработки ошибок подключения клиентской части программы с выводом соответствующего сообщения.</p>
<p>2. Server – в данном модуле расположены основные функции и процедуры, предназначенных для выполнения команд серверной части. Процедура предназначена для обновления списка пользователей. В данной процедуре реализовано получение имен пользователей от каждого подключенного клиента, формирование общего списка и отправка данного списка всем клиентам. Сюда входит:</p>
<p>1)      Дополнительная процедура, предназначенная для получения списка пользователей из массива данных и запроса имени подключившегося клиента.</p>
<p>2) Процедура определения полученной команды от клиента с последующим ее выполнением. Содержит следующий список команд:</p>
<p>0: Отправка полученных сообщений клиентам</p>
<p>1: Получение имени подключенных пользователей</p>
<p>2: Отправка клиентскому приложению файла</p>
<p>3: Запроса на отправку файла</p>
<p>3) Процедура отправки файла через сокет и отправки его определенными частями клиенту.</p>
<p>4) Процедура отправки запроса клиентской части на возможность отправки файла сервером. В данной процедуре производится сохранение блога сообщений в файл и определение основных параметров файла, необходимых для передачи последующего запроса на отправку файла клиентской части программы.</p>
<p>3. Settings – модуль визуального окна настройки, для настройки программы. В данном модуле реализована загрузка и сохранение настроек программы посредством чтения или записи необходимых значений.</p>
<p>Интерфейс программы реализован с использованием двух визуальных форм.</p>
<p>На основной форме расположены следующие визуальные компоненты (рис. 1):</p>
<p>1. TmainMenu – для организации главного меню программы;</p>
<p>2. TextEdit – поле ввода текстового сообщения, для последующей отправки пользователям;</p>
<p>3. TMemo – Поле для вывода сообщений, основной чат;</p>
<p>4. TButton – используется две кнопки для подключения/ отключения к чату и отправки сообщений;</p>
<p>5. TListView – для отображения подключившихся пользователей;</p>
<p>6. TGroupBox – для группировки отдельных компонентов.</p>
<p style="text-align: center;"> <img class="alignnone size-full wp-image-5722" title="ris1" src="https://technology.snauka.ru/wp-content/uploads/2015/02/ris1.png" alt="" width="634" height="426" /></p>
<p align="center">Рисунок 1<strong> -</strong> Главная форма программы</p>
<p>На дополнительной форме вынесены настройки для программы. Содержит три пункта:</p>
<ol>
<li>Порт подключения;</li>
<li>IP адрес сервера;</li>
<li>Ник пользователя.</li>
</ol>
<p>Для организации использованы следующие визуальные компоненты: три компонента TextEdit и два компонента TButton – для сохранения и отмены изменений настроек (рис. 2).</p>
<p style="text-align: center;"> <img class="alignnone size-full wp-image-5723" title="ris2" src="https://technology.snauka.ru/wp-content/uploads/2015/02/ris2.png" alt="" width="635" height="426" /></p>
<p align="center">Рисунок 2<strong> -</strong> Форма настроек программы</p>
<p>В процессе выполнения работы произведен анализ существующего протокола прикладного уровня: система обмена текстовыми сообщениями с отложенным чтением сообщений. Изучены команды прикладного протокола. Разработана программа, реализующая собственный прикладной протокол системы обмена тестовыми сообщениями с отложенным чтением сообщений, в среде программирования Delphi.</p>
]]></content:encoded>
			<wfw:commentRss>https://technology.snauka.ru/2015/02/5721/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Описание бизнес-процесса «Выдача кредита»</title>
		<link>https://technology.snauka.ru/2016/11/11398</link>
		<comments>https://technology.snauka.ru/2016/11/11398#comments</comments>
		<pubDate>Mon, 21 Nov 2016 13:23:36 +0000</pubDate>
		<dc:creator>Давыдова Анастасия Алексеевна</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[eEPC]]></category>
		<category><![CDATA[IFD]]></category>
		<category><![CDATA[клиент]]></category>
		<category><![CDATA[паспорт]]></category>
		<category><![CDATA[потребительский кредит]]></category>

		<guid isPermaLink="false">https://technology.snauka.ru/2016/11/11398</guid>
		<description><![CDATA[Потребительский кредит — это кредит, предоставляемый банком на приобретение товаров (работ, услуг) для личных нужд. В потребительском кредите заёмщиками выступают физические лица, а кредиторами выступают – торговые организации и сферы услуг, банки, кредитные учреждения. Торговые организации выдают кредит на товар , а банки предоставляют кредит наличными на руки заёмщику 3-60 месяцев. Плюсами потребительского кредита является то, что [...]]]></description>
			<content:encoded><![CDATA[<p>Потребительский кредит — это кредит, предоставляемый банком на приобретение товаров (работ, услуг) для личных нужд. В потребительском кредите заёмщиками выступают физические лица, а кредиторами выступают – торговые организации и сферы услуг, банки, кредитные учреждения. Торговые организации выдают кредит на товар , а банки предоставляют кредит наличными на руки заёмщику 3-60 месяцев.</p>
<p>Плюсами потребительского кредита является то, что в отличие от автомобильного или ипотечного кредита, в случае потребительского кредита банк не отслеживает, на какие именно цели клиент потратит полученные им деньги. Именно поэтому потребительский кредит &#8211; отличный инструмент для решения проблем и осуществления планов. Получив кредит деньгами, клиент сам определяет, куда он его потратит [1, 2]. Путевки на отдых, ремонт, покупка бытовой техники, обучение &#8211; все это может стать реальностью, если воспользоваться потребительским кредитом.</p>
<p>Итак, клиент обратился в банк с целью получения кредита. В ходе переговоров он предоставляет документы, необходимые для рассмотрения заявки. Кредитным работником рассматриваются предоставленные данные, в случае несоответствия данных идет отказ в выдаче кредита. Если данные прошли проверку то они передаются на проверку кредитным инспекторам для того, чтобы удостовериться, что заемщик способен выплатить кредит. При удовлетворении всех условий банк дает одобрение на заключение договора кредитования, сообщая клиенту и заключая с ним кредитный договор [3, 4].</p>
<p>Описание диаграммы EPC</p>
<p>Модель eEPC используется для описания бизнес-процессов в виде последовательных событий и функций (рис.1).</p>
<div style="text-align: center;">
<dl id="attachment_73558">
<dt><a href="https://technology.snauka.ru/?attachment_id=73558" rel="attachment wp-att-73558"><img src="https://web.snauka.ru/wp-content/uploads/2016/11/diagramma_1.jpg" alt="" width="610" height="719" /></a></dt>
<dt>Рисунок 1 – Диаграмма eEPC</dt>
</dl>
</div>
<p>В процессе выдачи потребительского кредита клиент обращается в банк за кредитом. Менеджер предоставляет каталог кредитных продуктов. Клиент выбрал программу кредитования. Экономист печатает заявление для оформления заявления на кредит. Заявление на кредит оформлено. Старший экономист оценивает платежеспособность клиента. Далее документы передаются кредитному инспектору для проверки кредитной истории на наличие задолженностей [5]. В результате проверки инспектор принимает решение: или отрицательное решение и банк уведомляет клиента об отказе в выдаче кредита, или положительное решение. В последнем случае клиенту выдается денежная сумма: либо наличными через кассу, клиент отказался от выдачи наличными в кассе, либо на банковскую карту. Далее идет погашение кредита закрытие договора. Кредит закрыт. Банковский работник сдает отчет по клиенту.</p>
<p>Описание диаграммы IFD (рис.2)</p>
<div style="text-align: center;">
<dl id="attachment_73559">
<dt><a href="https://technology.snauka.ru/?attachment_id=73559" rel="attachment wp-att-73559"><img src="https://web.snauka.ru/wp-content/uploads/2016/11/12diagramma_1.jpg" alt="" width="518" height="412" /></a></dt>
<dt>Рисунок 2 – Диаграмма IFD</dt>
</dl>
</div>
<p>Диаграмма IFD информационных потоков предназначена для описания потоков информации между функциями. Для этой цели в диаграмме необходимо связать две функции посредством потока информации. Эта связь указывает, что данные вытекают от исходной функции к целевой.</p>
<p>Клиент подал заявку на кредит, документы (паспорт, справку о доходах). Проверка заявки , паспорта, кредитной истории, справки о доходах на наличие платежеспособности. Проверены документы (паспорт, кредитная история, справка о доходах). Далее передается запрос на кредитование в банк. Банк анализирует запрос на кредитование. Принятие решения о выдаче кредита. Одобренная заявка отправляется в кассу. Выдача кредита.</p>
]]></content:encoded>
			<wfw:commentRss>https://technology.snauka.ru/2016/11/11398/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
