小打卡prd

mosterRan mosterRan     2022-10-13     424

关键词:

1.介绍

目标:打造一款不同于市场上的公开打卡app的产品

理念:通过监督和鼓励,和相同圈子的人一起互相鼓励、分享及监督,共同进步。

优点:

模板消息通知,网上基本通过小程序中逻辑层JS完成推送的请求,小打卡在通知方面采用服务器端异步任务推送,使用了高性能分布式内存队列系统BEANSTALKD,来实现模板消息的异步定时推送。

数据库方面,因为要实现每月、每周或者指定时间段的打卡排名系统这个功能,目前数据库单张数据表已经超过几十万条数据记录,通过数据库查询排名统计不可行。这里需要用到Redis高性能数据库来缓存数据,并采用Rediszset有序集合来进行不同方面的排序和查询


 

2.功能模块:


 

3.前端设计:

3.1首页交互设计

  1. 点击头像 会toast登陆成功
  2. 创建一个新的打卡按钮跳转至新建打卡页
  3. 点击我管理的打卡的回收箱在打卡旁边生成删除、取消按钮并隐藏打卡/已打卡按钮,点击取消按钮隐藏删除、取消按钮并恢复打卡、已打卡按钮,再次点击回收箱隐藏删除、取消按钮并恢复打卡/已打卡按钮
  4. 点击我管理的打卡列表/我参加的打卡/打卡按钮 跳转至 打卡详情页
  5. 打卡按钮打卡成功后变成“已打卡”并灰化

3.2新建打卡页交互设计

  1. 可以输入活动标题
  2. 开始结束时间为两个选项,点指定开始结束日期时会在下面显示 出开始日期:日期选择器&结束日期:日期选择器
  3. 点击开始报名费,弹窗提示“付费打卡”功能面向优质社群开放!请关注公众号“小打卡”,回复“付费打卡”申请使用资格 点“确定”返回
  4. 下一步按钮 跳转 编辑打卡详情页

3.3编辑打卡详情页交互设计

  1. 点击修改头像可以更换头像
  2. 群主简介可输入emoji表情
  3. 点击下一步按钮跳转打卡详情

3.4打卡详情页面交互设计

  1. 点击邀请好友进入邀请好友页
  2. 点击编辑详情跳转编辑打卡详情页
  3. 修改昵称跳转打卡设置
  4. 点击打卡按钮跳转发表日记页
  5. 点击发布主题打卡跳转打卡主题
  6. 点击添加一个新的打卡契约跳转创新的打卡契约页(加入活动必须支付佣金、每日的契约金、打卡目标)
  7. 日记、详情、成员(日记、详情后来的放在前面、成员新来的放后面)

3.5发表日记页交互设计

  1. 可以输入、上传照片、语音、录视频
  2. 点击所在位置可以显示目前位置
  3. 谁可看可设置为私密
  4. 点击发表日记生成成就卡

3.6发现页交互设计

  1. 点击各个模块可以切换对应的列表
  2. 点击每个列表中内容跳转打卡详情可以点击立即参加按钮

 

3.7我的页面交互设计

  1. 点击修改个人资料进入编辑资料
  2. 点击我的评论看到我的评论列表
  3. 我的赞看到赞的列表
  4. 我的打卡日记可以点击详情、评论、赞


 

4.模板消息:

  提示语:打卡参与成功
  活动名称 [用嘴读书 第一季]
  打卡时间 00:01:00~23:59:00
  备注:记得坚持打呦~
  进入小程序查看 >

  提示语:有人喊你回来打卡啦~
  活动名称 [用嘴读书 第一季]
  备注:7019人在打卡,就差你了!
  立即打卡>>
  进入小程序查看 >

  提示语:打卡创建成功
  活动名称 [哈哈一起来读书吧]
  打卡时间 00:01:00~23:59:00
  备注:你可以邀请小伙伴一起来打卡呦~
  立即邀请>>
  进入小程序查看 >

 

以上只作为个人学习练习使用

 

员工打卡课后小项目

