在民大小程序
该平台是基于为中南民族大学学生服务的服务型平台,帮助在校大学生便捷的获取和处理他们所需要的信息。
该平台基本包括基础信息模板、查询模块,百宝箱模板,新鲜事模块等 4 大版块。
基础信息模块:对学生信息进行维护和存储,包括学生姓名、学号、专业、班级;
查询模块:帮助学生省去繁杂的登陆网页、输入各种验证码等不必要的操作,让学生可以实现对学业成绩、体测成绩、课表、学习通作业、考试安排等查询项目的一键查询;
图书馆模块:小程序继续面向未来拓展创新的模块,可根据用户的建议和反馈,对小程序的功能进行拓展。
微信小程序具有着基于微信的跨平台能力和即用即走、随手可得的特点。本项目选择以微信小程序为平台,可以很好的解决 IOS 和安卓双版本开发的问题,同时省去了用户安装的麻烦。后端采用基于 python 的 flask 轻量级框架和腾讯云自研的企业级分布式云数据库 TDSQL-C,为微信小程序提供 api 接口和数据存储服务。并使用 Nginx 实现反向代理和负载均衡,并将请求转发到 uWSGI 服务器。通过 Nginx+uWSGI 高性能、高并发的处理程序的请求,保证程序能高效、安全和稳定的运行。