应用场景:
就以为我为案例吧,比如我吧,我是一名程序员,我们公司有点特殊,上班的时间并不是按照常规的休息时间,常规的休息时间是周六周日休其他时间都是工作日,而我们的上班时间是不确定的,大概是每天都要有值班人员吧,每个月都要提前排好上班的时间,写在统一的Excel上发给领导。然后问题就来了,我有时候会忘记第二天是上班还是休息,或者是休息错位,没办法随时查看排班等情况,由此我们开发了这样一款小程序,一款管理排班日历的小程序,不用说,每个人都有微信,而做微信小程序就方便很多,我将排班情况上传到小程序中,我随时随地都可以查看我的排班情况,非常方便;
组织模块:组织模块的产生是我发现我们每个人都要发排班Excel给领导,然后领导要统一汇集到一张表中,要一条一条的复制到Excel中比较麻烦还费力,我就做了组织模块这个功能,如果我们领导在我的小程序中创建一个小程序开发组的话,只要我们的同事将排班表推送到组中,领导就可以轻松的查看排班表而不必一条一条的复制,也可以生成排班表。组织模块具有有发散特性,我们后续还会继续拓展组织功能;
工作计划模块:是管理我们工作计划的一个模块:它的起因是,我有写工作计划的习惯,而且我会给每条计划都写上状态,比如已完成状态或者我会用一个v字表示已完成状态,用v-表示完成的不太理想但是还是完成了, 还有些计划暂时不着急完成,我就会给它标记成延后再做,当我写了好多条计划在我的记事本上的时候,我想去找延后再做的计划,要翻遍整个记事本,因为我从开始写计划到现在大概写了几百条计划,要去找我还未完成的计划非常不方便,所以我就写了工作计划功能,他的主要功能就是排序,未完成的和延后再做的会首先排在前列,这样我需要查找计划的时候只要查看手机就可以了,做在手机还有便捷性,我随时随地都可以写我的计划,比如我在路上突然想到一个不错的idea我就会写在工作计划中,然后有空的时候就会来完成这条计划;
目标用户:
上班时间无规律,需要提前计划好的和需要做工作计划备忘录的人群
架构图:
以下为功能效果图和具体功能介绍
1.首页:
首页我们实现的功能:1.排班表的查看;2.点击日期可修改排班类型;3.选用排班表开启上班和休息的通知功能;4.排班表推送至公共组中;5.通过已推送的组查看所推送组的列表功能
首页效果图
2.上传
1.手机端设置排班内容;2.上传Excel表格,解析排班数据
上传效果图
3.工作计划
1.提交计划功能,长按计划可删除,点击可修改;2.设置计划状态;3.针对未完成的计划我们会排在首位便于管理我们的计划
工作计划效果图
我的
4.组织
组织模块我们主要实现对组织的创建、列表、搜索,通过搜索加入组织,加入组织之后就可以将我们的排班内容推送到我们的组织中,创建者可以查看所有组员的排班情况
组织模块效果图
5.小程序后端管理系统
1.小程序后端管理系统可对前端数据做管理,统一的操作格式,我们代码做了模型化处理,有新得数据需要管理的话,我们只需要复制页面设置表名和字段就可以轻松显示数据列表,数据列表以组件化的形式存在;
小程序后端管理系统效果图
展望:
排班日历计划做pc网页版,实现扫小程序码登陆,共用云函数,网页版和小程序协同使用,提供更多的使用的可能性。排班日历小程序不止于此,后续会有更多精彩实用的功能更新,敬请期待。
关于改名:我为啥将小程序的名字微助helper改成了排班日历Helper,主要是考虑到搜索的这部分用户,小程序的主体内容和名字一致,名字是比较具体化的名称有益于用户的搜索,之前的名字不太好搜索,新的名字可以达到让用户观其名知其义的效果,让用户迅速定位需求,也能加深用户的印象。
以上为我的小程序的展示内容,整个小程序开发下来感觉是为我自己量身定做的一样,希望也能帮助到你,小程序码供各位朋友和评委老师体验查看使用:
团队/作者简介:
团队:微光
作者:周芒
作者微信:m121471
自我介绍:小程序PHP开发一名,热爱HTML、CSS、JS、PHP,欢迎小伙伴们加我探讨技术!