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