# 建筑企业评价系统 **Repository Path**: w-sai/605 ## 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**: 2023-11-12 - **Last Updated**: 2026-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目技术文档 #### 1. 项目概述 项目名称:pingjia 版本:0.0.1-SNAPSHOT 描述:pingjia 项目的前后端分别使用 Vue.js 和 Spring Boot 框架搭建,旨在实现企业信誉评价系统。 --- #### 2. 后端配置 * **Java版本:** 17 - **Spring Boot:** 使用版本 2.6.3,提供后端服务和 RESTful API。 - **数据库:** MySQL。 - **Spring Boot Maven Plugin:** 用于构建 Spring Boot 项目。 --- #### 3. 前端配置 - **Vue.js:** 使用版本 2.6.14,构建用户界面。 - **Vue Router:** 使用版本 3.6.5,提供前端路由管理。 - **Element-UI:** 使用版本 2.15.14,提供基础的 UI 组件。 - **Axios:** 使用版本 0.21.4,用于处理前端与后端的 HTTP 请求。 --- #### 4. 数据库配置 提供数据库的相关配置信息,包括但不限于:(云端数据库不用修改,可以直接使用) - **数据库类型:** MySQL。 - **连接信息:** ```java String jdbcUrl = "jdbc:mysql://8.130.99.15:3306/accounts?useUnicode=true&characterEncoding=utf-8"; String jdbcUsername = "saisai"; String jdbcPassword = "wangsai921"; Class.forName("com.mysql.cj.jdbc.Driver"); ``` - **数据库结构:** 包括表的结构和创建语句。 示例: ```sql CREATE TABLE accounts.Companies ( CompanyID INT PRIMARY KEY AUTO_INCREMENT, CompanyName VARCHAR(255) NOT NULL, CreditCode VARCHAR(20) NOT NULL, CompanyType VARCHAR(50), ContactNumber VARCHAR(15), Address VARCHAR(255) ); ``` --- #### 5.项目搭建步骤 ##### 后端: * 用 IDEA 打开 BankEnd 文件夹,等待右下角进度条加载完毕。 * 将 lib 文件夹 加入 项目 library 。 * 启动 PingjiaApplication。 ##### 前端: * 安装 npm,vue 以及其他依赖(npm install)。 * 在 Front根目录 运行 npm run server 。 * 浏览器访问 localhost:8080/. 6.运行截图 ![](./source/2023-11-12-20-36-16-image.png) ![](./source/2023-11-12-20-37-40-image.png) ![](./source/2023-11-12-20-38-12-image.png) ![](./source/2023-11-12-20-38-30-image.png) ![](./source/2023-11-12-20-38-48-image.png)