定向运动的训练管理微信小程序开发任务书
[关键词:定向运动,训练管理,微信小程序] [热度 ]1、首页模块
(1)首先有轮播图模块:推荐给人们参与的三个比较受欢迎的赛事,点击进去跟下面的赛事推荐是一样的。
(2)邀请码模块:邀请码是搜索越动号(每个微信用户登录后会分配一个6位号码、类似qq号)和队伍号(新建每个队伍有一个号码,类似群号),搜索完号码会弹出相应的人或队伍,点击可以进入用户页面或队伍申请加入页面(如果已经加入了队伍,直接跳到队伍详情页面)
(3)我的队伍模块:点击跳转页面,可以查看到自己管理的队伍(由自己创建的队伍)和自己加入的队伍,点击队伍可以进入响应的队伍页(类似微信群详情页)
(4)我的训练模块:点击我的训练模块,可以进入查看待完成和已经完成的训练,待完成的右上角会有是否截止的标志(根据截止时间),点击相应训练可以进入到相应的训练页面,如果是待完成的则可以直接点开始训练,已完成的可以看到训练完成的页面,点击开始训练,就会出现上图第七张图,图上可以点击放大放小、切换图层、点击定位到自己位置和点击定位到训练中三角形(即起点),还有显示训练的距离。点击开始时是要确定自己定位是否到达图上三角形地方才能开始,否则不能开始,图上应该有训练时间倒计时显示,倒计时结束后训练自动结束,没结束可以手动结束(手动结束要达到或超过训练任务中的距离才能结束,否则不能结束),生成一个回放训练轨迹的视频给到自己的训练记录里,领队也可以看到。
(5)学习成长模块:是一些教你怎样定向运动的文章。
(6)越动教程模块:点击可以进入教你怎样使用本小程序的文章。
(7)赛事推荐模块:显示各省市以上的定向赛事,点击更多可以进入搜索页面,点击赛事页面可以进入赛事详情页面
2、动态模块:动态模块就是一般的发动态的模块,可以转发、点赞、评论和收藏,点击加号可以发布动态,可发照片和文字,跟发朋友圈类似。可以查看自己发布的动态和关注人发布的动态。
3、运动模块:最主要的是运动模块,
(1)运动模块有个人运动,个人运动模块就只是跑步,可以显示总跑步距离和总跑步时间,点击开始跑步可以进入跑步页面,显示自己的跑步轨迹,点击总距离和总时间可以进入每次跑步记录的页面(记录每次跑步的时间、距离、倍速和跑步轨迹)。
(2)队伍训练模块跟首页我的训练模块一样.
(3)管理训练模块则是由自己创建队伍并发布任务的模块,可以显示进行中和已截止的训练,点击列表中的某一个训练可以进入训练详情页面,再点击已完成或未完成可以显示队伍中谁完成,谁没有完成,点击完成的成员中的其中一员,可以显示该次训练中的运动轨迹。
4、消息模块:
(1)有搜索模块,搜索跟朋友的聊天记录、朋友列表和评论、点赞我的记录,
(2)通讯录模块是朋友列表,点击其中一个朋友可以进入朋友的个人主页,主页中有发信息的按钮,点击可以发信息,发了信息要在消息模块显示。
(3)回复我的模块则是评论我的动态的情况,点赞也一样。
(4)新建队伍就是创建一个自己的队伍,自己做领队,管理他人(类似教练),不一定按照我的创建队伍页面,但是一定要有队伍名称和入队审核等。创建队伍后跳到队伍详情页面,队伍详情页面就是有队伍的头像,就是领队微信头像,队伍设置就是修改队伍加入是否要审核,修改队伍昵称、队伍号是创建时自动生成的唯一6位数,查看队伍成员就是查看队伍中加入的成员和正在需要审核通过的成员,发布任务(重要),发布任务就是在地图上绘制一个一个小圆圈,有开始的地方是三角形的,结束的地方是双圆圈的,参考上面的开始训练地图,上面有1、2、、这些顺序号码,有线连接在一起,计算总距离,然后设置有效时间、开始时间和结束时间、积分和训练类型(有百米、短距离、中距离和积分)和训练名称,发布给队伍里的每一个人,每一个人收到后会在自己的训练里面查看到。训练列表则是自己发布训练的列表情况,队员积分统计就是队伍中每个人训练获得的积分。
(5)加入队伍就是跳出搜索页搜索队伍申请加入,添加朋友也是一样。
(6)自己加入的队伍中发布了训练,应该在消息模块中有提醒。
5、我的模块:我的模块有如上图片的功能,
(1)点主页就是进入个人主页(个人主页中有粉丝、关注、获赞的显示,还是发的动态显示,如果是他人的主页还可以显示加好友和关注两个按钮),加了好友才有发信息的按钮,关注了才能看他人的动态,自己主页则可以有一个修改昵称的按钮。
(2)积分模块是现实自己进入每个队伍获得的训练积分,点击进入可以查看自己加入的每个队伍获得的积分和全部总积分,点击积分列表可以查看自己加入每个队伍中的人员积分排名,包括自己的。
(3)训练时长则是根据自己每次参加训练的时长总和(不包括个人运动中跑步的时长),点击可以进入查看自己加入的每个队伍每次训练的时长。
(4)我的收藏、评论这些就是自己收藏、评论他人动态的情况,
(5)我的动态改成我的排名,就是自己加入每个队伍中获得积分的排名.
(6)设置就是一般小程序的设置,退出就是退出登录,再次进入时会重新授权登录。
总体概括一下创建队伍和发布训练、参与训练的思路:
自己可以做领队也可以加入其他队伍做队员参加训练,发布任务就是自己可以在地图上操作,把圆圈(上面有号码)、三角形(起点)、双圆圈(终点)放置在地图上,然后连接在一起,可以计算出总距离并显示,自己设置有效时间、开始时间和结束时间、本次训练多少积分和训练的类型(训练类型有百米、短距离、中距离、积分,其中积分是不需要连线的,距离也不用给出来,只需要给出有效时间)和训练名称,发布训练任务后,队伍中的每一个人可以接收到任务,在自己的训练任务中可以查看,自己(领队)也可以在自己的管理训练模块中查看训练情况和自己发布的训练,每次训练完成后就会得到相应的积分,积分算到自己的我的模块,和每个队伍中的队员积分统计模块。
页面做得更美观一点、还有自己图标这些,谢谢!
6、后台管理
小程序里面的赛事推荐发布、学习成长里面的文章发布、对不好的动态进行删除,都需要后台系统进行管理。这些操作只能管理员可以做。