Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля



Скачать 383.34 Kb.
страница6/8
Дата26.07.2014
Размер383.34 Kb.
ТипИсследование
1   2   3   4   5   6   7   8

3.2.2. Основные интерфейсные окна


При разработке приложения были реализованы следующие интерфейсные окна:

  • Окно авторизации

Требуется для входа пользователя в систему. Отображается при обращении к закрытому содержанию приложения.
Рис.3.2. Окно авторизации


  • Окно смены пароля

Требуется для смены текущего пароля и пользователя. Отображается только для авторизованного пользователя.
Рис.3.3. Окно смены пароля


  • Окно выбора портфеля

Требуется для выбора портфеля для текущей работы. Автоматически отображается при обращении к аналитическому модулю приложения
Рис.3.4. Окно выбора портфеля


  • Окно создания портфеля

Требуется для создания нового портфеля. Автоматически отображается, если требуется выбрать портфель, и список портфелей пуст.
Рис.3.5. Окно создания портфеля


  • Окно просмотра котировок

Требуется для отображения графика изменения котировок акций с течением времени. Новое окно помещается на новую вкладку в рабочей области .
Рис.3.6. Окно просмотра котировок


  • Окно просмотра доходностей

Требуется для отображения графика изменения доходностей акций с течением времени. Новое окно помещается на новую вкладку в рабочей области .
Рис.3.7. Окно просмотра доходностей


  • Окно просмотра портфеля

Требуется для демонстрации содержимого портфеля. Отображается при просмотре любого портфеля. Новое окно помещается на новую вкладку в рабочей области.
Рис.3.8. Окно просмотра портфеля


  • Окно метода множителей Лагранжа

Требуется для настройки параметров метода множителей Лагранжа и отображения результатов выполнения метода. Новое окно помещается на новую вкладку в рабочей области.
Рис.3.9. Окно метода множителей Лагранжа


  • Окно метода Монте-Карло

Требуется для настройки параметров метода Монте-Карло и отображения результатов выполнения метода. Новое окно помещается на новую вкладку в рабочей области.
Рис.3.10. Окно метода Монте-Карло


  • Окно метода Зойтендейка

Требуется для настройки параметров метода Зойтендейка и отображения результатов выполнения метода. Новое окно помещается на новую вкладку в рабочей области.
Рис.3.11. Окно метода множителей Лагранжа


  • Окно метода Куна-Таккера

Требуется для настройки параметров метода Куна-Таккера и отображения результатов выполнения метода. Новое окно помещается на новую вкладку в рабочей области.
Рис.3.12.
Окно метода Куна-Таккера


  • Окно метода Эрроу-Гурвица

Требуется для настройки параметров метода Эрроу-Гурвица и отображения результатов выполнения метода. Новое окно помещается на новую вкладку в рабочей области.
Рис.3.13. Окно метода Эрроу-Гурвица


  • Окно метода Вульфа-Фрэнка

Требуется для настройки параметров метода Вульфа-Фрэнка и отображения результатов выполнения метода. Новое окно помещается на новую вкладку в рабочей области.
Рис.3.14. Окно метода Вульфа-Фрэнка


  • Окно метода Левенберга-Марквардта

Требуется для настройки параметров метода Левенберга-Марквардта и отображения результат выполнения метода. Новое окно помещается на новую вкладку в рабочей области.
Рис.3.15. Окно метода Левенберга-Марквардта


  • Информационное окно

Окно содержит информацию о разработчиках приложения, партнерах и контактах.
Рис.3.16. Информационное окно


  • Основное окно

Окно, которое содержит дерево объектов, информационную панель и панель вкладок.
Рис.3.17. Основное окно

      1. Структурная карта интерфейса


На рисунке 3.18. приведена структурная карта интерфейса. Синие блоки – окна разработанного приложения. Стрелками указаны направления переходом между окнами. Зеленый овал показывает начальное событие работы с приложением. Красный овал – завершающее событие работы с приложением. Основное окно содержит в себе окна просмотра котировок, доходностей и портфеля, а также окна реализованных методов. Часть структурной карты интерфейса, которая соответствует окнам, входящим в основное окно, представляет собой полный граф между окнами. Это означает, что пользователь может перемещаться от любого окна к любому, если они находятся в основном окне. Для большей наглядности указанные связи не рисуются.

Основное окно

Окно авторизации

Начало работы

Окно смены пароля

Окно выбора портфеля

Создание портфеля

Окно просмотра котировок

Окончание работы

Окно просмотра доходностей

Окно метода Эрроу-Гурвица

Информационное окно

Окно метода множителей Лагранжа

Окно метода Монте-Карло

Окно метода Зойтендейка

Окно метода Куна-Таккера

Окно метода Вульфа-Фрэнка

Окно метода Левенберга-Марквардта

