项目技术
学生成绩管理平台,采用web页面的显示模式,使用前后端分离技术。前端(vue.js)用于数据显示,后端服务(Python)进行数据的技术
- 前端
使用技术 | 目的 |
---|---|
iview | 使用组件化布局,方便前端页面的展示 |
axios | 处理http请求用于与后端服务请求数据 |
echart.js | 图表库,用于折线图,饼图等图表的展示 |
- 后端
使用技术 | 目的 |
---|---|
flask | Python的轻量级web开发框架,用于写restful api进行数据的请求 |
pandas | 处理csv文件的模块,计算查询结果 |
开发环境
- pycharm
- anaconda
官网:https://www.anaconda.com/download/
Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。
选择Python3.6版本,
安装后配置清华镜像,方便安装Python其他模块
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
安装flask
conda install flask
- node.js
- yarn