# student-management-front end **Repository Path**: panboshui/student-management-front-end ## Basic Information - **Project Name**: student-management-front end - **Description**: 学生管理系统-前端 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-01-29 - **Last Updated**: 2022-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # student-management-front end ## 开发 下载GitHub Desktop软件 ##### 1.克隆项目 点击上方file,再点击clone reposit,输入url:https://gitee.com/panboshui/student-management-front-end.git ##### 2.用Vsnode打开项目 ##### 3.在Vsnode的终端里安装依赖 npm install --registry=https://registry.npm.taobao.org cnpm i -S vue-puzzle-vcode ##### 4.启动项目 npm run dev ## 修改后上传到仓库 1. 在左下方写提交的信息,点击commit to master 2. pull 3. 输入码云的账号和密码 4. push 4. ## 文件介绍: vue-element-admin官网文档:https://panjiachen.github.io/vue-element-admin-site/zh/guide/#%E5%8A%9F%E8%83%BD mock:用于模拟后端接口的,与后端联调时就不用它了 src/api:前端调用的api接口。course.js是课程的接口,teacher.js是教师的一些接口,user.js是用户登录,注册的接口。 src/layout:是页面布局 src/router:路由 src/views/dashboard:首页 src/views/login:登录页 src/views/profile:个人信息 src/views/student_register:学生注册 src/views/teacher_register:老师注册 src/views/teacher/delete:老师注销 src/views/teacher/searchCourse:老师查看课程 src/views/teacher/studentData:老师查看学生数据 src/views/teacher/studentGrade:老师查看学生成绩 src/views/teacher/updatePassword:老师修改密码 目录结构: ```bash ├── build # 构建相关 ├── mock # 项目mock 模拟数据 ├── plop-templates # 基本模板 ├── public # 静态资源 │ │── favicon.ico # favicon图标 │ └── index.html # html模板 ├── src # 源代码 │ ├── api # 所有请求 │ ├── assets # 主题 字体等静态资源 │ ├── components # 全局公用组件 │ ├── directive # 全局指令 │ ├── filters # 全局 filter │ ├── icons # 项目所有 svg icons │ ├── lang # 国际化 language │ ├── layout # 全局 layout │ ├── router # 路由 │ ├── store # 全局 store管理 │ ├── styles # 全局样式 │ ├── utils # 全局公用方法 │ ├── vendor # 公用vendor │ ├── views # views 所有页面 │ ├── App.vue # 入口页面 │ ├── main.js # 入口文件 加载组件 初始化等 │ └── permission.js # 权限管理 ├── tests # 测试 ├── .env.xxx # 环境变量配置 ├── .eslintrc.js # eslint 配置项 ├── .babelrc # babel-loader 配置 ├── .travis.yml # 自动化CI配置 ├── vue.config.js # vue-cli 配置 ├── postcss.config.js # postcss 配置 └── package.json # package.json ```