1,先上思导图:
耗时:10分钟左右 2,参照逻辑思导图,整理数据库结构: 发现整个业务逻辑很像(小周健身),直接拿小周健身数据库结构,进行二优。 耗时:10分钟左右 3,生成应用插件,实现管理端,客户端PhP功能页面; 由于业务逻辑非常相似小周健身,加上进云代码实现机制的优势,增删查改代码重复性高等,我们可以直接拿小周健身代码来二优。然后粘贴复制:小孩/学员管理,课时管理,班级管理等三个功能页。OK后端功能齐了。 耗时:30分钟左右
4,后端Html显示页面的实现 全部框架智能实现,无需做任何处理。 耗时:0分钟 5,客户端(移动端)html页面的实现 这一步是耗时较多的,由于手机页面的需求多样性,目前进云的组件只能满足传统页面需求。好在进云有自己的ui体系,依赖这套uu体系,节约了大部分时间,也让我这种美工菜鸟快速实现高大上的页面需求,成为可能。 纵观客户端页面需求:多门店,班级,老师,课程,课时,订单,日志,会员,我,我的孩子。 不错功能上,进云已经有很多成熟的代码组,直接拿来套用。 发现附近门店,按距离筛选这些较复杂的也比较成熟了,那我就不客气了,直接拿来使用。 再按我的使用场景优化一下页面细节。 差不多客户端页面好了。 6,模板消息提醒 进云框架本身已经有成熟全局DIY模板消息机制。 只需在开发中心,插件编辑处,添加模板消息一些信息,如图: 然后,在我的插件菜单加上框架的模板消息管理菜单,传上我的插件标识jy_edu。噢了,客户就可以DIY,开启关闭,甚至修改成自己的模板ID(有时大家公用的一些模板,可能不稳定,比如失效等,客户可以寻找其他模板,或发布自己的模板直接替换openxxxxx123)。 添加好模板消息后,就剩下代码实现了。 我创建一个notice.php类文件统一处理消息相关的动作:目测小周健身的有很多相似处,直接拿来二优。再创建一个order类,配合处理订单相关动作(创建订单,改变状态等)。(附:进云插件类这块,比较方便,直接在插件跟目录下加个class文件夹,里面放入类文件就行。另外其他系统,插件可以自由调用不同插件下面的类,例如:model(jy_edu/notice)->settpl();) 好了,模板消息这块好了。 耗时:1小时 7,最后一步,也是最主要的一步:产品经理,测试应用 耗时:6小时。 8,小程序的实现: 这个还是比较方便的,无需另外写后台功能php文件(所有应用端共用同一个),连小程序前端代码都是直接生成的,只需开发中心一键生成小程序,然后测试优化细节就行,至于其他小程序(头条/抖音,百度,支付宝,QQ小程序),就不用管了。只需发布一个微信小程序,其他小程序进云会自动生成给客户。 耗时:1小时左右 9,应用上架。 整个应用开发实现就完成了,献丑了,抛砖引玉,可能整个过程,还有些开发步骤还有很大改进的地方。欢迎不吝赐教!谢谢大家!
|