База данных "Биржи труда"

Инфологическая модель приложения, проектируемого с помощью языка С++ Вuilder. Схема данных для хранения информации о безработных и предлагаемых вакансиях. Ввод и редактирование данных программы, их поиск и фильтрация. Создание отчетов, вывод на печать.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 06.12.2011
Размер файла 122,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

{

if (s !="") s+=s1;

s+= "пол";

}

if (Table1Spec->AsString !=Edit8->Text)

{

if (s !="") s+=s1;

s+= "Специальность";

}

if (Table1Sem_pol->AsString !=Edit10->Text)

{

if (s !="") s+=s1;

s+= "Семейное положение";

}

if (Table1Kol_d->AsString !=Edit18->Text)

{

if (s !="") s+=s1;

s+= "Кол-во детей";

}

if (Table1Naim_pr->AsString !=Edit19->Text)

{

if (s !="") s+=s1;

s+= "Наименвание предприятия";

}

if (s !="")

{

if ( Application->MessageBox(

("Действительно хотите изменить запись?"+s+"?").c_str(),

"Подтвердите решение",

MB_YESNO+MB_ICONQUESTION)==IDYES)

Table1->Edit();

ENom->Text=Edit1->Text;

EFam->Text=Edit2->Text;

EIm->Text=Edit3->Text;

EOtc->Text=Edit4->Text;

EVoz->Text=Edit11->Text;

EPol->Text=Edit5->Text;

ESpec->Text=Edit8->Text;

ESem_pol->Text=Edit10->Text;

EKol_d->Text=Edit18->Text;

ENaim_pr->Text=Edit19->Text;

Table1Nom->AsString = Edit1->Text;

Table1Fam->AsString =Edit2->Text;

Table1Im->AsString =Edit3->Text;

Table1Otc->AsString =Edit4->Text;

Table1Voz->AsString =Edit11->Text;

Table1Pol->AsString =Edit5->Text;

Table1Spec->AsString =Edit8->Text;

Table1Sem_pol->AsString =Edit10->Text;

Table1Kol_d->AsString =Edit18->Text;

Table1Naim_pr->AsString =Edit19->Text;

Table2->Insert();

Table2Naim_pr->AsString =Edit16->Text;

Table2Kol_r->AsString =Edit17->Text;

Table2Tr_s->AsString=Edit12->Text;

Table2->Filtered = false;

Table2->Filter="Nom='"+Edit2->Text+"'";

Table2->Filtered = true;

Edit16->Text = Table2Naim_pr->AsString;

Edit17->Text = Table2Kol_r->AsString;

Edit12->Text = Table2Tr_s->AsString;

} }

}

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

void __fastcall TForm1::Button15Click(TObject *Sender)

{

RadioGroup1->ItemIndex==0;

ComboBox2->Clear();

Table1->First();

while(!Table1->Eof)

{

ComboBox2->Items->Add(Table1Nom->AsString);

Table1->Next();

}

ComboBox2->ItemIndex=-1;

Table1->First();

}

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

void __fastcall TForm1::Button5Click(TObject *Sender)

{

AnsiString s,a;

const AnsiString s1=", ";

s="";

if (Table2Naim_pr->AsString !=Edit16->Text)

{

s= "Наименование предприятия";

}

if (Table2Kol_r->AsString !=Edit17->Text)

{

if (s !="") s+=s1;

s+= "Кол-во рабочих мест";

}

if (Table2Tr_s->AsString !=Edit12->Text)

{

if (s !="") s+=s1;

s+= "Требуемые специальности.";

}

if (s !="")

{

if ( Application->MessageBox(

("Действительно хотите изменить запись?"+s+"?").c_str(),

"Подтвердите решение",

MB_YESNO+MB_ICONQUESTION)==IDYES)

{Table2->Edit();

Table2Naim_pr->AsString =Edit16->Text;

Table2Kol_r->AsString =Edit17->Text;

Table2Tr_s->AsString=Edit12->Text;

MB_YESNO+MB_ICONQUESTION)==IDYES)

{Table2->Edit();

Table2Naim_pr->AsString =Edit16->Text;

Table2Kol_r->AsString =Edit17->Text;

Table2Tr_s->AsString=Edit12->Text;

}

}

}

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