Окно просмотра портфеля
Рис. 3.18. Структурная карта интерфейса

3.2.4. Спецификация интерфейса


Окно авторизации

Окно содержит следующие элементы:



  • Текстовое поле «Пользователь»

  • Текстовое поле «Пароль»

  • Кнопка «ОК»

  • Кнопка «Отмена»

Требования:



  1. Если в поле «Пользователь» введен логин пользователя, и в поле «Пароль» введен пароль пользователя, и пользователь с указанными параметрами является пользователем базы, то при нажатии на кнопку «ОК» окно должно скрываться и показываться основное окно.


Окно выбора портфеля

Окно содержит следующие элементы:



  • Выпадающий список с названиями портфелей

  • Кнопка «ОК»

  • Кнопка «Создать новый портфель»

Требования:



  1. Если у пользователя есть портфели, то при нажатии на выпадающий список должен отображаться список его портфелей

  2. При нажатии на название портфеля из списка список должен скрываться, в поле списка должно находиться название портфеля

  3. Если пользователь начинает вводить с клавиатуры название портфеля в поле списка, то под полем списка должен появляться список портфелей, подходящих под введенное название

  4. Если у пользователя нет портфелей, то окно должно скрываться и открываться окно создания портфеля

  5. При нажатии на кнопку «ОК» название выбранного портфеля должно отображаться в строке состояния пользователя в основном окне

  6. При нажатии на кнопку «Создать новый портфель» должно открываться окно создания нового портфеля


Окно создания портфеля

Окно содержит следующие элементы:



  • Текстовое поле «Название портфеля»

  • Таблица «Список тикеров»

  • Таблица «Портфель»

  • Кнопка «ОК»

  • Кнопка «Отмена»

Требования:



  1. Если пользователь нажал на запись в любой из таблиц и перенес ее в другую таблицу, то из первой таблицы запись должна удалиться, а во второй появиться

  2. Если пользователь нажимает на поле вес для записи из таблицы «Портфель», то ячейка таблицы должна модифицироваться в текстовое поле

  3. Если в текстовое поле в ячейке таблицы введено целое число и выбрана другая запись, то введенное число должно сохраниться в таблице

  4. Если выбраны тикеры, которые составляют портфель, и у них проставлены веса, которые в сумме дают единицу, и нажата кнопка «ОК», то окно должно пропасть, а новый портфель должен создаться и появиться в дереве объектов

  5. При нажатии на кнопку «Отмена» окно должно уничтожаться


Спецификация остальных интерфейсных окон приведена в Приложении 1.

1   2   3   4   5   6   7   8

Похожие:

Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля iconСравнение методов нахождения оптимального портфеля с учетом теории перспектив
В связи с этим возникают различные подходы к определению оптимального портфеля. Один из таких подходов, использующий более реалистичную...
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля iconМетод генетического программирования для решения задачи оптимального управления
Приведен метод поиска решения на основе генетического алгоритма в виде функциональной зависимости управления от времени и начальных...
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля iconЛинейное программирование. Методы решения одношаговых задач оптимального управления
Методы решения таких задач получили название математического программирования. Простейшим случаем математического программирования...
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля iconРазработка алгоритма решения задачи ортогональной упаковки прямоугольных объектов в двухмерный контейнер
Для решения np-трудной задачи ортогональной упаковки прямоугольных объектов в двухмерный контейнер предлагается эффективный метод...
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля iconУчебное пособие. Автор: Е. Н. Вышинская Н. Новгород. 2011 18 с
Применение методов поиска оптимального решения и нечеткой логики в экономических задачах
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля iconТема Оценка и прогнозирование инвестиционного рынка Понятие инвестиционного рынка. Сегменты инвестиционного рынка. Основные элементы инвестиционного рынка (спрос, предложение, цена, конкуренция), их взаимосвязь
...
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля iconРазработка алгоритмов решения задачи ортогональной упаковки прямоугольных объектов в двухмерный контейнер
Предлагаются алгоритмы поиска глобально-оптимального решения задачи ортогональной упаковки прямоугольных объектов в двухмерный контейнер,...
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля icon1. 1 Технологии программирования
Технология программирования это совокупность методов и средств разработки (написания) программ и порядок применения этих методов...
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля iconПояснительная записка к проекту по дисциплине "Технологии программирования" на тему "Автоматизированная система поиска оптимального пути на карте города по заданному критерию"
Автоматизированная система поиска оптимального пути на карте города по заданному критерию
Исследование возможности применения методов нелинейного программирования для решения многомерной задачи Марковица поиска оптимального инвестиционного портфеля icon2. Характеристика задачи оптимального размещения элементов топологии
Целью настоящей работы является изучение и исследование задачи оптимального размещения элементов топологии сложных объектов проектирования...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org