Информационная система автоматизации бизнес-процесса энергетического менеджмента

Основные элементы бизнес-процессов энергетического менеджмента. Описание существующих информационных систем (ИС), их сравнительная характеристика. Проектирование архитектуры ИС и схемы базы данных. Проверка системы с использованием реальных данных.

Рубрика Менеджмент и трудовые отношения
Вид дипломная работа
Язык русский
Дата добавления 03.07.2017
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

DataTable dt = new DataTable();

try

{

con.Open();

str.Fill(dt);

}

finally

{

con.Close();

}

}

private void deleteData(string id)

{

SqlConnection con = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter str = new SqlDataAdapter(@"delete from Data where id = '" + Convert.ToInt32(id) + "'", con);

DataTable dt = new DataTable();

try

{

con.Open();

str.Fill(dt);

}

finally

{

con.Close();

}

}

private void deleteResource(string id)

{

SqlConnection con = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter str = new SqlDataAdapter(@"delete from Resource where id = '" + Convert.ToInt32(id) + "'", con);

DataTable dt = new DataTable();

try

{

con.Open();

str.Fill(dt);

}

finally

{

con.Close();

}

}

private void deleteCounter(string id)

{

SqlConnection con = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter str = new SqlDataAdapter(@"delete from Counter where id = '" + Convert.ToInt32(id) + "'", con);

DataTable dt = new DataTable();

try

{

con.Open();

str.Fill(dt);

}

finally

{

con.Close();

}

}

private void deleteProduction(string id)

{

SqlConnection con = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter str = new SqlDataAdapter(@"delete from Production where id = '" + Convert.ToInt32(id) + "'", con);

DataTable dt = new DataTable();

try

{

con.Open();

str.Fill(dt);

}

finally

{

con.Close();

}

}

private void deleteRates(string id)

{

SqlConnection con = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter str = new SqlDataAdapter(@"delete from Rates where id = '" + Convert.ToInt32(id) + "'", con);

DataTable dt = new DataTable();

try

{

con.Open();

str.Fill(dt);

}

finally

{

con.Close();

}

}

protected void plan_Click(object sender, EventArgs e)

{

Response.Redirect("monitoring.aspx");

}

protected void exportData_Click(object sender, EventArgs e)

{

Response.Redirect("dataexport.aspx");

}

2) Класс просмотра данных.

protected void resourceType_Load(object sender, EventArgs e)

{

SqlConnection sc = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter adap = new SqlDataAdapter(@"select Counter.id, Resource.resourceName, Resource.measure, Counter.place from Resource, Counter where Counter.resource = Resource.id and company LIKE '" + Convert.ToInt32(Session["company_id"].ToString().Split(' ').ToArray()[0]) + "'", sc);

DataTable dt = new DataTable();

try

{

sc.Open();

adap.Fill(dt);

for (int i = 0; i < dt.Rows.Count; i++)

if (resourceType.Items.FindByValue(dt.Rows[i][0].ToString()) == null)

resourceType.Items.Add(new ListItem(dt.Rows[i][1].ToString() + " " + dt.Rows[i][2].ToString() + " " + dt.Rows[i][3].ToString(), dt.Rows[i][0].ToString()));

}

finally

{

sc.Close();

}

}

private void showDataTable(string counterId)

