Курсовая работа по дисциплине "Технология разработки программного обеспечения" (УрФУ, 2012). Автор Силкин П.А. Руководитель доцент, к.т.н. Лавров В.В. http://vlavrov.professorjournal.ru
1. Разработка программного обеспечения расчета
тепловых потерь чрез цилиндрическую
многослойную стенку
Курсовая работа по дисциплинам „Энергосбережение и
теплоэнергетика металлургического производства” и „Технология
разработки программного обеспечения”
Выполнил: Силкин П.А.
Группа: Мт-490503
Руководители: доцент, к.т.н. Лавров В.В.
доцент, к.т.н. Гольцев В.А.
2. В металлургическом производстве используется большая
группа теплотехнических объектов, используемых для
ограждения печей. Ограждения в свою очередь могут быть
сконструированы из различных материалов, различной
толщины и т.д. Для нахождения наиболее эффективного,
как для технологической, так и для экономической
составляющей производства, сочетания параметров,
требуется производить большое количество трудоѐмких
расчетов. В частности нужно определять тепловые потери
при различных конструкциях стенки.
Вывод: разработка программного обеспечения,
автоматизирующего процесс расчета тепловых потерь
через печные ограждения, является актуальной задачей.
3. Цель работы:
разработать программное
обеспечение, автоматизирующее рутинные операции
расчета тепловых потерь через цилиндрическую
многослойную стенку.
рассчитать критический диаметр для определения
эффективности теплоизоляции
Задачи работы:
изучить методику расчета тепловых потерь ;
составить расчетную модель средствами Microsoft Excel
для практического освоения методики расчета тепловых
потерь;
познакомиться с возможностями среды разработки
Microsoft Visual Studio 2010;
программно реализовать решение задачи.
4. Для разработки ПО была изучена методика проведения расчетов, после
чего был разработан тестовый вариант расчетов в среде MS Excel, на
слайде приведены фрагменты расчетного файла
5. Составление диаграммы расчета
средствами Microsoft Visio 2003 и
спецификации внешних функций на
основе изученной методики
составления теплового баланса
доменной плавки
Реализация расчетной модели в
Microsoft Excel 2010, получение
результатов для дальнейшей проверки
корректности расчетов программы
Функциональное моделирование
системы с дальнейшей разработкой
архитектуры приложения (см. рисунок
на слайде)
6. Разработка математической библиотеки (dll) на языке C# в среде
разработки Microsoft Visual Studio 2010
7. Разработка и отладка
клиентского модуля:
проработка графического
интерфейса пользователя,
программная реализация
объявленных в архитектуре
модулей, тестирование,
исправление ошибок
Разработка и подключение к
приложению файла справки в
формате .chm
8. В ходе выполнения работы было разработано
программное обеспечение, обладающее
следующими функциональными
возможностями:
загрузка исходных данных из xml-файла;
ручной ввод и редактирование данных;
коррекция ввода ошибок;
сохранение варианта исходных данных в
xml-файле;
расчет тепловых потерь через
цилиндрическую многослойную стенку;
10. формирование отчетов в краткой (без отображения
промежуточных вычислений) и полной форме (с отображением
промежуточных вычислений) с возможностью выбора выводить
или нет диаграммы в отчет; печать отчетов и экспорт их в
форматы Excel и PDF.
11. В ходе выполнения курсовой работы было
разработано программное обеспечение по расчету
тепловых потерь через цилиндрическую
многослойную стенку, обладающее широким кругом
функциональных возможностей, отвечающих
требованиям технического задания.