幼儿园教师学习交流系统的分析与设计

2018-02-24 13:55何菁
电脑知识与技术 2018年34期
关键词:幼儿园设计教师

何菁

摘要:现阶段的幼儿园包括一些课外的辅导机构等,老师与老师之间,老师与园方之间的交流沟通都仅限于一些微信、QQ群等即时交流工具,这对于提升教师水平,促进幼儿园发展,提高教学质量不利。在这样的情况下,该文基于相关内容需求,分析设计了幼儿园教师学习交流系统。系统主要设计了用户管理、博客管理、学习跟踪管理、学习资料管理、系统管理、系统日志管理等多个主要模块。主要分析介绍了系统的设计过程,包括需求分析、系统架构、业务功能、数据库设计、模块实现等。该文所涉及的内容对于实际的应用具有一定的参考价值与理论价值。

关键词: 幼儿园;教师;交流网站;设计

中图分类号:TP3      文献标识码:A      文章编号:1009-3044(2018)34-0054-03

随着经济社会的不断发展,人们对于教育的重视程度也在不断地加大,从幼儿园阶段开始就极度引起了广大家长朋友的关注。教学质量、幼儿教师的水平对于幼儿园起着非常重要的影响作用。幼儿园的孩子都还很小,如何将知识传授给这些孩子,如何让孩子从很小的年龄开始就形成良好的世界观价值观等,幼儿教师起到了非常关键的作用。然而,在现在的幼儿园教育体系中,师资良莠不齐,而且各种技术交流起来非常的不顺利,因此采取一些对幼儿教师培训的方式进行补救。而在各种培训过程中,很多问题并不能够有条理的沟通和解决。使用传统的诸如QQ,微信等交流方式并不能够及时有效的解决各种学习上的问题,从而导致培训效果不佳。

通过建立以学生为主的基于虚拟学习社区的协作式学习交流平台,实现幼儿教师学习交流系统。对于幼儿教师继续教育培训机构而言,能通过线上和线下教育培训结合的方式,极大地提高了教育培训的效率和效果。对于参与幼儿教师继续教育的老师而言,提供了线上交流的平台,能够很容易地分享和交流学习经验和从业经验,这一举措具有重要的意义,是现代幼儿教师继续教育不可或缺的一部分。

1 系统需求分析

本章简要分析业务需求,功能需求,数据需求等,为后期设计做准备。

1.1 业务需求分析

1)业务需求描述

业务需求是客户对于软件的目标要求。本次系统设计的业务可以按照如下描述来实现。首先,系统设计的主要目的是帮助某幼儿园内部的教师去搭建一个可以互相学习和交流的平台,从而帮助教师可以互相学习,互相谈论,互相交流,使得整体的教育质量不断提高,进一步帮助个人职业的成长;其次,教师可以通过互联网交流的平台,将自己学习的成果,平时工作的经验等通过博客的方式进行分享与记录;教师可以通过系统进行交流沟通,对教学的内容进行探索;另外,教师可以将一些优秀的教育资料、文件,如ppt等,进行上传、分享。对于园方来说,也可以通过该系统对幼儿园教师进行学习管理。最后,后台管理员能够对系统进行日常的维护,包括对博客信息管理,论坛信息管理,日志管理等等。对于学习项目也可以进行相关的管理,比如针对性发起对于如何提高幼儿课堂学习兴趣的项目,让众多幼儿教师参与进来一起讨论。整个系统的设计要求结构清晰,其安全性、健全性都需要加以完善。

2)主要业务流程的描述

按照预期的要求,其业务流程主要有下述步骤:首先用户通过注册申请,系统生成用户信息保存至后台数据库中,用户可以通过账号密码进行登录;用户登录系统后,可以在博文发表板块写博文,分享某些经验或者进行求助;用户还可以查看自己往期博文的互动情况,并与他人进行交流,在其他人博客下面评论等;用户可以在学习资料板块上传自己的学习资料,也可以下载别人分享的优秀的资料;对于系统管理员来说,可以进行用户信息的管理,也方便幼儿园进行跟踪检查,查看教师们的学习交流状况。

1.2 功能需求分析

