Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




 

В целях обеспечения здоровых и безопасных условий труда на предприятии осуществляются мероприятия по охране труда, предусмотренные в коллективном договоре в Соглашении по охране труда, на что расходуются денежные средства.

За счет этих средств осуществляется реконструкция отдельных цехов и участков, механизация ручных тяжелых работ, внедряются новые технологические процессы, в том числе, связанные с заменой ранее применявшихся вредных веществ на безвредные и безопасные, реконструируются вентиляционные устройства, расширяются санитарно­бытовые помещения, повышается общая культура производства.

Глава 5. Руководство пользователя

 

1. Запустите специализированное ПО

 

2. Нажмите кнопку “Открыть файл”

 

3. Укажите расположение файла

 

 

4. Выберите нужные параметры и нажмите на кнопку “Сканировать”

 

5. Получаем результат

6. После закрытия окна информация будет добавлена в базу данных SQL

Заключение

 

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

Проект обладает следующими функциями:

· Возможность чтения файла

· Сканирование файла с целью поиска нужной информации в зависимости от требований пользователя

· Запись и хранение информации в базу данных

 

Что можно добавить для развития ПО:

· Экспорт выборочной информации из БД

· Возможность “обратного” составления UAProfile

· Параллельное сканирование нескольких UAProfile

 


Список литературы

 

 


Приложение А. Код программы

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

 

namespace uaprof

{

public partial class Form1: Form

{

public string uaprof;

public string CPU;

public string Model;

public string Vendor;

public string Screensize;

public string BrowserName;

public string BrowserVersion;

public string result;

 

public void Scan()

{

int i;

char a;

 

if(vendorcheck.Checked == true)

{

i = uaprof.IndexOf("Vendor");

if(i!= -1)

{

a = uaprof[i];

while (uaprof[i]!= '>')

{

i++;

}

 

i++;

 

while (uaprof[i]!= '<')

{

Vendor = Vendor + uaprof[i];

i++;

}

}

 

result = result + "Вендор: " + Vendor + "\r\n";

}

 

if (modelcheck.Checked == true)

{

i = uaprof.IndexOf("Model");

if (i!= -1)

{

a = uaprof[i];

while (uaprof[i]!= '>')

{

i++;

}

 

i++;

 

while (uaprof[i]!= '<')

{

Model = Model + uaprof[i];

i++;

}

}

 

result = result + "Модель: " + Model + "\r\n";

}

 

if (oscheck.Checked == true)

{

i = uaprof.IndexOf("BrowserName");

if (i!= -1)

{

a = uaprof[i];

while (uaprof[i]!= '>')

{

i++;

}

 

i++;

 

while (uaprof[i]!= '<')

{

BrowserName = BrowserName + uaprof[i];

i++;

}

}

 

result = result + "BrowserName: " + BrowserName + "\r\n";

 

}

 

if (osvercheck.Checked == true)

{

i = uaprof.IndexOf("BrowserVersion");

if (i!= -1)

{

a = uaprof[i];

while (uaprof[i]!= '>')

{

i++;

}

 

i++;

 

while (uaprof[i]!= '<')

{

BrowserVersion = BrowserVersion + uaprof[i];

i++;

}

}

 

result = result + "BrowserVersion: " + BrowserVersion + "\r\n";

}

 

if (cpumodelcheck.Checked == true)

{

i = uaprof.IndexOf("CPU");

if (i!= -1)

{

a = uaprof[i];

while (uaprof[i]!= '>')

{

i++;

}

 

i++;

 

while (uaprof[i]!= '<')

{

CPU = CPU + uaprof[i];

i++;

}

}

 

result = result + "CPU: " + CPU + "\r\n";

}

 

if (sscheck.Checked == true)

{

i = uaprof.IndexOf("ScreenSize");

if (i!= -1)

{

a = uaprof[i];

while (uaprof[i]!= '>')

{

i++;

}

 

i++;

 

while (uaprof[i]!= '<')

{

Screensize = Screensize + uaprof[i];

i++;

}

}

 

result = result + "Размер экрана: " + Screensize + "\r\n";

}

 

MessageBox.Show(result,"Result");

}

 

public Form1()

{

InitializeComponent();

}

 

private void openfile_button_Click(object sender, EventArgs e)

{

if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)

{

System.IO.StreamReader sr = new

System.IO.StreamReader(openFileDialog1.FileName);

//MessageBox.Show(sr.ReadToEnd());

uaprof = sr.ReadToEnd();

sr.Close();

textBox1.Text = openFileDialog1.FileName;

}

}

 

private void scanbtn_Click(object sender, EventArgs e)

{

Scan();

}

 

}

}


Приложение Б. Блок-схемы




Поделиться с друзьями:


Дата добавления: 2015-08-31; Просмотров: 281; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.022 сек.