2023年4月份,学校信息科技老师邀请我为我们学校开发一款对外来人员进行登记的Android应用(up是初中生,学校对社区开放,所以有这个需求)。当时我还不会Android开发(我是搞Java的),只是对这个比较感兴趣,就答应下来。
期中考试那会儿,上午考试,下午在家复习,我懒得复习,就在网上下了个PDF教程,现学现卖。现在想起那段时光还是非常快乐的,探索未知的领域总是有新的惊喜。断断续续地,开发了大半年终于完成了(现在还在修改),给他取名CAPRIS(校园外来人员登记信息化解决方案)。
【本项目开源!】https://github.com/KevinGuolinYang/Personal_Project.git
在今天的文章中,我就先对整体架构进行介绍。
一、功能
1.绑定二维码和人员信息,实现一人一码。【绑定信息】
2.根据二维码对已绑定人员进行出入信息登记(姓名、身份证、电话、居住小区)【出入登记】
3.数据分析:生成周报、月报、登记表【数据分析】
二、Activity
共有7个activity,其中activity分布最密集的区域是功能3,这也是我开发最久的一个。
三、流程
(未完待续)
下一篇文章我将会对代码做出解析,有可能是视频形式
再啰嗦一句,项目地址:https://github.com/KevinGuolinYang/Personal_Project.git