第二课 · 跑步社团
已完成 0/68
社团吉祥物正在电脑前写小程序
第二课 · 云开发进阶

跑步社团

建立你的产品思维 —— 从一句需求,到一个小程序

本节课学习内容

1
认识产品 —— 社团是什么
我们要做一个什么样的东西,它给谁用
2
掌握 表单与报名流程 —— 把"看"变成"参与"
报名表、提交、信息存到云端
3
掌握 审核与角色 —— 做出管理员和用户的两套界面
同意 / 拒绝 / 发通知 / 我的申请
4
理解 权限分层 —— 谁会看到什么、谁能改什么
同一个小程序,不同的人看到的不一样
5
理解 表关系 —— 一个部门可以有多个成员
为什么一件事要用两张表分别记录

什么是社团?

社团 = 一群因为同一个爱好聚在一起的人
他们有固定的活动,也有分工和负责人。

🏀
篮球社每周训练,有队长带
🎨
动漫社一起看番、出cos
🏃
跑步社团每周固定时间一起跑
社团不是"一个人 + 一个爱好",
而是"一群人 + 一套组织方式"。

社团原来是怎么运转的?

环节线下怎么做麻烦在哪
招新贴海报、发传单只有路过的人看得到;说不清有什么活动、什么福利
报名微信群接龙 / 填纸质表消息刷屏、容易漏、字迹看不清
名单班干部用 Excel 记只有一个人手上有这份表,换人就得重来
通知群里喊一声被聊天记录刷掉,重要的事总有人没看到
分工谁在哪个部门?说不清;部长是谁要问才知道
这些事都能做,但全靠"人肉"维持。
小程序要做的,就是把它们变成"系统自动记着"。

做成小程序之后:完整产品地图这就是这节课要一条一条做出来的东西

① 社团主页招新公告 · 社团活动 · 宣传标语 · 社团福利
② 留言板大家都能留言,也能删自己的
③ 招新报名填姓名、班级、想申请的部门,提交
④ 管理员审核同意 / 拒绝 / 给报名者发面试通知
⑤ 部门管理开设部门 · 加成员 · 设部长、副部长
⑥ 部门通知与任务部长在自己部门里发布通知、派任务
上面这 6 块,就是接下来要一条一条提示词做出来的东西。
我们先看完整的样子,再一块一块拼。

这个产品里有谁?

身份他是什么人
🙋 游客还没登录、只是路过看看的人
📝 报名者填了报名表、还在等结果的人
👥 社团成员报名通过了、正式加入社团的人
🏢 部门成员被分进了某个部门的人
⭐ 部长 / 副部长部门里被指派的负责人
🛠️ 管理员管整个社团的人:审核报名、开部门、分配成员
做产品第一步不是画界面,
是想清楚"有几种人、每种人要干什么"。

同一屏,不同的人看到的不一样以「留言板」为例

🙋 还没登录的人
能看到留言,但没有发送框、也看不到任何删除按钮——得先登录才能说话。
👥 登录了的人
能发留言、能看到所有人的留言。但别人的留言上没有删除按钮
✍️ 这条留言的作者
只有他自己那条留言旁边,多一个「删除」
同一份代码,对三个人呈现三种样子。
这就是「权限」—— 谁能看、谁能改。

回顾第一课:三种"存数据"的样子

① 通讯录式一个人一条记录
姓名 · 电话 · 地址
② 待办清单式自己的数据只有自己看得到
别人看不到我的任务
③ 房间共享式几个人共享一份清单
大家都能看、都能改
第三种是这一课的地基。
因为一个社团,本来就是"一群人共享同一份东西"。

这一课的新东西:层级 + 角色

第一课 · 房间
一群人,平级
共享一份任务清单,谁都能加、谁都能删。

房间号 + 密码,进去就是一样的。
第二课 · 部门
一群人,分上下级
有部长、副部长、普通成员。
部长能发通知,成员只能看。

而且多了一层:整个"社团"。
人一多、层级一出来,
数据就不能堆在一起了。

阶段一 | 跑步社团主页提示词 1_1 · 第 1 条

【我们现在要做什么?】

做出这个小程序的第一个版本——一个能打开、能看、能登录的"社团主页"。

【分别要有哪些功能?】
  • 首页展示四块内容:招新公告、社团活动、社团宣传标语、社团福利
  • 个人页面用微信账号一键登录
  • 登录后拿到用户的 openid,保存到云端数据库
