校园管理系统总结

介绍
school-manager 校园管理后台服务
实现了简单的校园管理业务。特点是环境基础良好,适合教学,和二次开发。

学校增删盖查
专业增删改查
班级层删改查
学生增删改查
老师增删改查
软件架构
nodejs (koa2 mongoose)
element-ui
admin-element

开发工具
数据库:mongodb
ide(项目开发工具):webstorm
安装教程
一. 后台服务代码地址https://gitee.com/li-gengtao/school-manage-system.git代码仓库

# 克隆项目
git clone https://gitee.com/li-gengtao/school-manage-system.git

# 进入项目目录
cd school-manager-server

# 安装依赖
npm install

# 建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev

二. 前端界面代码地址https://gitee.com/li-gengtao/school-manage-system.git代码仓库

# 克隆项目
git clone https://gitee.com/li-gengtao/school-manage-system.git
# 进入项目目录
cd school-manager-admin

# 安装依赖
npm install

# 启动服务
npm run dev

参与贡献

school-manager-admin

school-manager-admin这是一个极简的 vue admin 管理后台。它只包含了 Element UI & axios & iconfont & permission control & lint,这些搭建后台必要的东西。

目前版本为 v4.0+ 基于 vue-cli 进行构建,若你想使用旧版本,可以切换分支到tag/3.11.0,它不依赖 vue-cli

Extra

如果你想要根据用户角色来动态生成侧边栏和 router,你可以使用该分支permission-control

你可能感兴趣的:(校园管理系统总结)