При запросе справочной информации системы помощи или информации о разработчике осуществляется активация диалоговых окон с соответствующими запросу данными


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

При запросе справочной информации системы помощи или информации о разработчике осуществляется активация диалоговых окон с соответствующими запросу данными

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

При устранении найденных ошибок отладка программы осуществлялась встроенным отладчиком MS Visual Studio 2005.

3.4 Вывод по результатам тестирования

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

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

4. Применение программы

4.1 Назначение программы

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

- управление динамическим набором эмиттеров (систем частиц);

- управление частицами каждого эмиттера;

- управление общими параметрами рисования;

- ввод и вывод данных на внешние носители;

4.2 Инсталляция программы

Разработанное программное средство не нуждается в инсталляции. Однако следует заметить, что для работы приложения необходимо наличие в системе динамической библиотеки OpenGL любой версии (с MS Windows по умолчанию поставляется версия 1.0).

Кроме того, для корректной работы приложения, собранного в Microsoft Visual Studio 2005, необходимо наличие в системе установленных специальным образом библиотек (так называемых манифестов), иначе приложение не запустится. В качестве альтернативы можно собрать приложение с использованием Microsoft Visual Studio 2003, однако при этом будет использован графический пользовательский интерфейс старого образца. Более подробно о манифестах, их типах и назначениях, можно прочитать на официальном сайте корпорации Microsoft [13].

4.3 Структура входных данных

Входными данными приложения служат параметры эмиттеров, задаваемые пользователем, а также параметры отображения. Более подробно со структурой входных данных можно ознакомиться в подразделе 1.1, или на диаграмме потоков данных (Приложение В).

4.4 Диалог с пользователем

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

При попытке выхода из приложения с несохранёнными данными проекта осуществляется запрос пользователя о необходимости выполнить сохранение данных.

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

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

4.5 Форма представления выходных данных

Выходные данные формируются, как уже было отмечено выше, в нескольких формах. Можно просматривать выходную информацию в графическом виде непосредственно на экране редактора. Также разработчик приложения, использующий редактор (предоставляемый разработчику исходный код для вывода эффектов частиц), может выводить данные в окно своего приложения (предварительно связав его с OpenGL средствами ОС). Наконец, можно просматривать выгруженные на диск выходные данные с помощью любого текстового (XML) редактора.

5. Оптимизация зрительного взаимодействия оператора со средствами отображения информации па основе ЭЛТ

5.1 Особенности зрительного восприятия информации и формирование утомления зрительного анализатора оператора

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

скачать бесплатно Требования к разрабатываемому программному средству

Содержание дипломной работы

При этом, параметры не должны вступать в противоречие друг с другом (например, дублирование существенной части функциональности одного параметра – другим)
Однако при этом должна быть реализована возможность подключения и использования выходных данных редактора (созданных эффектов) к внешним графическим приложениям
Достаточно широко применяются шаблоны контейнеров из стандартной библиотеки шаблонов (STL), входящей в библиотеку C++
Далее нужно просто перетаскивать мышью необходимые графические объекты на рисунок, вставлять в них нужный текст, соединять объекты
Использование V-образной модели не имело смысла, так как она применяется при разработке программного продукта командой разработчиков, и особо ориентирована на верификацию и аттестацию продукта
Заказчик оценил первичный прототип и совместно с программистом определил проблемы, над устранением которых необходимо было работать в рамках разработки последующего прототипа системы
Фрейм вывода объединяет в себе всю функциональность вывода графических данных приложения
В свою очередь, ввод управляющих сигналов осуществляется через аналогичные инструменты панели инструментов
В противном случае происходит сильное усложнение процесса их локализации в финальной версии модуля, так как они начинают влиять друг на друга
При запросе справочной информации системы помощи или информации о разработчике осуществляется активация диалоговых окон с соответствующими запросу данными
В этом случае должна быть либо увеличена длительность перерыва для отдыха, либо произведена смена деятельности
Нормами для данных работ установлена необходимая освещенность рабочего места Ен=300лк (средняя точность работы по различению деталей размером от 1 до 10 мм)
Распределение работ в течение смены должно учитывать, что период вырабатывания у операторов ПК составляет от 10 до 40 минут (в послеобеденное время период вырабатывания сокращается)
Выбор эффективных проектов ПС связан с их экономической оценкой и расчетом экономического эффекта, который может определяться как у разработчика, так и у пользователя
4 Расчет основной заработной платы Нормативная трудоемкость служит базой для расчета основной заработной платы
10 Расчет прочих прямых затрат Расходы на конкретное ПС включают затраты на приобретение и подготовку специальной научно-технической информации и специальной литературы
15 Определение отпускной цены на ПС ВТ Отпускная цена определяется на основании цены разработчика, которая формируется на основе показателя рентабельности продукции
При сравнении базового и нового вариантов ПС в качестве экономического эффекта будет выступать общая экономия всех видов ресурсов относительно базового варианта
Для пользователя в качестве экономического эффекта выступает лишь чистая прибыль – дополнительная прибыль, остающаяся в его распоряжении (?Пч), которая определяются по формуле: , (6
Прирост прибыли за счёт экономии начислений на заработную плату, оплаты машинного времени и материалов в каждый из расчётных лет составил соответственно 2333533 руб
Возможно, будет введены параметры дисперсии гравитации, или иные параметры, задающие изменение значений гравитации
– Мн
x, appear_box_position
x) (point
begin(); bool chain_is_run = false; while(iter != all_ps
begin(), tmp_ps_ptr); tmp_ps_ptr = new ParticleSystem(); } delete tmp_ps_ptr; if(tmp_all_ps
pGreenBegin = 1
startDelay; } void ParticleSystem::setStopDelay(double time) { data
pGreenBegin = green; } void ParticleSystem::setBlueBegin(double blue) { data
pCountOnStart = sys_from->data
pBlueBegin; data
initialY; } void ParticleSystem::restart() { startInTime = data
0, boundedRectColor
0; } x -= w/2
SetAttribute(MAX_COUNT_ATTR, data
SetDoubleAttribute(SCALE_END_W_ATTR, data
pGravityX) != TIXML_SUCCESS || next_element_ptr->QueryDoubleAttribute(GRAVITY_Y_ATTR, data
0; //change DX DY currentX += data

заработать

Закачай файл и получай деньги