Реализация средствами С++ базы данных "Учёт фототехники"

Курсовой проект - Компьютеры, программирование

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

? и т.д. Так как созданный проект работает с локальной базой данных, то, как вариант усовершенствования программы, может быть реализация ее в качестве клиент-серверного приложения.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

1.Аммерааль Л. STL для программистов на С++. Пер. с англ. - М.: ДМК, 1999. - 240 с.: ил.

2.Динман М.И. С++ освой на примерах. - СПб.: БХВ-Петербург, 2006. - 384 с.: ил.

.Крупник А. Б. Самоучитель C++. - СПб.: Питер, 2005. - 252 с: ил.

.Лафоре Р. Объектно-ориентированное программирование вС++. Классика ComputerScience. 4-е изд. - СПб.: Питер, 2008. - 926 с.: ил.

.Мейерс С. Эффективное использование STL. Библиотека программиста. - СПБ.: Питер, 2002. - 224 с.: ил.

.Павловская Т.А., Щупак Ю.А. С++. Объектно-ориентированное программирование. Практикум. - СПб.: Питер, 2008. - 265 с.: ил.

.Фридман А., Кландер Л., Михаэлс М., Шильдт Х. С/С++. Архив программ - М.: ЗАО Издательство БИНОМ, 2001 г. - 640 с.: ил.

.Шилдт Г. Справочник программиста С/С++. - М.: Издательский дом Вильямс, 2006. - 432 с.;

9.Яновский А., О.Мороз О., В.Шевяков В., О.Сивограков О., С.Шимукович С. Дисненский край Минск, 2000 г. - 44 с.;.

10.www.citforum.ru

11.www.warayg.narod.ru

12.www.helpstudio.h1.ru

13.www.terrasoft.ru

ПРИЛОЖЕНИЕ А

//---------------------------------------------------------------------------

#include

#pragma hdrstop

 

#include "Unit1.h"

#include "Unit2.h"

#include "Unit3.h"

#include "Unit4.h"

#include "Unit6.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"*Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------__fastcall TForm1::Button1Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------__fastcall TForm1::Button2Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------__fastcall TForm1::Button3Click(TObject *Sender)

{->Show();

}

//---------------------------------------------------------------------------

//---------------------------------------------------------------------------

#include

#pragma hdrstop

#include "Unit2.h"

#include "Unit1.h"

#include "Unit5.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"*Form2;

//---------------------------------------------------------------------------

__fastcall TForm2::TForm2(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------__fastcall TForm2::Button1Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------__fastcall TForm2::DBGrid1TitleClick(TColumn *Column)

{

Active)((ADOTable1->Sort.Pos(Column->FieldName)>0)&&(ADOTable1->Sort.Pos("ASC")>0))->Sort=Column->FieldName+"DESC";ADOTable1->Sort=Column->FieldName+"ASC";">if (ADOTable1->Active)((ADOTable1->Sort.Pos(Column->FieldName)>0)&&(ADOTable1->Sort.Pos("ASC")>0))->Sort=Column->FieldName+" DESC";ADOTable1->Sort=Column->FieldName+" ASC";

}

//---------------------------------------------------------------------------__fastcall TForm2::Button2Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------__fastcall TForm2::Edit1Change(TObject *Sender)

{->Filtered = false;(Edit1->Text=="")

{->Filter="";

}

{(RadioButton1->Checked)->Filter = "[Наименование] like %"+Edit1->Text+"%";

}->Filtered = true;

}

//---------------------------------------------------------------------------

//---------------------------------------------------------------------------

#include

#pragma hdrstop

#include "Unit3.h"

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"*Form3;

//---------------------------------------------------------------------------

__fastcall TForm3::TForm3(TComponent* Owner)

: TForm(Owner)

{

}__fastcall TForm3::DBGrid1TitleClick(TColumn *Column)

Active)((ADOTable1->Sort.Pos(Column->FieldName)>0)&&(ADOTable1->Sort.Pos("ASC")>0))->Sort=Column->FieldName+"DESC";ADOTable1->Sort=Column->FieldName+"ASC";">{(ADOTable1->Active)((ADOTable1->Sort.Pos(Column->FieldName)>0)&&(ADOTable1->Sort.Pos("ASC")>0))->Sort=Column->FieldName+" DESC";ADOTable1->Sort=Column->FieldName+" ASC";

}

//---------------------------------------------------------------------------__fastcall TForm3::Button1Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------

//---------------------------------------------------------------------------

#include

#pragma hdrstop

#include "Unit1.h"

#include "Unit2.h"

#include "Unit5.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"*Form5;

//---------------------------------------------------------------------------

__fastcall TForm5::TForm5(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------__fastcall TForm5::Button1Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------__fastcall TForm5::Button2Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------

//---------------------------------------------------------------------------

#include

#pragma hdrstop

 

#include "Unit6.h"

#include "Unit5.h"

#include "Unit2.h"

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"*Form6;

//---------------------------------------------------------------------------

__fastcall TForm6::TForm6(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------__fastcall TForm6::Button1Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------__fastcall TForm6::Button2Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------__fastcall TForm6::Button3Click(TObject *Sender)

{->Show();->Hide();

}

//---------------------------------------------------------------------------

 

ПРИЛОЖЕНИЕ Б

 

Рис. 1- Диаграмма развёртывания, разработанная в среде Rational Rose

 

Рис. 2- Диаграмма кооперации, разработанная в среде Rational Rose