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