Автоматизація обліку співробітників

Коректне використання операторів та конструкцій, побудова ефективних алгоритмів для розв'язку типових задач. Розробка алгоритмів та програми для створення бази даних телефонних номерів. Використання засобів розробки програмного забезпечення мовою Java.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 25.01.2016
Размер файла 1,0 M

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

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

System:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),

L"Адрес", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Адрес",

System:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),

static_cast<System:: Byte> (0), L"Адрес", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Освіта",

System:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),

L"Освіта", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Освіта",

System:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),

static_cast<System:: Byte> (0), L"Освіта", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Спеціальність",

System:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),

L"Спеціальність", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Спеціальність",

System:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),

static_cast<System:: Byte> (0), L"Спеціальність", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Зарплата",

System:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),

L"Зарплата", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Зарплата",

System:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),

static_cast<System:: Byte> (0), L"Зарплата", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Телефон",

System:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),

L"Телефон", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Телефон",

System:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),

static_cast<System:: Byte> (0), L"Телефон", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Код",

System:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),

static_cast<System:: Byte> (0), L"Код", System:: Data:: DataRowVersion:: Original, nullptr)) });

//

// oleDbDataAdapter1

//

this->oleDbDataAdapter1->DeleteCommand = this->oleDbDeleteCommand1;

this->oleDbDataAdapter1->InsertCommand = this->oleDbInsertCommand1;

this->oleDbDataAdapter1->SelectCommand = this->oleDbSelectCommand1;

cli:: array< System:: Data:: Common:: DataColumnMapping^ >^ __mcTemp__1 = gcnew cli:: array< System:: Data:: Common:: DataColumnMapping^ > (9) { (gcnew System:: Data:: Common:: DataColumnMapping (L"ПІБ",

L"ПІБ")), (gcnew System:: Data:: Common:: DataColumnMapping (L"Дата народження", L"Дата народження")), (gcnew System:: Data:: Common:: DataColumnMapping (L"Дата влаштування",

L"Дата влаштування")), (gcnew System:: Data:: Common:: DataColumnMapping (L"Адрес", L"Адрес")), (gcnew System:: Data:: Common:: DataColumnMapping (L"Освіта",

L"Освіта")), (gcnew System:: Data:: Common:: DataColumnMapping (L"Спеціальність", L"Спеціальність")), (gcnew System:: Data:: Common:: DataColumnMapping (L"Зарплата",

L"Зарплата")), (gcnew System:: Data:: Common:: DataColumnMapping (L"Телефон", L"Телефон")), (gcnew System:: Data:: Common:: DataColumnMapping (L"Код",

L"Код")) };

this->oleDbDataAdapter1->TableMappings->AddRange (gcnew cli:: array< System:: Data:: Common:: DataTableMapping^ > (1) { (gcnew System:: Data:: Common:: DataTableMapping (L"Table",

L"Працівники", __mcTemp__1)) });

this->oleDbDataAdapter1->UpdateCommand = this->oleDbUpdateCommand1;

//

// dataSet1

//

this->dataSet1->DataSetName = L"NewDataSet";

this->dataSet1->Tables->AddRange (gcnew cli:: array< System:: Data:: DataTable^ > (1) {this->dataTable1});

//

// dataTable1

//

this->dataTable1->Columns->AddRange (gcnew cli:: array< System:: Data:: DataColumn^ > (8) {this->dataColumn1, this->dataColumn2,this->dataColumn3, this->dataColumn4, this->dataColumn5, this->dataColumn6, this->dataColumn7, this->dataColumn8});

this->dataTable1->TableName = L"Table1";

//

// dataColumn1

//

this->dataColumn1->ColumnName = L"ПІБ";

//

// dataColumn2

//

this->dataColumn2->ColumnName = L"Дата народження";

//

// dataColumn3

//

this->dataColumn3->Caption = L"Адреса";

this->dataColumn3->ColumnName = L"Адрес";

//

// dataColumn4

//

this->dataColumn4->ColumnName = L"Освіта";

//

// dataColumn5

//

this->dataColumn5->ColumnName = L"Спеціальність";

//

// dataColumn6

//

this->dataColumn6->ColumnName = L"Дата влаштування";

//

// dataColumn7

//

this->dataColumn7->ColumnName = L"Зарплата";

//

// dataColumn8

//

this->dataColumn8->ColumnName = L"Телефон";

//

// bindingSource1

//

this->bindingSource1->DataMember = L"Table1";

