惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
aimingoo的专栏
aimingoo的专栏
I
InfoQ
B
Blog
WordPress大学
WordPress大学
Jina AI
Jina AI
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
C
Check Point Blog
月光博客
月光博客
L
LangChain Blog
GbyAI
GbyAI

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
从0到1搭建风筝比赛小程序
小胖纸 · 2024-04-23 · via 人人都是产品经理

风筝比赛小程序主要服务风筝比赛活动,要想创建这样一个小程序,该如何搭建?作者总结了从0-1搭建的思路,希望对你有所帮助。

一、简介

风筝比赛小程序主要服务风筝比赛活动,通过风筝比赛小程序主办方可以快速发布风筝比赛赛事信息,参赛队伍查看赛事信息,并完成线上报名、队伍维护和抽签,赛事裁判线上打分,根据打分规则自动生成比赛结果。

1.1. 目的

软件需求是软件开发的依据,也是软件工程各项活动的基础。编写本PRD的目的就是将风筝比赛小程序的需求清晰准确地描述清楚,为制定项目开发计划和后期的概要设计、原型设计、测试等阶段的工作提供可靠的依据。

1.2. 范围

本文档阅读对象为产品经理、项目经理、UI设计师、开发工程师、测试工程师。

二、客户端角色描述

三、产品概述

风筝比赛小程序是体育比赛活动的一种,主要服务于线下比赛活动的举办和管理,通过风筝比赛小程序,可以极大的提高风筝比赛活动的效率,优化风筝比赛活动的参与流程,提升主办单位的管理效率。

3.1 总体功能架构图

3.2. 系统流程图

四、功能需求说明

4.1 管理后台

4.1.1. 比赛管理

4.1.1.1. 比赛列表

页面设计:

需求说明:

  1. 比赛列表菜单,用于维护风筝比赛的赛事列表信息;
  2. 比赛列表菜单,支持:比赛名称、比赛类型、比赛开始时间和比赛结束时间查询;比赛名称,支持模糊查询,比赛类型,下拉菜单,包含:单人赛、团体赛和混合赛;比赛开始时间和比赛结束时间精确到秒;
  3. 点击【新增】按钮,跳转到新增页面,可新增比赛信息;点击【导出】按钮,根据查询结果导出比赛列表信息;比赛状态:未开始,可修改比赛信息;比赛状态:进行中,可强制结束比赛信息或者查看比赛信息详情;比赛状态:已结束,可查看比赛信息详情;
  4. 比赛列表信息包含:比赛名称、比赛类型、比赛时间、报名时间、联系人、比赛状态、报名审批和比赛地点;

基本信息

页面设计:

需求说明:

  • 赛事新增页面,用于新增风筝比赛的赛事信息;
  • 赛事新增页面包含:基本信息、单位信息、裁判信息、礼包信息、比赛队伍、比赛赛事和比赛结果;
  • 比赛基本信息包含:比赛名称、比赛类型、比赛地点、联系人、联系电话、比赛开始时间、报名截止时间、报名费用、是否需要报名审批、比赛流程、报名要求、打分制度;

字段说明:

  • 比赛名称:不超过20个字符,不允许重复;
  • 比赛类型:下拉菜单,默认全部,可选择,单人赛、团体赛和混合赛;
  • 比赛地点:不超过200个字符;
  • 联系人:不超过20个字符;
  • 联系电话:不超过20个字符;
  • 比赛开始时间:精确到秒,大于当前时间;
  • 报名截止时间:精确到秒,不大于比赛开始时间;
  • 报名费用:精确到小数点后两位;
  • 是否需要报名审批:单选按钮,选择是,赛事领队创建完成队伍,需审批通过才能确认赛事信息;
  • 比赛流程:不超过500个字符;
  • 报名要求:不超过500个字符;
  • 打分制度:不超过500个字符;

单位信息

页面设计:

需求说明:

  1. 单位信息,用于关联承办方管理页面的单位信息;
  2. 点击【新增】按钮,新增一行数据,选择承办方管理页面的单位名称和单位类型;
  3. 同一单位类型有且只有一条数据;点击【保存】按钮,保持单位信息;点击【删除】按钮,删除单位信息;