{

Table1.Rows.Clear();

List<TableRow> rows = new List<TableRow>();

List<TableCell> cells = new List<TableCell>();

cells.Add(new TableCell { Text = "Дата" });

cells.Add(new TableCell { Text = "Счетчик" });

cells.Add(new TableCell { Text = "Ресурс" });

cells.Add(new TableCell { Text = "Норма" });

cells.Add(new TableCell { Text = "Факт" });

TableRow row = new TableRow();

foreach (var item in cells)

{

row.Cells.Add(item);

}

rows.Add(row);

SqlConnection sc = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter adap = new SqlDataAdapter(@"select Data.date, Counter.place, resourceName, Resource.measure, Counter.normal, Data.value from Resource, Data, Counter where Data.counter = Counter.id and Counter.resource = Resource.id and Counter.id = '" + counterId + "' and company LIKE '" + Convert.ToInt32(Session["company_id"].ToString().Split(' ').ToArray()[0]) + "' order by date", sc);

DataTable dt = new DataTable();

try

{

sc.Open();

adap.Fill(dt);

for (int i = 0; i < dt.Rows.Count; i++)

{

cells = new List<TableCell>();

cells.Add(new TableCell { Text = Convert.ToDateTime(dt.Rows[i][0]).ToShortDateString() });

cells.Add(new TableCell { Text = dt.Rows[i][1].ToString() });

cells.Add(new TableCell { Text = dt.Rows[i][2].ToString() + " " + dt.Rows[i][3].ToString() });

cells.Add(new TableCell { Text = dt.Rows[i][4].ToString() });

cells.Add(new TableCell { Text = dt.Rows[i][5].ToString() });

row = new TableRow();

foreach (var item in cells)

row.Cells.Add(item);

rows.Add(row);

}

foreach (var r in rows)

Table1.Rows.Add(r);

Table1.Visible = true;

}

finally

{

sc.Close();

}

Table1.Visible = true;

}

private void showDataChart(string counterId)

{

SqlConnection sc = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter adap = new SqlDataAdapter(@"select Data.date, Counter.place, resourceName, Resource.measure, Counter.normal, Data.value

from Resource, Data, Counter where Data.counter = Counter.id and Counter.resource = Resource.id

and Counter.id = '" + counterId + "' and company LIKE '" +

Convert.ToInt32(Session["company_id"].ToString().Split(' ').ToArray()[0]) + "' order by date", sc);

DataTable dt = new DataTable();

try

{

sc.Open();

adap.Fill(dt);

for (int i = 0; i < dt.Rows.Count; i++)

{

var series = new Series();

series.Points.AddXY(Convert.ToDateTime(dt.Rows[i][0].ToString()).Day, Convert.ToInt32(dt.Rows[i][5].ToString()));

series.Color = System.Drawing.Color.Black;

Chart1.Series.Add(series);

}

}

finally

{

sc.Close();

}

Chart1.Visible = true;

}

3) Класс подсчета потребления.

private void checkDay()

