# springboot-emp-management **Repository Path**: ns6/springboot-emp-management ## Basic Information - **Project Name**: springboot-emp-management - **Description**: 这是一个基于 Spring Boot 的员工管理系统项目,学习用 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-29 - **Last Updated**: 2026-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tlias 智联校园管理系统 ## 项目概述 **tlias** 是一个基于 Vue 3 和 Spring Boot 的现代化校园管理平台,旨在为学校提供高效便捷的管理工具。 ## 技术栈 ### 前端技术 - **Vue 3**: 使用 Composition API 构建用户界面 - **TypeScript**: 提供静态类型检查,增强代码质量 - **Tailwind CSS**: 快速构建响应式 UI - **Element Plus**: 丰富的 UI 组件库 - **Axios**: HTTP 客户端,处理前后端数据交互 - **Pinia**: 状态管理库 - **Vue Router**: 单页面应用路由管理 ### 后端技术 - **Java**: 主要编程语言 - **Spring Boot**: 快速开发框架 - **MyBatis**: ORM 框架,数据库操作 - **MySQL**: 数据库存储 - **Maven**: 项目依赖管理 - **JWT**: 用户认证与授权 ## 功能特性 - 🏫 **校园管理**: 学生、教师、课程信息统一管理 - 🔐 **身份验证**: JWT 认证机制,安全可靠 - 📊 **数据可视化**: 图表展示关键业务指标 - 📱 **响应式设计**: 支持多种设备访问 - ⚡ **高性能**: 基于现代前端技术栈,用户体验流畅 ## 项目结构 ``` tlias/ ├── frontend/ # 前端项目 │ ├── src/ # 源代码目录 │ │ ├── components/ # 可复用组件 │ │ ├── views/ # 页面视图 │ │ ├── router/ # 路由配置 │ │ ├── stores/ # Pinia 状态管理 │ │ └── assets/ # 静态资源 │ ├── public/ # 公共资源 │ └── package.json # 前端依赖配置 └── rearend/ # 后端项目 ├── src/main/java/ # Java 源码 ├── src/main/resources/ # 配置文件 └── pom.xml # Maven 依赖配置 ``` ## 开发环境搭建 ### 前端开发环境 1. **安装 Node.js** (推荐 v18+) 2. **克隆项目并进入前端目录** ```bash cd frontend ``` 3. **安装依赖** ```bash npm install ``` 4. **启动开发服务器** ```bash npm run dev ``` 5. **访问应用** 打开浏览器访问 [http://localhost:5173](http://localhost:5173) ### 后端开发环境 1. **安装 Java JDK 8+** 2. **安装 MySQL 数据库** 3. **克隆项目并进入后端目录** ```bash cd rearend ``` 4. **使用 IDE 打开项目** - 推荐使用 IntelliJ IDEA 或 Eclipse - Maven 会自动下载依赖包 5. **配置数据库** - 创建数据库并执行初始化脚本 - 修改 `application.yml` 中的数据库连接信息 6. **运行后端服务** - 直接运行主类或使用 `mvn spring-boot:run` 命令 ## 部署说明 ### 生产环境部署 #### 前端部署 ```bash # 构建生产版本 npm run build # 构建完成后,dist 目录下的文件可部署到任意静态服务器 ``` #### 后端部署 ```bash # 打包项目 mvn clean package # 运行 JAR 文件 java -jar target/tlias-*.jar ``` ## 代码规范 - 使用 ESLint 和 Prettier 进行代码格式化 - TypeScript 类型定义完整 - 组件命名遵循 PascalCase 规范 - API 接口遵循 RESTful 设计原则 ## 贡献指南 1. Fork 项目 2. 创建功能分支 (`git checkout -b feature/YourFeature`) 3. 提交更改 (`git commit -m 'Add some feature'`) 4. 推送到分支 (`git push origin feature/YourFeature`) 5. 创建 Pull Request ## 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情 ## 致谢 感谢以下开源项目的贡献: - [Vue.js](https://vuejs.org/) - [Spring Boot](https://spring.io/projects/spring-boot) - [Element Plus](https://element-plus.org/) --- *如有问题或建议,请提交 Issue 或联系项目维护者*