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