Сейчас работаем

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

Данное приложение, написанное на языке 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 
(без учета комиссии 3,8 %)
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Тестирование знаний C# + MS SQL 14 .NET (C#) 3 500,00
Исходник СУБД Склад (MS SQL) C# 13 .NET (C#) 2 500,00
Исходник База данных оборудования, программ, комплектующего (MS Access) C# 31 .NET (C#) 666,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая Игра "Поймай кота" C# 0 .NET (C#) 2 800,00
Исходник Игра Косынка C# 16 .NET (C#) 1 500,00
Исходник Калькулятор C# Windows Forms 42 .NET (C#) бесплатно
Комментарии (23)

widok

/ /

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

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

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