微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,今天亚宁传媒说说济南微信公众号开发的会议数据库设计及功能设计。
1.数据库设计
济南微信公众号开发数据库中新建三个数据表。
(1)如:个人信息表为保存用户信息使用,包含字段为关注者 ID(OpenID)、微信名称、所属部门、职称级别、姓名、电话。
(2)如:会议信息表为保存会议信息使用,包含字段为会议名称、二维码显示时间、会议开始时间、备注。
(3)如:其他信息表为保存其他信息使用。济南微信公众号开发中,包含字段为会议其他 ID、其他 ID、其他时间。
2.功能设计
官方后台设计:个人信息、会议管理和个人列表。
(1)个人信息是个人使用微信识别二维码填写的个人信息保存到个人信息表中,后台开发对已收集的个人信息查看、修改和删除等功能。
(2)会议管理是新增会议、编辑、删除和生成二维码等功能,数据库中使用会议信息表。新增会议、编辑和删除是使用表单与数据管理方式 Insert、Update 和 Delete 操作对应的数据库表。济南微信公众号开发中,重点是二维码页面,要会议 ID、会议名称和二维码显示时间传送给此页面,打开二维码页面生成与微信接口融合的地址二维码。
利用 API 接口现提供网址传给个人页面一个CODE 参数,但是我们需要会议ID 一起传给时网址失效报错,所以我们把地址转换 URL 编码。
(3)个人列表页面按会议 ID 筛选并导出已被选的会议个人信息,个人列表列出所有个人信息对照个人表中的信息判断个人状态,所以要在数据库中新建一个视图。
微信接口页面设计:
3.用户注册页面和用户个人页面
(1)个人注册是提前使用微信接口个人注册页面生成一个二维码发送到参会个人微信上,让个人利用微信二维码识别功能打开个人注册页面并填写相关信息。济南微信公众号开发中,个人注册页面表单方式保存到个人信息表中。
个人注册页面利用从 API 接口传送过来的 CODE码参数获取关注者 ID(OpenID),OpenID 是每一位个人来说唯一码,然后利用 OpenID 获取用户微信信息。
(2)个人用微信扫描会议管理页面生成的二维码后个人页面使用微信 API 接口传送过来的 CODE参数分成两块,济南微信公众号开发中了解,第一块 CODE 码,第二块是会议 ID,使用 CODE 码获取关注者 ID(OpenID),用 OpenID从个人信息表中查找个人 ID,最后把会议 ID、个人ID 和当时时间保存到个人信息表中。
这里用四种判断进行个人成功与个人失败结果。
①如果扫描微信用户没有关注单位公众号的话个人失败并提示“没有关注公众号”。
②如果扫描用户信息不存在个人失败并提示“用户信息不存在”。
③如果会议时间已经到时时个人失败并提示“会议已开始,不能个人”。
以上就是亚宁传媒今天所要分享的内容,传统手签模式下,会前个人至少耗费 20-30分钟,还会出现会前的混乱。而使用此济南微信开发系统后,每个人只需在进门时扫一下二维码,并可以实现多个个人同时个人,大大缩短了个人时间,更不会出现混乱,缓解了会场压力。
下一篇 山东鲁望农业移动平台搭建
关于亚宁
| 服务
| 案例
| 团队
| 动态
| 客户
| 联系
| 网站地图
| XML
Copyright © 2019.YaNing All rights reserved. 备案号 : 鲁ICP备12015922号