图3-2: 微信公众号流程

首先登陆微信,关注本课题微信公众号,点击“课程内容”菜单,弹出子菜单栏,点击主页,出现主页的消息,再点击阅读全文,然后点击阅读原文,就进入系统了。

3。3。2 系统结构设计

根据需求分析的结果,把系统分为两个部分前台页面和后台管理。前台页面的模块如图3-3所示。

图3-3: 前台模块设置

前台页面主要包括:

(1)主页:网站的主界面,主要介绍网站的主要功能。

(2)课程概要:展示课程的主要内容和各个章节的知识点。

(3)作者简介:介绍本课程教科书的作者。

(4)作业下载:学生可以通过作业下载模块下载老师布置的作业。

(5)问题交流:学生可以通过问题交流模块向老师或其他学生提出问题,老师和其他学生通过回复功能来回答问题。

(6)教学视频:学生可以通过教学视频模块播放老师录制的教学视频。

(7)联系我们:如果系统出现问题,联系管理员。

后台管理模块如图3-4所示。

图3-4: 后台模块设置

主要包括:

(1)老师登录模块:后台只对老师开放,老师必须是经过学校认证的,拥有管理员的账号和密码,登录成功后有管理权限,能够进行作业管理和视频管理。

(2)视频管理模块:老师登录成功后,把录制好的视频上传到云端。供学生观看学习。

(3)作业管理模块:老师登录成功后,把布置好的作业文件上传到云端。供学生下载查看。

3。4 本章小结

本章完成项目的需求分析和总体框架设计,需求分析包括系统需求分析和用户需求分析,汇总需求分析形成需求报告。根据需求报告,对系统进行总体设计。总体设计构建模块化结构,降低项目开发难度。

第四章 系统详细设计与实现

完成整体设计后,接下来就是详细设计与实现,本章具体介绍了各个模块的详细设计和实现。

4。1微信公众号的设计

微信公众号是系统运行的平台。所以,首先设计好微信公众号,为接下来的设计提供平台支撑。本节主要介绍微信公众号的申请流程和微信公众号自定义菜单的编辑。

4。1。1 微信公众号的申请

本课题是在微信公众平台下实现的,所以需要先申请一个微信公众号。要申请一个微信公众号,首先登陆微信公众平台官网:https://mp。weixin。qq。com,注册一个微信公众账号,注册页面如图4-1所示。

图4-1: 微信公众号注册

填写完注册信息后,微信会发一个验证链接到你的注册邮箱,你需要到你邮箱点开验证链接,完成验证。第三步:选择类型。选择你需要的微信公众号类型,需要注意的是,个人只能注册订阅号。本课题就是选用的个人订阅号。第四步:信息登记。填写个人的身份信息。第五步:公众号信息。填写你的微信公众号的信息。

4。1。2 微信公众号的自定义菜单的编辑

由于个人只能申请订阅号类型的微信公众号,个人微信订阅号不支持微信认证,所以个人订阅号有很多权限限制,比如:菜单不支持网页翻转。因为这样的限制,只能选择其他方式。本课题是采用原文链接的方式翻转网页。点击自定义菜单进行编辑。主菜单最多添加三个,子菜单最多添加五个[14]。微信公众号自定义菜单如图4-2所示。

图4-2: 微信公众号自定义菜单

点击菜单可以对菜单进行编辑,设置菜单名称,选择菜单内容:发送消息或翻转网页。上面提到过,个人订阅号只能发送消息,不能翻转网页。你可以选择添加图文消息、图片、语音、视频。你可以从素材库选择消息。当然你可以在素材库中先把建好素材,然后可以直接调用。新建素材,首先点击素材管理,然后点击新建图文消息。如果你想通过这个消息链接第三方网站的话,你可以通过添加原文链接的方式实现。设置原文链接的方式如图4-3所示。

上一篇:jsp网络考试题库和组卷管理系统的设计
下一篇:JSP教师学生教学互动系统设计+ER图

asp.net+sqlserver信息安全技术...

Android课程同步练习系统的设计

Html5+css3+js电瓶车企业移动办公系统设计

HTML5云平台的移动学习系统-移动端设计

jsp网上课程学习成绩信息分析系统的设计

HTML5设备运行可视化仿真在网页中的发布

java+mysql操作系统原理课程题库系统的设计

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

安康汉江网讯

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...