我的第一个微信小程序~秋名山户外

本文介绍云开发在户外活动报名小程序中的实践,涵盖数据库、文件存储和云函数等核心功能,详细展示了用户信息、活动信息及报名表的数据库设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用云开发 quickstart 这是云开发的快速启动指引,其中演示了如何上手使用云开发的三大基础能力:

  • 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 文档型数据库
  • 文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理
  • 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码
  • 参考文档云开发文档

秋名山户外小程序,主要是一个户外活动报名小程序,原型设计如下:

数据库设计如下:

用户信息表userdb  
字段名称字段类型字段是否可为null
数据库记录idstring_id
用户唯一标识stringdb_openid
用户名stringdb_nickname
性别Numberdb_gender
用户头像stringdb_avatarUrl
参加活动IDArraydb_activityJoin
收藏的活动Arraydb_activityFavo
用户报名表usersignupdb   
字段名称字段类型字段是否可为null 
数据库记录idstring_id 
活动唯一标识Numberdb_avtivityid主键
用户唯一标识string 
用户头像stringdb_avatarUrl 
活动信息表activitydb     
参考设计https://github.com/dmego/together
活动信息表activitydb     
字段名称字段类型字段    
数据库记录idstring_id是否可为null备注  
活动唯一标识Numberdb_avtivityid   
活动发起人userdbdb_publisher   
活动发起人手机号Numberdb_phonenumber    
活动主题Stringdb_title   
活动内容Stringdb_content   
活动照片Stringdb_picpath   
活动类型Numberdb_type{
    1:户外,2:游戏,3:交友,
    4:旅行,5:读书,6:竞赛,
    7:电影,8: 音乐,9: 运动
}
  
活动公开Numberdb_public{
    0:不公开,1公开
}
  
活动开始时间Stringdb_starttime年月日十分  
活动结束时间Stringdb_endttime年月日十分  
报名截止日期Stringdb_deadline年月日十分  
活动地点Stringdb_address    
活动纬度Numberdb_latitude    
活动经度Numberdb_longitude    
活动最多人数Numberdb_planmaxpeople    
活动实际人数Numberdb_actpeople    
实际参加人Arraydb_actpeopleopenid openid的数组,后来想了下,这边可以加上对应的头像URL,这样子我就不用再去用户信息表查询玩家信息了。 最后我们不使用这个字段,而是多了一张活动报名信息表  
活动状态Numberdb_status {
    1:准备中,2:进行中,3:已结束
}
  
活动群聊二维码Stringdb_chatpicpath    

小程序项目工程已经共享到Github:https://github.com/gocpplua/miniplaytogether

大家可以扫码体验下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值