基于微信的辅助教学系统的设计与实现 - 图文(6)
7
基于微信的辅助教学系统的设计与实现
第3章 系统总体设计
3.1 系统的结构划分
该信微信公众号系统主要分为3个功能模块:教师使用功能模块、学生使用功能模块、验证与搭建及其他功能模块。
教师使用功能模块:基本的绑定,签到设置,作业发布,答疑出题。 学生使用功能模块:基本绑定,签到,提问,查看答题。
验证与搭建及其他功能模块:验证、菜单、关键词帮助、外链校历 3.1.1 系统结构图
微信辅助教学系统与三个子模块及关系如图3-1所示。
辅助教学系统教师功能模块学生功能模块系统验证及搭建模块
图3-1系统总体功能框架
基于微信的辅助教学教学系统的设计与实现。系统主要完成对教师和学生两个人群的服务,划分成两个功能模块两种用户一一对应。量系统中的功能有相互依存。另外,系统中的其他独立于两种身份之外的包括token验证、自定义菜单、关键词帮助独立为一个系统。
3.1.2 各个子系统的描述
1)教师功能模块
教师功能模块如图3-2所示。
8
基于微信的辅助教学系统的设计与实现
教师功能模块教师绑定签到设置题目管理解答交流作业发布
图3-2教师功能模块结构图
教师功能模块主要完成教师短课堂交互的功能,包括绑定验证、签到设置、互动交流等功能的实现。教师端主要完成一些设置性,统计性以及交互性的的工作。
2)学生功能模块
学生功能模块如图3-3所示。
学生功能模块学生绑定签到答题提问留言查看作业
图3-3学生功能模块结构图
9
基于微信的辅助教学系统的设计与实现
学生功能模块要为学生用户提供相应的服务,学生模块的功能大概与教师部分的功能相对应,以更好地完成课堂中两个参与者的相互交互。主要为学生根据老师的要求及设置完成操作服务,并提供自主留言与询问的接口。
3)验证与搭建及其他功能模块
验证与搭建及其他功能模块结构如图3-4所示。
系统其他功能token验证及微信接口验证外链校历自定义菜单关键词帮助
图3-4验证与搭建及其他功能模块结构
前两个模块是该系统功能实现的主体部分,完成了系统交互双方的功能实现,本模块主要完成一些基础性工作,为实现上述功能提供基础与接口验证。此外增加了一些附加的功能。
3.2 系统的主要数据成员
系统中主要涉及到学生、教师两个用户主体数据,以及作业、题目、签到信息等其他的数据结构。数据主要存储在mysql数据库中。
3.2.1 系统中主要数据成员的数据表结构
1) 教师表
教师表主要包括openid,technumber 两个核心心字段,openid 是用户在微信公众账号中的标识符,唯一对应一个用户,technumber作为教师工号
10
基于微信的辅助教学系统的设计与实现
与openid绑定,即可实现教师的绑定。另外两个为从微信端获取的信息,存储下来可用于拓展。如图3-5所示。
图3-5 table teacher
2) 学生表
学生表主要包括openid、stunumber、qiandao三个核心字段。Openid是微信用户在公众号的身份标识符,stunumber用于记录学生用户的 学号信息并进行绑定,qiandao记录学生的签到信息,1代表签到成功,0代表未签到。其他字段可用于其他拓展。如图3-6所示。
图3-6 table student
3) 题目表
题目表主要包括id、answer、answer_count,right_count四个字段。其中id记录题目编号,answer记录客观题答案,answe_count记录题目回答数,right_count 记录正确数。如图3-7所示。
图3-7 table question
11
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




