大四上课设---融媒体平台的实践---Day01
2026/9/16 7:24:58 网站建设 项目流程

一、融媒体到底是什么(讲人话版)

教材定义:融媒体是充分利用媒介载体,在人力、内容、宣传等方面进行全面整合,实现“资源通融、内容兼融、宣传互融、利益共融”的新型媒体

人话:以前报纸归报纸、电视归电视、公众号归公众号,各于各的。融媒体就是**一套内容,多个渠道发**,还要求快、要求准、要求能看数据。

一次采集、多种生成、多元传播- 这12个仔是融媒体的核心。一次采集:记者采写一篇原始稿件;多种生成:图文版(公众号)、短视频版(抖音)、长文版(网站);多元传播:微信公众号、抖音/快手、官网/APP

二、本平台的核心业务流程

三、四层架构图

四、四类角色与权限层次

五、实践

开发环境搭建与自检

课程目标

能独立装好JDK 17 / Maven / MysQL 8.0 / Node.js 20 / Git 五个软件。

能运行环境自建脚本,并看懂每一项FAIL是什么意思。

能说出“为什么MySQL必须选Legacy认证方式”。

必装软件清单(本节只装5个,其他用到再装)

两条铁律

逐个安装(真实命令)

步骤1:装JDK17

1.下载:Java Downloads | Oracle

2.双击安装,安装路径改为C:\Java\jdk-17

3.配置环境变量(管理员身份打开PowerShell):

[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Java\jdk-17", "Machine") [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Java\jdk-17\bin", "Machine")

4. 执行完必须关掉PowerShell重新打开才生效。

5.验证(重新打开PowerShell):

java -version # 必须看到:java version "17.0.x"

步骤2:安装MySQL 8.0

1.下载mysql-installer-community-8.0.36.0.msi

2.选Server only

3.关键一步:到Authentication Method 时,选Use Legacy Authentication Method

4.root密码统一设为 root(本项目 application.yml 里配的就是这个,前后必须一致)

5. 验证并建库:

mysql -uroot -proot -e "SELECT VERSION();" mysql -uroot -proot -e "CREATE DATABASE IF NOT EXISTS rmt_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"

步骤3:安装Node.js 22

1.下载,一路下一步

2.配置国内镜像(不做这步,后面 npm install 会卡到怀疑人生):

npm config set registry https://registry.npmmirror.com

步骤4:安装Git

1.下载 ,一路下一步(全部默认选项即可)。

2.装完必须配置身份(不配置后面提交会报错):

git config --global user.name "你的名字" git config --global user.email "你的邮箱"

步骤5:安装Maven

1.下载,解压到

2.配置环境变量 MAVEN_HOME 和 Path (同JDK步骤)

[Environment]::SetEnvironmentVariable("MAVEN_HOME", "C:\Maven", "Machine") [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Maven\bin", "Machine")

3.必须改镜像,编辑C:\Maven\conf\settings.xml,在<mirrors>里加:

<mirror> <id>aliyun</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>central</mirrorOf> </mirror>

环境自检

创建 tools/check-env.bat (内容见下),双击运行

@echo off chcp 65001 >nul echo ========================================== echo 融媒体实训 环境自检工具 echo ========================================== echo. echo [1/5] Java 17 ... java -version 2>&1 | findstr /C:"17" >nul && echo [OK] || echo [FAIL] 版本不是17 echo [2/5] Maven 3.9 ... mvn -version 2>&1 | findstr /C:"3.9" >nul && echo [OK] || echo [FAIL] 版本不对 echo [3/5] Node 20 ... node -v 2>&1 | findstr /C:"v22" >nul && echo [OK] || echo [FAIL] 版本不对 echo [4/5] Git ... git --version >nul 2>&1 && echo [OK] || echo [FAIL] 未安装 echo [5/5] MySQL ... mysql -uroot -proot -e "SELECT 1;" >nul 2>&1 && echo [OK] || echo [FAIL] 连不上 echo. echo ========================================== pause

走通(必做)

□ java -version 输出 17.x □ mvn -version 输出 3.9.x □ node -v 输出 v22.x □ git --version 有输出 □ mysql -uroot -proot 能连上 □ 数据库 rmt_db 已创建 □ git config user.name 已配置 □ npm 镜像已改为 npmmirror.com

易错点与解决方案

六、Git 版本从零上手

三个必须记住的概念

工作区 --git add--> 暂存区 --git commit--> 版本库 --git push--> 远程仓库 ↑ │ └──────────────────── git pull ─────────────────────────────────────┘

关键数字

分支模型main(可演示版本,只有组长能动)/develop(日常主线)/feature/xxx(一人一个)
提交规范<type>(<scope>): <subject>
最终考核要求提交次数 ≥ 100 次,分支与 Commit 规范

创建仓库并第一次提交

步骤1:注册Gitee(国内快,推荐)或 GitHub

Gitee: Gitee - 基于 Git 的代码托管和研发协作平台 用手机号注册,记住用户名密码

步骤2:在网站上创建仓库

配置项
仓库名称rmt-组名(如rmt-rongchuang
是否开源私有(避免作业被抄)
初始化勾选"使用 Readme 文件初始化仓库"
分支模型选 "生产/开发模型"(会自动建 main 和 develop)

步骤3:组长把组员加为开发者

仓库 → 管理 → 仓库成员管理 → 添加仓库成员 → 开发者

步骤4:所有人克隆仓库到本地

# 注意:路径不要有中文!建议统一放在 D:\rmt cd D:\rmt git clone https://gitee.com/你的用户名/rmt-组名.git cd rmt-组名

步骤5:创建develop分支并写第一个文件

# 创建并切换到 develop 分支 git checkout -b develop # 建一个自我介绍文件 echo "# 我是XXX,我要在40天内做出一个融媒体平台" > README-我.md # 查看当前状态(能看到红色未跟踪文件) git status # 加入暂存区 git add README-我.md # 提交到本地版本库 git commit -m "docs: 添加个人介绍文件" # 推送到远程 git push origin develop

提交信息规范(现在就养成习惯)

格式:<type>(<scope>): <subject> type 取值: feat 新功能 fix 修 Bug docs 文档 style 格式调整 refactor 重构 test 测试 chore 依赖/构建

Git分支模型

main:是能演示的版本,只有组长能动

develop:是日常开发主线,所有人往这合

feature/xxx:一人一个,做完就删

每天开工第一件事:git pull

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询