Разработка программного продукта для оценки параметров схем пенсионного обеспечения - Дипломная работа

бесплатно 0
4.5 158
Характеристика основных методов моделирования деятельности негосударственного пенсионного фонда. Выбор подхода к созданию программного обеспечения. Избрание языка программирования и инструментальных средств разработки. Описание интерфейса пользователя.


Аннотация к работе
Схемы, в которых пенсия назначается НПФ в момент выхода работника на пенсию и гарантируется (в определенном размере с возможной индексацией, но без возможности уменьшения) на весь период оставшейся жизни пенсионера, относятся к схемам с установленными выплатами (DB). Пусть схема негосударственного пенсионного обеспечения имеет следующий вид (Рисунок 1.1): Рисунок 1.1 Схема негосударственного пенсионного обеспечения. где x - возраст, в котором заключается договор; Некоторые НПФ предлагают клиентам таблицы с рассчитанными пенсионными взносами и выплатами для конкретных входных данных (периоды выплат взносов и пенсий) в зависимости от выбора пенсионной схемы. Другие НПФ предлагают пенсионные калькуляторы, позволяющие рассчитать будущую пенсию или взнос при разных входных данных (пол, возраст, ежемесячная заработная плата, размер пенсионных накоплений и т.д.). В программе предусмотрено, что актуарий может выполнять периодический пересчет взносов (в DB схеме) либо пенсий (в DC схеме) с целью выравнивания актуарного баланса.Алгоритм вычисления величины капитала и оценки вероятности разорения представлен на Рисунке 2.1. В ходе выполнения программы любая процедура может быть вызвана из любой точки, включая саму данную процедуру. Объектно-ориентированное программирование (ООП) - парадигма программирования, при которой программа рассматривается как набор дискретных объектов, содержащих, в свою очередь, наборы структур данных и процедур, взаимодействующих с другими объектами. При нажатии кнопки «Загрузка» во вкладке «Загрузка статистических данных» вызываются соответствующие функции: · Load_cost_pai () - загрузка стоимости паев ПИФОВ при выборе загрузки «Стоимость паев», затем вызывается функция Get_month_yield (), на вход подается список стоимостей паев, на выходе - список ежемесячных доходностей; При нажатии кнопки «Прогноз» вызываются функции Get_parameter_contract() - получение входных данных по договору; Get_interval (int scheme) - в зависимости от схемы (входного параметра) задает интервал; Get_model_parameter() - получение параметров модели.Если в секции «Результат» есть надпись «Промежуточный результат», то после ввода вероятности разорения и нажатии кнопки «ок» появится предварительный результат, по полученным расчетам (Рис.2.16) Если в секции «Результат» есть надпись «Результаты готовы», то после ввода вероятности разорения и нажатии кнопки «ок» появится окончательный результат, по полученным расчетам (Рис.2.17) Для того чтобы посмотреть сведения о программе, нужно нажать кнопку «О программе». Примеры сообщений при некорректных статистических данных: При тестировании в экстремальных условиях, таких как, функционирование в непрерывном режиме, расчет с использованием большого количества входных данных удовлетворяющих структуре, не приводит к зависанию программы, функциональность не нарушается, все данные воспринимаются программой как правильные. Программа «Моделирование и анализ схем пенсионного обеспечения» предназначена при входных данных: мера риска НПФ, статистических данных и пенсионной схемы - получать значения: · величины выплат пенсионной схемы с установленными взносами (DC схема);Время расчета результатов зависит от интервала оценивания взноса/пенсии и их значений. Характеристики работы программы представлены в таблице Таблица 7. При нажатии кнопки «Загрузка» во вкладке «Загрузка статистических данных» вызываются соответствующие функции: · Load_cost_pai () - загрузка стоимости паев ПИФОВ при выборе загрузки «Стоимость паев», затем вызывается функция Get_month_yield (), на вход подается список стоимостей паев, на выходе - список ежемесячных доходностей; При нажатии кнопки «Прогноз» вызываются функции Get_parameter_contract() - получение входных данных по договору; Get_interval (int scheme) - в зависимости от схемы (входного параметра) задает интервал; Get_model_parameter() - получение параметров модели. Затем вызываются функции Imitation_100MA_Tick() и Imitation_Malk_Tick (), запускающие таймеры для расчетов, в которых вызывается функция Get_Risk() входными параметрами являются взнос, выплаты, период прогнозирования, стратегия и схемы, на выходе получаем значения капитала и вероятности разорения.Для того чтобы посмотреть сведения о программе, нужно нажать кнопку «О программе». В случае неверной структуры входных данных программа выдаст сообщение об их некорректности и прекратит загрузку (рис. Если неверно введены параметры договора программа выдаст сообщение об их некорректности(рис. Аналогичные сообщения программа выдает при ошибке в данных параметры модели и вероятности разорения (Рис. Если идут вычисление расчетов, и пользователь нажал на кнопку «Параметры модели», то программа выдает предупредительное сообщение (Рис.2.45).
Заказать написание новой работы



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



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