# master.01 **Repository Path**: xynight/master.01 ## Basic Information - **Project Name**: master.01 - **Description**: 15907473340 pwd:15907473340 jar 打包-删除test类 运行 mvn package 前端-运行 npm run build - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-10-18 - **Last Updated**: 2023-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 介绍 > 首先说明几点: > > > 如果您的毕业设计不符合下面情况,请移步;避免浪费不必要的时间和精力。 > > - 第一点:本项目主要针对的是计算机软件相关专业的普通本科和专科即将毕业的在校大学生。 > > - 第二点:本项目的技术栈:后端核心主要使用SpringBoot+MyBatisPlus,前端主要使用VUE3+ElementPlus。 > > - 第三点:本项目逐步从零开始搭建编码完成了多数应用系统的基础通用功能,主要有基础的系统用户角色管理和文章管理,是毕业设计项目的半成品,可以在此基础上加工完成更多功能。 > > - 第四点:本项目为初级实践项目,适合初学者,大牛请移步。 > ### 模仿中小学入学报名系统 ## 软件架构 ### 后端技术栈 | 技术 | 说明 | 最低版本 | 当前版本 | 相关网站 | | ---------------- | -------------------- | -------- | -------- | ------------------------------------------------------------ | | **openjdk** | Java Development Kit | 1.8+ | 17.0.4 | https://github.com/openjdk/jdk
https://github.com/adoptium/temurin17-binaries/releases | | jdk | Java Development Kit | 1.8+ | 17 | https://www.oracle.com/java/technologies/downloads/ | | **springboot** | springboot框架 | 2.0+ | 2.7.4 | https://spring.io/ | | **MyBatis-plus** | ORM增强框架 | 3.5+ | 3.5.2 | https://baomidou.com/ | | MyBatis | ORM框架 | 3.5+ | 3.5.10 | http://www.mybatis.org/mybatis-3/ | | logback | 日志框架(slf4j) | 1.2+ | 1.2.11 | https://logback.qos.ch/ | | hikariCP | 数据库连接池 | 4+ | 4.0.3 | | | junit | 单元测试框架 | 5+ | 5.8.2 | | | Jackson | json框架 | 2+ | 2.13.3 | | | devtools | 热部署 | 2.0+ | 2.7.4 | | | **hutool** | 工具类 | 5.0+ | 5.8.5 | https://www.hutool.cn/ | | **Maven** | 工程构建工具 | 3.0+ | 3.8.2 | https://maven.apache.org/ | ### 前端技术栈 | 技术 | 名称 | 最低版本 | 当前版本 | 官网 | | ------------------------- | -------------- | ---- | ------------------------- | ------------------------- | | **NodeJS** |JS运行环境 |16.0+ |16.17.1 | https://nodejs.org/ | | npm | Node Package Manager | 8.0+ | 8.11.0 | https://www.npmjs.com/ | | **vite** | 前端开发与构建工具 | 3.0+ | 3.0.2 | https://vitejs.cn/ | | **vue3** | 渐进式框架 | 3.0+ | 3.2.25 | https://cn.vuejs.org/ | | **element-plus** | 桌面端组件库 | 2.0+ | 2.2.13 | https://element-plus.gitee.io/ | | axios | ajax库 | 0.27.2 | 0.27.2 | | | vue-router | vue官方路由 | 4.0+ | 4.0.13 | | | pinia | 状态管理器 | 2.0+ | 2.0.20 | | ### 开发相关工具 - Chrome - VSCode - mariadb-10.9.2 - Navicat - apifox ## 安装教程 1. 还原数据库 2. 修改后端工程数据库链接信息`/src/main/resources/application.properties` 3. 在后端工程目录下执行: `mvn spring-boot:run` 4. 在前端工程目录下执行: `npm i` `npm run dev` 5. 在浏览器中访问: http://127.0.0.1:3000 ## 效果图 ### 登录 ![image-20221115191321659](C:\Users\86188\AppData\Roaming\Typora\typora-user-images\image-20221115191321659.png) ![image-20221115191344048](C:\Users\86188\AppData\Roaming\Typora\typora-user-images\image-20221115191344048.png) ### 注册 ![image-20221115191400806](C:\Users\86188\AppData\Roaming\Typora\typora-user-images\image-20221115191400806.png) ### 后台管理 ![image-20221115190844438](C:\Users\86188\AppData\Roaming\Typora\typora-user-images\image-20221115190844438.png)