publicclassFm{//员工类publicstringId{get;set;}publicstringName{get;set;}publicintAge{get;set;}publicstringGender{get;set;}}publicclassSI{//打卡类publicstringName{get;set;}publicDateTimeBegin{get;set;}public 查看详情

钉钉虚拟位置打卡的小技巧

...件,可以修改苹果手机的系统定位,不禁就联想到了钉钉打卡,公司的打卡设置的事在公司位置附近就可以打卡,那么,我把手机的定位改到公司那边,是不是就可以打卡了呢?啥也不说了,先试试看。下载了ifakelocation软件,20... 查看详情

泛型集合小项目员工打卡

...班签到和下班签退     5.选择签到,必须检索员工打卡记录,如果已签到,提示不能再签到     6.选择签退,必须检索员工打卡记录,如果已签退,提示不能再签退     7.使用DataGrideView控件显示员工考勤记 查看详情

prd:「fitlife」小程序产品需求文档(用户端)

...功能性需求分析等模块,系统输出这一份关于“FITLIFE”小程序用户端的产品需求文档。Hi~最近在对自己参与过的项目进行总结,希望可以和大家分享学习交流。输出内容是检视自己的方式,所以我就来吸取经验了。通过研读各... 查看详情

有啥比较好的微信小程序考勤打卡的软件么?

...是很麻烦的事情,有什么比较好,利用微信绑定小程序的打卡方式么?参考技术A看了一下,前面回答问题的小伙伴。貌似也没提供太多的信息量哈。我这里作为人事相关的工作人员,可以把自己的切身使用推荐给大家哈。首先... 查看详情

请用sql实现查询出每个员工2019年10月份上班打卡次数,并按打卡次数从大到小排序卡次数从大到小排序?

参考技术A你好,很高兴回答你的问题。因为没有提供表结构,我就大概描述一下吧。大致sql结构如下:select员工,count(1)from表名where时间条件groupby员工orderbycount(1)desc;如果有帮助到你,请点击采纳。 查看详情

设计一个小功能

功能描述:为平台公告添加置顶标识1.前台书写PRD文档内容如下:   1.描述所要更改页面的详细入口   2.描述你要想修改或者设计的内容,添加原型图(你要修改的内容是什么,你想怎么修改,修改后的后果是什么,能否... 查看详情

前端小小白—每日5道面试题打卡(十五)(代码片段)

【前端小小白】—每日5道面试题打卡(十五)每天进步1%不多就1%一、数组的方法有哪些?varlist=[1,2,3];list.pop();//删除数组的最后一个元素varlist=[1,2];list.unshift(0,1);//头部添加varlist=[0,1,1,2,3];list.push(4,5);//尾部添... 查看详情

java人事考勤打卡小程序源码

开发环境及工具:大于Jdk1.8,大于mysql5.5,idea(eclipse),微信小程序开发工具技术说明:Springbootmybatisvue.js小程序代码注释齐全,没有多余代码,适合学习(毕设),二次开发,包含论文技... 查看详情

基于微信小程序的每日签到打卡

...的。本文从管理员、用户的功能要求出发,每日签到打卡小程序中的功能模块主要是实现管理端; 查看详情

认识prd

PRD是每个产品人员最经常看到的文档PRD(Product-Requirement-Document,产品需求文档),这对于任何一个产品经理来说都不会陌生的一个文档,一个PRD是衡量一个产品经理整体思维的标准,一个PRD可以看出一个产品经理在某个领域的... 查看详情

prd是什么

产品需求文档(ProductRequirementDocument,PRD)的英文简称。是将商业需求文档(BRD)和市场需求文档(MRD)用更加专业的语言进行描述 查看详情

作为程序员,是选择大厂加班,还是选择小公司摸鱼打卡?

...的能力呢?是选择大厂卷一卷还是选择中小公司摸鱼打卡呢?在这里小编先要提前说明一点,出入职场的前五年是非常重要的时间段。为什么是 查看详情

手机日历上怎么记考勤

...」小程序——点击首页右下角+——在线收集表——创建打卡即可;也可直接搜索“腾讯文档打卡”小程序,2个小程序都可以用。优点:1、打卡和签到都支持,功能强大,使用简单2、有很多模板直接套用3、打卡结果自动导出到... 查看详情

小y学算法⚡️每日leetcode打卡⚡️——49.汇总区间(代码片段)

...优质文章分享📢前言🚀算法题🚀🌲每天打卡一道算法题,既是一个学习过程,又是一个分享的 查看详情

小y学算法⚡️每日leetcode打卡⚡️——32.路径总和(代码片段)

...优质文章分享📢前言🚀算法题🚀🌲每天打卡一道算法题, 查看详情

小y学算法⚡️每日leetcode打卡⚡️——45.多数元素(代码片段)

...优质文章分享📢前言🚀算法题🚀🌲每天打卡一道算法题, 查看详情

小y学算法⚡️每日leetcode打卡⚡️——33.杨辉三角(代码片段)

...优质文章分享📢前言🚀算法题🚀🌲每天打卡一道算法题,既是一个学习过程,又是一个分享的过程&# 查看详情