Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Final.docx
Скачиваний:
118
Добавлен:
09.12.2017
Размер:
256.19 Кб
Скачать

3 Разработка программного продукта

Программный продукт представляет собой реализацию настольного приложения на языке программирования Delphi.

3.1 Средства для разработки

Delphi 7 — Среда предназначена для быстрой (RAD) разработки прикладного ПО для операционных систем Windows, Mac OS X, а также iOS и Android. Благодаря уникальной совокупности простоты языка и генерации машинного кода, позволяет непосредственно, и, при желании, достаточно низкоуровнево взаимодействовать с операционной системой, а также с библиотеками, написанными на C/C++. Созданные программы независимы от стороннего ПО, как то Microsoft .NET Framework или Java Virtual Machine. Выделение и освобождение памяти контролируется в основном пользовательским кодом, что, с одной стороны, ужесточает требования к качеству кода, а с другой — делает возможным создание сложных приложений с высокими требованиями к отзывчивости (работа в реальном времени). В кросс-компиляторах для мобильных платформ предусмотрен автоматический подсчёт ссылок на объекты, облегчающий задачу управления их временем жизни.

3.2 Интерфейс программного продукта

Интерфейс был разделен на блоки, для удобства пользования программой. Интерфейс представлен на рисунке 3.1.

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

Рис. 3.1 – Интерфейс программы

Рис. 3.2 –Блок ввода информации

1) Поля для ввода количества строк и столбцов.

2) Кнопка для подтверждения введенных значений.

3) Поле для ввода уровня риска, который используется при расчете критерия Гурвица.

4) Кнопка для сброса количества столбцов и строк.

5) Кнопка для очистки всех значений.

6) Матрица для ввода значений.

Рис. 3.3 –Блок результатов расчета

1) Поле расчета критерия Лапласса.

2) Поле расчета критерия Вальда.

3) Поле расчета критерия Гурвица.

4) Матрица рисков и поле расчета критерия Сэвиджа.

5) Кнопка для произведения расчета.

6) Кнопка для сохранения результатов.

7) Кнопка выхода из программы.

4 Руководство пользователя

  1. После запуска программы пользователь должен задать количество столбцов и строк, а также уровень риска в соответствующих полях и подтвердить это нажатием на кнопку “Задать размеры”. Пример приведен на рисунке 4.1.

Рис. 4.1

  1. В случае если необходимо сбросить количество столбцов и ячеек можно воспользоваться кнопкой “Сбросить таблицу”. Если же необходимо только очистить таблицу от значений, то есть соответствующая кнопка “Очистить таблицу”.

Рис. 4.2

  1. Далее необходимо заполнить ячейки таблицы данными.

Рис. 4.4

  1. После того, как таблица будет заполнена, пользователь должен нажать кнопку ”Расчет”, чтобы программа произвела расчеты по всем критериям. Сохранить активную форму можно с помощью кнопки ”Сохранить результат”. После будет нужно выбрать место, куда будет сохранено изображение, и задать имя файла.

Рис. 4.5

н

Рис. 4.6

  1. Расчеты по всем критериям будут выведенных в соответствующих полях.

Рис. 4.7

  1. При наведении на элементы программы пользователь будет получать подсказки в виде всплывающих окон.

Рис. 4.8

ВЫВОДЫ

Элементы неопределенности, присущие функционированию и развитию многих экономических процессов, обуславливают появление ситуаций, не имеющих однозначного исхода (решения). Это обстоятельство усложняет процесс принятия решений в условиях неопределенности и предопределяет необходимость использования соответствующих методов, которые дают возможность по заданным целям и ограничениям получить приемлемые для практики (оптимальные или рациональные) управленческие решения.

Общие рекомендации по выбору того или иного критерия дать затруднительно. В результате работы проделанной в курсовой работе можно отметить следующее: если в отдельных ситуациях недопустим даже минимальный риск, то следует применять критерий Вальда; если определенный риск вполне приемлем, то можно воспользоваться критерием Сэвиджа. Можно рекомендовать одновременно применять поочередно различные критерии. После этого среди нескольких вариантов, отобранных таким образом в качестве оптимальных, приходится волевым решением выделять некоторое окончательное решение.

Мною был разработан программный продукт позволяющий производить расчет всех критериев с высокой точностью за считанные секунды, тем самым облегчая рабочий процессы человеку принимающему решение в условиях неопределенности.