【这些可以用来干什么?】

首页就是社团的"线上招新海报"——让人一眼看懂这是什么社团、有什么活动、怎么加入,替代纸质传单。登录是为了让小程序记住每个人是谁:后面报名、留言、审核、分部门,全靠这个身份才能区分开。

我们从最基础、也是你最熟悉的一块开始。
这一块和第一课做的很像,所以会走得快一些
提示词参考

帮我制作一个跑步社团小程序,首页显示社团的招新、社团活动、社团宣传标语、社团福利等。个人页面要使用微信账号一键登录,登陆后获取到用户的openid,保存到云端数据库

1 条提示词 | 编号 1_1 | 阶段一

阶段一 | 头像授权与昵称授权提示词 1_2 · 第 2 条

【我们现在要做什么?】

把"一键登录"换成微信现在允许的方式:头像授权 + 昵称授权。

【分别要有哪些功能?】
  • 点按钮获取微信头像
  • 在输入框里获取微信昵称
  • 头像和昵称都有了,"加入社团"按钮才能点
【这些可以用来干什么?】

解决一个真实问题:微信改了政策,老做法已经拿不到真实头像和昵称了。网上很多老教程、老提示词会直接失效。这一步会让你亲眼看到——"照着视频做不出来"不一定是你的错,可能是时代变了。

这一步和第一课做过的一模一样。
我们可以直接复用那条提示词
提示词参考

把微信账号一键登录替换成获取微信用户的头像授权和昵称授权

2 条提示词 | 编号 1_2 | 阶段一

小程序实体图阶段一完成后的样子

社团主页
社团主页
我的页面
我的页面
登录
头像昵称授权

阶段二 | 留言板提示词 2_1 · 第 3 条

【我们现在要做什么?】

在首页加一个大家都能写的留言板。

【分别要有哪些功能?】
  • 有个输入框能写留言
  • 点发送后立刻显示出来
  • 所有人发的留言都在这里能看到
【这些可以用来干什么?】

给社团一个"公共讨论区"——像公告栏下面的意见本。新人可以问"零基础能加入吗",老成员可以约跑,管理员可以收集反馈。这是小程序第一次把用户写的内容存进云端

先给你一个提醒:
做完你会发现留言板只有自己的留言。别急,后面会解决它。
提示词参考

帮我在首页做一个留言板,每个人都可以留言

3 条提示词 | 编号 2_1 | 阶段二

阶段二 | 把留言板独立成一个页面提示词 2_2 · 第 4 条

【我们现在要做什么?】

把留言板从首页里"搬出来",单独成为一个页面。

【分别要有哪些功能?】
  • 首页留一个"留言板"的入口
  • 点一下跳进专门的留言页
  • 留言功能本身不变
【这些可以用来干什么?】

首页堆太多东西会显得乱。把功能拆成独立页面是所有 App 的标准做法——就像手机底部每个图标对应一个页面。这一步学的是"什么时候该拆页面"。

提示词参考

把留言板单独做成一个页面,点击留言板就能跳转进去这个页面

4 条提示词 | 编号 2_2 | 阶段二

阶段二 | 留言只显示昵称提示词 2_3 · 第 5 条

【我们现在要做什么?】

给留言做一次"减法"——把头像去掉,只留昵称。

【分别要有哪些功能?】
  • 每条留言只显示三样东西:昵称 + 留言内容 + 时间
【这些可以用来干什么?】

头像会让页面变重(要加载图片、要处理加载失败、有人没设置头像就会空一块),而文字留言用昵称已经完全够用。学会砍功能也是一种能力——不是功能越多越好。

提示词参考

留言板不用显示用户的头像,只显示昵称即可

5 条提示词 | 编号 2_3 | 阶段二

阶段二 | 自己的留言自己能删提示词 2_4 · 第 6 条

【我们现在要做什么?】

让自己发的留言,自己可以删掉。

【分别要有哪些功能?】
  • 只有自己发的留言旁边才有"删除"
  • 别人的留言看不到删除按钮
  • 点了要先确认一次,防止误删
【这些可以用来干什么?】

这是"权限"的第一课:同一个页面,对不同的人显示不同的按钮。同时回答一个很实际的问题——我的留言凭什么能删、别人的为什么不能删?靠的是每条数据里都藏着一个"归属人"标记(_openid),系统拿它和当前登录的人比对。

提示词参考

自己的发布的留言自己可以删除

6 条提示词 | 编号 2_4 | 阶段二

阶段二 | 修改数据库权限提示词 2_5 · 第 7 条 · AI 做不到的第一件事

【我们现在要做什么?】

让每个人都能看到所有人的留言——这需要你自己去改一次数据库权限,AI 改不了。

【分别要有哪些功能?】
  • 任何人打开小程序都能看到全部留言
  • 但只能删掉自己的
  • 这两件事要同时成立
【这些可以用来干什么?】

这是第一次遇到"代码完全正确,但功能就是不生效"。留言写得再对,只要数据库权限没放开,别人就是看不到你的留言。权限就是"谁能看、谁能改"——所有 App 的安全性都建立在这件事上。

补充内容 · 四种数据库权限,一次看全
权限档位适用场景
读取全部数据,修改本人数据 [READONLY]用户评论、用户公开信息等 ← 这一档就是我们要选的
读取和修改本人数据 [PRIVATE]用户个人设置、用户订单管理等
读取全部数据,不可修改数据 [ADMINWRITE]商品信息等
无权限 [ADMINONLY]后台流水数据等

第一课讲过的就是这张表。第二课后面(第 36 页)还会遇到一种要自己写规则的情况。

注意:这里说的"权限"是数据库的权限,要去后台点,不是写代码。
和刚才第 7 页说的"界面上看到什么"是两回事。
提示词参考

在留言板中,每个人都可以看到其他人的留言,要修改权限(
读取全部数据,修改本人数据[READONLY]
适用场景:用户评论、用户公开信息等)

7 条提示词 | 编号 2_5 | 阶段二 · 需要手动改权限

小程序实体图阶段二完成后的样子 · 含数据库权限设置

留言板
留言板
留言板
留言板
权限设置
数据库权限设置

阶段三 | 底部加一个"部门"按钮提示词 3_1 · 第 8 条

【我们现在要做什么?】

在底部导航栏加第三个按钮"部门",点进去的页面先留空

【分别要有哪些功能?】
  • 底部出现"部门"这个标签
  • 点进去是一个空页面——先什么都不放
【这些可以用来干什么?】

这是故意留白。先把入口摆出来,让你每次打开小程序都看见它——你现在还不知道里面要放什么,等到后面做部门管理的时候,这个空页面就会一点点被填满。真实的 App 就是这么长出来的:先占位,再填内容。

先搭骨架、后填内容。
这个空页面,是给后面的"部门"留的坑。
提示词参考

在底部导航栏做一个部门按钮,点击进去的页面先设为空页面

8 条提示词 | 编号 3_1 | 阶段三

阶段三 | 招新页 + 报名表单提示词 3_2 · 第 9 条

【我们现在要做什么?】

把首页的"招新公告"变成能真正报名的页面。

【分别要有哪些功能?】
  • 点首页招新 → 进入招新页
  • 页面底部固定一个"加入社团"按钮
  • 点按钮弹出表单,要填 姓名、班级、想申请的部门
  • 表单底部有"提交",点提交显示"提交成功"
【这些可以用来干什么?】

这是整个小程序最关键的一步——把"看"变成"参与"。表单是所有报名、注册、下单、登记类功能的基本形态:收集信息 → 提交 → 存起来。学会这一个,以后做任何"填信息提交"的东西都是同一套思路。

回想开场那张痛点表:报名从"群里接龙",变成了"填一张表"。
提示词参考

点击首页的社团招新跳转进去的页面是社团招新的页面,这个页面底部要有一个加入社团的按钮,点击加入社团会有一个表单填写,表单要填写姓名、班级,想申请的部门,表单最下面有一个提交,点击提交则显示提交成功

9 条提示词 | 编号 3_2 | 阶段三

阶段三 | 管理员后台 + 我的申请提示词 3_3 · 第 10 条

【我们现在要做什么?】

做一个管理员后台(能审核报名、能发通知),同时让学生自己能查进度。

【分别要有哪些功能?】
  • "我的"页面加"管理"按钮,点它要输密码才能进
  • 管理页能看到所有人的报名
  • 能对每条报名选"同意"或"拒绝"
  • 能给某个报名者发通知(写上面试时间、面试地址)
  • "我的"页面加"我的申请",能看到自己的申请和管理员发来的通知
【这些可以用来干什么?】

这一步把小程序的用户分成两种角色:普通同学管理员,给他们不同的界面。报名 → 审核 → 通知,是一个完整闭环,现实里所有办事类系统都是这个结构:请假审批、活动报名、作业提交、售后工单。而"通知"解决的是真问题——社团招新要通知谁来面试、几点、在哪里。

提示词参考

在我的页面做一个管理按钮,点击管理按钮会弹出一个密码,要输入密码123456才能进入管理页面,管理页面可以看到报名者加入社团的申请,管理员可以进行审核,同意或者拒绝,或者可以通知给该用户(通知用于给用户发送消息,提示什么时候需要来面试,在什么地址面试,可以发送给该用户)。我的页面还要有一个我的申请按钮,点击我的申请按钮进去的页面,可以看该用户提交的社团申请,以及可以看到管理员给该用户的的通知

10 条提示词 | 编号 3_3 | 阶段三

阶段三 | 加一张"社团成员表"提示词 3_4 · 第 11 条

【我们现在要做什么?】

在管理页里加一张"社团成员表",把审核通过的人记录进去。

【分别要有哪些功能?】
  • 管理页多一个"社团成员"标签页
  • 被点过"同意"的人出现在这里
  • 这些成员数据存在云端数据库
【这些可以用来干什么?】

"报名表"和"成员表"是两件不同的事:报名表记录的是"申请",成员表记录的是"已经是"。就像应聘简历和员工名册——投了简历不等于入职。同一件事,可能要用两张表分别记录不同阶段。

提示词参考

在管理页面增加一个成员表,报名成功(管理员点击同意的成员),都会显示在社团成员表里面。每个通过的成员都要保存到云端数据库

11 条提示词 | 编号 3_4 | 阶段三

阶段三 | 审核通过要自动同步进成员表提示词 3_5 · 第 12 条

【我们现在要做什么?】

补一条规则:管理员点"同意"的时候,自动把这个人同步写进成员表。

【分别要有哪些功能?】
  • 点"同意"后,这个人立刻出现在社团成员列表里
  • 不需要管理员再去手工添加一次
【这些可以用来干什么?】

这是一条典型的"验收时才发现漏了"的提示词:你点完同意,发现成员表还是空的。这个"发现问题的过程"本身就是需求的一部分。做完就自己点一遍,发现问题马上补一条提示词。

提示词参考

审核通过的成员要同步保存到社团成员里面

12 条提示词 | 编号 3_5 | 阶段三

阶段三 | 管理员点不了"同意/拒绝"提示词 3_6 · 第 13 条 · 全课最重要的一步

【我们现在要做什么?】

修一个 bug:管理员点"同意/拒绝"没有任何反应。

【分别要有哪些功能?】
  • 让管理员的"同意""拒绝"按钮真正生效
  • 点击后报名状态能改过来
【这些可以用来干什么?】

代码看起来完全正常,问题却不在代码里,而在数据库权限上。默认权限不允许一个人修改别人创建的数据。这一步要记住一句话:AI 只能改代码,改不了后台配置。以后遇到任何"功能不生效",先分清是代码问题还是配置问题——知道该去哪里找原因,比会写代码更重要。

补充内容 · 这次要写的那条安全规则

applications 集合的「权限设置 → 自定义安全规则」里填:

{ "read": true, "write": true }

read: true 表示所有人都能读,write: true 表示所有人都能改。
这就是「开放所有人可读可改」——功能跑通了,但安全性也放开了。可以想一想:如果不想放这么开,有没有别的办法?

要改的是 applications 集合的权限。
和第一课不同的是:这次要自己写一条安全规则,不是选现成的档位。
提示词参考

管理员点击不了同意和拒绝,是因为权限没有要放,要开放所有人可读可改才行。

13 条提示词 | 编号 3_6 | 阶段三 · 需要手动改权限

阶段三 | 成员列表也只显示昵称提示词 3_7 · 第 14 条

【我们现在要做什么?】

给成员列表也做一次减法:去掉头像,只显示昵称。

【分别要有哪些功能?】
  • 社团成员列表显示:昵称 + 班级 + 所属部门
【这些可以用来干什么?】

和前面留言板那一步是同一件事,但这里有个重要的对比:为什么同样一句话要写两遍?因为这是两个不同的页面,AI 不会自动把要求推广到别处。需求要说到具体位置——"不要头像"说一次只改一处。

提示词参考

社团成员不需要显示头像,只显示昵称即可

14 条提示词 | 编号 3_7 | 阶段三

阶段三 | 通过的人要一起存 openid提示词 3_8 · 第 15 条

【我们现在要做什么?】

报名通过时,除了存姓名,还要把这个人的微信身份(openid)一起存进成员表。

【分别要有哪些功能?】
  • 成员表里每条记录都带着该成员的 openid
  • 能把"这条成员记录"和"某个微信号"对上
【这些可以用来干什么?】

解决一个隐形但致命的问题:光有名字认不出人。社团里有两个"张伟"怎么办?存了 openid,小程序就能做到"谁登录就认谁",后面判断"你是不是这个部门的成员""你能不能点管理按钮"才不会认错人。openid 是身份,名字只是标签——标签会重复,身份不会。

提示词参考

在报名的社团时候,通过的成员要保存到成员表里面去,同时也要保存该用户的openid

15 条提示词 | 编号 3_8 | 阶段三

小程序实体图阶段三完成后的样子 · 含数据库权限设置

招新页与报名表单
招新页 + 报名表单
管理页
管理页
社团成员
社团成员
权限设置
自定义安全规则

上半场收尾 · 我们做到了什么产品地图上,前三块已经点亮

✅ ① 社团主页招新公告 · 活动 · 标语 · 福利
✅ ② 留言板能发、能看、能删自己的
✅ ③ 招新报名填表提交 · 管理员审核 · 发通知
⬜ ④ 部门管理下次做
⬜ ⑤ 部门通知与任务下次做
现在这个小程序已经能跑完整流程了:
看首页 → 留言 → 报名 → 审核 → 收到面试通知。

阶段四 | 开设部门 + 分配成员提示词 4_1 · 第 16 条

【我们现在要做什么?】

让管理员能开设部门,并把成员分配进部门——那个一直空着的"部门"页面,终于要填上了。

【分别要有哪些功能?】
  • 管理页加一个"部门"选项卡
  • 能新建部门,填名称、职责、描述
  • 能往部门里添加成员、设部长、设副部长
  • 开设的部门要出现在"部门"页面
  • 只有属于该部门的成员才能点进部门详情页
【这些可以用来干什么?】

把一个大社团拆成训练部、宣传部、后勤部——就像公司分部门、班分小组。这是小程序第一次出现层级:社团 → 部门 → 人。也是第一次出现"看得到、但进不去"的设计:不是成员就点不进去。

提示词参考

在管理员页面中,增加一个部门选项卡,可以开设部门,填写部门的名字,部门的职责,部门的描述,添加成员,添加部长,副部长。开设的部门要在部门页面显示出来,只有属于该部门的成员才可以点击跳转进去该部门的页面。

16 条提示词 | 编号 4_1 | 阶段四

阶段四 | 单独建一张"部门成员表"提示词 4_2 · 第 17 条 · 全课最有价值的技术点

【我们现在要做什么?】

单独建一张"部门成员表",专门记录"谁在哪个部门"这条关系。

【分别要有哪些功能?】
  • 新建一个数据表
  • 每往部门里加一个人,就往这张表写一条记录
  • 一个部门可以对应多条记录(= 多个成员)
【这些可以用来干什么?】

为什么不能直接在部门里写一串成员名字?因为那样就做不到"一个人只能进一个部门""查看某个部门的全部成员"这些功能。用一个单独的表格记录"关系",是所有 App 背后存数据的基本思路——你手机里的聊天记录、好友列表、点赞,都是这么存的。理解了这个,就理解了软件世界的一半。

回想开场第 8 页:
第一课的"房间"是平级的多人共享;这里的"部门"是带层级的多人共享。
提示词参考

还需要建立一个部门成员表,加入这个部门的成员都要保存到部门成员表里面,比如:一个部门可以有多个成员(类似于一个房间可以有多个成员的规则)

17 条提示词 | 编号 4_2 | 阶段四

提示词参考 · 补充说明

单独一张表,每条记录表示「某个部门的某个成员」,和 members 表分开。

编号 4_2(提示) | 这是给 AI 的一句补充说明,不是功能需求

技术含量不在功能上,在这句提示上:
如果只说了 4_2 那句话,AI 很可能理解成"在部门里加个数组存名字"——
做出来能看,但后面"一人一部门""查看成员"全都做不了。