this->bindingSource1->DataSource = this->dataSet1;

//

// dataGridView1

//

this->dataGridView1->AutoGenerateColumns = false;

this->dataGridView1->ColumnHeadersHeightSizeMode = System:: Windows:: Forms:: DataGridViewColumnHeadersHeightSizeMode:: AutoSize;

this->dataGridView1->Columns->AddRange (gcnew cli:: array< System:: Windows:: Forms:: DataGridViewColumn^ > (8) {this->пІБDataGridViewTextBoxColumn,

this->датаНародженняDataGridViewTextBoxColumn, this->адресDataGridViewTextBoxColumn, this->освітаDataGridViewTextBoxColumn, this->спеціальністьDataGridViewTextBoxColumn,

this->датаВлаштуванняDataGridViewTextBoxColumn, this->зарплатаDataGridViewTextBoxColumn, this->телефонDataGridViewTextBoxColumn});

this->dataGridView1->DataSource = this->bindingSource1;

this->dataGridView1->Location = System:: Drawing:: Point (0, 0);

this->dataGridView1->Name = L"dataGridView1";

this->dataGridView1->Size = System:: Drawing:: Size (845, 462);

this->dataGridView1->TabIndex = 0;

//

// пІБDataGridViewTextBoxColumn

//

this->пІБDataGridViewTextBoxColumn->DataPropertyName = L"ПІБ";

this->пІБDataGridViewTextBoxColumn->HeaderText = L"ПІБ";

this->пІБDataGridViewTextBoxColumn->Name = L"пІБDataGridViewTextBoxColumn";

//

// датаНародженняDataGridViewTextBoxColumn

//

this->датаНародженняDataGridViewTextBoxColumn->DataPropertyName = L"Дата народження";

this->датаНародженняDataGridViewTextBoxColumn->HeaderText = L"Дата народження";

this->датаНародженняDataGridViewTextBoxColumn->Name = L"датаНародженняDataGridViewTextBoxColumn";

//

// адресDataGridViewTextBoxColumn

//

this->адресDataGridViewTextBoxColumn->DataPropertyName = L"Адрес";

this->адресDataGridViewTextBoxColumn->HeaderText = L"Адрес";

this->адресDataGridViewTextBoxColumn->Name = L"адресDataGridViewTextBoxColumn";

//

// освітаDataGridViewTextBoxColumn

//

this->освітаDataGridViewTextBoxColumn->DataPropertyName = L"Освіта";

this->освітаDataGridViewTextBoxColumn->HeaderText = L"Освіта";

this->освітаDataGridViewTextBoxColumn->Name = L"освітаDataGridViewTextBoxColumn";

//

// спеціальністьDataGridViewTextBoxColumn

//

this->спеціальністьDataGridViewTextBoxColumn->DataPropertyName = L"Спеціальність";

this->спеціальністьDataGridViewTextBoxColumn->HeaderText = L"Спеціальність";

this->спеціальністьDataGridViewTextBoxColumn->Name = L"спеціальністьDataGridViewTextBoxColumn";

//

// датаВлаштуванняDataGridViewTextBoxColumn

//

this->датаВлаштуванняDataGridViewTextBoxColumn->DataPropertyName = L"Дата влаштування";

this->датаВлаштуванняDataGridViewTextBoxColumn->HeaderText = L"Дата влаштування";

this->датаВлаштуванняDataGridViewTextBoxColumn->Name = L"датаВлаштуванняDataGridViewTextBoxColumn";

//

// зарплатаDataGridViewTextBoxColumn

//

this->зарплатаDataGridViewTextBoxColumn->DataPropertyName = L"Зарплата";

this->зарплатаDataGridViewTextBoxColumn->HeaderText = L"Зарплата";

this->зарплатаDataGridViewTextBoxColumn->Name = L"зарплатаDataGridViewTextBoxColumn";

//

// телефонDataGridViewTextBoxColumn

//

this->телефонDataGridViewTextBoxColumn->DataPropertyName = L"Телефон";

this->телефонDataGridViewTextBoxColumn->HeaderText = L"Телефон";

this->телефонDataGridViewTextBoxColumn->Name = L"телефонDataGridViewTextBoxColumn";

//

// button1

//

this->button1->Location = System:: Drawing:: Point (21, 483);

this->button1->Name = L"button1";

this->button1->Size = System:: Drawing:: Size (95, 38);

this->button1->TabIndex = 1;

