2012 Мухаметшин Р.Р.

Post on 15-Jun-2015

289 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Курсовая работа по дисциплине "Технология разработки программного обеспечения" (УрФУ, 2012). Автор Мухаметшин Р.Р. Руководитель доцент, к.т.н. Лавров В.В. http://vlavrov.professorjournal.ru

Transcript

ФГАОУ ВПО «Уральский федеральный университетимени первого Президента России Б. Н. Ельцина»

Металлургический факультетКафедра «Теплофизика и информатика в металлургии»

Курсовая работа по дисциплинам „Энергосбережение и теплоэнергетика металлургического производства” и „Технология разработки программного

обеспечения”

Разработка программного обеспечения расчета теплового

баланса электрической сушильной печи

Выполнил: Мухаметшин Р. Р.Группа Мт-490503

Руководители: доцент, к.т.н. Лавров В. В. доцент к.т.н. Гольцев В. А.

Введение

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

Предметная область

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

Задачи

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

• Составить расчетную модель средствами Microsoft Excel

• Программно реализовать решение задачи

Файл расчета в MS Excel

• Расчет теплового баланса в MS Excel позволяет оперативно проверить правильность расчета и наглядно представить алгоритм.

• Также он необходим для дальнейшей реализации программного обеспечения

Файл расчета в MS Excel

Основные этапы разработки

• На основе изученной методики расчета была составлена диаграмма расчета средствами MS Visio 2010

• Функциональное моделирование системы с дальнейшей разработкой архитектуры приложения

Основные этапы разработки. Архитектура ПО

Основные этапы разработки

• Разработка математической модели (dll) на языке С# в среде MS Visual Studio 2010

• Разработка и отладка клиентского модуля:проработка графического интерфейсапрограммная реализация объявленных в

архитектуре модулей тестированиеисправление ошибоксоздание справки.

Основные этапы разработки. Реализация графического интерфейса

Основные этапы разработки. Справка

Функциональные возможности программного средства

Программное средство «Расчет теплового баланса электрической сушильной печи» обладает следующими функциями:• возможность ввода и корректировки исходных данных;• возможность сохранения введенных исходных данных;• контроль над вводом данных и не допущение ввода

некорректных данных;

Функциональные возможности программного средства

• представление результатов расчета в численном виде и в виде графического изображения;

Функциональные возможности программного средства

• настройка и создание отчета о работе программы с возможностью экспорта в форматы Word, Excel, PDF;

• возможность получения справочного материала во время работы программы.

Развертывание ПО

Для корректной работы приложения необходимы предустановленные .NET Framework 4.0 и Microsoft Report Viewer для формирования отчета

ЗаключениеВ ходе работы было создано программное обеспечение с рабочим названием «Сушилка». Данное программное средство позволяет решить задачу расчета теплового баланса электрической сушильной печи.В процессе проектирования и создания программного средства было создано следующее:• спецификации внешних функций;• архитектура программного обеспечения;• программное средство для решения задачи расчета

теплового потока через ограждение;• справочные материалы;• установочный файл.Таким образом, заложенная в начале этапа проектирования функциональность была достигнута.

top related