Заключение

В данном курсовом проекте я ознакомилась с возможностями С++ Вuilder , как системы управления базами данных разработанной мною программы.

Сначала строится инфологическая модель, в которую входят БД, сущность, атрибут. Далее строится датологическая модель. В ней описываются размер, тип, назначение, наименование. Следующим этапом является описание физической модели, в которой описывается физическое устройство хранения информации. Обработку информации в БД осуществляют такие методы как фильтрация, поиск и печать.

Программа выполняет следующие функции: позволяет просмотреть БД, внести сведения о новом счете, найти по заданному пользователем ключу информацию об организации, произвести фильтрацию по ключу.

С помощью пункта меню ДОКУМЕНТЫ можно вывести список БД в различных режимах: по возрастанию номера, по авторам.

Литература

1. Хеннер Е.К., Могилев А.В., Пак Н.И. «Информатика», «Учеб. Пособие для вузов», 1999.

2. Наумов А.Н «Системы управления базами данных и знаний 1991.

4. Диго С..М. «Проектирование и использование БД». 1991.

5. Парашутин Н.В.- «Бухгалтерский учет». 1997г

Размещено на Allbest.ru


Подобные документы

  • Построение программы, обеспечивающей взаимодействие с ней в режиме диалога для завуча школы. Инфологическая модель базы данных школы. Создание таблиц, запросов и отчетов. Главное интерфейсное окно. Формы "Редактирование данных " и "Ввод преподавателя".

    курсовая работа [780,4 K], добавлен 21.01.2015

  • Реализация программы в виде класса, используя для хранения информации контейнеры стандартной библиотеки шаблонов (STL) языка C++. Создание новой базы данных. Вывод информации о всех компьютерах. Удаление элементов контейнера, их поиск по критериям.

    курсовая работа [97,4 K], добавлен 10.01.2015

  • Анализ предметной области. Требования, предъявляемые при составлении базы данных гостиницы. Реализация процесса поиска необходимой информации. Формирование таблиц, запросов, отчетов и вывод их на печать. Редактирование, добавление и хранение данных.

    курсовая работа [2,0 M], добавлен 07.02.2016

  • Проектирование структуры базы данных предприятия с помощью СУБД Access. Установка связей между таблицами и ввод в них данных. Создание форм к базе данных, фильтрация запросов, просмотр отчетов. Получение комплексного отчета после группировки и сортировки.

    лабораторная работа [787,7 K], добавлен 22.11.2014

  • Процедура ввода исходных данных в программу, вывод результатов работы программы на экран. Принцип организации хранения логически связанных наборов информации в виде файлов. Параметры характеристики файла, способы обращения к нему, соглашения по типу.

    реферат [14,5 K], добавлен 06.12.2011

  • Обоснование выбора средств разработки приложения. Добавление, удаление, редактирование информации. Отражение информации из базы данных. Поиск информации по выбранной таблице. Проекты Data, Entity, Logic, Firm. Схема взаимодействия проектов программы.

    курсовая работа [1,8 M], добавлен 18.01.2015

  • Выделение информационных объектов и их инфологическая модель. Логическая структура реляционной базы данных. Разработка таблиц в системе управления базами данных Access. Создание запросов, форм и отчетов в СУБД Access. Разработка приложения пользователя.

    курсовая работа [2,8 M], добавлен 05.02.2018

  • Создание программы для обработки структуры данных. Возможность ввода и записи данных на персональном компьютере. Прикладное программирование на языке Turbo Pascal. Свободное редактирование записанных данных с помощью программы, написанной на Turbo Pascal.

    лабораторная работа [11,4 K], добавлен 13.05.2011

  • Классификация баз данных. Создание списковой структуры, просмотр, удаление, сохранение в типизированном файле, восстановление из типизированного файла, поиск нужного элемента, создание отчета. Ввод, отображение и редактирование текстового материала.

    курсовая работа [2,8 M], добавлен 22.12.2016

  • Создание программы, обеспечивающей ввод информации и отображение ее на экран, вывод в типизированный файл и загрузку из него. Составление банка данных кинологов, включающего в себя фамилию и имя владельца собаки, кличку и породу собаки, ее дату рождения.

    дипломная работа [2,4 M], добавлен 29.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.