Разработка программного комплекса для автоматизации информационных процессов служб сбыта пищевой продукции

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

России, Рос. о-во историков-архивистов, Рос. гос. архив науч.-техн. документации. - М. : МАКС Пресс, 2003. - 47 с. Шифр РНБ: 2003-4/22893

.

.

. Компьютерные технологии обработки информации. - М., 1995. - 247с.

. Мишенин А.И. Теория экономических информационных систем. - М.: Финансы и статистика, 1999г. - 239с.

. Кириллов В.В. Основы проектирования реляционных баз данных - СПб.: ИТМО, 1995.

 

Приложение А

 

Приложение А.1 - Даталогическая модель базы данных

 

Приложение Б

 

Рисунок Б.1 - Диаграмма основных классов приложения

 

Рисунок Б.2 - Диаграмма классов административной панели

Рисунок Б.3 - Диаграмма классов DataSet

 

Приложение В

 

ПриложениеВ.1-Добавлениетоваравкорзину

ImageButtonBut=(ImageButton)sender;

stringIDs=But.ID;=IDs.Remove(0,6);=0;(((Label)Master.FindControl("MainContent").FindControl("C"+IDs+"1")).Visible==true)=1;(((Label)Master.FindControl("MainContent").FindControl("C"+IDs+"2")).Visible==true)=2;(((Label)Master.FindControl("MainContent").FindControl("C"+IDs+"3")).Visible==true)=3;;=((Label)Master.FindControl("MainContent").FindControl("C"+IDs+DropIndexCount.ToString())).Text;=Count.Remove(0,12);TableAdapters.orderTableAdapterOrderTable=newDataSet1TableAdapters.orderTableAdapter();TableAdapters.product_weightTableAdapterTableWeight=newDataSet1TableAdapters.product_weightTableAdapter();,indexCount,indexWeight;;=Convert.ToInt32(((Label)Master.FindControl("MainContent").FindControl("Label"+IDs+"3")).Text);=Convert.ToInt32(((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text);=Convert.ToDouble(((Label)Master.FindControl("MainContent").FindControl("P"+IDs+DropIndexCount.ToString())).Text);=Convert.ToInt32(((DropDownList)Master.FindControl("MainContent").FindControl("DropDownList"+IDs)).Items[DropIndexCount-1].Value);(((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text!="")

{(Request.Cookies["UrlAuthz"]!=null)

{;=Request.Cookies["UrlAuthz"].Value.ToString();TableAdapters.usersTableAdapterUserTable=newDataSet1TableAdapters.usersTableAdapter();;=Convert.ToInt32(UserTable.CartCheckQuery(FormsAuthentication.Decrypt(tickets).Name.ToString()));(UserTable.CartCheckQuery(FormsAuthentication.Decrypt(tickets).Name.ToString())!=null)

{(Convert.ToInt32(((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text)<=Convert.ToInt32(Count))

{(OrderTable.CheckProduct(cartlogin,indexWeight,indexProduct)==null)

{.InsertOrderQuery(cartlogin,indexProduct,indexCount,indexPrice,indexWeight);.UpdateCountQuery((Convert.ToInt32(Count)-indexCount),indexProduct,indexWeight,indexPrice);

((Label)Master.FindControl("MainContent").FindControl("C"+IDs+DropIndexCount.ToString())).Text="Количество:"+(Convert.ToInt32(Count)-indexCount).ToString();.orderDataTableOrderTable2=newDataSet1.orderDataTable();.FillCartSum(OrderTable2,cartlogin);

((Label)Master.FindControl("Label3")).Text="Вкорзине:"+OrderTable2.Rows[0][3].ToString();

((Label)Master.FindControl("Label4")).Text="Насумму:"+OrderTable2.Rows[0][4].ToString()+"руб.";

}

{.UpdateOrderQuery(cartlogin,indexProduct,indexCount,indexWeight);.UpdateCountQuery((Convert.ToInt32(Count)-indexCount),indexProduct,indexWeight,indexPrice);

((Label)Master.FindControl("MainContent").FindControl("C"+IDs+DropIndexCount.ToString())).Text="Количество:"+(Convert.ToInt32(Count)-indexCount).ToString();.orderDataTableOrderTable2=newDataSet1.orderDataTable();.FillCartSum(OrderTable2,cartlogin);

((Label)Master.FindControl("Label3")).Text="Вкорзине:"+OrderTable2.Rows[0][3].ToString();

((Label)Master.FindControl("Label4")).Text="Насумму:"+OrderTable2.Rows[0][4].ToString()+"руб.";

}

}

{

((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text="Наскладестольконет";

}

}

{(Convert.ToInt32(((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text)<=Convert.ToInt32(Count))

{TableAdapters.cartTableAdapterCartTable=newDataSet1TableAdapters.cartTableAdapter();.InsertQuery(DateTime.Now);;=Convert.ToInt32(CartTable.MaxQuery());.UpdateUserCarQuery(MaxIndex,FormsAuthentication.Decrypt(tickets).Name.ToString());.InsertOrderQuery(MaxIndex,indexProduct,indexCount,indexPrice,indexWeight);.UpdateCountQuery((Convert.ToInt32(Count)-indexCount),indexProduct,indexWeight,indexPrice);

((Label)Master.FindControl("MainContent").FindControl("C"+IDs+DropIndexCount.ToString())).Text="Количество:"+(Convert.ToInt32(Count)-indexCount).ToString();.orderDataTableOrderTable2=newDataSet1.orderDataTable();.FillCartSum(OrderTable2,cartlogin);

((ImageButton)Master.FindControl("ImageButton1")).Visible=true;

((Label)Master.FindControl("Label3")).Visible=true;

((Label)Master.FindControl("Label4")).Visible=true;

((Label)Master.FindControl("Label3")).Text="Вкорзине:"+indexCount.ToString();

((Label)Master.FindControl("Label4")).Text="Насумму:"+(indexCount*indexPrice*indexWeight).ToString()+"руб.";

}

{

((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text="Наскладестольконет";

}

}

}

{(Request.Cookies["Cart"]!=null)

{;=Request.Cookies["Cart"].Value.ToString();=FormsAuthentication.Decrypt(ticket).Name.ToString();(Convert.ToInt32(((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text)<=Convert.ToInt32(Count))

{(OrderTable.CheckProduct(Convert.ToInt32(ticket),indexWeight,indexProduct)==null)

{.InsertOrderQuery(Convert.ToInt32(ticket),indexProduct,indexCount,indexPrice,indexWeight);.UpdateCountQuery((Convert.ToInt32(Count)-indexCount),indexProduct,indexWeight,indexPrice);

((Label)Master.FindControl("MainContent").FindControl("C"+IDs+DropIndexCount.ToString())).Text="Количество:"+(Convert.ToInt32(Count)-indexCount).ToString();.orderDataTableOrderTable2=newDataSet1.orderDataTable();.FillCartSum(OrderTable2,Convert.ToInt32(ticket));

((Label)Master.FindControl("Label3")).Text="Вкорзине:"+OrderTable2.Rows[0][3].ToString();

((Label)Master.FindControl("Label4")).Text="Насумму:"+OrderTable2.Rows[0][4].ToString()+"руб.";

}

{.UpdateOrderQuery(Convert.ToInt32(ticket),indexProduct,indexCount,indexWeight);.UpdateCountQuery((Convert.ToInt32(Count)-indexCount),indexProduct,indexWeight,indexPrice);

((Label)Master.FindControl("MainContent").FindControl("C"+IDs+DropIndexCount.ToString())).Text="Количество:"+(Convert.ToInt32(Count)-indexCount).ToString();.orderDataTableOrderTable2=newDataSet1.orderDataTable();.FillCartSum(OrderTable2,Convert.ToInt32(ticket));

((Label)Master.FindControl("Label3")).Text="Вкорзине:"+OrderTable2.Rows[0][3].ToString();

((Label)Master.FindControl("Label4")).Text="Насумму:"+OrderTable2.Rows[0][4].ToString()+"руб.";

}

}

{

((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text="Наскладестольконет";

}

}

{

//СоздаёмаутентификационныйбилетTableAdapters.cartTableAdapterCartTable=newDataSet1TableAdapters.cartTableAdapter();.InsertQuery(DateTime.Now);;=Convert.ToInt32(CartTable.MaxQuery());=newFormsAuthenticationTicket(MaxIndex.ToString(),false,20);=FormsAuthentication.Encrypt(ticket1);.Cookies.Add(newHttpCookie("Cart",strEncrypted));(Convert.ToInt32(((TextBox)Master.FindControl("MainContent").FindControl("TextBox"+IDs)).Text)<=Convert.ToInt32(Count))

{.InsertOrderQuery(MaxIndex,indexProduct,indexCount,indexPrice,indexWeight);.UpdateCountQuery((Convert.ToInt32(Count)-indexCount),indexProduct,indexWeight,indexPrice);

((Label)Master.FindControl("MainContent").FindControl("C"+IDs+DropIndexCount.ToString())).Text="Количество:"+(Convert.ToInt32(Count)-indexCount).ToString();.orderDataTableOrderTable2=newDataSet1.orderDataTable();.Fill