今天跟大家唠唠我最近搞的这个“女医生的诊所”小程序,从想法冒头到一点点实现,中间踩不少坑,但也学到不少东西。
就是朋友聊天,说现在去医院排队太麻烦,能不能搞个小程序,方便大家预约啥的。刚好我有点空,就想着试试看。
第一个想法就是,得有个地方能让病人选医生和时间。所以我就开始琢磨怎么把诊所的医生信息录进去,还要能显示每个医生啥时候有空。我先用Excel拉个表格,把医生的名字、职称、擅长领域啥的都填进去。然后就开始琢磨怎么把这个表格导入到小程序里。
捣鼓半天,发现直接导入太麻烦,格式各种不对。后来一咬牙,干脆自己写个后台管理系统,这样以后增删改查医生信息也方便。
后台搭好之后,就开始设计预约的流程。我想着越简单越病人打开小程序,直接就能看到医生列表,点进去就能选时间。为防止重复预约,我还加个时间段的判断,如果已经被预约,就显示“已预约”。
这中间最头疼的就是日历控件。找好几个,要么样式不好看,要么功能不全。还是自己动手,用JavaScript写个简单的日历,总算是能用。
预约成功之后,我加个短信通知的功能。这样病人预约成功,医生也能收到通知,避免漏诊。短信接口是找个第三方平台,注册认证啥的,也花不少时间。
小程序基本成型之后,就开始找朋友测试。结果问题一大堆,页面卡顿、数据错乱、短信没收到… 各种bug,改的我头都大。
记得有个bug特别搞笑,有个病人预约早上6点的号,我一看代码,发现是时间判断那里写错。赶紧修复,然后重新发布。
就这样,一边改bug,一边完善功能,前前后后折腾一个多月,总算是把这个“女医生的诊所”小程序给搞出来。
现在用的人还不多,但至少是个开始。接下来还得继续优化,增加在线咨询啥的功能,争取让更多人体验到方便。
这回搞小程序,最大的感受就是:动手去做比光想重要多。遇到问题就解决问题,一点点积累,总能做出来的。