# test-pro **Repository Path**: oxygens/test-pro ## Basic Information - **Project Name**: test-pro - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-17 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 员工管理系统 ## 项目描述 基于Python和Tkinter开发的桌面版员工管理系统,支持用户登录注册和员工信息管理功能。 ## 技术栈 - Python 3.8+ - Tkinter (GUI) - MySQL 8.0+ - PyMySQL (数据库连接) ## 功能特性 - ✅ 用户登录/注册 - ✅ 员工信息增删改查 - ✅ 数据加密存储 - ✅ 图形化界面操作 ## 安装说明 ### 1. 安装Python依赖 ```bash pip install -r requirements.txt ``` ### 2. 配置MySQL数据库 - 确保MySQL服务已启动 - 创建数据库:`employee_management` - 运行 `database/init.sql` 初始化表结构 ### 3. 配置数据库连接 修改 `config/database.py` 中的数据库连接信息 ### 4. 运行应用程序 ```bash python main.py ``` ## 项目结构 ``` employee_management/ ├── main.py # 主程序入口 ├── requirements.txt # 依赖包 ├── config/ │ └── database.py # 数据库配置 ├── database/ │ ├── __init__.py │ ├── connection.py # 数据库连接类 │ └── init.sql # 数据库初始化脚本 ├── models/ │ ├── __init__.py │ ├── user.py # 用户模型 │ └── employee.py # 员工模型 ├── views/ │ ├── __init__.py │ ├── login.py # 登录界面 │ ├── register.py # 注册界面 │ └── employee_management.py # 员工管理界面 └── utils/ ├── __init__.py └── security.py # 安全工具类 ``` ## 使用说明 1. 首次运行需要创建管理员账户 2. 登录后可以进行员工信息的增删改查操作 3. 支持按姓名、部门等条件搜索员工