На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

База данных сотрудников C# (Windows Forms) + MS SQL

Данное приложение, написанное на языке C# с помощью технологии Windows Forms, умеет работать с базой данных сотрудников какой-либо организации (на скриншотах можно понять, что это сотрудники школы, но приложение в принципе является универсальным). 

Функции и преимущества приложения:

  • Добавление и удаление записей в БД (базу данных).
  • Наличие справочников и возможность работы с ними.
  • Возможность вывода отчета в Excel.
  • Многофункциональный фильтр поиска.
  • Отображение краткой информации о работнике и его фотографии по наведению курсора мыши.
  • Возможность редактирования уже имеющийся информации о работнике.
  • Удобно реализованное меню.
  • Показ общего количества работников, при текущей выборке из базы.

Данное приложение работает с базой данных Compact SQL. Для ее успешного запуска используйте Visual Studio 2010. В видео показано решение возможной проблемы с запуском приложения, а также демонстрация его работы =)

Фрагмент программного кода:

        private void tsbDelCard_Click(object sender, EventArgs e) // обработчик кнопки "Удалить сотрудника"
        {
            // Вызов диалогового окна
            if (MessageBox.Show("Удалить текущего работника из списка?",
                "Вы уверены?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                //если пользователь подверждает удаление, происходит удаление сведений из всех связанных таблиц
                while (bindingSourceЗнаниеИнЯз.Count > 0) bindingSourceЗнаниеИнЯз.RemoveAt(0);
                while (bindingSourceПрофобразование.Count > 0) bindingSourceПрофобразование.RemoveAt(0);
                while (bindingSourceАттестацияРаботник.Count > 0) bindingSourceАттестацияРаботник.RemoveAt(0);
                while (bindingSourceНаграды.Count > 0) bindingSourceНаграды.RemoveAt(0);
                while (bindingSourceСвязь.Count > 0) bindingSourceСвязь.RemoveAt(0);
                while (bindingSourceСемья.Count > 0) bindingSourceСемья.RemoveAt(0);
                while (bindingSourceКарты.Count > 0) bindingSourceКарты.RemoveAt(0);
                
                //удаление сотрудника
                bindingSourceРаботники.RemoveCurrent();

                //сохранение изменений во всех таблицах
                bindingSourceЗнаниеИнЯз.EndEdit();
                знание_ин_язTableAdapter.Update(бдКадрыDataSet1.Знание_ин_яз);

                bindingSourceПрофобразование.EndEdit();
                профобразованиеTableAdapter.Update(бдКадрыDataSet1.Профобразование);

                bindingSourceАттестацияРаботник.EndEdit();
                аттестацияTableAdapter.Update(бдКадрыDataSet1.Аттестация);

                bindingSourceНаграды.EndEdit();
                наградыTableAdapter.Update(бдКадрыDataSet1.Награды);

                bindingSourceСвязь.EndEdit();
                связьTableAdapter.Update(бдКадрыDataSet1.Связь);

                bindingSourceСемья.EndEdit();
                семьяTableAdapter.Update(бдКадрыDataSet1.Семья);

                bindingSourceМатПомощь.EndEdit();
                материальная_помощьTableAdapter.Update(бдКадрыDataSet1.Материальная_помощь);

                bindingSourceКарты.EndEdit();
                банковские_картыTableAdapter.Update(бдКадрыDataSet1.Банковские_карты);

                bindingSourceРаботники.EndEdit();
                работникиTableAdapter.Update(бдКадрыDataSet1.Работники);

                // обновление количества работников в статусной строке
                if (tbxFam.Text != "")
                    tslCount.Text = "Найдено работников: " + bindingSourceРаботники.Count;
                else
                    tslCount.Text = "Всего работников: " + bindingSourceРаботники.Count;


            }
        }

Скриншот архива с проектом:

Содержание архива

  • исходный код СУБД
  • база данных Compact SQL
Купить 2500,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (26)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2500,00 

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

Заказать через

BD_finally.rar
1880655
Оцени работу

рейтинг

База данных сотрудников C# (Windows Forms) + MS SQL
Данная программа написана на C# с использованием технологии Windows Forms и СУБД MS SQL. Приложение работает с базой данных SQL, предметная область которой: сотрудники какой либо организации и их персональные данные. Программа написана в среде Visual Studio 2010.
Категория: Образование
Стоимость: 2500,00