Разработка программного обеспечения для функционирования кадрового отдела на языке программирования С++

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

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

andText+"";->ADODataSet1->Active=true;

}

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

{->ADODataSet1->Active=false;->ADODataSet1->CommandText="select * from Учителя where Учителя.Дата_приёма_на_работу ";(Form1->RadioButton1->Checked) Form1->ADODataSet1->CommandText=Form1->ADODataSet1->CommandText+" Active=true;

}

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

{->ADODataSet1->Active=false;->ADODataSet1->CommandText="select * from Учителя where Учителя.Дата_рождения ";(Form1->RadioButton1->Checked) Form1->ADODataSet1->CommandText=Form1->ADODataSet1->CommandText+" Active=true;

}

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

{->ADODataSet2->Active=false;->ADODataSet2->CommandText="select * from Студенты where Студенты.Фамилия like ";->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+Form1->Edit2->Text;->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+"";->ADODataSet2->Active=true;

}

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

{->ADODataSet2->Active=false;->ADODataSet2->CommandText="select * from Студенты where Студенты.Имя like ";->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+Form1->Edit2->Text;->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+"";->ADODataSet2->Active=true;

}

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

{->ADODataSet2->Active=false;->ADODataSet2->CommandText="select * from Студенты where Студенты.Отчество like ";->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+Form1->Edit2->Text;->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+"";->ADODataSet2->Active=true;

}

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

{->ADODataSet2->Active=false;->ADODataSet2->CommandText="select * from Студенты where Студенты.Группа like ";->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+Form1->Edit2->Text;->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+"";->ADODataSet2->Active=true;

}

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

{->ADODataSet2->Active=false;->ADODataSet2->CommandText="select * from Студенты where Студенты.Дата_рождения ";(Form1->RadioButton3->Checked) Form1->ADODataSet2->CommandText=Form1->ADODataSet2->CommandText+" Active=true;

}

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

{->ADODataSet3->Active=false;->ADODataSet3->CommandText="select * from Группы where Группы.Номер_группы like ";->ADODataSet3->CommandText=Form1->ADODataSet3->CommandText+Form1->Edit3->Text;->ADODataSet3->CommandText=Form1->ADODataSet3->CommandText+"";->ADODataSet3->Active=true;

}

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

{->ADODataSet3->Active=false;->ADODataSet3->CommandText="select * from Группы where Группы.Специальность like ";->ADODataSet3->CommandText=Form1->ADODataSet3->CommandText+Form1->Edit3->Text;->ADODataSet3->CommandText=Form1->ADODataSet3->CommandText+"";->ADODataSet3->Active=true;

}

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

{->ADODataSet3->Active=false;

Form1->ADODataSet3->CommandText="select * from Группы where Группы.Дата_поступленя ";

if(Form1->RadioButton5->Checked) Form1->ADODataSet3->CommandText=Form1->ADODataSet3->CommandText+" Active=true;

}

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

{->ADODataSet3->Active=false;->ADODataSet3->CommandText="select * from Группы where Группы.Дата_окончания ";(Form1->RadioButton5->Checked) Form1->ADODataSet3->CommandText=Form1->ADODataSet3->CommandText+" CommandText+"#";

Form1->ADODataSet3->Active=true;

}

 

5. Инструкция на выполнение программы

 

.1 Общие сведения

 

Программа "Кадровик" написана в среде разработки Borland C++ Builder на языке программирования C++.

Таблицы для базы данных и сама база данных созданы в Microsoft Office Access 2003.

К программе должны реализовываться следующие требования:

функционирование на операционных системах семейства Windows (XP/Vista)

не должна обладать высокими требованиями

разработка должна производиться в среде Borland C++ Builder

у программы должен быть интуитивно понятный интерфейс

 

.2 Инструкция пользователя

 

Выполнение программы осуществляется посредством запуска исполняемого файла.

При запуске программы "Кадровик " у вас появляется окно, где ввести User Name/Password Рис 1.1.

 

Рис.1.1. Окно при входе в программу

Нажимаем кнопочку "Ок" и заходим в программу, и вы попадает в главное окно программы Рис 1.2.

 

Рис.1.2. Окно главной программы

 

В левой верхней части программы у нас несколько несколько кнопочек - это таблиц, находящиеся в Microsoft Office Access 2003 :

1)Учителя

 

Рис.1.3. Таблица-Учителя

 

2)Студенты

 

Рис.1.4. Таблица-Студенты

 

3)Группы

 

Рис.1.5. Таблица-Группы

 

Они все (таблицы) хранятся в Microsoft Office Access 2003 и связаны между собой:

 

Рис.1.6. Схема данных(связи таблиц)

При помощи кнопочки "DBNavigator" с панели "Data Conrol" на нашей форме - вы можете выполнять такие операции как:

 

Рис.1.7. Кнопка DBNavigator

 

)Переход