From 985f3e523cf53cd4ef670d20445ad1b7b9e4bed6 Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Thu, 7 Aug 2025 04:44:08 +0000 Subject: [PATCH] Update README.md --- README.md | 97 +++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 65 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 3cbafd7..dd17652 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,65 @@ -# 团星网企业官网项目 - -## 项目概述 -团星网企业官网是一个提供设备维护、网站运营、网站搭建和软件下载服务的综合性企业网站。 - -## 技术栈 -- 前端: Vue.js -- 后端: Node.js (Express) -- 数据库: MySQL - -## 项目结构 -- frontend/: Vue前端项目 -- backend/: Node.js后端项目 - -## 功能模块 -1. 企业官网展示 -2. 设备维护服务 -3. 网站运营服务 -4. 网站搭建服务 -5. 软件下载站 - -## 项目部署 -### 前端部署 -1. 进入前端`web`目录 -2. 安装依赖: `npm install` -3. 启动项目: `npm run serve` -### 后端部署 -1. 进入后端`serve`目录 -2. 安装依赖: `npm install` -3. 配置数据库连接信息在`.env`中 -4. 执行数据库创建脚本: `npm run db:create` -5. 启动项目: `npm run start` \ No newline at end of file + + +团星网企业官网项目 + +--- + +### 项目概述 + +本项目是团星网的企业官网,包含前端和后端两部分。前端用于展示企业信息、软件列表、用户注册登录等功能,后端提供 RESTful API 接口支持前端的交互。 + +--- + +### 技术栈 + +- **前端**:Vue.js、Vue Router、Axios、Element UI、HTML/CSS +- **后端**:Node.js、Express、JWT、Sequelize ORM、MySQL +- **其他工具**:CORS、File Upload、Dotenv(环境变量管理) + +--- + +### 项目结构 + +项目分为两个主要部分: +- `serve/`:后端逻辑,包含 API 路由、控制器、数据库模型和配置。 +- `web/`:前端部分,基于 Vue.js,使用组件化开发,包含视图、路由和 API 请求模块。 + +--- + +### 功能模块 + +- **用户模块**: + - 用户注册与登录(JWT 认证) + - 用户信息管理 + - 权限控制(管理员中间件) + +- **软件模块**: + - 软件信息展示 + - 下载次数统计 + - 软件创建、更新、删除(管理员权限) + +- **数据库模块**: + - 使用 Sequelize ORM 进行数据库建模 + - 提供数据库连接池与初始化脚本 + +--- + +### 项目部署 + +#### 前端部署 +1. 进入 `web/` 目录 +2. 安装依赖:`npm install` +3. 开发环境启动:`npm run serve` +4. 生产环境打包:`npm run build` + +#### 后端部署 +1. 进入 `serve/` 目录 +2. 安装依赖:`npm install` +3. 初始化数据库:`node init_db.js` +4. 启动服务:`node index.js` + +--- + +### 许可证 + +本项目采用 MIT 许可证。详情请查看 LICENSE 文件。 \ No newline at end of file -- Gitee