Разработка пользовательского интерфейса системы




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

Разработка и описание меню

На главной форме сверху расположено основное меню, в котором реализованы следующие функции:

- работа с файлом: открыть, сохранить и выход из программы;

- случайный процесс: проверка гипотезы и характеристики;

- отображение: гистограмма, функция распределения, корреляционная функция;

- вызов справочной информации для пользователя: справка и о программе.

Рисунок 18 – Вложенность меню

Описание контрольного примера

На главной форме программы (рисунок 19) вводятся параметры СП: количество отсчетов (10000), закон распределения (экспоненциальный), лямбда (2).

Рисунок 19 – Главная форма программы

Для моделирования процесса нажать кнопку Смоделировать. По завершению моделирования будет выдано сообщение (рисунок 20).

Рисунок 20 – Сообщение о завершении моделирования

Для проведения проверки смоделированного процесса выбрать пункт меню Случайный процесс – Проверка гипотезы и характеристики. В открывшемся окне Проверка гипотезы (рисунок 21) вводятся параметры проверки: критерий (Пирсона), уровень значимости (0,025), степень свободы (7). После ввода параметров проверки нажать кнопку проверить. Результат проверки будет отображен в одноименном поле.

Рисунок 21 – Окно Проверка гипотезы

Для отображения гистограммы СП необходимо выбрать пункт меню Отображение – Гистограмма. В открывшемся окне Параметры (рисунок 22) ввести параметры гистограммы: шаг дискретизации (0,01), количество столбцов гистограммы (20). Далее нажать кнопку Ok.

Рисунок 22 – Окно Параметры

После откроется окно с отображением Гистограммы (рисунок 23).

Рисунок 23 - Гистограмма

Разработка и описание модулей

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

При реализации данной системы были разработаны следующие модули:

- MainForm.cs (основной модуль)

- CheckHipForm.cs (в модуле содержится форма, в которой задаются параметры для проверки корректности по критерию Пирсона и Колмогорова смоделированного ранее СП)

- GraphForm.cs (модуль, предназначенный для отображения графических характеристик СП)

- ParametersAskBox.cs (в модуле содержится вспомогательная форма, в которой задаются параметры построение гистограммы СП)

- AboutBox.cs (в модуле содержится форма, на которой отображена информация о разработчиках)


Заключение

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


 

Список использованной литературы

1 Прохоров, С. А. Математическое описание и моделирование случайных процессов [Текст] / С. А. Прохоров – Самара: изд-во СГАУ, 2001. – 209 с.: ил.

2 Определение технологии RAD [Электронный ресурс] https://www.informicus.ru/RAD

3 Подрезова, В. И. Компьютерное моделирование процессов деления потоков волокнистого материала и управления ими [Текст] / В. И. Подрезова – М. Мир, 2008. – 18с.: ил.

4 Определение декомпозиции [Электронный ресурс] https://citforum.ru/programming/case/ooad_systemology

5 СТО СГАУ 02068410-004-2007. Общие требования к учебным текстовым документам [Текст]: методические указания. - Самара: Изд-во Самар. гос. аэрокосм. ун-та, 2007. - 30 с.

 


 

Приложение А



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: