悟空HRM人力资源管理系统安装与使用教程
1. 项目目录结构及介绍
悟空HRM人力资源管理系统的目录结构如下:
wk_open_hrm
├── common -- 基础模块
├── DB -- sql文件
├── hrm -- 人力资源管理模块
├── ux -- 前端源码
目录结构介绍
- common: 包含项目的基础模块,提供通用的功能和工具类。
- DB: 存放项目的SQL文件,用于数据库的初始化和数据导入。
- hrm: 人力资源管理模块,包含后端的核心业务逻辑和API接口。
- ux: 前端源码,使用Vue框架开发,包含前端页面的所有代码。
2. 项目的启动文件介绍
后端启动文件
在hrm
模块下,主要的启动文件是hrm-web/src/main/java/com/wukong/hrm/HrmApplication.java
。该文件是Spring Boot应用的入口,负责启动整个后端服务。
前端启动文件
前端项目的启动文件位于ux
目录下,主要的启动脚本是ux/package.json
中的scripts
部分。通过执行npm run dev
命令,可以启动前端开发服务器。
3. 项目的配置文件介绍
后端配置文件
- application.yml: 位于
hrm-web/src/main/resources/application.yml
,包含Spring Boot应用的基本配置,如数据库连接、Redis配置、日志配置等。 - pom.xml: 位于项目根目录,定义了项目的依赖和构建配置。
前端配置文件
- config/index.js: 位于
ux/config/index.js
,包含前端项目的开发和生产环境的配置,如API接口地址、代理设置等。 - config/prod.env.js: 位于
ux/config/prod.env.js
,定义了生产环境的配置,如API地址等。
4. 项目启动步骤
后端启动步骤
- 环境准备: 确保Linux环境下已安装JDK、Maven、MySQL、Redis、Elasticsearch。
- 数据库初始化: 导入
DB
目录下的SQL文件,创建数据库和表结构。 - 项目构建: 在项目根目录执行
mvn install
,构建项目。 - 配置修改: 在
hrm-web/src/main/resources/application.yml
中修改数据库和Redis的连接信息。 - 启动服务: 在
hrm-web
目录下执行mvn spring-boot:run
,启动后端服务。
前端启动步骤
- 环境准备: 安装Node.js和npm。
- 依赖安装: 在
ux
目录下执行npm install
,安装前端依赖。 - 配置修改: 在
config/index.js
中修改API接口地址。 - 启动服务: 执行
npm run dev
,启动前端开发服务器。
通过以上步骤,您可以成功启动并运行悟空HRM人力资源管理系统。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考