this->button1->Text = L"Прийняти працівника";

this->button1->UseVisualStyleBackColor = true;

this->button1->Click += gcnew System:: EventHandler (this, &Form1:: button1_Click);

//

// button2

//

this->button2->Location = System:: Drawing:: Point (122, 483);

this->button2->Name = L"button2";

this->button2->Size = System:: Drawing:: Size (95, 38);

this->button2->TabIndex = 2;

this->button2->Text = L"Звільнити працівника";

this->button2->UseVisualStyleBackColor = true;

this->button2->Click += gcnew System:: EventHandler (this, &Form1:: button2_Click);

//

// button3

//

this->button3->Location = System:: Drawing:: Point (737, 483);

this->button3->Name = L"button3";

this->button3->Size = System:: Drawing:: Size (95, 38);

this->button3->TabIndex = 3;

this->button3->Text = L"Знайти працівника";

this->button3->UseVisualStyleBackColor = true;

this->button3->Click += gcnew System:: EventHandler (this, &Form1:: button3_Click);

//

// textBox1

//

this->textBox1->Location = System:: Drawing:: Point (466, 496);

this->textBox1->Name = L"textBox1";

this->textBox1->Size = System:: Drawing:: Size (244, 20);

this->textBox1->TabIndex = 4;

//

// label1

//

this->label1->AutoSize = true;

this->label1->Font = (gcnew System:: Drawing:: Font (L"Microsoft Sans Serif", 12, System:: Drawing:: FontStyle:: Regular, System:: Drawing:: GraphicsUnit:: Point,

static_cast<System:: Byte> (204)));

this->label1->Location = System:: Drawing:: Point (462, 473);

this->label1->Name = L"label1";

this->label1->Size = System:: Drawing:: Size (196, 20);

this->label1->TabIndex = 5;

this->label1->Text = L"Введіть критерій пошуку";

//

// listBox1

//

this->listBox1->FormattingEnabled = true;

this->listBox1->Location = System:: Drawing:: Point (21, 574);

this->listBox1->Name = L"listBox1";

this->listBox1->Size = System:: Drawing:: Size (796, 134);

this->listBox1->TabIndex = 6;

//

// label2

//

this->label2->AutoSize = true;

this->label2->Font = (gcnew System:: Drawing:: Font (L"Microsoft Sans Serif", 14, System:: Drawing:: FontStyle:: Regular, System:: Drawing:: GraphicsUnit:: Point,

static_cast<System:: Byte> (204)));

this->label2->Location = System:: Drawing:: Point (319, 535);

this->label2->Name = L"label2";

this->label2->Size = System:: Drawing:: Size (182, 24);

this->label2->TabIndex = 7;

this->label2->Text = L"Результати пошуку";

//

// Form1

//

this->AutoScaleDimensions = System:: Drawing:: SizeF (6, 13);

this->AutoScaleMode = System:: Windows:: Forms:: AutoScaleMode:: Font;

this->ClientSize = System:: Drawing:: Size (844, 532);

this->Controls->Add (this->label2);

this->Controls->Add (this->listBox1);

this->Controls->Add (this->label1);

this->Controls->Add (this->textBox1);

this->Controls->Add (this->button3);

this->Controls->Add (this->button2);

this->Controls->Add (this->button1);

this->Controls->Add (this->dataGridView1);

this->Name = L"Form1";

this->StartPosition = System:: Windows:: Forms:: FormStartPosition:: CenterScreen;

this->Text = L"Система обліку співробітників";

this->FormClosing += gcnew System:: Windows:: Forms:: FormClosingEventHandler (this, &Form1:: Form1_FormClosing);

this->Load += gcnew System:: EventHandler (this, &Form1:: Form1_Load);

(cli:: safe_cast<System:: ComponentModel:: ISupportInitialize^ > (this->dataSet1)) - >EndInit ();

(cli:: safe_cast<System:: ComponentModel:: ISupportInitialize^ > (this->dataTable1)) - >EndInit ();

(cli:: safe_cast<System:: ComponentModel:: ISupportInitialize^ > (this->bindingSource1)) - >EndInit ();

(cli:: safe_cast<System:: ComponentModel:: ISupportInitialize^ > (this->dataGridView1)) - >EndInit ();

this->ResumeLayout (false);

this->PerformLayout ();

}

#pragma endregion

private: System:: Void button1_Click (System:: Object^ sender, System:: EventArgs^ e)

{

Form2 ^F2=gcnew Form2 ();

F2->ShowDialog ();

}

