- #小程序云开发挑战赛#-微助helper 已改名为 排班日历Helper-微光
应用场景: 就以为我为案例吧,比如我吧,我是一名程序员,我们公司有点特殊,上班的时间并不是按照常规的休息时间,常规的休息时间是周六周日休其他时间都是工作日,而我们的上班时间是不确定的,大概是每天都要有值班人员吧,每个月都要提前排好上班的时间,写在统一的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,欢迎小伙伴们加我探讨技术!
2020-11-05 - 小程序云开发挑战赛常见问题
由中国软件行业协会、信息技术新工科产学研联盟指导,腾讯云云开发与微信小程序团队等共同发起的全国首届小程序云开发挑战赛正式开启报名。大赛将面向高校开发者和职业开发者分别开设校园赛道和职业赛道,通过赛事实践,促进云原生技术在小程序和微信公众号场景下的实践应用,推进产业和服务的相融合。为方便参赛报名人员更理解本次大赛赛程,特此整理以下小程序云开发挑战赛常见问题以供大家参考。 大赛官网:https://cloud.tencent.com/act/event/cloudbase-acc 赛题相关 请问本次大赛可以做什么方向的题材应用,有什么限制? 本次大赛应用限定为应用解决方案类型,方向不限,可以自由发挥,但作品应当符合互联网合法性,应当遵守现行法律法规。 赛题提到的综合利用云开发各种能力,是必须全部使用嘛? 不必须,根据自己的作品合理使用需要的功能即可,不需要的可以不用使用;作品允许云开发+服务器模式搭建后端服务。在作品评判时,“云开发的合理使用”会作为重要的一个评判标准。 作品相关 有效作品的条件是什么? 1.有完整的应用作品,并且提交材料完整且一致(包含功能演示视频、可访问的代码托管地址、微信开放社区作品介绍文章,且三者描述的是同一个作品) 2.作品不涉及重大抄袭,且主要产出在比赛期间(8月后)完成。【界定在比赛期间完成,将采用举报制和全网检索两个手段进行】 作品评审主要看什么方面?有多少充分利用到云开发?经济价值?新颖? 1.作品从定位【校园赛道30分、职业赛道25分】、技术【校园赛道15分、职业赛道25分】、执行【校园赛道15分、职业赛道20分】、产品体验【校园赛道30分、职业赛道20分】、过程表现【校园赛道10分、职业赛道10分】五个维度综合打分,具体可参看赛事规程 2.云开发的使用包含在技术中统一打分。但若作品不符合赛题规定,则直接取消成绩。 可否采用腾讯云的MongoDB云数据库和腾讯云的云函数 不可以的,但是你可以综合利用云开发+上述产品的方案来做,但不可抛离云开发单独使用其他后端服务。 开源项目文档在哪些方面可以加分? 文档遵从明晰清楚的标准。源码关键部分需注明注释,项目配备启动流程说明。由于源码是专家评委评判的重要依据,所以直观明了的解释说明,评委会更轻松的明晰你的项目,有利于评委给出更加有利的评价。 文档尽可能详尽,如果内容着实很多,可以分多个md文档表述。具体可以翻看开源平台star高赞的项目。 如果做像商城那样数据量多的功能,图片太多导致打包文件太大,保证功能前提下,删点图片(这样可能不能实现海量商品),可以吗? 此情况建议分开文件夹存放,如果基础资源实在太多,可以适当删减。只需要在功能演示视频中展示海量即可。 是否能使用类似uniapp的小程序开发框架,如果能,作品提交源码时是提交框架编译后的小程序原生代码还是部署前框架的代码? 可以使用此类小程序框架,但是不能够使用框架配套的云服务。提交源码时需要提交框架代码,并在文档中说明部署步骤。 不允许拿已有项目进行重复提交,除非基于已有项目进行重大功能迭代。这里怎么定义重大功能迭代? 1.原有传统后端服务在比赛期间改为云开发的,符合提交要求。 2.之前云开发的项目,可进行功能扩展或体系扩张。这里遵循double原则,也即提交作品中有50%及以上需要在比赛期间完成。在文档中需要注明扩展前后的对比,以便专家对比赛期间完成的作品进行合理评价。 参赛如涉及金额支付是以模拟价格展示还是实际场景支付价格(例如购买该产品需支付100元,是只需支付0.01就可以看到后面的流程还是 就以100元计算) 保持原有实际场景即可,此处流程在视频中着重体现。另外评委会从源码中找寻该部分逻辑,进行代码功能走读。 参赛作品最终会以开源项目展示吗? 大赛会对进入复赛的作品,以及评选的优秀作品进行展示。但在展示前会与作品参赛者知会,尊重参赛者的意见,作品参赛者享有作品的著作权。 UI用户体验在评分中占比大吗? 不同的赛道占比不同,但合格的UI会增加体验感,更容易竞争。 微信小程序直播连麦功能个人可以申请吗? 关于小程序或者公众号的一些功能,需要遵循微信平台对主体的开放策略。如果个人明确规定不能使用则无法使用。 大赛不提供任何主体的小程序或公众号,如果有此需求可以自行注册。 参赛作品可以使用框架嘛? 参赛作品以最终呈现为微信小程序/公众号为重要标准,可以使用框架进行构建,不做限制。云开发部分只可以使用小程序·云开发或腾讯云·云开发。 我参赛的作品源码必须要开源嘛? 是的,根据赛事要求,作品需要开源,建议酌情对你的作品基于比赛要求做一些调整,隐藏涉密功能或机密代码。在作品描述时给予标明,并融入相关产品(商业)计划来增强描述。大赛专家组将评估开源部分,如果进入复赛路演,则需要综合评估路演效果与开源部分是否对应。 我可以提交之前已经做好的作品嘛? 参赛作品原则上应在2020年8月以及之后完成。如果参赛作品属于之前产品的升级版本,需要在作品提交相关文档中明确说明大赛期间完成的内容,大赛仅允许该部分内容参加比赛评审。如文档无明确说明,且被鉴定属于之前作品,则取消参赛资格。 我的作品提交后可以迭代更新再提交嘛? 可以,作品提交截止日期为9月20日20:00,在此之前可以随时提交重复提交作品,新的提交会覆盖之前的提交。提交链接需要验证大赛报名手机号才可以进入,如需更改手机号请联系大赛交流群主。 提交链接提示我的手机号没有权限? 一个队伍只有一个人具备提交权限,如果你想更换提交手机号请联系大赛交流群主。如果你是单人组队,则可能在报名时手机号填写有误,也联系群主进行核实。 本次比赛的具体评分标准是什么? 请参考大赛规程第六章节 小程序作品做完后需要上线吗?还是看开发版就可以? 大赛推荐上线的作品,如果你因为资质等其他原因无法上线,可以在提交作品的相关描述中进行详细的功能演示。 在9月10号左右,将会公布评委体验微信号,届时可以配置体验者。 小程序作品做好了可不可以提交审核的同时提交到参赛链接中? 可以,在比赛提交截止前可以随时提审修改。在评判过程中我们以专家组看到的展现功能为准,建议在评判阶段不要做变更,以免评判出现偏差。 代码托管平台有指定平台吗? 大赛没有指定代码托管平台,可以自由选择。 参赛作品提交规范是什么? 请参考大赛规程第六章节,作品提交链接在赛事交流群公告中。 报名相关 我参与的有些晚,已经快结束了,请问还可以提交作品嘛? 可以,在作品提交截止前都可以提交作品,无论何时报名。建议早报名,这样可以用更加充裕的时间来细心打磨作品,会在比赛阶段增添不少的竞争力! 报名我已报了个人参赛,但现在想组队参赛怎么办? 可以直接向大赛交流群主进行私聊,提供有关信息。也可以让队友直接通过微信学院小程序报名,并在队友中填写你的名字和你的报名手机号。 我是以公司title报名的,做的时候可以用个人身份吗? 大赛对title不做限定,如果你用个人身份参加,建议报备给公司决策层,在经过同意后进行,以免带来不必要的麻烦。如果因为此对各方造成名誉或其他损失,均由报名者自行承担。 我是学生,想和职场人士(非学生身份)组队,应该选择哪个赛道? 为了比赛的公平性,大赛不允许学生与非学生之间组队;如果你所使用的技术来自于职场人士的帮助,你可以在比赛时予以说明。 为什么我收到了邮件,但是进不去组织? 这个可能是因为你手机号填写有误,请在邮件里回复官方邮箱CloudBase@tencent.com核实情况。 我的队伍名和队友的不一致、我的名字/性别有误、赛道错误应该怎么办? 联系大赛交流群群主进行核实修改 提交作品时,队伍名称忘记了?在哪里看? 在提交作品时需要填写队伍名称,如果忘记了可以查看自己企业微信的别名,此为队名。但也可以直接填写登录手机号的姓名。这个是辅助验证,大赛组委会会以提交手机号来判定作品提交队伍的。 违规相关 如果我在比赛时,发现其他参赛者有违规现象,我该怎么做? 大赛公示的违规情况有如下几条: 参赛报名信息作弊或造假;在参赛过程中出现违反相关法律、法规、政策规定以及微信相关规则的行为;涉嫌抄袭或侵犯他人知识产权的行为;提交的作品涉及不健康、淫秽、色情或毁谤第三方的内容;其他参赛者认定侵犯比赛公平性的其他违规行为,且组委会裁定真实有效如果你发现以上违规行为,请在大赛企业微信中直接联系大赛组委会成员反映情况。 我对大赛阶段的评选结果有异议,我应该怎么做? 你可直接在大赛企业微信中向大赛组委会成员提出申诉,组织委员会将在收到申诉报告之日起5个工作日内予以受理,并认真审核和处理。
2020-08-31