Автоматизированная информационная система мониторинга производства

Разработка автоматизированной системы мониторинга производственной деятельности предприятия, необходимой для принятия управленческих решений, обеспечивающих стабильную работу завода бытовой техники ЗАО "АТЛАНТ". Описание классов системы, тестирование.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 19.06.2014
Размер файла 3,6 M

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

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

{

BindGridView(e.SortExpression, ConvertSortDirectionToSql(e.SortDirection), "", "");

}

privatestringConvertSortDirectionToSql(SortDirectionsortDirection)

{

stringnewSortDirection = String.Empty;

switch (sortDirection)

{

caseSortDirection.Ascending:

newSortDirection = "ASC";

break;

caseSortDirection.Descending:

newSortDirection = "DESC";

break;

}

returnnewSortDirection;

}

}

}

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data;

usingSystem.Data.SqlClient;

namespace Monitoring

{

publicpartialclassNorma_master : System.Web.UI.Page

{

protectedvoidPage_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

BindGridView("", "", "", "");

}

}

protectedvoid Button2_Click(object sender, EventArgs e)

{

BindGridView("", "", Convert.ToString(DropDownList1.SelectedValue), Convert.ToString(DropDownList2.SelectedValue));

}

privatestringGetConnectionString()

{

return System.Configuration.ConfigurationManager.ConnectionStrings["MonitoringConnectionString"].ConnectionString;

}

#region Bind GridView

privatevoidBindGridView(stringsortExp, stringsortDir, string par1, string par2)

{

DataTabledt = newDataTable();

SqlConnection connection = newSqlConnection(GetConnectionString());

try

{

connection.Open();

stringsqlStatement = string.Empty;

if (par1 != string.Empty&& par2 != string.Empty)

{

sqlStatement = "SELECT * FROM Нормы Where КодДетали = @par1 and КодМатериала=@par2";

}

elsesqlStatement = "SELECT * FROM Нормы";

SqlCommandcmd = newSqlCommand(sqlStatement, connection);

SqlDataAdaptersqlDa = newSqlDataAdapter(cmd);

cmd.Parameters.AddWithValue("@par1", par1);

cmd.Parameters.AddWithValue("@par2", par2);

cmd.CommandType = CommandType.Text;

cmd.ExecuteNonQuery();

sqlDa.Fill(dt);

if (dt.Rows.Count> 0)

{

DataViewmyDataView = newDataView();

myDataView = dt.DefaultView;

if (sortExp != string.Empty)

{

// myDataView.Sort = string.Format("{0} {1}", sortExp, sortDir);

}

GridView1.DataSource = myDataView;

GridView1.DataBind();

}

}

catch (SqlException ex)

{

stringmsg = "Fetch Error:";

msg += ex.Message;

thrownewException(msg);

}

finally

{

connection.Close();

}

}

#endregion

protectedvoid GridView1_Sorting(object sender, GridViewSortEventArgs e)

{

BindGridView(e.SortExpression, ConvertSortDirectionToSql(e.SortDirection), "", "");

}

privatestringConvertSortDirectionToSql(SortDirectionsortDirection)

{

stringnewSortDirection = String.Empty;

switch (sortDirection)

{

caseSortDirection.Ascending:

newSortDirection = "ASC";

break;

caseSortDirection.Descending:

newSortDirection = "DESC";

break;

}

returnnewSortDirection;

}

}

}

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data;

usingSystem.Data.SqlClient;

namespace Monitoring

{

publicpartialclassProduct_ingener : System.Web.UI.Page

{

protectedvoidPage_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

BindGridView("", "", "", "", "", "");

}

}

protectedvoid Button2_Click(object sender, EventArgs e)

{

BindGridView("", "", Convert.ToString(DropDownList1.SelectedValue), TextBox1.Text, Convert.ToString(Calendar1.SelectedDate), Convert.ToString(Calendar2.SelectedDate));

}

privatestringGetConnectionString()

