2026年3月份以来,AI技术迅猛发展,在我看来这是一股强大的时代洪流,更是时代赋予我们的机遇风口,之前我在博客里就提到,这很可能会成为人类的第四次工业革命。
为了抓住这个风口、不被时代抛弃,我决定利用AI做一些实事。早在2025年年底,我就构思了一份小说提纲,并在AI的辅助下写完了第一章,大概三万字。但后续因为缺乏正向反馈,项目逐渐被我搁置,想着来日方长,后面再抽时间继续写。
年后这段时间,我借助AI先后做出了2款压缩工具(图片压缩软件和PDF压缩软件)和3个棋类游戏(五子棋、象棋、围棋),这五个小项目都是HTML文件,需要依托浏览器运行,代码量不大,算是练手项目。直到3月中旬左右,咸阳的一位客户找到我,问我能不能帮她做一个收费票据模板。我看了她原来使用的票据,是保存在Excel里的自制模板,我简单搜索了相关资料后,很快就做出了新的收据模板:打开这个Excel文件后,收费时间会自动加载本地的当前日期和时间,票号还能随着打印按钮的点击自动递增。
解决完模板的需求后,她问我有没有免费的收费管理软件。这时我意识到,应该有不少小型物业公司都需要一款低成本的收费工具,核心需求就是打印收费票据,省去手工开票的麻烦。这个想法驱动着我,决定亲自尝试开发这样一款收费软件。
今天,这款软件终于做出来了,我把它打包成了exe文件,可以直接在Windows系统电脑上运行,简单测试后,核心功能都已经实现,接下来我只需要慢慢打磨优化细节就好。
写这篇文章的目的,就是记录下这次开发收费软件的全过程,整个项目前前后后差不多花了我三个礼拜。第一个周末的两天时间,我做出了静态页面,功能基本参考天问系统,测试后发现基础功能都能正常运行,数据就保存在浏览器自带的本地数据库里。但我很快发现了这个方案的致命缺点:随着功能不断优化,所有代码都集中在同一个页面,第一次打开加载时很多地方会出现卡顿,于是我只好放弃了这个方案。
第二次开发,我尝试用AI生成的React系统模板,结合我自己的想法,用React+SQLite数据库进行开发。在这个框架下,我花了整整一周多的时间,每天晚上回到家都写到很晚,解决了无数个BUG之后,终于准备打包成品测试,结果连续几天打包都出了问题,打包出来的安装包根本无法使用,连软件界面都打不开。
接连几天的开发失败,让我决定换个思路。3月28日晚上,我和爱人回到乾县的丈母娘家,躺在床上我分别咨询了豆包和千问:有没有开源的物业系统,可以二次修改后进行商业售卖?在得到肯定答复后,我去了解了一下,两款AI一致给我推荐了一款完整的开源物业系统,这套系统从桌面端到APP、小程序全都覆盖,甚至连门禁接口都做了考虑。了解后我发现,这套完整的系统需要专门的服务器才能部署,对小需求来说成本太高。于是当天早上我萌生了想法:能不能让AI参考这套系统的收费模块,单独开发一个桌面端软件?AI也给了我可行的方案。
那天早上我在家一觉睡到十一点多,起来洗漱后我就让AI开始写代码,十几分钟后,一个大致的软件框架就出来了。根据我的经验,这次应该能成功,果不其然,到下午四点多我出门的时候,一整套系统已经完全按照我的设想开发完成,我打包出了桌面端收费端软件。晚上回到家测试了一下授权体系,已经解决了所有问题,完美。
本文2026年3月29日晚22点40分写于央畔家中。
我用AI编程手搓了一款收费软件
评论