基于微信小程序的同城交友平台的设计与实现(源码+论文)_v_206

摘要

基于微信小程序的同城交友系统内的用户可以进行微信自动登录、推荐用户、最新用户、附近用户、搜索用户、添加好友、好友列表、我的消息、账户维护等。采用了微信开发者工具并使用了微信开发者工具自带的云开发模式进行开发与实现,利用云函数+serverless方式进行编程,小程序端页面采用vue技术来设计页面并使用js调用相应恩云函数接口来处理各数据,并最后罗列出部分主要页面以及系统测试来巩固基于微信小程序的同城交友系统的实用性。

关键词:交友;小程序;云开发;云函数

2.2  系统需求分析

基于微信小程序的同城交友系统使用微信开发者工具,使用云函数+serverless进行开发与实现。

用户角色:

(1)用户登录:用户在登录时将会自动获取登录人的微信信息;

(2)推荐用户:可以根据点赞量来降序排列用户信息;

(3)最新用户:可以根据用户的注册时间来排序刚注册过的用户信息;

(4)附近用户:可以通过地图的形式,显示出所有用户的位置;

(5)搜索用户:可以根据用户名的关键词来模糊查询出相应用户信息,并有历史搜索记录;

(6)添加好友:可以将喜欢的用户发起添加好友请求;

(7)好友列表:可以查看到自己的好友列表,并可以删除好友;

(8)我的消息:可以接收到好用请求信息,进行同意或拒绝,;

(9)账户维护:可以查看并修改自己的昵称、头像、个性签名的信息;

3.1  系统模块设计

基于微信小程序的同城交友系统的模块图如图3-1所示。

3.2.2  逻辑结构设计

共享自习室预约系统数据库中的主要核心表的详细设计信息。

表 3-1 mansion大楼信息表

字段

类型

是否主键

备注

_id

String

主键 应用程序标识

_openid

String

唯一标记区分用户

friendList

Array

列表好友

isLocation

Boolean

是否定位

latitude

Number

维度

links

Number

对话人数

location

Number

定位

longitude

Number

经度

nickName

String

昵称

phoneNumber

Number

手机号

signature

String

验证用户同意信息

time

Date

注册时间

userPhoto

String

用户头像

weixinNumber

Sting

微信号

表 3-2 message消息信息表

字段

类型

是否主键

备注

_id

String

主键 应用程序标识

_openid

String

发送方id

list

消息内容

userId

Array

接收方id

表 3-3 banner轮播图信息表

字段

类型

是否主键

备注

_id

String

主键 应用程序标识

fileId

String

轮播图地址

  • 25
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值