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

推荐订阅源

量子位
Stack Overflow Blog
Stack Overflow Blog
人人都是产品经理
人人都是产品经理
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Y
Y Combinator Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
博客园 - 司徒正美
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog

人人都是产品经理

为什么你的产品找不到差异化?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直播”关停,直播行业走向何方?