# artery-music
**Repository Path**: mayekun/artery-music
## Basic Information
- **Project Name**: artery-music
- **Description**: 基于Javaweb+Mybatis简单的在线音乐系统(动脉音乐网站),提供用户登录、注册、和管理员管理等功能。
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: https://mayekun.com
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2023-08-14
- **Last Updated**: 2025-12-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 音乐网站, 在线音乐系统, msm, 音频播放器
## README
ArteryMusic v1.0
基于JavaWeb的在线音乐系统(动脉音乐网站),支持Java和Maven双版本
### ✔️项目升级
❌️即将重磅发布`Maven`版本,敬请期待!!!
✔️Maven`版本已发布👇️
【maven版本地址】: [https://gitee.com/mayekun/artery-music-maven](https://gitee.com/mayekun/artery-music-maven)
### 🔖关于动脉音乐
ArteryMusic是一个简单的在线音乐系统(动脉音乐网站),支持用户登录、用户注册、信息管理(增删改查)、音频播放以及数字购买商店等,集成最新的`mysql`数据库和`mybatis`框架;极大的提升该项目的使用体验与后续二次开发。
**重点:** 持续开发中......
### 🎃软件架构
#### 1)技术栈
| 后端 | 前端 |
| :----------------------------------: | :---------------------: |
| Javaweb+Servlet+mybatis+MySQL+Tomcat | HTML+JSP+CSS+JavaScript |
`Java+Javaweb+Servlet+Jsp+mybatis+mysql+Tomcat`
#### 2)需要引入的 jar 包(重点)
>可去`Maven Repository`官网下载:[https://mvnrepository.com/](https://mvnrepository.com/)
```java
commons-dbutils-1.7.jar
javax.servlet-api-4.0.1.jar
jstl-1.2.jar
mybatis-3.5.11.jar
mysql-connection-j-8.0.32.jar
```
#### 3)项目结构
### 💻安装部署
- 下载项目,建议使用`git`克隆下载,保持同步更新
```java
git clone https://gitee.com/mayekun/artery-music.git
```
> 若要使用最新完整版本,建议克隆下载项目后,切换`maven`分支,Maven 版本与 Java 版本同步更新
```java
git checkout maven
```
- 启动流程
1. 在Navicat中连接`mysql`服务器后,执行SQL,创建数据库`arterymusic` 或直接导入SQL文件;
```md
(SQL文件位于:https://gitee.com/mayestspace/artery-music/blob/master/src/arterymusic.spl)
```
2. 项目导入IDEA 后,修改根目录下`jdbc.properties`配置文件中数据库的账号密码(改为自己本地设置的),然后选择Tomcat服务器启动;
```md
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/arterymusic?characterEncoding=utf-8
# 请替换为你的本地数据库账户密码
jdbc.username=root
jdbc.password=root
```
3. 访问测试!
4. 自行根据代码逻辑填充测试数据,查看即可!
### 🌎️在线体验
【免注册登录体验】:[https://mayekun.com](https://mayekun.com)
【后台管理入口】:[https://music.rezone.top/adminIndex.jsp](https://music.rezone.top/adminIndex.jsp)
```java
Tips 本地部署时换成实际本地端口进行访问。
例:http://本地端口/ArteryMusic/后台管理页面(默认是adminIndex.jsp)
```
### 📺演示界面
|  |  |
| -------------------------------- | -------------------------------------------- |
|  |  |
|  |  |
### 📑许可证书
本项目基于[GPL-3.0](https://gitee.com/mayestspace/artery-music/blob/master/LICENSE)协议许可,特此声明可用于个人课程设计与学习使用。
**重点**:项目代码毫无保留开源,支持下载体验使用!!!