三.功能设计
基于在线课堂课程学习微信小程序的设计分为后台管理端和微信小程序端。
后台管理端可在电脑上运行,可以实现首页、个人中心、用户管理、课程分类管理、课程信息管理、课程订阅管理、课程视频管理、公告栏管理、留言板管理、系统管理等功能。
小程序端可在微信开发者工具上运行,方便了用户对首页、课程信息、公告栏、我的(课程订阅、课程视频、我的收藏、在线客服、留言板)等详细的了解及统计分析。根据系统功能需求建立的模块关系图如下图:
该系统可以充分满足在线课堂课程学习微信小程序的需求。此系统功能较为全面如下图系统功能结构下图所示。
四.数据设计
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图: