做太空泥的几分钟网站,宁波做网站seo,万网市值,网站被js植入广告开发语言#xff1a;c# 框架#xff1a;后端 asp.net mvc pc管理页面#xff1a;vueelement 数据库#xff1a;sqlserver 开发软件#xff1a;eclipse/myeclipse/idea 浏览器#xff1a;谷歌浏览器 小程序框架#xff1a;uniapp 小程序开发软件#xff1a;HBuilder X
…开发语言c# 框架后端 asp.net mvc pc管理页面vueelement 数据库sqlserver 开发软件eclipse/myeclipse/idea 浏览器谷歌浏览器 小程序框架uniapp 小程序开发软件HBuilder X
一、前言介绍 约跑小程序是一个小程序。用户跑步可以用宜刻小程序进行记录打卡也可以选择和其他人组队进行约跑同时也会有页面展示你预约的跑步信息提醒你。制定每日的跑步计划按照计划进行。排行榜可以看到每日每个用户的跑步记录。可创建话题对话题进行评论进行交流对喜欢的博主发表的话题感兴趣想进入深入的了解可以添加对方为好友进行聊天。也有运动技巧个人的运动报告运动分享供用户查看。在个人中心模块有个人的资料我的好友展示聊天列表。好友申请列表可以查看谁想要加你为好友是否同意。自己发布的话题展示。自己的跑步报告展示。 1 二、系统功能分析 小程序端 1.登录 用户可以使用注册好的账号密码进行登录,登录后微信小程序会通过网络协议请求给指定的后端控制器,后端会去数据库匹配是否登录成功,成功后会进行调整到个人信息,以下是用户登录的界面。 2.个人中心 用户登录后可以进行访问个人中心个人中心可以查看和更改个人资料展示用户的好友点击好友列表可以进行聊天。好友申请可以查看谁要添加你为好友可以同意或者拒绝他的好友申请。话题是显示你发布的话题。报告现在你的跑步的个人报告和约跑的报告。 3.首页 首页可点击进行小脚丫进行个人跑步记录当你跑完后日历会显示今天已经打卡。计划里可以制定计划查看跑步咨询健身课程观看。排行榜则展示每天的跑步记录。 4.话题 该页面展示针对不同的类型的话题展示话题列表随机查看一篇话题进行查看可以发表自己对该话题的讨论也可以加话题博主为自己的好友并进行聊天。也可以发布自己想要发布的话题供其他用户查看。通过关键字搜索可以找到相关的话题并展示。 5.组队约跑 该页面可以进行组队跑步 查看所有组队的约定的时间地址是否是你想要去跑步的地点时间是否符合你的要求如果符合就可以加入到这个组队信息,在约跑信息里可以看到你预约的组队信息。当然如果没有找到符合的你也可以成为组队人添加组队时间组队地点等待其他人进行加入。 管理端 1.用户管理 2.封面管理 3.课程 4.约跑资讯 5.话题管理 5.3.1 用户表
表5.3.1 用户表 字段名 数据类型 长度 Null 主键 说明 UserName varchar 1024 空 用户名称 Email varchar 1024 空 邮箱 Name varchar 1024 空 名称 Password varchar 1024 空 密码 RoleIds 角色ID RoleName varchar 1024 空 PhoneNumber varchar 1024 空 手机号码 LockoutEnd 空 下次登录的时间 ImageUrls varchar 1024 空 头像图片 Address varchar 1024 空 地址 Weight decimal(18,4) 6 体重 Height decimal(18,4) 6 身高 PersonalDescription varchar 1024 空 描述 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.2资讯文章表
表5.3.2 资讯文章表 字段名 数据类型 长度 Null 主键 说明 Name varchar 1024 空 文章名称 ShortDescription varchar 1024 空 文章标题 Description varchar 1024 空 文章内容 ImageUrls varchar 1024 空 文章图片 ArticleTypeId 空 文章类型id ReadCount 阅读数 LoveCount 喜欢数 Author varchar 1024 空 作者 Encourage decimal(18,8) 8 奖励 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.3资讯文章类型表
表5.3.3 资讯文章类型表 字段名 数据类型 长度 Null 主键 说明 Name varchar 1024 空 类型名称 Sort int int 显示顺序 ImageUrls varchar 1024 空 资讯图片 ParentId 父ID IsSystem bit 2 是否系统设置 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.4 封面表
表5.3.4 封面表 字段名 数据类型 长度 Null 主键 说明 Name varchar 1024 空 封面名称 Url varchar 1024 空 封面地址 ImageUrls varchar 1024 空 封面图片地址 Remark varchar 1024 空 封面备注 Sort int int 封面图片顺序 BannerPosition Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.5 评论表
表5.3.5 评论表 字段名 数据类型 长度 Null 主键 说明 SubjectId varchar 1024 空 文章id SubjectTitle varchar 1024 空 文章标题 Author varchar 1024 空 作者 ImageUrls varchar 1024 空 头像 CommentUserId uniqueidentifer 36 用户评论id Content varchar 1024 空 用户评论内容 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.6 锻炼表
表5.3.6 锻炼表 字段名 数据类型 长度 Null 主键 说明 Name varchar 1024 空 课程名称 ImageUrls varchar 1024 空 课程图片 Description varchar 1024 空 课程内容 LikeCount 课程喜欢熟 TotalSecond decimal(18,8) 8 总分钟 TotalEnergy decimal(18,8) 8 总热量 VideoUrls varchar 1024 空 视频地址 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.7 锻炼记录表
表5.3.7 锻炼记录表 字段名 数据类型 长度 Null 主键 说明 UserId uniqueidentifer 36 用户id BeginTime 空 开始时间 EndTime 空 结束时间 Millisecond decimal(18,4) 6 毫秒 TotalEnergy decimal(18,8) 8 总热量 ExerciseId uniqueidentifer 36 锻炼id Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.8 好友表
表5.3.8 好友表 字段名 数据类型 长度 Null 主键 说明 UserId uniqueidentifer 36 用户id FriendUserId uniqueidentifer 36 好友Id FriendStatus 状态 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空
5.3.9 好友申请表
表5.3.9 好友申请表 字段名 数据类型 长度 Null 主键 说明 ApplyUserId uniqueidentifer 36 申请人 ReceiveUserId uniqueidentifer 36 接受人 OperateTime 空 操作时间 ApplyContent varchar 1024 空 申请内容 AgrrenTime 空 同意时间 RejectContent varchar 1024 空 拒绝内容 Status 好友申请状态 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空
5.3.10 计划表
表5.3.10 计划表 字段名 数据类型 长度 Null 主键 说明 Content varchar 1024 空 计划内容 BeginTime 空 开始时间 IsCompleted bit 2 是否完成 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.11 跑步记录表
表5.3.11 跑步记录表 字段名 数据类型 长度 Null 主键 说明 UserId uniqueidentifer 36 用户id BeginTime 空 开始时间 EndTime 空 结束时间 Millisecond decimal(18,4) 6 毫秒 TotalEnergy decimal(18,4) 6 千卡 AgvHeartRate decimal(18,4) 6 平均心率 AgvSpeed decimal(18,4) 6 平均时速 Distance decimal(18,4) 6 距离(m) RunningRoomId 空 关联的约跑记录 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.12 跑步路线表
表5.3.12 跑步路线表 字段名 数据类型 长度 Null 主键 说明 UserId uniqueidentifer 36 Longitude decimal(18,4) 6 经度 Latitude decimal(18,4) 6 纬度 RunningId uniqueidentifer 36 关联跑步id RunningRoomId 空 关联的约跑记录 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空
5.3.13 约跑房间表
表5.3.13 约跑房间表 字段名 数据类型 长度 Null 主键 说明 Title varchar 1024 空 房间标题 PublishUserId uniqueidentifer 36 RoomImageUrls varchar 1024 空 房间封面 AppointDate datetime 约定时间 Phone varchar 1024 空 预留电话 Address varchar 1024 空 约定地点 Password varchar 1024 空 密码 Status 约跑房间状态 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空
5.3.14 约跑房间队伍表
表5.3.14 约跑房间队伍表 字段名 数据类型 长度 Null 主键 说明 RunningRoomId uniqueidentifer 36 约跑房间Id UserId uniqueidentifer 36 用户id Status 约跑房间队伍状态 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空
5.3.16 话题表
表5.3.15 话题表 字段名 数据类型 长度 Null 主键 说明 Name varchar 1024 空 话题名称 TopicTypeId uniqueidentifer 36 话题类型id ShortDescription varchar 1024 空 话题标题 Description varchar 1024 空 话题描述 ImageUrls varchar 1024 空 话题图片 ReadCount 阅读数 LoveCount 喜欢数 Author varchar 1024 空 作者 IsPapers bit 2 是否存稿 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.17 话题类型表
表5.3.17 话题类型表 字段名 数据类型 长度 Null 主键 说明 Name varchar 1024 空 话题类型名称 Sort int int 显示顺序 ImageUrls varchar 1024 空 话题类型图片 ParentId 父ID Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空 5.3.17 验证码表
表5.3.17 验证码表 字段名 数据类型 长度 Null 主键 说明 Phone varchar 1024 空 手机号 Code varchar 1024 空 验证码 ExpTime 空 失效时间 IsUse bit 2 是否被使用 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空
5.3.18 聊天表
表5.3.18聊天表 字段名 数据类型 长度 Null 主键 说明 SendUserId 空 发送方 SendDateTime 空 发送时间 ReceiveUserId 空 接收方 Message varchar 1024 空 内容 IsRead bit 2 是否已读 ReadDateTime 空 已读时间 IsWithdraw bit 2 是否撤回 WithdrawDateTime 空 撤回时间 Id uniqueidentifer 36 非空 是 CreationTime datetime CreatorId 空 CreatorName varchar 1024 空