基于微信公众号平台系统开发与实现

系统需求分析

3.1系统分析

系统要求能够实现用户通过微信公众号对农家乐以及周边景点信息的获取。

使用公众号进行信息获取操作。

  1. 用户浏览农家乐信息
  2. 用户浏览周边景点信息

系统管理员对于整个系统中数据拥有管理权限,能够进行增删改查。功能有:

  1. 管理员登录
  2. 修改自身密码
  3. 查看用户信息
  4. 管理新闻信息
  5. 管理农家乐信息

图3-1系统功能分析图

3.2功能需求分析

从管理员的角度考虑公众号管理网站的设计:浏览器访问的管理公众号网页

    1. 管理员注册,登录

   用户在首页上应当可以看到注册和登录的选项,用户填写相应信息进行注册或登录。

    1. 管理员修改密码

修改密码时需要初始密码。

    1. 管理员浏览公众号信息
      1. 公众号列表

登陆后进入公众号列表界面,查看所属公众号信息。

      1. 功能列表

点击对应公众号进入管理选项,进入功能界面,点击图标进入功能详细介绍界面。

    1. 管理员管理自定义菜单

   对微信公众号平台的首页菜单进行编辑管理以及跳转页面的链接修改。

    1. 新闻信息管理

在导航栏进入素材管理,应当访问到图文列表。点击图文列表浏览该图文。该功能用于管理员对新闻动态的发布,修改,删除以及搜索。

   从用户角度考虑公众号设计:手机微信访问公众号

a) 最佳推荐榜

在网站首页含有一个推荐榜,分别是当季节最适应的旅游地区景点信息介绍以及对应景点的周边农家乐信息。

地区分类列表

b) 通过点击地区分类名称进入相对应地区的农家乐列表界面,查看同一地区下的所有农家乐以及景点信息。

c)农家乐详细信息

用户在该页面可以实现查看农家乐的特色信息等所有与该农家乐有关的信息。


4.系统设计

4.2系统流程设计

当用户关注公众号后进入京郊农家乐微信公众平台的时候,用户可以查看站长推荐信息、农家乐分地区浏览、获取微官网地址、进行旅游咨询、联系加盟合作这五种功能。         

当管理员登陆京郊农家乐微信公众平台管理网站后,管理者可对公众号信息进行管理,其中包括农家乐的分类管理、粉丝信息查看、素材管理与关联以及管理员密码管理等操作。管理员登录流程图,如图4-1所示。

图4-1管理员登录注册流程图

4.3数据流程设计

用户信息发送:用户关注公众号后,微信官方服务器会自动将用户最基本信息发送到配置服务器上,网站获得最基本的粉丝信息会直接存储到数据库中,显示在用户管理界面上。

农家乐信息获取:关注京郊农家乐公众号后,可以在公众号中获取对应信息,点击按钮微信官方服务器向配置服务器发送数据请求,配置服务器通过查询数据库获取信息返回JSON数据包给微信官方服务器,解析后生成图文发送给用户。


5.系统实现

5.1获取测试账号

登陆微信公众平台官网点击注册选择订阅号填入对应信息后进行邮箱激活选择类型为个人类型,在信息登记进行实名认证,最后完善公众号信息完成注册。由于微信公众平台官方对于个人类型订阅号尚未开放认证,大部分必需接口权限无法获得,因此在本次设计中采取公众平台测试账号进行设计开发,点击开发者工具,选择公众平台测试账号-进入,通过微信扫描二维码申请测试账号进行开发。

5.2配置服务器

本次设计之中涉及到微信官方服务器与开发者服务器之间的数据交互,本次设计需要以租用服务器进行开发,在此选用腾讯云服务器进行环境的搭建与配置。注册账号并完成实名认证后,选择购买规格与安装镜像并配置账号密码完成云服务器的购买。完成后在个人中心选择云服务器进行远程登录安装Nginx、PHP、MySQL并进行配置。由于与微信服务器交互时通过域名进行服务,在此选购并绑定域名到所配置服务器。

5.3配置WeiPHP

在此我们选用WinSCP工具进行安装配置,填入相关信息后登陆服务器目录并将WeiPHP文件上传到www/thinkphp文件夹下。打开域名后进入安装界面填入数据库与管理员账户信息后完成WeiPHP环境的安装与配置。

5.4用户的注册登陆与密码修改

当用户输入该网站域名时,可以进入登录页面,(如图5-1用户登录),对于还没有账号的用户还可以点击注册(如图5-2用户注册)填入相对信息后(包括验证码)注册成功后会自动登录。进入信息配置界面(如图5-3用户配置),配置完成后可以通过右上角头像进入修改密码(如图5-4修改密码)页面(需要输入初始密码)。

图5-1用户登录

图5-2用户注册

图5-3用户配置

图5-4修改密码

5.5绑定公众平台测试账号

打开浏览器输入配置服务器域名,从而进入微信管理平台登录界面(如图5-5公众号配置),输入账号密码成功登陆后点击新增公众号按钮,填写基本信息后,获得URL地址与Token,此时打开微信公众平台测试号管理界面-接口配置信息点击修改,输入URL与Token,点击提交,完成接口信息配置,成功绑定公众平台测试账号。

图5-5公众号配置

5.6素材编辑

点击导航栏中素材管理-图文管理(如图5-6图文素材编辑),点击新增进行图文编辑,还可选择已完成图文素材进行编辑(如图5-7选定素材编辑)或删除。

图5-6图文素材编辑

图5-7选定素材编辑

5.7自定义菜单管理

点击导航栏公众号功能-自定义菜单,对自定义菜单进行编辑(如图5-8自定义菜单编辑),可以设置一级菜单栏与二级菜单,并对相关菜单设置动作属性与排序。

图5-8自定义菜单编辑

大家点赞、收藏、关注、评论啦  其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翰文编程

你的鼓励 是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值