private: System:: Void button2_Click (System:: Object^ sender, System:: EventArgs^ e)

{

int i=dataGridView1->HitTestInfo->RowIndex->CellIndex;

dataGridView1->Rows->RemoveAt (i);

}

private: System:: Void Form1_Load (System:: Object^ sender, System:: EventArgs^ e)

{

oleDbDataAdapter1->Fill (dataTable1);

}

private: System:: Void Form1_FormClosing (System:: Object^ sender, System:: Windows:: Forms:: FormClosingEventArgs^ e)

{

oleDbDataAdapter1->Update (dataTable1);

}

private: System:: Void button3_Click (System:: Object^ sender, System:: EventArgs^ e)

{

Emploee Emp;

Emp. search ();

}

};

}

Додаток 2. Лістинг Form2

#pragma once

// #include "dani. h"

namespace kur{

using namespace System;

using namespace System:: ComponentModel;

using namespace System:: Collections;

using namespace System:: Windows:: Forms;

using namespace System:: Data;

using namespace System:: Drawing;

using namespace System:: Data:: OleDb;

// / <summary>

// / Сводка для Form2

// / </summary>

public ref class Form2: public System:: Windows:: Forms:: Form

{

public:

Form2 (void)

{

InitializeComponent ();

//

// TODO: добавьте код конструктора

//

}

protected:

// / <summary>

// / Освободить все используемые ресурсы.

// / </summary>

~Form2 ()

{

if (components)

{

delete components;

}

}

private: System:: Windows:: Forms:: Label^ label1;

protected:

public: System:: Windows:: Forms:: TextBox^ textBox1;

private: System:: Windows:: Forms:: TextBox^ textBox2;

private: System:: Windows:: Forms:: Label^ label2;

private: System:: Windows:: Forms:: TextBox^ textBox3;

private: System:: Windows:: Forms:: Label^ label3;

private: System:: Windows:: Forms:: TextBox^ textBox4;

private: System:: Windows:: Forms:: Label^ label4;

private: System:: Windows:: Forms:: TextBox^ textBox5;

private: System:: Windows:: Forms:: Label^ label5;

private: System:: Windows:: Forms:: TextBox^ textBox6;

private: System:: Windows:: Forms:: Label^ label6;

private: System:: Windows:: Forms:: TextBox^ textBox7;

private: System:: Windows:: Forms:: Label^ label7;

private: System:: Windows:: Forms:: TextBox^ textBox8;

private: System:: Windows:: Forms:: Label^ label8;

private: System:: Windows:: Forms:: Button^ button1;

private: System:: Data:: OleDb:: OleDbCommand^ oleDbSelectCommand1;

public: System:: Data:: OleDb:: OleDbConnection^ oleDbConnection1;

private: System:: Data:: OleDb:: OleDbCommand^ oleDbInsertCommand1;

private: System:: Data:: OleDb:: OleDbCommand^ oleDbUpdateCommand1;

private: System:: Data:: OleDb:: OleDbCommand^ oleDbDeleteCommand1;

private: System:: Data:: OleDb:: OleDbDataAdapter^ oleDbDataAdapter1;

private: System:: Data:: DataSet^ dataSet1;

private: System:: Data:: DataTable^ dataTable1;

private: System:: Data:: DataColumn^ dataColumn1;

private: System:: Data:: DataColumn^ dataColumn2;

private: System:: Data:: DataColumn^ dataColumn3;

private: System:: Data:: DataColumn^ dataColumn4;

private: System:: Data:: DataColumn^ dataColumn5;

private: System:: Data:: DataColumn^ dataColumn6;

private: System:: Data:: DataColumn^ dataColumn7;

private: System:: Data:: DataColumn^ dataColumn8;

private:

// / <summary>

// / Требуется переменная конструктора.

// / </summary>

System:: ComponentModel:: Container ^components;

#pragma region Windows Form Designer generated code

// / <summary>

// / Обязательный метод для поддержки конструктора - не изменяйте

// / содержимое данного метода при помощи редактора кода.

// / </summary>

void InitializeComponent (void)

{

/*

Ініціалізація компонентів форми

*/

}

#pragma endregion

private: System:: Void button1_Click (System:: Object^ sender, System:: EventArgs^ e)

{

Emploee Emp;

PersonalData PD;

PD. get ();

JobData JD;

JD. get ();

Emp. get ();

Emp set ();

}

};

}

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


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

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