Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Розробка програмного продукту "Відділ кадрів заводу"

Реферат Розробка програмного продукту "Відділ кадрів заводу"





/p>

. Чарльз Петцольд В«Програмування для Microsoft Windows на C #В», Том 2, переклад з англ., Видавничо-торговий дім В«Російська редакціяВ», Москва, 2002р. - 624с.: іл.



Програми


Додаток А


Керівництво користувача

Для початку роботи запускаємо виконавчий файл, його назву Form1.exe . При запуску з'явиться робоче вікно, в якому можна починати працювати.


В 

Малюнок 1. Робоче вікно програми


Якщо необхідно додати в базу даних нового співробітника, то потрібно натиснути на кнопку В«Додати співробітникаВ». Відкриється нове вікно Form2.cs, в якому необхідно заповнити всі запропоновані поля, це дозволить додати дані про співробітника в усі таблиці бази даних одночасно, що необхідно для забезпечення цілісності бази даних. br/>
В 

Малюнок 2. Додавання нового співробітника


Після введення всіх необхідних даних слід натиснути кнопку "Додати" і якщо всі дані були введені правильно, то вийде діалогове повідомлення, яке підтверджує виконання запиту. Табельний номер співробітника вираховується програмою автоматично, дата надходження на роботу запишеться поточна. br/>В 

Рисунок 3 - Діалогове повідомлення, яке підтверджує додавання нового співробітника



Якщо необхідно змінити дані про співробітника, то необхідно клікнути лівою кнопкою миші по комірці, в яку необхідно ввести зміни, і після введення виправлень натиснути Enter або просто клікнути один раз лівою кнопкою миші по будь-якій іншій клітинці таблиці. Якщо виправлення введені вірно, то зміна необхідно підтвердити в який вийшов діалогом вікні. br/>В 

Рисунок 4 - Зміна даних в таблиці


Для видалення запису необхідно ввести в текстовий рядок табельний номер видаляється співробітника і натиснути кнопку В«ВидалитиВ».


В 

Рисунок 5 - Видалення співробітника


Для здійснення пошуку необхідно вибрати зі списку назву поля, за яким буде проводитись пошук, потім в текстовий рядок вводити дані для пошуку.


В 

Малюнок 6 - Пошук по таблиці



Додаток Б


Лістинг программи.cs

using

{partial class Form1: Form

{InstConnectString = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" + @ "Організація.mdb"; con; NameOfField, ColumnName; edit; ID; Form1 ()

{(); = new OleDbConnection (InstConnectString);. Open ();

} void Form1_FormClosed (object sender, FormClosedEventArgs e)

{. Exit ();

} void Form1_Load (object sender, EventArgs e)

{dt1 = new DataTable (); da1 = new OleDbDataAdapter ("Select * from Співробітники", con);. Fill (dt1);. DataSource = dt1; dt2 = new DataTable (); da2 = new OleDbDataAdapter ("Select * from Посади", con);. Fill (dt2);. DataSource = dt2; dt3 = new DataTable (); da3 = new OleDbDataAdapter ("Select * from Підрозділи", con); . Fill (dt3);. DataSource = dt3; dt4 = new DataTable (); da4 = new OleDbDataAdapter ("Select * from Бухгалтерія", con);. Fill (dt4);. DataSource = dt4;

} void Search (string SQL)

{

{dt = new DataTable (); da = new OleDbDataAdapter (SQL, con);. Fill (dt);. DataSource = dt;

}

{. Show ("Введені некоректні дані", "Пошук", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

} void textBox1_TextChanged (object sender, EventArgs e)

{(tabControl1.SelectedTab.Text == "Співробітники")

{(NameOfField == "ID" && textBox1.Text.Length! = 0) ("Select * from Співробітники where CInt (Mid (CStr (Сотруднікі.ID), 1 , "+ textBox1.Text.Length +")) = "+ int.Parse (textBox1.Text)); if (NameOfField ==" Прізвище "&& textBox1.Text.Length! = 0) ("Select * from Співробітники where Сотруднікі.Фамілія Like '" + textBox1.Text + "%'"); if (textBox1.Text.Length == 0)

{dt = new DataTable ("Співробітники"); da = new OleDbDataAdapter ("Select * from Співробітники", con);. Fill (dt);. DataSource = dt;

}

} (tabControl1.SelectedTab.Text == "Посади")

{(NameOfField == "ID" && textBox1.Text.Length! = 0)

{dt = new DataTable (); da = new OleDbDataAdapter ("Select * from Посади where CInt (Mid (CStr (Д...


Назад | сторінка 9 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Що необхідно знати про людину до знайомства з ним?
  • Реферат на тему: Автоматизоване робоче місце співробітника оптово-роздрібної бази
  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Системний аналіз гарантій і компенсацій для працівників, надання яких необх ...