项目名称:学生信息管理系统(Vue PC端
项目描述:
该学生信息管理系统涉及到学生、教师、班级、学生成绩、课程。学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩。本人主要负责了主要完成项目的登录、首页、个人设置、考试列表、成绩统计、教师列表、系统设置等模块采用vue技术栈
项目职责:
1.准备Vue-cli创建基础的项目结构,结合业务需求配置vue-router规则;
2.使用element-ui中的form组件,实现基本校验,配合axios请求拦截器实现对token的认证,利用Vue-router导航守卫钩子函数实现拦截登录;
3.利用Echarts中的线状图、饼状图、柱状图、对当前的访问量进行可视化的数据展示;
4.使用async与await完成数据列表模块得数据渲染;
5.使用分页组件,并且单独封装全局组件,实现各模块中的分页效果;
6.使用webpack对当前的项目实现打包整合资源;
利用git版本控制工具,实现团队多人协同开发;