Разработка программного обеспечения по обучающей игре "Предприятие и рынок" - Дипломная работа

бесплатно 0
4.5 140
Аннуитетная схема погашения кредита. Клиент-серверные сообщения, их обработка. Хранение данных, структура базы. Алгоритм формирования цен и курса валют. Визуализация данных на стороне клиента. Результат обработки стратегии. Система администрирования.


Аннотация к работе
Для их использования необходимо соответствующее программное обеспеченье, которое позволило бы обучающемуся взаимодействие с экономической средой, наблюдать результаты принятых им решений, проверять правильность сделанных предположений, сделанных на основе имеющихся знаний. Для этой цели пользователь может получить информацию о результатах полученных на прошлых шагах и просмотреть графики зависимостей. Программа предназначена для знакомства с экономическими основами, именно поэтому важно было избежать лишней функциональности, которая затруднит восприятие для не подготовленного человека. Программное обеспечение предназначено студентам не экономических специальностей, слушателям экономических курсов, для наглядного изучения понятий: издержки, объем капитала, инвестиции, балансовая прибыль, чистая прибыль, общая выручка, разорение предприятия, кредит, аннуитетной форма кредитования, дифференциальная форма кредитования. Существует множество экономических игр подобного рода, но они отличаются от разработанного варианта следующим: отсутствие сетевой реализации (это делает данные программы не удобными для группового обучения), избыточно функциональны (разработаны для старших курсов экономических факультетов, а значит они трудноосваеваемы для человека имеющего лишь базовые знания в экономической области), недостаточно функциональны, web реализацией, отсутствием возможности сохранять для последующего анализа результаты игры.Рыночная цена формируется под влиянием многих факторов: спроса и предложения, издержек производства, цен конкурентов и др. Спрос на товар определяет максимальную цену, которую могут устанавливать фирмы. Валовые издержки производства (сумма постоянных и переменных издержек) определяют минимальную ее величину (если рыночная цена на товар меньше валовых издержек - предприятие разоряется). Существует две основные схемы погашения кредита: аннуитетная (все ежемесячные платежи равны между собой) и дифференцированная (основной долг гасится равными платежами, а проценты с каждым месяцем уменьшаются - следовательно, платеж каждый месяц тоже уменьшается). Ежемесячный платеж на i-м месяце вычисляется по формуле: s_i = f p_i, где f = c / N - сумма в счет погашения основного долга (одна и та же каждый месяц) с - сумма кредита N - срок кредита (месяцев) p_i - проценты, начисленные за пользование кредитом на i-м месяце. p_i = (c - f * (i - 1)) * p / 1200 p - годовая процентная ставка.На предприятиях установлено оборудование (каждому продукту соответствует свой тип оборудования), способное производить все продукты, имеющиеся на рынке в неограниченном количестве. Усовершенствование - снижает издержки на производство товара, производимого усовершенствуемым типом оборудованием. У предприятия есть отдел маркетинга, используя возможности этого отдела, можно повысить цену для выбранного товара на фиксированный промежуток времени. На протяжении игры игроки разрабатывают стратегии, определяя: объемы производства продукции, средства, направляемые на усовершенствование оборудования и на маркетинг. Цель игры - в активной форме дать студентам навыки в составления финансовых планов предприятий, дать представления об инвестициях в совершенствование производства и маркетинга, дать возможность “почувствовать” работу рынка в деле определения цены равновесия спроса и предложения.В системе можно выделить 4 объекта верхнего уровня: Factory (предприятие) Объект класса Fabric содержит следующие состояния: FACTORYSTRATEGY (стратегия) - информация о разработанной стратегии и методы определяющие его поведение: REPORTPASTYEARSINFO() - выдать информацию по предыдущим годам. CALCYEARRESULT() - исходя из настроек игры вычисляет значения балансовой прибыли, чистой прибыли. Market (рынок) - объект класса Market отвечает за формирование рыночной ситуации. Поля, характеризующие состояния объекта данного типа: PRODUCTSSTRATEGY - список стратегий всех пользователей за текущий год,объединенных по типам продуктов; Bank - класс отвечающий за выдачу кредитов содержит 2 метода, характеризующих его поведение: CREDITREQUEST() - запрос на выдачу кредита.Исходя из выбранной концепции и распределения задач между пользователем и клиентом, стало необходимо разработать: систему обмена сообщениями между клиентом и сервером, систему хранения данных, алгоритмы обработки данных, систему администрирования. Сообщения бывают трех типов: Order(приказ) - сообщения, содержащие команду и данные, необходимые для ее исполнения. На данный момент, передается лишь одно сообщения данного типа: STRATEGY - через этот формат данных, серверу передается стратегия, разработанная пользователем. В данной подзадаче использовались следующие паттерны ООП: Information Expert (информационный эксперт) - идентификатор сообщений “знает” о всех типах сообщений и отправляет обрабатывать данные, находящиеся внутри сообщения исходя из типа данного сообщения. При создании кредита, его параметры (тип кредита (аннуитетный, дифференциальный); имя, под которым он будет виден пользователям; описание к
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?