{

return System.Configuration.ConfigurationManager.ConnectionStrings["MonitoringConnectionString"].ConnectionString;

}

#region Bind GridView

privatevoidBindGridView(stringsortExp, stringsortDir, string par1, string par2, string par3, string par4)

{

DataTabledt = newDataTable();

SqlConnection connection = newSqlConnection(GetConnectionString());

try

{

connection.Open();

stringsqlStatement = string.Empty;

if (par1 != string.Empty&& par2 != string.Empty)

{

sqlStatement = "SELECT * FROM View_1 Where КодДетали = @par1 and Лимит =@par2 and Дата Between @par3 and @par4 ";

}

elsesqlStatement = "SELECT * FROM View_1";

SqlCommandcmd = newSqlCommand(sqlStatement, connection);

SqlDataAdaptersqlDa = newSqlDataAdapter(cmd);

cmd.Parameters.AddWithValue("@par1", par1);

cmd.Parameters.AddWithValue("@par2", par2);

cmd.Parameters.AddWithValue("@par3", par3);

cmd.Parameters.AddWithValue("@par4", par4);

cmd.CommandType = CommandType.Text;

cmd.ExecuteNonQuery();

sqlDa.Fill(dt);

if (dt.Rows.Count> 0)

{

DataViewmyDataView = newDataView();

myDataView = dt.DefaultView;

if (sortExp != string.Empty)

{

// myDataView.Sort = string.Format("{0} {1}", sortExp, sortDir);

}

GridView1.DataSource = myDataView;

GridView1.DataBind();

}

}

catch (SqlException ex)

{

stringmsg = "Fetch Error:";

msg += ex.Message;

thrownewException(msg);

}

finally

{

connection.Close();

}

}

#endregion

protectedvoid GridView1_Sorting(object sender, GridViewSortEventArgs e)

{

BindGridView(e.SortExpression, ConvertSortDirectionToSql(e.SortDirection), "", "", "", "");

}

privatestringConvertSortDirectionToSql(SortDirectionsortDirection)

{

stringnewSortDirection = String.Empty;

switch (sortDirection)

{

caseSortDirection.Ascending:

newSortDirection = "ASC";

break;

caseSortDirection.Descending:

newSortDirection = "DESC";

break;

}

returnnewSortDirection;

}

}

}

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data.SqlClient;

usingSystem.Data;

namespace Monitoring

{

publicpartialclassProduct_kladovshik_add : System.Web.UI.Page

{

protectedvoidPage_Load(object sender, EventArgs e)

{

}

privatestringGetConnectionString()

{

return System.Configuration.ConfigurationManager.ConnectionStrings["MonitoringConnectionString"].ConnectionString;

}

privatevoidAddNewRecord(string par1, string par2, string par3, string par4, string par5)

{

SqlConnection connection = newSqlConnection(GetConnectionString());

stringsqlStatement = string.Empty;

sqlStatement = "INSERT INTO ГотоваяПродукция" +

"(Код, КодДетали, Значение, Дата, ТипОперации)" +

"VALUES (@par1,@par2,@par3,@par4,@par5)";

try

{

connection.Open();

SqlCommandcmd = newSqlCommand(sqlStatement, connection);

cmd.Parameters.AddWithValue("@par1", par1);

cmd.Parameters.AddWithValue("@par2", par2);

cmd.Parameters.AddWithValue("@par3", par3);

cmd.Parameters.AddWithValue("@par4", par4);

cmd.Parameters.AddWithValue("@par5", par5);

;

cmd.CommandType = CommandType.Text;

cmd.ExecuteNonQuery();

}

catch (SqlException ex)

{

stringmsg = "Insert Error:";

msg += ex.Message;

thrownewException(msg);

}

finally

{

connection.Close();

}

}

protectedvoid Button1_Click(object sender, EventArgs e)

{

DateTimecurDate = DateTime.Now;

AddNewRecord(TextBox1.Text, Convert.ToString(DropDownList3.SelectedValue), TextBox1.Text, Convert.ToString(curDate), "1");

TextBox1.Text = "";

TextBox2.Text = "";

}

}

}

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data.SqlClient;

