# company-manager **Repository Path**: dalq/company-manager ## Basic Information - **Project Name**: company-manager - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-05 - **Last Updated**: 2026-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 公司管理系统 (Company Manager) 以项目为核心的公司运营管理系统,集成项目管理、工时统计、周报生成、服务器巡检功能。 ## 🚀 快速开始 ### 前置要求 - Node.js >= 18.x - MySQL >= 8.0 - (可选) Zabbix 用于自动巡检 ### 安装步骤 1. **安装依赖** ```bash cd backend npm install cd ../frontend npm install ``` 2. **配置数据库** ```bash # 使用 root 账号登录 MySQL mysql -u root -p # 执行初始化脚本 source database/schema.sql ``` 3. **配置文件** 复制 `backend/config/default.js.example` 为 `backend/config/default.js`,修改数据库连接信息。 4. **启动服务** ```bash # 启动后端 cd backend npm run dev # 启动前端 cd frontend npm run dev ``` ## 📁 项目结构 ``` company-manager/ ├── backend/ # Node.js 后端 ├── frontend/ # Vue 3 前端 ├── database/ # 数据库脚本 ├── scripts/ # 自动化脚本 └── DESIGN.md # 设计文档 ``` ## 🔧 功能模块 - [x] 项目管理 - [x] 工时填报与统计 - [x] 周报系统 - [ ] Zabbix 集成 - [ ] 自动巡检 - [ ] 数据报表 ## 📝 开发说明 详细设计请参考 [DESIGN.md](./DESIGN.md)