1 Star 0 Fork 52

Supase / 校园疫情防控管理系统-全栈

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.17 KB
一键复制 编辑 原始数据 按行查看 历史

校园疫情防控管理系统

介绍

该项目为本人毕设项目源码

V1.0为初始版本,进行全部功能实现 v2.0为针对v1.0的优化版本,进行node后台代码优化,以及前端代码微调

这个项目由本人全部纯手敲设计,包括接口文档,思维导图等.................

本人毕生所学分享:学习笔记

技术栈

1.使用vue+element+vchar框架进行前端开发

2.使用nodejs+express+mysql+socket进行后台开发

3.前后端分离开发

4.其中使用到的一些可以但没必要的技术(如:Redis),纯属本人练手而使用

5.如果node项目启动报错,可能是没有开Redis数据库,我会把免安装版压缩包传上来

相关视频

本人在B站录制了本项目node与前后端交互渲染部分的教学视频,有需要的可以去看:

视频链接

跟着敲就可以写出全部node代码与前端渲染部分了,源码看的不明白的又想改功能的同学可以去看下

使用说明

  1. 本项目使用了Redis,主要就是为了练习这一知识点,所以需要先打开Redis数据库(该免安装文件包传在tools中,直接点击运行即可),当然你要是不想,可以自己改一下源码把解析文件那备份重写即可 :ok_hand: 还有记得先创建mysql数据库与表结构!!创表语句我在接口文档中给出了
  2. 下载项目第一步yarn或者npm i所有依赖,其次你需要有安装node环境(很简单,去官网下载一个exe安装即可)
  3. 运行node端代码:npm run start or yarn start
  4. 运行前端部分项目:npm run serve or yarn serve 或者npm run build
  5. 不要跟我说你前后端代码哪个都分不清 :smirk: ,然后这个名字是因为本来准备写一个商城项目,但是疫情期间突然就想写一个疫情管理系统,就懒得改项目名直接改了.不要吐槽
  6. 因为git上传忽略空文件夹,但是本项目导入用户数据部分需要一个空文件夹来做文件暂存,其中什么文件都不能有包括隐藏文件,所以需要在此文件目录下(服务器代码-->public目录-->新建upload文件夹)创建一个空文件夹upload,(也不能有``.gitkeep`文件)输入图片说明
  7. 这边说明一个错误:如果你发现你的报错含有'``3306 127.0.0.1`'这种肯定就是`Mysql数据库`报错了,然后创建数据库的时候记得,主键是自增的(例如健康表的`h_id`要勾选AI项),如果不会的就去找我的接口文档最下方,我写了`创表sql语句`.其实这个我本来是觉得不用说的,感觉这就是基础,不过我发现竟然有同学mysql数据库都没装就开始运行代码,还问我怎么运行都运行不了,这我该怎么说呢....
  8. 用爱发电,给个star不过分吧

声明

此项目编写时还是学生,之前大一大二是学习java与C语言.本项目是node+vue,在后面大三才接触学习前端相关知识,只学了半个多月就写了这个项目,代码质量不一定写得很好,请多海涵 2021届

大致实现效果图(部分功能展示)

  1. 思维导图 思维导图 2.部分首页 部分首页 3.登陆界面 输入图片说明 4.管理员页面 管理员页面 5.解析Excel文件导入用户信息 解析excel文件导入用户信息 6.管理员与教师查看学生信息详情 管理员与教师查看学生信息详情 7.发布通知 发布通知 8.查看通知详情 查看通知详情 9.教师请假审批 教师请假审批 10.学生请假申请 学生请假申请 11.学生获取个人通知 学生个人通知 12.通用部分_修改本账户信息 修改个人信息 13.全校群聊 群聊
NodeJS
1
https://gitee.com/Supase/Campus-epidemic-prevention-and-control-syste.git
git@gitee.com:Supase/Campus-epidemic-prevention-and-control-syste.git
Supase
Campus-epidemic-prevention-and-control-syste
校园疫情防控管理系统-全栈
master

搜索帮助