usingSystem.Data;

namespace Monitoring

{

publicpartialclassProduct_kladovshik_minus : System.Web.UI.Page

{

protectedvoidPage_Load(object sender, EventArgs e)

{

}

privatestringGetConnectionString()

{

return System.Configuration.ConfigurationManager.ConnectionStrings["MonitoringConnectionString"].ConnectionString;

}

privatevoidAddNewRecord(string par1, string par2, string par3, string par4, string par5)

{

SqlConnection connection = newSqlConnection(GetConnectionString());

stringsqlStatement = string.Empty;

sqlStatement = "INSERT INTO ГотоваяПродукция" +

"(Код, КодДетали, Значение, Дата, ТипОперации)" +

"VALUES (@par1,@par2,@par3,@par4,@par5)";

try

{

connection.Open();

SqlCommandcmd = newSqlCommand(sqlStatement, connection);

cmd.Parameters.AddWithValue("@par1", par1);

cmd.Parameters.AddWithValue("@par2", par2);

cmd.Parameters.AddWithValue("@par3", par3);

cmd.Parameters.AddWithValue("@par4", par4);

cmd.Parameters.AddWithValue("@par5", par5);

;

cmd.CommandType = CommandType.Text;

cmd.ExecuteNonQuery();

}

catch (SqlException ex)

{

stringmsg = "Insert Error:";

msg += ex.Message;

thrownewException(msg);

}

finally

{

connection.Close();

}

}

protectedvoid Button1_Click(object sender, EventArgs e)

{

DateTimecurDate = DateTime.Now;

AddNewRecord(TextBox1.Text, Convert.ToString(DropDownList3.SelectedValue), TextBox1.Text, Convert.ToString(curDate), "0");

TextBox1.Text = "";

TextBox2.Text = "";

}

protectedvoid Button2_Click(object sender, EventArgs e)

{

Response.Redirect("Product_kladovshik_report.aspx");

}

}

}

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


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

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

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

  • Обоснование необходимости совершенствования информационной системы (ИС) ООО "Мехсервис". Анализ системы учета деятельности авторемонтного предприятия. Разработка концепции построения автоматизированной ИС. Описание продукта информационной технологии.

    дипломная работа [2,7 M], добавлен 22.05.2012

  • Разработка автоматизированной информационной системы "Супермаркет DNS" с опорой на платформу NET, в среде MS Visual Studio, на языке программирования C. Объектная модель программной системы согласно методологии ОМТ. Описание алгоритмов обработки данных.

    курсовая работа [394,0 K], добавлен 21.10.2012

  • Автоматизированная информационная система и её составляющие компоненты. Системы обработки данных и поддержки принятия решений. Информационно-логические и расчетные системы, их назначение и функции. Отраслевые, территориальные и межотраслевые АИС.

    курсовая работа [420,3 K], добавлен 05.05.2014

  • Разработка автоматизированной системы с использованием программных продуктов: 1С: Предприятие 8.2 (для создания автоматизированной системы) и CASE средство BPwin (для проектирования структуры системы). Обучение пользователей работе с конфигурацией.

    курсовая работа [3,6 M], добавлен 04.11.2014

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

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

  • Разработка автоматизированной системы учета и мониторинга выполнения заказов клиентов в ЗАО "Централизованный региональный технический сервис" группы компаний MAYKOR. Обоснование СУБД и инструментальных средств программирования. Затраты на разработку.

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

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

    курсовая работа [2,5 M], добавлен 04.01.2011

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

    реферат [457,1 K], добавлен 18.12.2012

  • Изучение теории управления образовательными учреждениями и ВУЗами. Проектирование, реализация и внедрение автоматизированной информационной системы для автоматизации кафедры ВУЗа. Описание разработанной системы, расчет экономической эффективности проекта.

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

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