阶段四 | 添加成员要从社团成员里选提示词 4_3 · 第 18 条

【我们现在要做什么?】

添加成员、设置部长这些操作,都从已有的社团成员里挑,而不是手打名字。

【分别要有哪些功能?】
  • 点"添加成员"弹出一个列表
  • 列出所有社团成员,点一下就能选中
【这些可以用来干什么?】

解决一个很实际的问题:手打名字会打错(少一个字、多一个空格、写成小名),一旦打错,后面"这个人属不属于这个部门"就全对不上了。从列表里选,数据永远一致。这就是"用选择代替输入"——你平时填表时看到的日期选择器、城市下拉框,都是这个原因。

提示词参考

部门管理的添加成员,设置部长,设置副部长,要从社团成员里面选择

18 条提示词 | 编号 4_3 | 阶段四

阶段四 | 一人只能进一个部门提示词 4_4 · 第 19 条

【我们现在要做什么?】

加一条你们社团自己的规定:已经加入部门的人,不能再加入第二个部门。

【分别要有哪些功能?】
  • 给一个已在部门里的人再加部门时
  • 提示"该成员已加入部门,不能重复加入"
【这些可以用来干什么?】

注意:这条规则 AI 绝对不会自己想到。它不是技术问题,是你们社团自己定的规矩——就像"一个人不能同时是两个班的班长"。业务规则必须你来说,AI 只负责实现你已经想清楚的那部分。你没想到的规则,它也不会替你补上。

提示词参考

成员已经加入部门后,就不可以再新加部门

19 条提示词 | 编号 4_4 | 阶段四

阶段四 | 移除成员提示词 4_5 · 第 20 条

【我们现在要做什么?】

给部门管理补上"移除成员"的功能。

【分别要有哪些功能?】
  • 能从部门成员里选一个人移除
  • 移除后他从部门成员列表消失
  • 如果他原本是部长或副部长,也一并取消
【这些可以用来干什么?】

一个只会"加"不会"减"的功能是不完整的。真实系统里"退"和"进"同样重要:退部门、取消报名、退订、解绑。做完一个功能,问自己一句"那反过来的操作呢?"

提示词参考

还需要有一个移除成员的功能

20 条提示词 | 编号 4_5 | 阶段四

阶段四 | 社团成员页也要同步显示部门提示词 4_6 · 第 21 条

【我们现在要做什么?】

让"社团成员"页面也同步显示每个人所在的部门。

【分别要有哪些功能?】
  • 把 A 加进训练部之后
  • 去社团成员列表里能看到"A —— 训练部"
【这些可以用来干什么?】

同一个事实(谁在哪个部门)被两个页面同时需要。这就带来一个真实开发中最常见的问题:改了一处,另一处要跟着变。很多 bug 都是这么来的——加的时候同步了,移除的时候忘了同步。改完一件事,去所有相关页面都看一眼。

提示词参考

在部门的添加成员后,该社团成员页面的部门显示,也要同步显示该部门,比如:我把A加入了该部门,那么我在社团成员表里面可以看到A成员的部门

21 条提示词 | 编号 4_6 | 阶段四

阶段四 | 部门成员才能进部门详情页提示词 4_7 · 第 22 条

【我们现在要做什么?】

让部门成员能真正点进去自己的部门页面。

【分别要有哪些功能?】
  • 点部门卡片 → 进入该部门详情页
  • 如果不是这个部门的人,则提示"您不是该部门的成员",不让进
【这些可以用来干什么?】

把前面定的规则真正落地。这里会出现一个很典型的 bug:部门列表上明明显示"✓ 已加入",点进去却提示"你不是该部门的成员"——因为两个页面判断"是不是成员"的标准不一样。同一个规则,要用同一套标准去判断。

提示词参考

我加入了该部门后,可以在部门页面点击该部门,跳转进去该页面

22 条提示词 | 编号 4_7 | 阶段四

阶段四 | 加"查看成员"按钮提示词 4_8 · 第 23 条

【我们现在要做什么?】

在部门管理里加一个"查看成员"按钮,并指定它放在"添加成员"的上面。

【分别要有哪些功能?】
  • 点"查看成员"能看到该部门所有人的名单
  • 标出谁是部长、谁是副部长
  • 按钮位置:在"添加成员"的上面
【这些可以用来干什么?】