裁判信息

页面设计:

需求说明:

  1. 裁判信息,用于关联裁判管理页面的裁判信息;
  2. 点击【新增】按钮,新增一行数据,选择裁判管理页面的裁判员姓名;根据裁判员姓名,显示所在城市、级别、年龄和联系电话;
  3. 点击【保存】按钮,保持裁判员信息;点击【删除】按钮,删除裁判员信息;

礼包信息

页面设计:

需求说明:

  1. 礼包信息,用于关联礼包管理页面的礼包信息;
  2. 点击【新增】按钮,新增一行数据,选择礼包管理页面的礼包名称;根据礼包名称,显示图片和价格,设置商品库存;设置库存完成,礼包管理页面的礼包库存减少;
  3. 点击【保存】按钮,保持礼包信息;点击【删除】按钮,删除礼包信息;

比赛队伍

页面设计:

队伍列表

队伍详情

需求说明:

  1. 比赛队伍,用于显示报名审批通过的赛事信息;
  2. 比赛队伍信息包含:队伍名称、队伍LOGO、队伍类型和联系电话;
  3. 点击【查看】按钮,弹窗显示队伍详情页面;队伍详情页面用于显示队伍详情信息;
  4. 队伍详情信息,包含:真实姓名、队伍角色、参赛照片、电话号码、证件类型和证件号码;

比赛赛事

页面设计:

需求说明:

比赛报名结束,根据比赛队伍自动生成比赛赛事;

比赛结果

页面设计:

需求说明:

  1. 比赛结束,根据裁判员打分结果和打分规则计算生成比赛结果;
  2. 比赛结果包含:比赛名次、队伍名称、队伍LOGO、队伍类型和联系电话;
  3. 点击【查看】按钮,弹窗显示队伍详情页面;队伍详情页面用于显示队伍详情信息;
  4. 队伍详情信息,包含:真实姓名、队伍角色、参赛照片、电话号码、证件类型和证件号码;

4.1.1.2. 报名审批

页面设计:

需求说明:

  1. 报名审批菜单,用于审核参赛队伍信息;
  2. 报名审批菜单,支持:比赛名称、队伍名称和审批状态查询;比赛名称,支持模糊查询;队伍名称,支持模糊查询;审批状态,下拉菜单,默认显示全部,选项内容包含:未审批、审批通过和审批失败;
  3. 报名审批信息,包含:比赛名称、队伍名称、队伍LOGO、队伍类型、联系电话和审批状态;审批状态:未审批,操作栏显示审批按钮;审批状态:审批通过/审批失败,操作栏显示查看按钮;

审批

页面设计:

需求说明:

  1. 点击【审批】按钮,弹窗显示审批页面;
  2. 审批页面包含队伍信息、失败原因和审批操作;
  3. 点击【审核通过】按钮,操作完成,审批状态:审批通过,参赛列表增加比赛队伍信息;点击【审核失败】按钮,需填写失败原因才能操作完成;

4.1.1.3. 裁判管理

页面设计:

需求说明:

  1. 裁判管理菜单,用于维护风筝比赛的裁判员信息;
  2. 裁判管理菜单,支持:裁判员名称和裁判员级别查询;裁判员名称,支持模糊查询;裁判员级别,下拉菜单,包含:一级、二级和三级选项;
  3. 裁判管理信息,包含:裁判员姓名、所在城市、级别、年龄和联系电话;
  4. 裁判管理菜单,支持:新增、导入模板、一键导入、编辑和删除操作;

新增

页面设计:

需求说明:

  1. 点击【新增】按钮,弹窗显示新增页面;
  2. 新增页面,包含:裁判员姓名、所在城市、级别、年龄和联系电话;新增完成,裁判管理页面新增一条数据;

4.1.1.4. 礼包管理

页面设计:

需求说明:

  1. 礼包管理菜单,用于维护风筝比赛的礼包信息;
  2. 礼包管理菜单,支持:礼包名称查询;礼包名称,支持模糊查询;
  3. 礼包管理信息,包含:礼包名称、图片、价格和库存;
  4. 礼包管理菜单,支持:新增、导出、编辑和删除操作;

新增

页面设计:

