基于若依快速开发框架(Java)毕业设计系统框架快速搭建
若依框架版本:Vue+SpringBoot前后端分离版
若依框架在线文档:http://doc.ruoyi.vip/ruoyi-vue/
声明:本文基于哔哩哔哩UP主:教编程的狮子 视频讲解整理而来 原作者哔哩哔哩主页:https://space.bilibili.com/1533790577
一、准备工作
1.1 Java后端下载JDK
检查电脑是否安装JDK
win+r 打开运行窗口 输入cmd打开命令窗
输入java检查是否安装 输入 java -version查看安装的JDK版本 必须是1.8 JDK8版本
下载安装JDK 在群文件中找到
https://docs.qq.com/doc/DQ2twYmRQdkpPem9s?u=d3f197f2ca824befb76c608c7a95a557
https://blog.csdn.net/wumingxiaozei/article/details/95628747
1.2 Java后端下载Maven工具
无需检查电脑是否安装 你就下
下载apache-maven-3.8.1
解压 剪切 粘贴 D:\2bs\apache-maven-3.8.1
1.3 下载IDEA编译器
下载 双击运行 安装

1.4 Web前端下载Node
首先检查电脑是否安装Node
cmd黑窗 输入node -v 如果高于16版本 抓紧卸载
下载 双击运行 安装










1.5 IDEA下载vue.js插件
移步到三 运行若依框架!!!没创建项目,不能下载VUE插件。这里等到运行若依框架的时候再下载就好
1.6 数据库下载MySQL

首先检查电脑是否安装MySQL 建议5.6 5.7版本 8版本卸载
https://www.javaclub.cn/java/15094.html 安装 安装时密码设置为123456
1.7 下载Navicat数据库图形化工具
下载 安装 https://baijiahao.baidu.com/s?id=1741740881060455580&wfr=spider&for=pc







破解之前千万不要打开安装好的软件
安装Mavicat,按步骤安装即可,安装完毕后先不要打开软件,断开网络连接,将激活工具复制到Navicat安装路径下,以管理员身份运行。
在弹出界面选择Navicat 15 Products选择MySQL,Languages选择Simplefied Chinese 点击Patch,如下:

打开Navicat,点击注册

返回到激活工具界面,点击Generate会自动填写注册码到软件输入框(如果自动填写的激活码不能激活,即激活码自动填写好显示“x”,说明版本不对,我将products项的“MySQL”改成默认的“Premium”,然后在获取激活码就可以了)

在点击激活按钮,点击手动激活

将请求码复制到激活工具的文本框中,点击Generate激活码会自动填写到Navicat激活码文本框中,点击激活即可。

激活完成。
1.8 中间件下载Redis
若依框架 使用了中间件Redis缓存数据库
后端 访问 数据库 CRUD (创建 查询 更新 删除)
后端 先访问Redis缓存数据库 没有 =》 MySQL数据库 有 返回到后端
https://blog.csdn.net/Sdnu08gis/article/details/127881780
redis-server --service-install redis.windows.conf --loglevel verbose
如下图所示,回车,编程windowns服务
启动Redis服务
二、下载、运行主角若依框架
登录功能 注册功能 注册把账号密码放数据库里 登录的时候查询比对一下 就完成了
期间 我一直都要是张三用户 要时时刻刻保持这个登录状态 shiro权限框架 SpringSecurity权限框架+JWT+Token
登陆完成 会返回token 每次请求后端接口 都会在请求头上存这个token 有过期时间 直接使用MVC架构
打开IDEA-》选择File-》找到setting->搜索Vue,点击下载install->重新启动IDEA
git克隆安装若依工程文件
先下载git
下载好安装包,双击运行,然后一路下一步。
三、读毕业设计题目分析设计功能
管理员 员工 客户
一、个人信息
二、基础信息模块 员工管理 客户管理
三、货物模块 供货商 货物信息
四、运输模块 货物运输 汽车管理 配送范围 (根据员工去分配)
五、反馈信息
管理员添加员工 添加货物 添加车辆 配送范围 供货商等信息
客户进入浏览货物 选择配送范围 输入详细地址 输入联系方式 下单配送
管理员 分配员工 分配车辆
员工 拿到已分配的运输订单去配送
四、根据分析设计数据库
emp_info员工信息 id 姓名 性别 年龄 手机号 配送范围(一对多)登录账号 登录密码 创建时间 状态(0休息中 1工作中)
cus_info客户信息 id 姓名 性别 年龄 手机号 创建时间
sup_info供货商信息 id 供货商姓名 供货商所属公司 创建时间
goods_info货物信息 id 货物名称 货物数量 货物单价 供货商 创建时间
vehicle_info车辆信息 id 车辆名称 车辆号牌 创建时间 状态(0休息中 1工作中)
dely_scope配送范围 id 范围名称 创建时间
fre_tsp货物运输 id 客户 货物 数量 总价 配送范围 详细地址 联系方式 员工 车辆 状态(0未指派 1未装车 2运输中 3运输完成) 创建时间
feed_info反馈信息 id 反馈人 反馈内容 客服 处理结果 创建时间 处理时间 状态(0未处理 1已处理)
五、若依框架自动生成代码
启动若依项目 登录系统 系统工具 代码生成
导入完重启IDEA 重启IDEA 重启IDEA
六、修改业务逻辑功能
若依登录系统查询的是sys_user表
能看到了 你添加的这条员工信息了
怎么实现功能上的改变 我添加员工的时候 其中的账号密码添加到sys_user表中即可完成登录
八、注册功能
1.先在配置中启动注册功能
系统管理 参数设置 设置true
2.在登录页面中启动注册页面的显示
找到ruoyi-ui中的src views login页面 修改 全局变量中的register 为true
九、普通用户如何只显示自己的信息
1.功能实现逻辑 原理就是sql语句中select 查询增加条件罢了 id name sex 1 张三 男 2李四 女 select * from user where name = 李四
2.普通用户 就是角色权限的判断了
本文来自这才是世界的博客,转载请注明原文链接:https://www.cnblogs.com/MHRLM/articles/17873971.html
如本文内容侵犯了您的权利,请私信作者进行删除
欢迎关注作者,评论作者文章,您的支持是作者最大的动力!

浙公网安备 33010602011771号