Автоматизированная информационная система мониторинга производства
Разработка автоматизированной системы мониторинга производственной деятельности предприятия, необходимой для принятия управленческих решений, обеспечивающих стабильную работу завода бытовой техники ЗАО "АТЛАНТ". Описание классов системы, тестирование.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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