需求说明:

  1. 点击【新增】按钮,弹窗显示新增页面;
  2. 新增页面,包含:礼包名称、礼包图片、价格、库存和礼包详情;新增完成,礼包管理页面新增一条数据;

4.1.1.5. 承办方管理

页面设计:

需求说明:

  1. 承办方管理菜单,用于维护风筝比赛的单位信息;
  2. 承办方管理菜单,支持:单位名称查询;单位名称,支持模糊查询;
  3. 承办方管理信息,包含:单位名称、单位类型、联系人、联系电话和地址;
  4. 承办方管理菜单,支持:新增、导出、编辑和删除操作;

新增

页面设计:

需求说明:

  1. 点击【新增】按钮,弹窗显示新增页面;
  2. 新增页面,包含:单位名称、单位类型、联系人、联系电话和地址;新增完成,承办方管理页面新增一条数据;

4.1.2. 统计分析

4.1.2.1. 支付订单统计

页面设计:

需求说明:

  1. 支付订单统计菜单,用于统计赛事支付的订单记录;
  2. 支付订单统计菜单,支持:订单编号、用户名、开始时间和结束时间查询;
  3. 支付订单统计菜单,订单信息包含:订单编号、用户名、商品名称、支付金额、订单状态和创建时间;

4.1.2.2. 赛事分析

页面设计:

需求说明:

  1. 赛事分析菜单,用于统计赛事相关信息;
  2. 赛事分析菜单,支持:比赛名称、比赛开始时间和比赛结束时间查询;
  3. 赛事分析菜单,分析内容包含:比赛名称、比赛类型、比赛时间、裁判数量、队伍数量、最低分、最高分和平均分;

4.1.3. 系统管理

4.1.3.1. 角色管理

页面设计:

需求说明

  1. 角色管理菜单,用于维护角色管理信息;
  2. 角色管理菜单,支持:角色名称查询;
  3. 角色管理菜单,角色信息包含:序号、角色名称、角色说明、更新时间和操作人;
  4. 角色管理菜单,支持:新增、编辑、删除和角色授权功能;

4.1.3.2. 用户管理

页面设计:

需求说明:

  1. 用户管理菜单,用于维护用户管理信息;
  2. 用户管理菜单,支持:用户账号、用户姓名和角色查询;
  3. 用户管理菜单,显示内容包含:序号、用户账号、用户姓名、所属角色、用户状态、更新时间和操作人;
  4. 用户管理菜单,支持新增和编辑操作;

4.2. 小程序

4.2.1. 报名参赛

参赛列表

页面设计:

需求说明:

  1. 风筝比赛小程序,包含:报名参赛、赛程赛事和个人中心三部分;
  2. 报名参赛,用于显示风筝比赛的赛事信息;
  3. 赛事信息包含:比赛名称、报名时间、比赛时间和比赛地点;
  4. 点击赛事信息,显示比赛类型页面;
  5. 点击【关注】图标可关注参赛信息;已关注的参赛信息可取消关注操作;

比赛类型

页面设计:

需求说明:

  1. 比赛类型页面,用于比赛队伍的领队选择比赛类型;
  2. 比赛类型,包含:四线个人芭蕾、四线个人规定、四线双人芭蕾、四线团体芭蕾、四线团体规定、双线团体芭蕾、双线团体规定;
  3. 详情信息包含:报名时间、比赛时间、比赛地方、联系人、报名费;
  4. 点击【下一步】按钮,跳转到创建队伍页面;

创建队伍

页面设计:

需求说明:

  1. 创建队伍页面,用于比赛队伍的领队维护比赛队伍信息;
  2. 创建队伍信息,包含:队伍LOGO、队伍名称、联系电话和队伍口号;
  3. 点击报名要求的【点击查看】按钮,弹窗显示报名要求信息;
  4. 点击【确定】按钮,跳转到参赛信息页面;

参赛信息

页面设计:

参赛信息

队员信息

