//blog/tags/about/friends

飞鸽传书 校园弹窗通知软件

- code electron javascript node.js vue vuetify web socket.io school

起因

大概是初三的时候,班主任办公室离教室太远了,于是用易语言CQ 机器人写了一个弹窗的小软件

界面设计

一部分核心代码

中考考完,物是人非,CQ 倒闭了。但初中数学老师找到我要当时的软件。我只好以部署太麻烦推辞一下

高中这学期有研究课,我就选择了一个类似的课题假公济私实锤大概地完成了一个差不多还行的项目

GitHub: https://github.com/jsun969/Pigeon

使用教程

项目分为网页(教师端,以下称为网页端) 和 电脑软件(教室端,以下称为客户端)
此外,网页端适配电脑移动设备界面可能不同,但功能完全一致。此教程仅展示手机操作

注册登陆

教师首先要在网页端注册邀请码应由服务器管理员提供(获取命令已经写在Readme里了)

使用客户端

直接打开 exe 即可

可以直接关闭,会挂在后台,可在通知区找到图标,可由此退出程序

绑定设备

打开客户端,可以看到一个设备代码

网页端可在添加设备申请设备绑定

客户端弹出一个提示,请在30 秒内点击同意

绑定成功后,设备状态应由未知变为在线

发送消息

注意:消息建议不是纯英语+数字或有换行,可能会引起格式错误

网页端发送消息

客户端成功弹窗

历史记录

网页端客户端历史记录,教师端支持实时显示消息接收状态

结语

项目暂不对外开放,如果需要使用,请自行编译并部署到服务器,或联系我

Logo费天翔进行绘制,同时我的研究小组成员

这个项目也写了将近两个月了,如果对您有所帮助,希望能在 Github 给我一个 Star,感激不尽