# 软件设计体系结构期末大作业 **Repository Path**: beihaiRK07/hkEts ## Basic Information - **Project Name**: 软件设计体系结构期末大作业 - **Description**: 软件设计体系结构期末大作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-15 - **Last Updated**: 2026-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - 项目结构说明 - 后端: ets_hk (Spring Boot 3 + MyBatis-Plus + PageHelper + Shiro + JWT) - 前端: hk_ets_front_vue (Vue3 + TS + Element Plus + Vite) - 数据库:MySQL 8.0,库名 hk_ets_db - 环境准备 - JDK 17、Maven - MySQL 8.0 - Node.js 和 npm - 数据库初始化 - 使用 MySQL 8.0 - 执行后端自带的sql脚本: ets_hk/src/main/resources/sql/hk_ets_db.sql - 后端配置与启动 - application.yml 路径: ets_hk/src/main/resources/application.yml - 数据库配置: - spring.datasource.url=jdbc:mysql://localhost:3306/hk_ets_db?... - spring.datasource.password=${DB_PASSWORD:860426} (说明需要改成自己的 MySQL 密码或通过环境变量配置) - 后端端口: server.port: 9090 - 启动方式: - 命令行:在 ets_hk 下用 .\mvnw.cmd spring-boot:run 或打包后 java -jar target\ets_hk-*.jar - 或用 IDEA 运行 EtsHkApplication - 前端安装与启动 - 在 hk_ets_front_vue 目录下: - 右键 package.json 运行 npm install (时间可能会有些长)(或命令行 npm install ) - 再运行 npm run dev 启动开发服务器 - 说明前端访问地址类似 http://localhost:5173 ,与后端 9090 联调 - 常见问题说明 - 连接不上数据库时检查 MySQL 版本、是否导入了 hk_ets_db.sql 、 application.yml 中账号密码 - 端口占用时修改 server.port - 前端依赖安装失败时检查 Node/npm 版本、删除 node_modules 重装等