Файл: Разработка программного обеспечения автоматизированного рабочего места учёта кадров предприятия.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 443

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ЗАКЛЮЧЕНИЕ


В качестве предметной области была выбрана тема проектирования БД: «Учет кадров предприятия».

Актуальность: тема данной работы актуальна, так как базы данных находят широкое применение в повседневной жизни. Они используются практически во всех отраслях экономики, так же позволяют хранить и обрабатывать информацию.

Разработка базы данных учета кадров позволит сократить время поиска нужной информации о кадре и позволит вести статистику текучести кадров. В результате разработки программного обеспечения учета кадров были достигнуты все намеченные цели:

·сформировано исходное описание предметной области;

·построена концептуальную информационную модель;

·сгенерирована физическая структура базы данных;

·реализовано пользовательское приложение, демонстрирующее накопленные студентом знания по курсу Организация БД.

·разработаны схемы БД

·реализованы разработанной схемы в конкретной СУБД (Access)

·созданы формы для ввода данных, отчетов, запросов

·автоматизирована работа с созданной БД.

СПИСОК ЛИТЕРАТУРЫ


  1. Методические указания к выполнению курсовой работы по дисциплине «Базы данных»для бакалавриата дневной и заочной формы обучения по направлению Прикладная информатика (профиль «Прикладная информатика в экономике», «Прикладная информатика в юриспруденции», «Прикладная информатика в дизайне»). Махачкала: РИО ДГТУ, 2014.28 с.

  2. Диго С.М. Проектирование базы данных. М: Финансы и Статистика, 2002 г.

  3. Марков А.С. Базы данных. Введение в теорию и методологию.



Листинг кода :

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

#include

#pragma hdrstop

#include "jpeg.hpp"

#include "Unit1.h"

#include "Unit2.h"

#include "Unit3.h"

#include "Unit4.h"

#include "Unit5.h"

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

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

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

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

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

void __fastcall TForm1::Button1Click(TObject *Sender)

{

TLocateOptions SearchOptions;

ADOTable1->Locate("Табел №",Edit1->Text,SearchOptions<
}

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

void __fastcall TForm1::Button2Click(TObject *Sender)

{

ADOTable1->Filtered=false;

ADOTable1->Filter="[Стаж работы]="+QuotedStr(Edit2->Text);

ADOTable1->Filtered=true;

}

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

void __fastcall TForm1::N3Click(TObject *Sender)

{

Form2->Show();

}

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

void __fastcall TForm1::N5Click(TObject *Sender)

{

Form3->Show();

}

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

void __fastcall TForm1::N4Click(TObject *Sender)

{

Form4->Show();

}

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

void __fastcall TForm1::Button3Click(TObject *Sender)

{

ADOTable1->Filtered=false;

}

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

void __fastcall TForm1::Button4Click(TObject *Sender)

{

ADOTable1->IndexFieldNames="ФИО";

}

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

void __fastcall TForm1::Button5Click(TObject *Sender)

{

if (OpenDialog1->Execute())

{

AnsiString CurrentFile=OpenDialog1->FileName;

Image1->Picture->LoadFromFile(CurrentFile);

}

}

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

void __fastcall TForm1::N6Click(TObject *Sender)

{

Form5->QuickRep1->PreviewModal();

}

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

void __fastcall TForm1::N2Click(TObject *Sender)

{

Form1->Close();

}

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

void __fastcall TForm1::FormCreate(TObject *Sender)

{

}

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

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

#include

#pragma hdrstop

#include "Unit2.h"

#include "Unit1.h"

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

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm2 *Form2;

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

__fastcall TForm2::TForm2(TComponent* Owner)

: TForm(Owner)

{

}

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

void __fastcall TForm2::Button1Click(TObject *Sender)

{

ADOTable1->Filtered=false;

}

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

void __fastcall TForm2::Button2Click(TObject *Sender)

{

ADOTable1->Filtered=false;

ADOTable1->Filter="[ID]="+QuotedStr(Edit2->Text);

ADOTable1->Filtered=true;

};

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

void __fastcall TForm2::Button3Click(TObject *Sender)

{

ADOTable1->IndexFieldNames="Должность";

}

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

void __fastcall TForm2::FormCreate(TObject *Sender)

{

}

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

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

#include

#pragma hdrstop

#include "Unit3.h"

#include "Unit1.h"

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

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm3 *Form3;

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

__fastcall TForm3::TForm3(TComponent* Owner)

: TForm(Owner)

{

}

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

void __fastcall TForm3::Button1Click(TObject *Sender)

{

ADOTable1->Filtered=false;

ADOTable1->Filter="[ID]="+QuotedStr(Edit1->Text);

ADOTable1->Filtered=true;

}

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

void __fastcall TForm3::Button2Click(TObject *Sender)

{

ADOTable1->Filtered=false;

}

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

void __fastcall TForm3::Button3Click(TObject *Sender)

{

ADOTable1->IndexFieldNames="Отдел";

}

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

void __fastcall TForm3::FormCreate(TObject *Sender)

{

}

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

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

#include

#pragma hdrstop

#include "Unit4.h"

#include "Unit1.h"

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

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm4 *Form4;

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

__fastcall TForm4::TForm4(TComponent* Owner)

: TForm(Owner)

{

}

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

void __fastcall TForm4::Button1Click(TObject *Sender)

{

ADOTable1->Filtered=false;

ADOTable1->Filter="[Квалификация]="+QuotedStr(Edit2->Text);

ADOTable1->Filtered=true;

}

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

void __fastcall TForm4::Button2Click(TObject *Sender)

{

ADOTable1->Filtered=false;

}

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

void __fastcall TForm4::Button3Click(TObject *Sender)

{

ADOTable1->IndexFieldNames="Специальность";

}

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

void __fastcall TForm4::Button4Click(TObject *Sender)

{

TLocateOptions SearchOptions;

ADOTable1->Locate("ФИО Работника",Edit1->Text,SearchOptions<
}

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

void __fastcall TForm4::FormCreate(TObject *Sender)

{

}

//---------------------------------------------------------------------------
1   2   3   4   5   6   7