Автоматизація обліку співробітників
Коректне використання операторів та конструкцій, побудова ефективних алгоритмів для розв'язку типових задач. Розробка алгоритмів та програми для створення бази даних телефонних номерів. Використання засобів розробки програмного забезпечення мовою 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
Подобные документы
Використання структурно-орієнтованого підходу при написанні програм на мові Сі та Паскаль, тестування та відладки, оформлення документації на програмну розробку. Побудова ефективних алгоритмів для розв’язку типових задач. Процедури пошуку (search).
курсовая работа [199,5 K], добавлен 14.01.2016Аналіз вимог до програмного забезпечення. Розробка структури бази даних, що дозволить реалізувати різноманітні операції для створення платіжного доручення. Розробка об’єктної моделі, алгоритмів та структури бази даних. Вибір засобу автоматизації.
курсовая работа [3,2 M], добавлен 30.01.2014Обстеження і аналіз репозиторія програмного забезпечення. Аналіз репозиторія ПЗ. Розробка функціональної моделі. Розробка проекту Бази Даних "Репозиторій ПЗ". Розробка алгоритмів і графічних інтерфейсів програмних модулів.
курсовая работа [3,4 M], добавлен 05.09.2007Аналіз особливостей мови програмування Java та середовища Android Studio. Розробка програмного забезпечення для якісного та ефективного вивчення іноземних слів. Побудова базових алгоритмів і структури даних. Вибір мови програмування, реалізація програми.
курсовая работа [335,3 K], добавлен 11.01.2015Використання ітерацій для обчислення приблизних значень величин. Розробка ітераційних алгоритмів з перевіркою правильності введення даних. Побудова блок-схеми і програмування мовою Turbo Pascal обчислення значення функції, розкладеної в степеневий ряд.
лабораторная работа [197,2 K], добавлен 16.12.2010Вибір методів та засобів створення інформаційної системи для обліку і перегляду продукції на складі. Розробка моделі даних для реляційної бази даних, прикладного програмного забезпечення. Тестування програмного додатку, виявлення можливих проблем.
курсовая работа [1,1 M], добавлен 22.09.2015Вивчення технологічного процесу й устаткування об'єкта. Вибір засобів автоматизації і складання функціональної схеми. Обґрунтування складу програмного забезпечення. Розробка бази інформаційних каналів, алгоритмів управління та підсистеми візуалізації.
курсовая работа [2,7 M], добавлен 21.09.2009Розв'язання задач мовою програмування VBA з використанням алгоритмів лінійної, розгалуженої та ітераційної циклічної структури. Розробка блок-схеми алгоритму, таблиці ідентифікаторів та тексту програми. Створення власної панелі інструментів користувача.
практическая работа [1012,6 K], добавлен 19.02.2010Розробка бази даних для обліку використання сільськогосподарської техніки на підприємстві. Аналіз предметної області. Складення DFD-діаграми з виділенням основних функцій даної задачі, ER-діаграми. Створення програми для виконання обліку на підприємстві.
курсовая работа [1,0 M], добавлен 24.12.2021Основні переваги програмування на мові Delphi. Використання стандартних операторів при створенні інтерфейсу користувача. Вибір складу технічних і програмних засобів, організація вхідних і вихідних даних. Розробка програми, блок-схеми та тексту програми.
реферат [316,1 K], добавлен 22.01.2013