临近毕业,统计班里平均学分绩点达不到 70 分的同学,经常需要多处下载表格整理成绩表,造成很大的工作量,没办法在短时间内完成绩点计算,并且还有部分绩点达不到 70 分的同学不清楚自己的定位,故创建此项目,方便毕业生查询绩点,及时了解自己平均学分绩点具体数值。成绩来源于教务处,由另外一个同学模拟登陆完成,平均学分绩点查询方案稍后会更新。
项目采用前后端分离的方式,前端展示数据,后端提供数据接口,前后端结合共同实现需求。
技术依托
- vue
- axios
- muse-ui
- material-design
- webpack
- laravel
- python3
- ...
将代码下载到本地
$ git clone https://github.com/oxyzhg/sdut-bys.git
进入项目目录
$ cd sdut-bys
安装项目依赖
$ yarn
开启本地服务
$ yarn serve
可在项目中按需求修改内容
修改完成后,打包应用
$ yarn build
将打包生成的 dist 文件夹上传到服务器就可以了。
计算方法
平均学分绩点=(Σ 课程成绩 × 课程学分)/Σ 课程学分
补充
- 公选课(kcxzdm=03)、辅修专业(kcbj=二专业)除外的其他主修课程(kcbj=主修)
- 体育课计算在内
- 缓考(cj=缓考)不算在内
- 缓考补考(ksxz=补考一,ksxzdm=11)、重修(ksxz=重修,ksxzdm=16)成绩正常计算
- 补考(ksxz=补考,ksxzdm=11)、重修补考(ksxz=重修补考,ksxzdm=17)成绩最高为 60