学校电量余额提醒系统——耗时三天肝了一个学校电量余额查询及提醒系统

 Lan   2020-07-19 21:31   1072 人阅读  1 条评论

功能介绍

用的是Django,不得不说,Django里面的orm比fastAPI的舒服多了,为所欲为。

大致功能如下,微信关注公众号,授权并绑定寝室号,即可查询电量及余额,当余额快不足时,微信公众号发送消息给用户。

进入授权链接后,自动跳转到绑定页面(如果之前数据库无用户信息)

QQ图片20200719213730.jpg

这里的小哥哥是根据微信上设置的性别进行设置的,如果性别为女,则为小姐姐。

这个下拉框用的ajax异步加载。寝室信息根据楼层所选。再通过接口进行获取

绑定之后自动跳转到信息显示页面。这个头像图片为用户微信的头像。

QQ图片20200719213725.jpg为了防止失误,提供修改绑定的按钮。

当电费不足时,微信公众号自动推送消息(暂时模板如下):

QQ图片20200719214011.jpg

功能差不多就是这样了,然后Django自带后台,于是就加以利用了一下下(真香)

QQ截图20200719214425.jpg

相关技术

首先是这个网页模板,是我在站长之家找的,然后改了改毕竟Html这东西。太久没用已经随缘了,而且Js目前还没学。原资源地址:http://sc.chinaz.com/moban/180618023720.htm

然后数据库用的是mysql,后端用的是Django。

后台的模板是用的SimpleUI,看着还不错。

电量信息及寝室信息都是爬虫爬取,用的多线程。本来想异步+多线程。发现小数据用异步效果不明显。

随便说说

之所以做这个是因为刚好有位老师有需要,而且还提供公众号给我测试,于是便试着做了下,目前看起来自己还是很满意的,不过代码因为是第一次写,所以有点乱,所以目前的这套肯定是需要删掉重写一下的,我每次做东西也差不多会这样反反复复几次,然后到自己满意,目前同时在做的还有一个博客系统,毕竟自己是个程序员,自己的博客还用着其他的程序总感觉有点不太好意思,虽然Z-blog这个程序很不错。

学习不止,奋斗不止,欧耶!

本文地址:https://www.lanol.cn/post/349.html
版权声明:本文为原创文章,版权归 Lan 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

 评论列表

  1. 访客
    访客  @回复

    秀儿