系统的功能需求,是指为了完成任务,系统能够为参与者与系统进行交互且提供支持的系统行为。具体的任务包括输入、输出和具体的处理流程。用户通过与系统交互,执行具体的任务,实现具体的业务目标。在面向对象的分析与设计中,通常通过用例图来刻画系统旳功能需求,规定系统的目标、范围和约束条件等。包括,系统的参与者与系统的业务功能等。

1.2.1 系统的参与者

本次设计所包含的角色主要有以下几个:

1)普通游客:普通游客可以浏览博文,但是不能发表博文、评论博文等;

2)注册用户:已经登陆的用户可以使用多种功能,包括发表博文、评论、下载等;

3)版主:版主即负责某个版块的管理人员,可以对所有用户的文章、上传的资源进行管理;

4)系统管理员:系统管理员负责维护与管理整个系统,设置各个用户、角色、权限等;并且定期对后台日志进行管理。

1.2.2 业务功能

业务功能包括以下几个主要的部分:

1)用户管理:可以查看用户信息,添加用户,删除用户;

2)博客管理:具体包括查看、编辑、评论和推荐博文;

3)论坛管理:包括添加、删除、调整、隐藏发言;

4)学习资料管理:用户可以添加、删除、编辑学习资料;

5)学习跟踪:可以查看用户学习,浏览的记录,跟踪学习情况。

1.3 數据需求

1)用户管理

用户管理部分,主要分为用户信息管理,用户权限管理以及用户角色管理。其中,包含图片信息,用户信息,权限信息以及角色信息。

2)博客管理

包含有博客类型管理、博文管理、评论管理、好友管理四种,分别需要博文类型信息、博文信息、图片信息、评论信息以及用户信息。

3)创新课堂管理

管理员能够设置以某个主题为目标的教师学习或者讨论的模块,每一个用户能够在这样的创新课堂中进行交流讨论,从而达到某种目的的培训作用。

4)学习跟踪管理

主要包含对资料上传与下载情况跟踪,系统登录情况跟踪,参与论坛以及博客情况跟踪。

5)论坛管理模块

论坛管理部分,主要针对系统的用户在进行学习交流过程中所发的一些帖子进行管理和分析,同时定时做出删除或者置顶等;

2 系统的设计

2.1 总体设计

1. 架构设计

本系统的架构可以简单分为视图层,控制层以及模型层。本文的架构设计如下所述,其中,各个控制层面的介绍如下:

1)视图层:视图层主要用到JavaScript,Ajax技术;

2)控制器层:主要包括Control组件,有Spring容器管理;

3)业务逻辑层:主要包括各种服务,本次系统中包括用户管理,博客管理,论坛管理,学习资料管理等多种业务逻辑;

4)数据访问层:主要通过Spring容器管理,可以用來连接数据库;

5)数据库层:本文使用MySQL数据库系统。

2. 功能模块总体设计

系统功能架构设计定义软件系统各主要部件及成分之间的关系。按照不同的系统职责划分,根据“高内聚、低耦合”的系统设计原则。幼儿园教师学习交流系统可以分解为四个模块:用户管理模块、系统管理模块、学习资料管理模块和学习跟踪管理模块,系统日志管理模块。系统的总体设计图如图1所示。

2.2 各功能模块设计

1)用户管理模块的设计

用户管理模块的功能结构较为简单,用户管理模块主要用于管理用户信息以及新用户的注册登录等。其功能架构主要包含三个部分,分别是角色管理、权限管理以及用户信息管理。系统管理员能够对用户角色指定操作权限。用户主要可以分为多个角色,如游客、博主、会员、版主、管理员几个部分用户通过用户管理页面的注册登录页面提交用户名和密码进行注册登录,通过用户角色对用户进行授权,上述图中的注册登录活动和权限管理活动可以进一步进行操作。

2)博客管理模块的设计

在博客管理的部分,主要涉及博文管理,博文类型管理,好友管理以及评论管理,具体实现过程中,需要这几类之间完成数据通信的过程。用户登录进系统后,可以在博文发表板块写博文,分享某些经验或者进行求助;用户还可以查看自己往期博文的互动情况并与他人进行交流,在其他人博客下面评论等。

3)学习跟踪管理模块的设计

学习跟踪管理部分,主要涉及资料的上传、下载、跟踪,用户登录系统的情况,用户参与论坛讨论的情况,用户操作博客的情况。通过学习资料管理能够较好地管理优秀的学习资源,帮助教师进一步提高。

