Курсовая работа по дисциплине "Технология разработки программного обеспечения" (УрФУ, 2012). Автор Выволокина Е.В. Руководитель доцент, к.т.н. Лавров В.В. http://vlavrov.professorjournal.ru
1. Министерство образования и науки РФ
ФГАОУ ВПО «Уральский федеральный университет
имени первого Президента России Б.Н.Ельцина»
Институт материаловедения и металлургии
Кафедра «Теплофизика и информатика в металлургии»
КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНАМ «ЭНЕРГОСБЕРЕЖЕНИЕ И
ТЕПЛОЭНЕРГЕТИКА МЕТАЛЛУРГИЧЕСКОГО ПРОИЗВОДСТВА» И
«ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РАСЧЕТА
ПОТЕРЬ ДАВЛЕНИЯ
ПРИ ДВИЖЕНИИ ПРОДУКТОВ СГОРАНИЯ
ПО ГАЗОХОДУ
Выполнил: Выволокина Е.В., Мт-490502
Руководители:. доцент, к.т.н., Гольцев В.А.
доцент, к.т.н., Лавров В.В
Екатеринбург,
2012 г.
2. ЦЕЛЬ РАБОТЫ:
• разработать программное обеспечение, автоматизирующее расчет
потерь давления при движении продуктов сгорания по газоходу;
• определить факторы, влияющие на потери давления.
ЗАДАЧИ РАБОТЫ:
• изучить методику расчета потерь давления при движении продуктов
сгорания по газоходу;
• составить расчетную модель средствами Microsoft Excel для практического
освоения методики расчета потерь давления;
• познакомиться с возможностями среды разработки Microsoft Visual Studio
2010;
• программно реализовать решение задачи.
3. ЭТАПЫ РАЗРАБОТКИ
Для разработки ПО была изучена методика проведения расчетов, после чего был
разработан тестовый вариант расчетов в среде MS Excel, на слайде приведены
фрагменты расчетного файла (исходные данные):
6. ЭТАПЫ РАЗРАБОТКИ
Программная реализация. Архитектура создаваемого ПО
Загрузка/сохранение
исходных данных
dat-
файл
Редактирование
исходных данных
Математическая библиотека (dll)
Класс варианта
расчета
Выполнение расчетов
Пользователь
Графический
интерфейс
Табличное и
графическое
отображение
результатов
Формирование отчета Excel PDF
в формате
ReportViewer
Печать/экспорт в другие форматы
Вызов справки
Файл
справки
(.chm)
7. ЭТАПЫ РАЗРАБОТКИ
• разработка математической модели (dll) на языке С# в
среде MS Visual Studio 2010;
• разработка и отладка клиентского модуля:
проработка графического интерфейса;
программная реализация объявленных в архитектуре
модулей;
тестирование;
исправление ошибок;
создание справки.
9. АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ
При проведение различных вариантов расчета было
выявлено, что на потери давления влияют:
• размеры труб газохода;
• проходные сечения;
• скорость движения продуктов сгорания.
10. РЕЗУЛЬТАТЫ РАБОТЫ
В ходе работы было создано программное обеспечение с рабочим названием
«RaschetPoter». Данное программное средство позволяет решить задачу расчета
потерь давления при движении продуктов сгорания по газоходу.
В процессе проектирования и создания программного средства было создано
следующее:
• тестовый вариант расчета;
• спецификации внешних функций;
• архитектура программного обеспечения;
• программное средство для решения задачи расчета потерь давления;
• справочные материалы;
• установочный файл.