Автор работы: Пользователь скрыл имя, 06 Июня 2013 в 20:59, курсовая работа
Необходимо предусмотреть ввод всей необходимой информации для покупателей и продавцов, такой как:
- наименование товара;
- объём партии товара (объём покупки для покупателей);
- цена
Введение…………………………………………………………………
3
1
Разработка алгоритма…………………………………………………….
4
1.1
Постановка задачи…………………………………………………
4
1.2
Описание алгоритма………………………………………………
11
2
Разработка рабочего проекта…………………………………………
13
2.1
Описание логической структуры…………………………………
13
2.2
Входные данные……………………………………………………
14
2.3
Выходные данные…………………………………………………
15
2.4
Вызов программы…………………………………………………
15
3
Тестирование проекта……………………………………………………
18
4
Внедрение………………………………………………………………..
20
4.1
Условия выполнения программы………………………………
20
Заключение………………………………………………………………
22
Список использованных источников……………………………………
23
Приложение А – Блок-схема…………………………………………
24
Приложение Б – Код программы………………………………………
28
Приложение В – Результаты выполнения программы…………………
35
else StringGrid2->Cols[4]->Add("");
StringGrid2->Cols[5]->Add(
StringGrid2->Cols[6]->Add(
StringGrid2->Cols[7]->Add(
StringGrid2->Cols[8]->Add("0")
StringGrid2->Cols[9]->Add(
for(int i=1; i<1000; i++)
{
for(int j=0;j<10;j++)
{
Memo1->Lines->Add(StringGrid2-
}
}
Memo1->Lines->SaveToFile("
Memo1->Lines->Clear();
}
//----------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
StringGrid1->Visible=true;
for (int i=0;i<1000;i++)StringGrid1->
AnsiString txt="",txt2="";
StringGrid1->Visible=true;
StringGrid2->Visible=false;
Memo1->Lines->Clear();
StringGrid1->Cols[0]->Add("№ в БД");
StringGrid1->Cols[1]->Add("
StringGrid1->Cols[2]->Add("
StringGrid1->Cols[3]->Add("Цен
StringGrid1->Cols[4]->Add("Усл
StringGrid1->Cols[5]->Add("Опл
StringGrid1->Cols[6]->Add("Кон
StringGrid1->Cols[7]->Add("При
StringGrid1->Cols[8]->Add("А")
StringGrid1->Cols[9]->Add("П")
StringGrid1->RowCount=1000;
int k=1;
for(int i=1; i<1000; i++)
{
for(int j=0;j<10;j++)
{
txt=StringGrid2->Cells[9][i];
txt2=StringGrid2->Cells[8][i];
if(txt=="Покупатель"&&txt2=="
StringGrid1->Cells[j][k]=
else break;
}
if(txt=="Покупатель"&&txt2=="
}
}
//----------------------------
void __fastcall TForm1::Button8Click(TObject *Sender)
{
int a;
int b;
a=StringGrid1->Row;
if(StringGrid1->Cells[8][a]==
else StringGrid1->Cells[8][a]=0;
b=StrToFloat(StringGrid1->
StringGrid2->Cells[8][b]=
for(int i=1; i<1000; i++)
{
for(int j=0;j<10;j++)
{
Memo1->Lines->Add(StringGrid2-
}
}
Memo1->Lines->SaveToFile("
Memo1->Lines->Clear();
StringGrid1->Visible=false;
}
//----------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
StringGrid1->Visible=true;
for (int i=0;i<1000;i++)StringGrid1->
AnsiString txt="";
StringGrid1->Visible=true;
StringGrid2->Visible=false;
Memo1->Lines->Clear();
StringGrid1->Cols[0]->Add("№ в БД");
StringGrid1->Cols[1]->Add("
StringGrid1->Cols[2]->Add("Пар
StringGrid1->Cols[3]->Add("
StringGrid1->Cols[4]->Add("Усл
StringGrid1->Cols[5]->Add("Опл
StringGrid1->Cols[6]->Add("Кон
StringGrid1->Cols[7]->Add("При
StringGrid1->Cols[8]->Add("А")
StringGrid1->Cols[9]->Add("П")
StringGrid1->RowCount=1000;
int k=1;
for(int i=1; i<1000; i++)
{
for(int j=0;j<10;j++)
{
txt=StringGrid2->Cells[8][i];
if(txt=="1")
StringGrid1->Cells[j][k]=
else break;
}
if(txt=="1")k++;
}
}
//----------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
int a=0;
a=StringGrid1->Row;
Memo1->Lines->Clear();
a=StrToFloat(StringGrid1->
Memo1->Lines->Add( StringGrid2->Cells[1][0]+'\t'+
+StringGrid2->Cells[2][0]+'\t'
+StringGrid2->Cells[3][0]+'\t'
+StringGrid2->Cells[4][0]+'\t'
+StringGrid2->Cells[5][0]+'\t'
+StringGrid2->Cells[6][0]+'\t'
+StringGrid2->Cells[7][0]+'\t'
);
Memo1->Lines->Add( "_____________________________
Memo1->Lines->Add("");
Memo1->Lines->Add( StringGrid2->Cells[1][a]+'\t'+
+StringGrid2->Cells[2][a]+'\t'
+StringGrid2->Cells[3][a]+'\t'
+StringGrid2->Cells[4][a]+'\t'
+StringGrid2->Cells[5][a]+'\t'
+StringGrid2->Cells[6][a]+'\t'
+StringGrid2->Cells[7][a]+'\t'
);
Memo1->Lines->SaveToFile("
}
//----------------------------
void __fastcall TForm1::Button9Click(TObject *Sender)
{
StringGrid1->Visible=true;
Panel2->Visible=false;
AnsiString twn="",txt="";
twn=Edit6->Text;
int k=1;
for(int i=1; i<1000; i++)
{
for(int j=0;j<10;j++)
{
txt=StringGrid2->Cells[1][i];
if(txt==twn)
StringGrid1->Cells[j][k]=
else break;
}
if(txt==twn)k++;
}
}
//----------------------------
Приложение В – Результаты выполнения
программы
База данных. Выведены продавцы
База данных. Ввод данных в поля TEdit
Результат ввода новой позиции