需求说明:

  1. 参赛信息页面,用于比赛队伍的领队维护比赛队伍参赛人员信息;
  2. 创建队伍信息,包含:队伍LOGO、队伍名称、联系电话和队伍口号;
  3. 点击报名要求的【点击查看】按钮,弹窗显示报名要求信息;
  4. 点击【确定】按钮,跳转到参赛信息页面;
  5. 点击【立即添加】按钮,跳转到添加队员信息页面;
  6. 添加队员信息页面,需设置紧急联系人和参赛人员信息;紧急联系人信息,包含:紧急联系人和联系电话,紧急联系人包含:妈妈、爸爸和其他;参赛人员信息,包含:真实姓名、性别、证件类型、证件号码、参赛照片和礼包信息;
  7. 参赛信息页面,点击【提交审核】按钮,当前比赛无需审核,直接跳转到确认订单页面;需审核,审批通过,跳转到确认订单页面。

确认订单

页面设计:

需求说明:

  1. 确定订单页面,用于比赛队伍的领队支付风筝比赛所需订单金额;
  2. 确认订单信息,包含:队伍LOGO、队伍名称、联系电话、队伍口号、报名费、礼包费和支付总金额;
  3. 点击【立即支付】按钮,请求微信小程序支付;

4.2.2. 赛事赛程

抽签-领队

页面设计:

赛程赛事

抽签

需求说明:

  1. 领队点击赛程赛事页面,显示领队支付成功的赛程赛事信息;
  2. 风筝比赛开始之前,领队点击【抽签】按钮,弹窗显示抽签结果页面;
  3. 抽签结果页面,包含:风筝号、比赛号和比赛时间;

比赛赛程-领队

页面设计:

需求说明:

  1. 赛程赛事页面,点击【赛程】按钮,跳转到比赛赛程页面;
  2. 比赛赛程页面,包含:时间节点和比赛节点信息;
  3. 比赛赛程页面,点击【返回】按钮,返回赛程赛事页面;

比赛队伍-领队

页面设计:

需求说明:

  1. 赛程赛事页面,点击赛事信息,跳转到比赛队伍信息页面;
  2. 比赛队伍信息,包含比赛名称和时间节点以及比赛队伍名称;

比赛结果-领队

页面设计:

需求说明

  1. 赛程赛事页面,点击【比赛结果】按钮,跳转到比赛结果页面;
  2. 比赛队伍信息,包含比赛名称和队伍信息;队伍信息包含:队伍名称、得分和奖项;

打分-裁判

页面设计:

赛程赛事

打分

需求说明:

  1. 裁判点击赛程赛事页面,显示裁判关联的比赛开始赛程赛事信息;
  2. 风筝比赛开始,裁判点击【打分】按钮,跳转到裁判打分页面;
  3. 裁判打分页面,包含比赛名称和队伍信息;队伍信息包含:时间节点、比赛队伍和得分;
  4. 点击【打分】按钮,可以设置比赛队伍分数,比赛队伍分数为0-100的正整数;

比赛赛程-裁判

页面设计:

需求说明:

  1. 赛程赛事页面,点击【赛程】按钮,跳转到比赛赛程页面;
  2. 比赛赛程页面,包含:时间节点和比赛节点信息;
  3. 比赛赛程页面,点击【返回】按钮,返回赛程赛事页面;

4.2.3. 个人中心

实名认证

页面设计:

个人中心

实名认证

需求说明:

  1. 点击【个人中心】菜单,跳转到个人中心页面;
  2. 个人中心页面,包含:个人信息、我的赛程和我的关注;
  3. 个人信息包含:用户名、真实姓名、联系电话、证件类型和证件号码;
  4. 点击【实名认证】按钮,跳转到实名认证页面,实名认证页面可设置:真实姓名、联系电话、证件类型和证件号码信息;

专栏作家

不留遗憾,人人都是产品经理专栏作家。九年产品经验,横跨多个行业和领域,专注金融和市场营销,擅长产品需求分析,平凡的外表下有颗不平凡的心。

本文原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于 CC0 协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App

10-126460 浏览

产品经理如何跟这5种角色沟通?

12-279783 浏览

人工智能大模型如何助力用户画像,提升数字化营销效果

06-293464 浏览

00后的新社交神器,人手一条“地摊货”?

09-098325 浏览

评论区引流,每天200+精准粉

12-111957 浏览

腾讯“NOW直播”关停,直播行业走向何方?