现在的位置:主页 > 期刊导读 >

基于微信平台的教与学信息交流系统

来源:化学教与学 【在线投稿】 栏目:期刊导读 时间:2020-10-10

【作者】:网站采编
【关键词】:
【摘要】:随着移动互联网技术的发展,智能手机越来越普及,几乎人手一部,智能手机成为大家交流的主流工具,微信更是在众多手机APP中脱颖而出。基于微信平台的教与学信息交流系统,具有

随着移动互联网技术的发展,智能手机越来越普及,几乎人手一部,智能手机成为大家交流的主流工具,微信更是在众多手机APP中脱颖而出。基于微信平台的教与学信息交流系统,具有一个很好的用户基础,其构建成本比较低、功能灵活、简单实用,方便快捷。老师或者学生随时随地可以利用手机发送或者查看教与学相关消息,以便及时掌握与自身相关的消息。

1 设计

1.1 设计目的

设计该应用的目的是基于微信公众号,提供一个良好的师生交互平台,推送各种教学资讯,例如课程安排,考试安排,实验安排,作业布置等,优化教务工作的管理,并能及时反馈学生学习中遇到的问题和提出的建议和意见。该应用能够加强师生之间的交流,达到师生充分、及时、准确沟通的目的,扫除老师与学生之间信息传递的障碍。能够共享趣味和最新学习资讯,提高学生学习兴趣,及时掌握教学和教务动态。

1.2 运行环境

1)网站服务端环境:Linux操作系统,Apache网页服务器,Mysql数据库,Jsp+Servlet。

2)用户客户端环境:Android或iOS系统,安装微信APP。

1.3 设计概述

1.3.1 开发环境

1)操作系统:Windows 8

2)编辑器:sublime text

3)IDE开发环境:MyEclipse

4)调试测试:mi,iphone 6,huawei,Samsung Galaxy S4

5)网站服务器环境:Tomcat

1.3.2 设计原则和设计要求

1)模块分离:将视图呈现和其他功能操纵模块分离。

2)安全性原则:学生或老师只有经过注册后才能享用应用的其他功能,极大尊重用户隐私和其应有权利。对后台信息的修改或功能的修改只有管理员能使用。

3)Web网站安全性:所有表单提交都通过防mysql注入处理,特殊字段不能出现空。不同页面的需要严格指定访问权限。

4)界面设计:页面统一使用jsp,页面以及元素设计采用同一配色。

1.3.3 所用技术

1)服务端脚本使用Jsp+Servlet,数据库管理系统使用mysql。

2)客户端web前端使用html、css3、javascript。

3)部分和底层数据交互的实现采用Ajax。

4)显匹配移动端的画面效果用Amaze UI。

2 功能

2.1 学生

1)注册(分学生、老师,教务等角色,一经注册,身份就唯一确定,并与用户的微信号绑定);

2)学生除了行政班级之外,还可以选择给他上课的任课老师,任课老师可以给学生发送通知,学生也可以给任课老师发送通知。(前提是要关注该任课班老师,例如,学生选计算机网络课由某个老师任课的班级,这会生成一个临班,学生要关注这个临班,才可以收到这个老师发的消息);

3)学生关注某个任课老师的课程后,可以收到这个老师对该任课班级发送的所有通知,通知放在消息列表里面,学生可以随时查阅;

4)教务老师可以对某一学院、某一专业、某一年级、某一班级的学生发送通知,通知放在消息列表里面,学生可以随时查阅;

5)学生可以给老师(任课老师和教务)发消息,已达到反馈学习信息的目的;

6)学习委员和班长也可以发送通知,所在班的学生可以收到通知。

2.2 教师

1)注册:老师需要在系统上面进行注册,完善个人资料;

2)开设课程:即创建班级。老师可以在平台上开设课程供学生选择,选择了该课程的学生将可以收到该老师推送的一系列消息;

3)发送通知:向同学生发送通知。

2.3 知识宝库

老师或者学生可以在知识宝库里面放一些学习资料的链接,同一个上课班级的同学或老师可以查看所存放的资料,相当于资源共享。

2.4 管理员

主要是具有对学生、老师信息和知识宝库维护等功能。

3 数据库表设计

1)person_information:个人信息表,用来存放用户(学生或者老师)相关信息。

2)class_information:班级信息表,用来存放班级或临班相关信息。

3)notice_information:用来记录学生、老师发送的通知信息。

4)college:学院信息表。

5)professional:专业信息表。

文章来源:《化学教与学》 网址: http://www.hxjyxzz.cn/qikandaodu/2020/1010/604.html

上一篇:化工设备机械基础的教与学
下一篇:自主学习课堂教学模式初探