README.md

Employee Management System

This is a simple Employee Management System implemented using Python and Tkinter for the graphical user interface. The application allows you to add, update, delete, search, and display information about employees. Employee data is stored in an SQLite database.

Instructions for use

  1. Make sure you have Python installed.
  2. Run the main.py script.
  3. The main application window will open with a toolbar and a Treeview widget for displaying records.
  4. Use the buttons on the toolbar to add, edit, delete, update and search phonebook entries.

Features

  • Add Employee: Enter the employee’s full name, phone number, email, and salary, then click the “Добавить” button.

  • Update Employee: Select an employee from the list, update the information, and click the “Изменить” button.

  • Delete Employee: Select an employee from the list and click the “Удалить” button.

  • Search Employee: Enter the full name in the search bar and click the “Поиск” button to find a specific employee.

  • Display All Employees: View a list of all employees in the system.

File Structure

  • main.py: The main application file containing the Tkinter GUI code.

  • employees.db: SQLite database file to store employee information.

  • README.md: Documentation file providing information about the project.

Dependencies

  • tkinter: Python’s standard GUI library.
  • sqlite3: Python’s built-in SQLite support.
  • tkinter.ttk: Tkinter themed widgets module.

Система управления персоналом

Это простая система управления сотрудниками, реализованная с использованием Python и Tkinter для графического пользовательского интерфейса. Приложение позволяет добавлять, обновлять, удалять, искать и отображать информацию о сотрудниках. Данные о сотрудниках хранятся в базе данных SQLite.

Инструкции по использованию

  1. Убедитесь, что у вас установлен Python.
  2. Запустите скрипт main.py.
  3. Откроется главное окно приложения с панелью инструментов и виджетом Treeview для отображения записей.
  4. Используйте кнопки на панели инструментов для добавления, редактирования, удаления, обновления и поиска записей телефонной книги.

Функции

  • Добавить сотрудника: введите полное имя, номер телефона, адрес электронной почты и зарплату сотрудника, затем нажмите кнопку «Добавить».

  • Обновить сотрудника: выберите сотрудника из списка, обновите информацию и нажмите кнопку «Изменить».

  • Удалить сотрудника: выберите сотрудника из списка и нажмите кнопку «Удалить».

  • Поиск сотрудника: введите полное имя в строку поиска и нажмите кнопку «Поиск», чтобы найти конкретного сотрудника.

  • Показать всех сотрудников: просмотр списка всех сотрудников в системе.

Структура файла

  • main.py: основной файл приложения, содержащий код графического интерфейса Tkinter.

  • Сотрудники.db: файл базы данных SQLite для хранения информации о сотрудниках.

  • README.md: файл документации, содержащий информацию о проекте.

Зависимости

  • tkinter: стандартная библиотека графического интерфейса Python.
  • sqlite3: встроенная поддержка SQLite в Python.
  • tkinter.ttk: модуль виджетов на тему Tkinter.
Конвейеры
0 успешных
0 с ошибкой