注意这条提示词里有一句"查看成员按钮要放到添加成员的上面"——这是很典型的真实需求:功能放在哪里,也是需求的一部分。你只说"加个按钮",AI 可能给你放在最下面,你还得再改一次。学会把"放在哪、长什么样"一起说清楚。

提示词参考

在管理页面的部门管理中,要增加一个查看成员按钮,点击查看成员,可以看到该部门的所有成员,查看成员按钮要放到添加成员的上面

23 条提示词 | 编号 4_8 | 阶段四

小程序实体图阶段四完成后的样子

开设部门
开设部门
添加成员
添加成员
查看成员
查看成员
部门详情
部门详情

阶段五 | 部门里发通知、派任务提示词 5_1 · 第 24 条

【我们现在要做什么?】

让每个部门的部长能在自己部门里发布通知、颁布任务。

【分别要有哪些功能?】
  • 部门详情页有一个"管理"按钮
  • 只有该部门的部长和副部长能看到并点击它
  • 点开后弹窗,可以选"发布通知"或"颁布任务"
  • 发布的内容只显示在本部门详情页里
  • 一个部门可以有多条通知、多条任务
【这些可以用来干什么?】

这是社团真正的日常运转工具——部长在群里发通知容易被刷掉,写在部门页里大家随时能查。也是权限最细的一层:同一个页面,游客进不来、普通成员只能看、部长能发。

提示词参考

在部门详情页面设置一个管理,只有该部门的部长和副部长才可以点击这个管理,点击管理后,会弹出一个管理窗口,管理窗口可以发布通知或颁布任务。这些通知只会在该部门的详情页中显示(类似待办事项清单的添加代办)。而且一个部门有多个通知和多个任务

24 条提示词 | 编号 5_1 | 阶段五

第一课做的东西,在这里回来了看这条提示词的最后一句话:
「类似待办事项清单的添加代办」

第一课 · 待办清单
一个人给自己记任务。
写完打勾,做完删掉。

这是私人的清单——只有你自己看得到。
第二课 · 部门任务
一个部门记任务。
都是同一张清单。

这是共享的清单——全部门都能看到,部长来发布。
同样是"清单",形态一模一样。
变的只是给谁用:从一个人,变成一群人。

通知和任务,有什么不一样?

📢 通知✅ 任务
是什么告诉大家一件事安排大家做一件事
例子「这周三训练改到 5 点」
「下周要拍社团合照」
「宣传部本周出一张招新海报」
「后勤部周日带水过去」
要不要回应看到就行要有人去做完
在页面上红点 · 排成一列绿点 · 排成一列
在数据库里,它们其实是同一张表,只多了一个字段区分类型。
——这也是做产品的常见做法:长得像的东西,先放一起

小程序实体图阶段五完成后的样子 · 全部做完了

部门详情
部门详情
发布通知
发布通知 / 任务

一条权限链路这个小程序里,一共六种人

身份他能看到 / 能做什么
🙋 游客只能看首页。留言板上没有发送框,部门点不进去。
📝 报名者能填报名表,能看自己的申请进度和管理员发来的通知。
👥 社团成员出现在成员表里,能被分到部门。留言板能发、能删自己的。
🏢 部门成员能点进自己部门的页面,看部门通知和任务。
⭐ 部长 / 副部长上面都有,还多一个「⚙️ 管理」按钮,能在部门里发通知、派任务。
🛠️ 管理员管整个社团:审核报名、开设部门、分配成员、设部长。
一个真实的产品,
就是一层层"谁能看、谁能改"堆出来的。

跑步社团 · 完成回头看开场那张产品地图,6 块全部点亮

模块用哪几条提示词做出来的
① 社团主页1_1 1_2
② 留言板2_1 2_2 2_3 2_4 2_5
③ 招新报名3_1 3_2
④ 管理员审核3_3 3_4 3_5 3_6 3_7 3_8
⑤ 部门管理4_1 4_2 4_3 4_4 4_5 4_6 4_7 4_8
⑥ 部门通知与任务5_1
24 条提示词,就是这一整张图。
从一句需求,到一个小程序。
1 / 1
← → 翻页 · 空格 下一页 · S 或点左侧把手 收起目录 · O 总览 · F 全屏 · 点提示词或按 C 复制
已复制提示词 ✓
关闭 ✕

课件总览

0 页 · 点任意一页直接跳过去