最新代码见 dev 分支
- 🎉🎉🎉感谢 wendingming 整理的 项目部署的准备工作
- 🎉🎉🎉感谢 dreamrise 整理的 运行配置介绍
- 后端安装:FastAPI(代码参考CharmCode)
- 前端安装:Vue3+Ts (代码参考Vue-Manage-System)
1.0测试数据的增删改查已完成1.1院系表的增删改查已完成(见信息表格)1.2首页仪表盘信息的优化1.3院系表的增删改查初步完成1.4整理代码1.5添加了教师表1.6添加了学生表、课程表、选课表1.7重构前端代码1.8封装组件,取出冗余代码1.9自定义表格组件2.0部署项目2.1重构FastAPI2.2配置nginx以及SSL证书(域名未备案,ssl证书未生效)2.3添加Redis2.4加入TS2.5支持PostgreSQL,实现图片上传2.6前端文件分离(vue与ts),后端实现权限管理2.7简单实现权限管理2.8调整数据库结构&&简单实现学生选课2.9简单实现教师讲授课程
TODO:优化代码
-
后端
- 进入到
backend项目下 - 找到
main.py右键运行(建议用Pycharm启动)
- 进入到
-
前端
- 进到
frontend目录下 npm run dev运行项目(建议用Vscode)
- 进到
-
效果
-
登录界面
-
首页(假数据)
-
数据的
增 -
数据的
删 -
数据的
改 -
搜索数据
-
多选删除