{

List<TableRow> rows = new List<TableRow>();

List<TableCell> cells = new List<TableCell>();

cells.Add(new TableCell{ Text = "Дата" });

cells.Add(new TableCell { Text = "Ресурс" });

cells.Add(new TableCell { Text = "Затрачено" });

cells.Add(new TableCell { Text = "Стоимоcть, руб" });

TableRow row = new TableRow();

foreach (var item in cells)

{

row.Cells.Add(item);

}

rows.Add(row);

SqlConnection sc = new SqlConnection("Data Source=928D\\SQLEXPRESS;Initial Catalog=EMIS;Integrated Security=true");

SqlDataAdapter adap = new SqlDataAdapter(@"select Resource.id, resourceName, Resource.measure, Data.value, Data.date, Rates.price

from Resource, Data, Counter, Rates where Data.counter = Counter.id and Counter.resource = Resource.id and Rates.resource = Resource.id

and company LIKE '" + Convert.ToInt32(Session["company_id"].ToString().Split(' ').ToArray()[0]) + "' order by date", sc);

DataTable dt = new DataTable();

try

{

bool temp = false;

sc.Open();

adap.Fill(dt);

for (int i = 0; i < dt.Rows.Count; i++)

{

temp = false;

cells = new List<TableCell>();

foreach (var r in rows)

//если даты и ресурс совпадают

if (r.Cells[0].Text.Equals(Convert.ToDateTime(dt.Rows[i][4]).ToShortDateString()) &&

r.Cells[1].Text.Equals(dt.Rows[i][1].ToString() + " " + dt.Rows[i][2].ToString()))

{

r.Cells[2].Text = (Convert.ToInt32(r.Cells[2].Text) + Convert.ToInt32(dt.Rows[i][3].ToString())).ToString();

r.Cells[3].Text = (Convert.ToInt32(r.Cells[2].Text) * Convert.ToInt32(dt.Rows[i][5].ToString())).ToString();

temp = true;

}

if (!temp)

{

cells.Add(new TableCell { Text = Convert.ToDateTime(dt.Rows[i][4]).ToShortDateString() });

cells.Add(new TableCell { Text = dt.Rows[i][1].ToString() + " " + dt.Rows[i][2].ToString() });

cells.Add(new TableCell { Text = dt.Rows[i][3].ToString() });

cells.Add(new TableCell { Text = (Convert.ToInt32(dt.Rows[i][3].ToString()) * Convert.ToInt32(dt.Rows[i][5].ToString())).ToString() });

row = new TableRow();

foreach (var item in cells)

row.Cells.Add(item);

rows.Add(row);

}

}

foreach (var r in rows)

Table1.Rows.Add(r);

Table1.Visible = true;

}

finally

{

sc.Close();

}

Table1.Visible = true;

}

Размещено на Allbest.ru


Подобные документы

  • Определение современной роли информационных систем в решении управленческих задач. Характеристика гостиницы Express и описание её организационной диаграммы. Формирование бизнес-процессов и изучение состава автоматизированного бизнес-процесса гостиницы.

    курсовая работа [447,6 K], добавлен 26.06.2013

  • Виды и характеристика бизнес-процессов. Условия эффективности оптимизации бизнес-процессов и ее отличия от реинжиниринга. Схема окружения, горизонтальное и вертикальное описание бизнес-процессов. Диаграммы потоков данных и пример построения сети.

    реферат [861,9 K], добавлен 30.10.2011

  • Теоретические и методологические основы управления качеством и разработки бизнес-процессов предприятия. Основные принципы успешного предпринимательства. Моделирование системы менеджмента качества по стандарту IDEF0. Оценка жизненного цикла продукции.

    дипломная работа [3,1 M], добавлен 26.12.2010

  • Анализ исходных бизнес-процессов на предприятии. Функциональное описание внедряемого проекта автоматизации сети розничной торговли нефтепродуктами с использованием интегрированной системы безналичных расчётов с использованием контактных пластиковых карт.

    дипломная работа [4,6 M], добавлен 01.05.2011

  • Общие принципы и система энергоменеджмента. Понятие энергетического аудита, оценка потребления энергоресурсов, задачи и обязанности менеджера. Разработка продукции и технологического процесса, стратегии энергетического менеджмента в пределах организации.

    реферат [22,9 K], добавлен 06.12.2010

  • Характеристика взаимосвязи групп бизнес-процессов: основные, обеспечивающие и управления. Определение цели стратегического менеджмента как планирования поведения фирмы в отношении финансов, клиентов, бизнес-процессов, обучения и личностного роста кадров.

    реферат [519,5 K], добавлен 12.09.2011

  • Система менеджмента моделирования функционирования гостиницы. Построение моделей бизнес-процессов гостиницы "Русь". Основные диаграммы функциональной модели. Содержание документов системы. Модельный анализ экономических последствий внедрения системы.

    дипломная работа [1,5 M], добавлен 08.05.2009

  • Программная и техническая архитектура информационной системы на предприятии, анализ функциональных возможностей. Комплекс задач автоматизации и характеристика существующих бизнес-процессов. Разработка проекта автоматизации: информационный менеджмент.

    дипломная работа [3,8 M], добавлен 08.11.2010

  • Описание стратегии предприятия, его финансово-экономическая характеристика, система управления проектами. Схема организационной структуры предприятия, анализ информационной системы. Модели основных бизнес-процессов, их структура и основные элементы.

    отчет по практике [251,3 K], добавлен 17.09.2014

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

    дипломная работа [1,5 M], добавлен 07.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.