Разработка АРМ по расчетам потерь теплоты через печные ограждения

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ных с разных ракурсов.

Данная форма так же заполняется благодаря SQL запросу. После выбора нужного нам расчета будут доступны все термограммы прикрепленные к нашему расчету.

При нажатии на кнопку редактировать в Testo, наша термограмма открывается в данной программе. Проанализируем работу данной программы. Данная программа позволяет менять цветовую шкалу нашего изображения (в какой удобнее работать). Основной задачей все таки является определение температуры в конкретной точке. Для более точного определения температуры предусмотрено корректировка степени излучения. Так же программное обеспечение Testo IRSoft позволяет строить нам гистограммы (график распределения температур в выделенной области).

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

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

3.4.3Разработка формы Добавления предприятия

Данная форма вызывается, если в комбобоксе выбрано Новое предприятие или на нажатии кнопки в главном меню. Данная форма (рисунок 3.28) состоит их TexBox и кнопки при нажатии которой выполняется запрос на добавление:

// Формируем строку с параметрами подключения к файлу базы данных

string connectionString =

provider=Microsoft. Jet.OLEDB.4.0; +

data source=D:\\Ucheba_2\\DV\\DV\\WindowsApplication8 v1.1\\WindowsApplication8\\char_db.mdb;

// создаем объект OleDbConnection для соединения с Бд и передаем его конструктору строку с параметрами подключения

OleDbConnection myOleDbConnection = new OleDbConnection(connectionString);

// создаем объект OleDbCommandmyOleDbCommand = myOleDbConnection. CreateCommand();

// задаем SQL-запрос к базе данных в свойстве CommandText объекта OleDbCommand

// Результатом запроса должны быть данные клинета с именем Кто-то

myOleDbCommand. CommandText =

// SELECT mName +

// FROM tMaterial +

// WHERE mName = Рулонный;

INSERT INTO tPredpriaytie +

([Название организации], [Адрес], [Контактный телефон], [Типы работ]) +

VALUES ( + tb_NamePred. Text + , + tb_adressPred. Text + , + tb_telPred. Text + , + tb_WorkPred. Text + );

// открываем соединение с БД с помощью метода Open() объекта OleDbConnection. Open();

// создаем объект OleDbDataReader и вызываем метод ExecuteReader() для выполнения введенного SQL-запроса

OleDbDataReader myOleDbDataReader = myOleDbCommand. ExecuteReader();

// Читаем первую (в нашем случае - и единственную) строку ответа базы данных с помощью метода Read() объекта OleDbDataReader. Read();

// отображаем результат запроса

//tb_1. Text = myOleDbDataReader [mName].ToString();

// закрываем OleDbDataReader методом Close(). Close();

// закрываем соединение с БД. Close();().

3.4.4Разработка формы Предприятие

Данная форма предназначена для сопровождения таблиц с данными об объектах.

Основным функционалом является просмотр объекта, каких либо расчетов по нему примечания, что надо сделать, а так же удаление какого либо расчета или всего объекта.

Все манипуляции с данными осуществляются так же запросами:

3.4.5Разработка системы отображения отчетов

В программе предусмотрена функция формирование отчетов. Так как большинство расчетных данных хранятся в математической библиотеке, то я вывода их в форму отчета я использовал класс (reportClass.cs) в который помещал все данные, а из него передавал данные в Data Source. А потом ими уже наполнял таблицы.

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

3.4.6Создание дистрибутива

Для создания дистрибутива программы воспользуемся встроенным в MS Visual Studio 2005 сервис Setup Wizard. Для этого к нашему проекту добавляем новый проект. Выбираем в Other Project Type Setup Wizard. Сборка готова но свойства заполнены стандартными значениями заполняем их и получаем готовый к компиляции setup.

3.4.7Разработка контекстно-независимой справки

Для упрощения обучения простого пользователя работать в данной программе разработан файл справки. Выполнена данная задача в программе Help & Manual v5. Данная программа очень облегчает разработку справки.

Выбрав нужные кодировки языка и наполнив все меню, экспортируем в файл *.chm и впоследствии присоединяем к программе.

4. Безопасность жизнедеятельности

В сфере обеспечения безопасности жизнедеятельности человека в условиях производства в Российской Федерации действует законодательство по вопросам охраны труда.

Безопасность жизнедеятельности - система сохранения жизни и здоровья работников в процессе трудовой деятельности, включающая в себя правовые, социально-экономические, организационно-технические, санитарно-гигиенические, лечебно-профилактические, реабилитационные и иные мероприятия [16].

июля 1999 г. принят и вступил в действие Федеральный закон Об основах охраны труда в Российской Федерации №181-93 (Основы). Этот законодательный акт, специально посвященный одному из важнейших разделов трудового права, хотя и не явля