Разработка АРМ по расчетам потерь теплоты через печные ограждения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ных с разных ракурсов.
Данная форма так же заполняется благодаря 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 (Основы). Этот законодательный акт, специально посвященный одному из важнейших разделов трудового права, хотя и не явля