ПЗ (1229304), страница 6
Текст из файла (страница 6)
Рисунок 7 Установление параметра экономического состояния
При увеличении (up) рынок может увеличиваться на один, либо на два процента. При стабильности (stable) рынок либо увеличивается на один, два процента, либо уменьшается на один, два процента, либо оставается неизменным. При понижении (down) рынок может уменьшаться на один, либо на два процента.
Сервер может находиться в трех состояниях подключения (рисунок 8):
-
ожидание подключения хоть одного клиента – отображается в виде красного круга;
-
ожидание подключений, оставшихся – отображается в виде синего круга;
-
подключены все – отображается в виде зеленного круга.
Рисунок 8 Три Состояния сервера
После запуска, сервер находится в первом положении, после подключения первого клиента, сервер находится во втором положении. Когда подключены все клиенты, которые указаны в серверной форме то сервер находится в третьем положении. Последнее состояние сервера означает, что процесс симуляции начался. Доступ к управлению сервера осуществляется путем нажатия правой кнопкой мыши на иконку сервера.
В серверной форме присутствует информационный блок (рисунок 9), он показывает количество активных в симуляцию, имя участников, а также блок для выведения в него информационных данных о происходящих событиях в симуляции в реальном времени.
Рисунок 9 Информационный блок
3.3.2 Клиент
После того как заполнили серверную форму и запустили сервер, происходит подключение участников. Окно подключения участников изображено на (рисунке 10).
Рисунок 10 Окно подключение участника
При подключении клиента к серверу необходимо заполнить параметры подключения:
-
IP Адрес – необходимо указать адрес в сети сервера;
-
порт – номер порта, он указывается в серверной форме при настройке сервера;
-
имя симуляции – указывается в серверной форме при настройке сервера;
-
имя участника – любое имя, которое будет идентифицировать участника в процессе симуляции.
При не правильном заполнении одного из параметров подключения, участнику будет выдана ошибка в соответствии с (рисунком 11), о том, что были заполнены неправильно параметры подключения, либо нет контакта с сервером.
Рисунок 11 ошибка, нет контакта с сервером
Не правильными заполненными параметрами могут являться, как имя симуляции в таком случае будет выдана соответствующая ошибка. Также ошибкой будет являться совпадение имени пользователя с другим именем пользователя.
Когда к серверу подключились все участники, то осуществляется переход в главное окно (рисунок 12), в котором будут тестироваться участники.
Рисунок 12 – Главное окно интерфейса участника симуляции
Главное окно участника разделено на семь блоков:
-
начальные данные – в данной области приводится информация о начальных данных, которые были прописаны в серверной форме администратором программы, эти данные участники используют для формирования своих стратегий и бизнес процессов в ходе симцляций;
-
параметры симуляции – это параметр, который участник обязан заполнить после формирования своих решениий и принятия стратегий по отношению к другим участникам симуляции, данными параметрами происходит управление банком;
-
доля рынка – один из графических отчетов предоставляемый участнику, несет информацию о состоянии дел банка на рынке, то есть график дает понять участнику сколько % доли рынка он занимает по отношению к другим участникам;
-
список отчетов – используется в качестве блока, в котором располагаются в своей последовательности отчеты за каждый период симуляции;
-
просмотр отчетов – область, которая позволяет расположить отчеты в развернутом виде для их просмотра;
-
графическое представление основных параметров, которые приведены в отчетах участников;
-
кнопка отчеты – нажимая на кнопку отчеты выводится блок со всеми отчетами, то есть данными которые выводились в отчетах во время симуляций, которые провели участники.
В процессе симуляции все участники включаются одновременно. При появлении основного окна программы, все участники могут оценить расположение дел банка, из представленного начального отчета. Начальный отчет будет отображаться во всех периодах симуляции и изменяться не будет. На основе данного отчета участникам необходимо принять решение как будет развиваться банк, другими словами выбрать стратегию развития банка. Управление банком осуществляется путем ввода параметров на основе разработанной стратегии участников.
Вкладывая в фонды, банк увеличивает выпуск производства продукции. Вложение в научно-исследовательскую работу (НИР) повышает качество продукции, тем самым увеличивается спрос на рынке. Расход на маркетинг повышает привлекательность продукции, что в свою очередь, также увеличивает спрос. В поле «Кол-во продукции» указывается количество, которое необходимо произвести банку. Но банк не может выпустить больше, чем позволяет мощность самого банка, определяется уровнем мощности фондов. Также выпуская большие объемы продукции при большой себестоимости, и имея небольшой спрос на рынке, банк может брать в задолженность. Чтобы оставаться среди конкурентов на рынке в таком случае выдается автоматически кредит под проценты от ЦБ, который необходимо возвращать каждым период. В поле «Возврат ЦБ» осуществляет перевод денежных средств ЦБ. Не возвращая наличность ЦБ при наличии установленной процентной ставки, участник рискует стать банкротом. Банкротство определяется задолженностью банка перед ЦБ, большей суммой, чем максимальная сумма кредита. Таким образом возвращать кредит ЦБ необходимо. Последним из параметров является «Цена», данный параметр устанавливает цену на производимую продукцию банка. Обязательно, чтоб этот параметр превышал числовое значение себестоимости продукции, иначе банк будет терять убытки.
При неправильном заполнении параметров участником, будет выдан звуковой сигнал. Он предупреждает о не правильном вводе данных. Заполнив параметры отрицательными или пустыми значениями, при нажатии на кнопку «Отправить» значения параметров будут обнулены. При заполнении каждого из параметров такие как: «инвестиции в фонды», «вложения в НИР», «вложения в маркетинг», а также «возврат ЦБ» проверяется общая заполненная сумма с суммой имеющиеся у банка. Если денежных средств у банка будет меньше общей заполненной суммы, то каждый параметр будет обнулен. Автоматического кредитования банком в данном случае не будет. Кредит выдается только в том случае, если не недостаточно собственных средств банка при производстве продукции.
После заполнения всех параметров необходимо их отправить на сервер, на обработку. Это осуществляется нажатием на кнопку «Отправить».
После того как сервер обработает данные, клиенту приходит отчет. В отчете приведен результат, о том, какое количество продукции было произведено, сколько было продано, какая прибыль банка и т.д., другими словами в отчете содержится вся необходимая информация участника симуляции. Информация о том, какое количество продукции было продано относительно от общего количества на рынке покупателей, тем самым, показывая, какую долю рынка удалось завоевать участнику, представлена в графическом виде в блоке «Отчет доли рынка». Все отчеты, которые приходят от сервера содержатся в блоке «список отчетов». При необходимости каждый отчет можно просмотреть, кликнув на него мышкой, содержимое отчета раскроется в области просмотра отчетов. В данной области может содержаться любое количество раскрытых отчетов. Но рекомендуется одновременно держать открытыми только три-четыре отчета, так как при более четырех открытых отчетов просматривать информацию не удобно. Есть возможность раскрывать отчеты вне блока просмотра отчетов, в соответствии с (рисунком 13). Данная возможность позволяет раскрывать любое количество отчетов для удобного их расположения на рабочем столе.
Рисунок 13 – Отчет вне блока
На основе полученных отчетов участник принимает решение о дальнейшем развитии своего банка, то есть принимает решение, сколько денежных средств необходимо вложить в тот или иной параметр, а также принимает решение, сколько необходимо выпустить продукции, при этом установив цену за единицу продукции. Необходимо учитывать, что в симуляции принимают участия и разрабатывают стратегии другие участники, поэтому необходимо принимать решение относительно их доли на рынке.
3.3.3 Взаимодействие сервера и участников
При подключении клиента к серверу, в запросе передаются все введенные параметры. При удачном подключении клиента, сервер назначает ему новый порт в соответствии с (рисунком 14), по которому будет происходить обмен данными [16].
Рисунок 14 Ход подключения клиента к серверу
В процессе симуляции после каждого завершенного периода сервер ожидает новых данных от клиентов. После того как все активные клиенты прислали данные, происходит их обработка сервером. В случае если клиент не прислал данные за время ожидания симуляции, то считается, что клиент больше не участвует в процессе симуляции. В таких случаях, клиент считается, что он отключен или банкрот.
3.4 Отчеты участников симуляции
В начале всей симуляции участники получают «начальный Отчет», в котором содержится исходные ресурсы банка, а в конце каждого периода получают еще три отчета такие как «Отчет доли рынка», «Отчет банка», «Графический отчет основных данных» (банка).
В «начальном Отчете» показаны начальные ресурсы, которыми располагает банк. Исходя из данных, представленной в данном отчете, можно принять решения о том, как начать деятельность, и как построить стратегию дальнейшего развития своего банка.
Отчет, который предоставляется участнику, имеет вид в соответствии с (рисунком 15).
Рисунок 15 Отчет начальный
Далее после каждой симуляции все участники получают «Отчет банка». Отчет предоставляется участнику в соответствии с (рисунком 16).
Рисунок 16 Отчет банка
Отчет банка состоит условно из двух основных разделов и семи подразделов. Первый основной раздел содержит три подраздела. В этих подразделах приведена информация о состояниях фондов, научно-исследовательской работы и реклама.
Второй основной раздел содержит четыре подраздела. В первом подразделе приведена информация об общих объемах рынка, выпускаемой продукции и стоимость данной продукции, из данного подраздела можно быстро принять решение на выпуск продукции и определить ее стоимости с учетом рынка.
Во втором подразделе располагаются все отношения заемщика с кредитором, то есть с ЦБ. Из начального отчета, зная предел кредита, участник симуляции, принимает решение, стоит брать дальше кредит или уже начинать его возвращать при его задолженности и процента. Необходимо обратить внимание на то, что кредит выдается автоматически, каждый раз, когда участнику потребуется наличность, то есть при недостатке его собственных средств.















