# yi.bbs--基于.Net5与Vue下的BBS/Wiki/Blog毕业设计系统
本论坛极度**自由化**!用户-角色-权限完全**自定义**! 论坛各处需求,无需通过修改代码或者数据库,可直接进入系统管理。
快把它成为为你私人定制的论坛吧!
## 适宜人群:
- 搭建论坛
- 搭建博客
- 信息交流平台
- 参考学习
## 更新目录:
由于软件行业的更新迭代,又有更多东西需要学习,本项目已上线测试稳定,近期我将减缓本项目的更新,为Yi框架进行全面更新,添加更多的功能!详情请查看本人项目CC.Yi意框架的更新。
v1.4.2
v1.4.1
v1.4.0
v1.3.7
v1.3.6
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.10------2021/6/28(添加日志管理、优化ui界面)
v1.2.9------2021/6/26(添加国际化语言、优化样式修改系统)
v1.2.8------2021/6/25(添加聊天大厅系统,signal实时双向通讯)
v1.2.7------2021/6/21(完善编辑文本接口)
v1.2.6------2021/6/21(添加markdown编辑方式,完善html编辑方式)
v1.2.5------2021/6/20(全面完善好友系统)
v1.2.4------2021/6/19(添加好友系统框架)
v1.2.3------2021/6/18(完善字体、样式、间距,完善响应式布局)
v1.2.2------2021/6/18(完善权限系统,完善用户信息界面)
v1.2.1------2021/6/16(完善动画,添加临时游客登录)
v1.2.0------2021/6/14(完善前端架构,添加路由加载动画,添加启动加载动画)
v1.1.10------2021/6/13(添加商城管理,完善商城系统,前端逻辑优化)
v1.1.9------2021/6/12(添加道具管理,添加商城系统,添加控制器代码生成器)
v1.1.8------2021/6/11(添加仓库系统,设置懒加载路由,极大提高页面加载速度)
v1.1.7------2021/6/10(添加道具系统,修复注册移动端界面问题,修复初始化数据库问题)
v1.1.6------2021/5/29(添加主题的最热、最新、推荐筛选,完善主题显示样式)
v1.1.5------2021/5/28(修复异常错误的抓取问题,极大提高了整体性能)
v1.1.4------2021/5/28(添加账户ip、简介信息,添加版本管理功能)
v1.1.3------2021/5/26(完善用户额外信息)
v1.1.2------2021/5/26(仓库添加外部程序集)
v1.1.1------2021/5/25(添加邮箱注册功能,修复管理员删帖功能)
v1.1.0------2021/5/24(添加qq登录功能,添加qq绑定账号功能,大幅度完善系统)
v1.0.8------2021/5/23(添加点击头像可互相查看信息功能)
v1.0.7------2021/5/20(添加点赞功能,优化起始界面)
v1.0.6------2021/5/20(添加横幅管理,完善权限系统)
v1.0.5------2021/5/19(优化样式修改功能,添加全局设置功能,优化移动端界面,封装redis交互存储全局设置)
v1.0.4------2021/5/18(完善样式修改功能,修改主题,完善移动端响应式配置,完善表单规则配置)
v1.0.3------2021/5/17(完善权限系统,初步添加搭建主题样式修改框架)
v1.0.2------2021/5/16(添加收藏功能,优化响应式布局界面)
v1.0.1------2021/5/13(完善标签功能)
v1.0.0------2021/5/12 (上传基础框架)
测试版本------2021/4/19到2021/5/11(制作基本功能框架)
我们将持续更新下去!
## 系统特点:
1:前后端完全分离 2:响应式布局 3:高并发 4:可集群 5:安全 6:高扩展 7:高性能 8:逻辑删除 9:简易
## 功能模块:
用户管理、权限管理、角色管理、主题管理、板块管理、版主管理、标签管理、等级管理、经验管理、信息管理、收藏管理、样式管理、设置管理、横幅管理、点赞管理、版本管理、道具管理、仓库管理、商城管理、聊天管理、日志管理
![江西服装学院论坛](https://user-images.githubusercontent.com/68722157/123637492-aa3c6480-d850-11eb-9ca6-23309b8caa11.png)
持续更新
## 演示效果:
(多说无益,实践才是检验真理的唯一标准)
演示版本: v1.3.7
bbs/wiki:论坛/百科
已上传演示站点:https://jiftcc.com
管理员账号:cc
密码:123
(请不要随意修改数据:数据无价)
<hr>
blog:个人博客
已上传演示站点:http://blog.jiftcc.com
请使用游客登录
## 安装教程
#### 后端:
- 安装 Visual Studio 2019
- 安装.Net5(.Netcore 5.0)
运行:使用 Visual Studio 2019启动sln文件,所有程序已经配置完成,一键启动后端项目
#### 前端:
- 安装 Node.js
- 安装npm
- 修改npm镜像源
运行:npm i安装必要模块之后,npm run serve启动前端项目
#### 数据库:
本项目项目支持各大流行数据库,默认采用**sqlite**+**redis**数据库
- sqlite:各表关系,数据存放(克隆项目中含有sqlite数据库,无需配置)
- redis:重要设置、配置存放(克隆项目中不含redis,请关闭或者自行配置reids)
关系型数据库修改操作:(sqlserver,mysql等等)
1:删除现有sqlite包,安装对应的efcore连接数据库包
2:修改appsettings.json连接数据库json配置
3:修改对应的数据库连接字符串与options
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520202347139.png)
4:使用Nuget控制台命令:Add-Migration xxx迁移,再使用Update-Database更新数据库
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520202723242.png)
现在,查看你的数据库,已经自动生成!
非关系型数据库修改:(关闭redis)
1:修改settingHelper.cs文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520202920478.png)
2:删除构造方法,并修改代码
```csharp
return CacheWriter.GetCache<int>("commentPage");
```
替换成
```csharp
return [int整形数据];
```
如果想使用redis,请自行添加数据:
- commentPage:评论页面每页几条数据
- discussPage:主题页面每页几条数据
- commentExperience:评论经验
- discussExperience:发布主题经验
- title:站点名称
在此,你已能成功启动项目
<hr>
## 使用教程
### 代码生成器使用
> 一个程序员,项目写的代码越少,代表你越优秀。
你可以拿着本项目代码更改需求,大部分固定代码已通过T4模板自动生成,你只需要给出部分参数,点击转换所有T4模板即可!写代码,如此简单!
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021052021060244.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1FBUVFWUVFUUQ==,size_16,color_FFFFFF,t_70)
自动生成代码区域:
- T4DataContext(模型层数据库表)
- T4IDAL
- T4IDAL
- T4IBLL
- T4BLL
- T4Startup(启动依赖注入)
- T4api(前端api模板)
- T4Component(前端增删改查模板)
- T4Controller(控制器模板)
T4Model文件夹中含有详细的配置说明
### 用户-角色-权限 简介:
**用户-角色-权限**:
用户拥有不同的角色,角色拥有不同的权限,同时用户还能拥有特殊权限,**你的权限等于,你所有角色拥有的权限+特殊权限**
我们权限认证的方式为JWT,我们并未重新发布令牌,这代表着当你权限发生改变的时候,你必须得**重新登录**以获取最新权限的令牌。(已为后期的集群最好准备)
### 用户管理:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520203837279.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1FBUVFWUVFUUQ==,size_16,color_FFFFFF,t_70)
你可在这里添加、修改、批量删除、查询用户信息
在操作栏中,你可以为该用户**设置角色**以及**特殊权限**
### 角色管理:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210520204037845.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1FBUVFWUVFUUQ==,size_16,color_FFFFF
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于.Net5与Vue下的BBS/Wiki/Blog毕业设计系统 基于.Net5与Vue的BBS/Wiki/Blog系统是一个涉及前后端分离的开发项目,可以提供论坛、百科和博客等功能。以下是一个可能的毕业设计项目框架: 1. 需求分析 功能需求:确定系统需要实现的基本功能,如用户注册、登录、发帖、回帖、文章发布、分类管理、评论功能等。 用户角色:定义不同的用户角色,如普通用户、管理员等,以及他们的权限和功能。 性能需求:考虑系统需要处理的任务数量和响应时间。 2. 技术选型 编程语言:使用C#作为.Net5的后端开发语言。 前端框架:使用Vue.js作为前端框架。 数据库:使用MySQL作为主要数据库。 构建工具:使用Webpack进行项目构建,优化资源加载和打包。 3. 系统设计 数据库设计:设计数据库模型,包括用户、帖子、文章、评论等实体。 用户界面设计:设计用户友好的界面,确保良好的用户体验。 4. 实现 数据采集:从用户或帖子获取必要信息。 用户注册与登录:实现用户注册、登录功能。 BBS功能:实现论坛功能,包括发帖、回帖、帖子管理、帖子分类等。 Wiki功能:实现百科功能,
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 259 条
- 1
- 2
- 3
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/8ee5afab7278489fa0fa35a2c7cb1881_douyu0814.jpg!1)
人工智能教学实践
- 粉丝: 533
- 资源: 299
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)