住户外出自动登记系统

w
帖子创建于2020年06月08日 玩转掌控板 901 次浏览 5 个赞 2 人关注

作品名称:住户外出自动登记系统

作者:丁庆

制作日期:2020年5月6日

省培提交过的作业

一、创意来源:

手边只有掌控板1.0,结合手机做了这个作品。

特殊时期,为了控制和记录住户出行,小区限制每户每星期出行三次,采用的一般方法是给每户发放纸条,每次出行住户都要携带纸条,如果纸条不小心遗失了呢?利用掌控板设计一个住户出行管理系统用于自动登记住户出行,实时显示出行住户姓名和出行次数,就像屏幕显示车辆出行信息一样,并在后台留存每次出行记录,超过次数则预警提醒。方便高效,且有案底。


二、功能实现

小区住户外出信息登记、后台次数统计、信息留存及屏幕显示相应提醒(设定每周限行三次)

1. 住户出行时在设备输入端(一个通用手机)输入名字,后台(文件)记录住户姓名和出行时间且以文本方式留存下来备查。后台算法数据分析本次登记住户是第几次出行,从而在前台(掌控板显示)给出不同的亮灯提醒,音效提醒和不同提示语及信息提示(登记提醒、姓名和出行次数及本次出行时间),如果是第三次出行,则温馨提示下次不能出行,如果是已超三次,则预警提醒已不能出行。

2. 系统管理员可下载后台留存的文本数据。

功能分析如图:


三、实现条件

硬件:掌控板1.0一个、手机一个

软件:mPythonX 0.5.1

四、程序实现:

主程序:1.用微信小程序文本输入功能实现住户姓名输入

2.网络时间的获取

3.用文件功能实现用户外出信息的写入留存

4.利用列表和变量循环等语句实现住户外出次数的计算和判断

5.输出信息,处理数据后不同次数下不同的提示信息(亮灯,音效,屏幕显示等





下面是自定义函数:

开始的提示界面函数:用于提示


亮灯函数:提示信息给出时,板载灯依次点亮,三种情况三种不同颜色


超过三次时的提示信息做了一个效果:文字依次出现,程序如图:


音效函数:外出次数超过三次时直接用的系统音乐,这里外出次数少于三次和等于三次自定义了音效:


五、设备外观搭建

这个作品的功能实现重点在数据处理、交互及屏幕提示设计,这些实则通过程序实现,因此外观简单,如下图:



六、作品操作说明:

1.用户在手机端如图(此手机作为通用输入设备)输入自己姓名,掌控板屏幕会显示相应出行提醒


2.小区管理员可在软件的文件管理下载后台自动生成的出行数据。如下图:


3.后台文件记录数据如图:


七、反思

1. 程序及功能可以进一步优化。

2. 可加入传感器实现改进。

八、演示视频


3 条评论

杜涛

2020年06月09日 , 1个赞

很棒的作品,点个赞

有 1 条回复

小齿轮 汝州一中朱现伟

2020年06月12日

确实很棒的。赞

sunkf

2020年06月12日

非常好的一个项目,学习了

Mr.Kong

2023年06月23日

微信小程序文本输入功能实现,是哪个小程序呢?