4)创新课堂管理模块的设计

创新课堂的设置与管理,主要的内容包含如下的部分。首先,管理员能够根据幼儿园的教育管理要求,设置以某种主题的创新课堂或者创新教室,例如心理培训课堂,或者美术培训课堂等。用户能够参与到课堂的学习与讨论中来,从而完成某个目的。另外,可以提高幼儿园教师的教育管理水平以及工作业务的水平,能够掌握更好的专业知识。创新课堂管理模块,包括有课堂主题设定、主题资料上传与下载、学习经验交流等主要的子功能。

5)系统管理模块的设计

系统管理模块,具有具体的结构图,按照前期的规划,系统管理分为用户管理:主要是进行用户信息的创建、维护以及修改,包括密码修改、用户基本信息修改等;角色管理:角色的部分,主要用来维护系统中的角色及其权限的范围,包括是否是系统注册用户等;系统的分级管理等等;

6)论坛管理模块的设计

系统管理模块,有具体的结构图,按照前期的规划,系统管理分为用户管理:主要是进行用户信息的创建、维护以及修改,包括有密码修改,用户基本信息修改等;角色管理:角色的部分,主要用来维护系统中的角色及其权限的范围,包括是否是系统注册用户等;系统的分级管理等等;

7)系统日志管理模块

系统可以针对具体的用户进行操作,将操作记录下来,包括记录的名称、操作的内容、操作者的ID、操作发生的时间等每一个具体的业务细节;系统管理员能够查看系统日志,分析系统日志,根据分析的结果对系统做有效的维护,防止系统出现问题。管理员能够配置业务,通过改变某些业务功能,增加系统的灵活性。

2.3 数据库设计

MySQL的特点:安全、可靠、经济,按照MySQL数据库的设计思想,不同的数据被存储在不同的表格中,在本次系统设计中,可以创建诸如用户表、用户信息表、所属板块表等。

2.3.1 主要实体

实体主要有用户信息、用户权限、业务类型、学习资料、下载记录等多个主要的类别。

客户信息实体中,主要包含客户的几个重要信息,包括用户的ID、用户在系统注册的时间、用户角色的类型、用户姓名等几个方面,通过这张客户信息的属性图可以确定用户身份,方便管理。

用户权限实体中,包含用户的等级分类、等级的名称、用户的ID,其可以使用业务的情况等信息,可以根据需要在后期增加或者减少某些业务权限;

在下载记录实体中,主要涉及用户下载的各种资料信息,用户权限的业务类型。

2.3.2 主要数据表设计

在本次幼儿园教师交流系统中,主要涉及用户、用户等级、管理员等几个主要数据表,简要介绍几个设计如下所示:

幼儿园教师交流管理系统的设计,对于改善幼儿园师资水平,提高幼儿教师对于技能的掌握程度,促进我国幼儿教育水平的综合提高等方面都有着很大的帮助作用。设计过程中,本文较好地完成了一个系统所需要的内容,完成了总体的系统设计,模块功能设计以及数据库设计。然而,系统还是存在较多的问题与可以进一步深入挖掘的功能,还可以做出更好的改进。

参考文献:

[1] 荀崇崇, 覃章健, 王欣颖. 基于JavaEE的CMS网站设计与实现[J]. 科技风, 2016(8):19-19.

[2] 谢辉, 杨晓蓉, 张丽萍,等. 基于响应式Web的农业网站设计方法研究[J]. 安徽农业科学, 2016(2):330-334.

[3] 许晓云, 熊伟, 杨爱慧. 面向老年人群的新媒体网站设计研究[J]. 设计, 2016(20):134-135.

[4] 金贵朝. 翻转课堂教学模式在网站设计与制作课上的应用研究[J]. 中国教育技术装备, 2016(6):130-132.

[5] 高群霞. 基于MVC模式和多层架构的电子商务网站设计与实现[J]. 科技广场, 2017(1):56-58.

【通联编辑:张薇】

猜你喜欢
幼儿园设计教师
最美教师
未来教师的当下使命
瞒天过海——仿生设计萌到家
爱“上”幼儿园
设计秀
有种设计叫而专
圆我教师梦
设计之味