基于vue+node的校园交流平台
系统使用技术:node.js+express
前端技术:vue.js
开发工具:vscode或者idea等
数据库:mysql5.7
项目介绍:
该系统基于vue.js+node.js整合,mysql数据库,页面很美观,功能完善。非常适合毕业设计、课程设计、数据库大作业等。
功能详情:
- 前台* 问答* 活动* 失物认领* 二手交易* 招聘信息* 文章与新闻* 个人中心&&登录注册+ 个人中心* 问答* 发布* 管理 * 活动* 发布* 管理 * 失物认领* 发布* 管理 * 二手交易* 发布* 管理 * 招聘信息* 发布* 管理 * 文章与新闻* 发布* 管理 * 后台* 仪表盘* 审核中心* 问答 /活动/失物认领/ 二手交易/招聘信息/ 文章与新闻* 留言审核* 认证中心* 学生认证* 公司认证* 客服中心* 平台管理分类管理* 账号管理账号添加/删除/授权/
部分功能展示:
下面我们来看看部分相关功能。
系统首页:
问答
可以查看所有问答,也可以分类查看
活动
查看活动信息,或者分类查看
企业招聘
可以看到企业的招聘信息
招聘详情
查看招聘要求,公司信息等
二手信息
查看用户发布的二手信息
意见反馈
用户可以反馈系统使用问题
举报
用户可以举报用户,或者用户发布的信息,后台审核
个人中心
查看个人信息,个人的数据统计
用户账户认证
用户可以对个人信息认证或者进行企业认证,认证之后才可以在相应板块发布信息
发布活动信息
用户可以根据需要发布内容
后台-登录
管理员账户登录
后台-数据中心
查看用户、评论以及内容的统计信息
后台-个人中心
个人信息查看
后台-用户管理
对用户进行操作,也可以封禁账户
后台-管理员管理
管理员账户可以进行设置权限信息
后台-标签管理
对问答、活动、文章等分类进行管理
后台-评论审核
可以查看审核,并进行审核操作
后台-轮播图管理
对轮播图动态操作
后台-内容审核
对用户发布的内容操作
数据库
部分后台获取数据请求代码:
//登录
exports.login = async (req, res) => {req.body.password = md5(`${req.body.password}${PED_SALT}`)let info = [req.body.username, req.body.password]let sql = 'select * from admin where username=? and password=?'const result = await query(sql, info)if (result.length == 0) {data = {state: e,data: {}} // 数据库里面没找到配对的内容返回参数} else {console.log(result[0].user_id)let uid = result[0].user_idlet nickname = result[0].nicknamelet username = result[0].usernamelet jurisdiction = {isyh: result[0].isyh,isgl: result[0].isgl,issh: result[0].issh,isfk: result[0].isfk,user_state: result[0].user_state,}//通过jwt生成token npm i -s jsonwebtokenlet token = jwt.sign({ uid, username, jurisdiction },PEIVATE_KEY,{ expiresIn: EXPIRE_SIN })data = {state: s,data: {token: token,userinfo: {uid: uid,nickname: nickname,username: username,jurisdiction: jurisdiction}}}//返回登录成功}console.log(data)res.send(data);
}
//获取管理员信息
exports.getadmin = async (req, res) => {let info = [req.user.uid]let sql = 'select * from admin where user_id =?'const result = await query(sql, info)data = {state: s,data: result[0]}res.send(data)
}
//删除用户
exports.deleteuser = async (req, res) => {console.log(req.body)let info = [req.body.user_id]let sql = `delete from ${req.body.usertype} where user_id=? `const result = await query(sql, info)data = {state: s,data: result,}res.send(data)
}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
基于vue+node的校园交流平台相关推荐
- 基于Vue+Node+MySQL的美食菜谱食材网站设计与实现
摘 要 摘要:本文描述的基于Vue.js开发一个在线的美食网站.Vue.js性能强悍.文档清晰明了.简单易学且更契合国内开发者习惯,成为国内当前最受欢迎的前端框架.以功能强大.开发方便的Vue.js作 ...
- 基于Vue+SpringBoot智慧校园疫情防控系统(PC端、手机端)--附源码
介绍 智慧校园疫情防控系统--PC 手机端 多端并行 项目源码下载:https://download.csdn.net/download/DeepLearning_/87340321 软件架构 手机端 ...
- 基于vue+node+MySQL的导航可视化系统webapp设计
基于Express+vue+高德地图API实现的出行可视化APP 1.项目简介 1 1.1技术栈 1 1.2功能模块 1 1.2.1个人出行 1 1.2.2公共交通 2 1.2.3历史列表 2 1.2 ...
- 基于vue+node.js的健身微信小程序设计与实现
作者主页:编程指南针 作者简介:Java领域优质创作者.CSDN博客专家 .CSDN内容合伙人.掘金特邀作者.阿里云博客专家.51CTO特邀作者.多年架构师设计经验.腾讯课堂常驻讲师 主要内容:Jav ...
- 基于vue+springboot的校园疫情健康打卡和离校审批系统的设计 (百度地图API对接)
这个系统是本人近期的一个项目,开发周期大约是5天,是近年来非常有代表性的一个项目 系统简介 开发背景:在疫情防控的背景下,提升校园对于各类人员的健康管理,可以实时获取最新的疫情信息,并且对学生和教职工 ...
- 基于Vue+Node+SSM+MySQL的流浪动物救助平台设计与实现
包含文件:文档+前后台源码及数据库文件 摘 要 近年来,随着经济的发展,人民的生活水平日益提高,许多的家庭开始饲养宠物, 城市中的宠物数量也是随之大幅度增长.然而,在人们享受着宠物为生活所带来的乐趣的 ...
- 基于Vue+Node的商城后台管理系统
后台管理系统 商城**部分功能**已实现,界面简洁直观,采用**ElementUI**进行页面美化 后端接口参考文档入口===>>> 项目截图(功能已完成的界面): 登录注册 主界面 ...
- 基于Vue+node的图书馆座位预约选座管理系统
目 录 一.绪论 1 (一)选题背景简介 1 (二)目的和意义 2 (三)基本内容及目标 2 二 技术简介 4 (一) React 4 (二)Vue 4 (三)Egg.js 5 (四)Yarn 6 ( ...
- 基于Vue+Node.js的健身房会员管理系统
系统结构 该课题主要由三个前端平台(管理端.用户端.教练端),一个后台服务器和一个数据库组成: 功能描述 用户平台:面向全体用户的平台,每个用户可以自发注册账号,申请成为健身房的会员,就可以在该平台上 ...
- 基于 node.js 的校园交流平台的设计与实现(word文档)
1前言 13 1.1项目背景 13 1.2项目开发目的及意义 13 2相关技术及工具 14 2.1相关技术 14 2.1.1Node.js 14 2.1.3MySQL 介绍 14 2.1.3Koa 框 ...
最新文章
- pandas任取dataframe中的一个或者多个数据行(head、tail、loc、iloc),将抽取到的一个或者多个数据行复制N次形成新的dataframe
- php53 的mcrypt模块 , 需要用源代码进行安装
- postgres的initdb解析——从一次插件升级失败说起
- ArcGIS AddIN开发异常之--修饰符“static”对该项无效
- linux编辑模式复制快捷键,Linux vim删除、复制、粘贴快捷键
- 机器学习-集成之随机森林算法原理及实战
- C# 调用FLashPaper2(二)
- SQL Server 2008 SP1
- 逻辑盘下的所有目录完全共享_Python File I/O之读取路径下所有目录和文件
- Signal 通过区块链慈善组织 The Giving Block 接受加密货币货币捐赠
- 基于springboot网上订餐系统
- 计算机网络——大数据、物联网
- Xshell 3.0序列号注册激活教程
- 软考中级系统集成项目管理工程师自学好不好过,怎么备考,给点经验
- OpenSSH 用户枚举漏洞(CVE-2018-15919)服务器修复方法(亲测实用)
- 英语语法---四种句子类型的介绍
- php 事件,php的事件处理机制(回调函数)
- 基于光栅波导结构的 R ARMR 系统的 建模
- 【数据结构】博弈游戏取石子
- ubuntu18.04 安装 CARLA0.9.10