# 山工院教务通 **Repository Path**: thousand_boat/sxit_jwt ## Basic Information - **Project Name**: 山工院教务通 - **Description**: 个人编写的山西工程技术学院的教务信息查询小程序/uni-app,具有查看课程表、空教室、历年成绩、校历、普通话成绩等功能,使用HbuilderX编写,可以生成APP和小程序版本 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-07-11 - **Last Updated**: 2024-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 山工院教务通 ## 介绍  个人编写的山西工程技术学院的教务信息查询小程序/uni-app,具有查看课程表、空教室、历年成绩、校历、普通话成绩等功能,使用HbuilderX编写,可以生成APP和小程序版本  最初的编写目的是因为**超级课程表**太过于臃肿了,我就想用一个功能,但是软件却给我很多功能,加上广告很多,遂自己做 ## 安装教程 1. npm install 2. 使用HbuilderX打开 ## 使用说明 1. 由于uni-app在本地webview的调试限制,文件存储功能不可以使用,在生成的小程序/APP中可以使用 2. 本项目为开源项目,欢迎大家自行修改完善 3. Release中的APP安装时会提示定位权限,实则小程序功能并未涉及定位,此为HbuilderX云打包过程中用于统计而自动添加的权限 4. 微信小程序可能需要打开未校验权限,如有需要,请自行编写服务器后端 ## 使用截图

山工院教务通小程序

部分功能截图
## 作者感言  该小程序第一次完成是在疫情那年年初,至此已过去两年多之久,我也从一个大二的学生转眼大四毕业了,一路上小程序带给我的故事很多,包括功能的改进、算法的改进、服务器的改进以至于项目的重构和发布,一路上感谢各位好朋友提出的建议和朋友们对我的小程序的认可。  这其中,有意思的经历不乏学校屏蔽了我的阿里云服务器IP,让步我不得不拥抱腾讯云函数,因为微信小程序对HTTPS的限制,所以小程序只能使用我的服务器进行中转。故而为了避免小程序服务的中断,从小程序转变成APP,直接对学校服务器进行交互成为了必然。  说在最后,大二那年编程习惯不是很好,没有根据命名规范的命名,所以这次重构就是修改过去很多不合理的丑陋的变量名和函数名,但是工作量略大,以及实在没有什么更好的思路,所以你会看到很多**中英文夹杂的命名,譬如keBiaoData这种,还请不要介意,如有意愿,请修改并提交贡献!**