2018作品展示

(一等奖)C245趣学堂

作品编号:C245(一等奖)

作品名称:趣学堂

作品单位:聊城大学环境与规划学院

小组成员:陈翔宇、于航章、潘志栋、路正苗

指导老师:马雪梅、何振芳

1需求分析

1.1设计背景

“互联网+教育”的教育模式已成为当今教育行业发展的趋势,各种类型的教育机构应运而生,在运营过程中存在的问题也逐渐显现出来,并且家长在选择教育机构的过程中也出现了 “选择困难症”等问题。教育机构苦于没有科学的管理平台对机构进行管理、宣传以达到扩大影响力、改善经营方式及增加招生的目的。
本系统从教育行业发展的痛点入手,借助GIS时空分析技术对大量结构化、非结构化数据分析,为教育机构经营提供科学合理的决策支持,同时帮助家长对教育机构的选择做到优中选优。该平台架起教育机构与家长之间的沟通桥梁,一方面解决了机构不了解市场竞争信息的难题,另一方面解决了家长选课盲目性问题,对于改善目前教育行业的问题具有重要的意义。

1.2存在问题

1.2.1教育行业主要存在的问题:
1.  教育机构:
(1)机构缺乏内部以及与其他教育机构之间的客观对比;
(2)机构无法宏观了解周围动态,做出科学、合理的宣传及选址决策;
(3)机构缺少合适的平台宣传以及推广自己。
2. 家长及学生:
(1)选课途径局限、费时,对选择的机构无精准对比;
(2)报名机构存在盲目性;
(3)关注机构信息不够客观,对其口碑、评价不了解;
(4)无法了解孩子的实时动态。
1.2.2针对不同的问题,我们设计了不同的管理平台:
(1)针对教育机构的Web端应用—“趣学堂”数据分析评价系统;
(2)针对家长及学生的Web端应用—“趣学堂”辅助选课系统;
(3)为报班家长提供服务的移动端—“趣学”App。

2总体设计

2.1系统结构及关键技术

系统总体利用轻量高效的Node.js技术,使用Express框架,结合跨平台数据库MongoDB进行搭建,并利用socket技术实现实时交互。本系统采用四层体系架构,分为:数据层、应用支撑层、业务逻辑层和表现层。空间数据采用ArcGIS的企业级地理数据库进行组织管理和存储发布。非关系型数据采用轻巧、灵活、可快速访问的MongoDB数据库进行存储,并利用Map-Reduce编程模式对数据进行分析统计,结合GIS技术、GP服务对数据进行挖掘分析,并分别在浏览器和移动端进行展示。如图1:

图1 系统功能框架
 
 
 

2.2系统功能设计

系统针对教育机构和学生家长设计不同的终端,包括“趣学堂”数据分析评价系统、“趣学堂”辅助选课系统和家长“趣学”App。
2.2.1“趣学堂”数据分析评价系统
(1)机构可选取相关区域,根据大众对区域教育机构的口碑评分进行分级渲染,通过查看价格、设施等各项评分指标的详细信息与多个机构进行对比,发现自身的优势与不足,增强市场竞争力;
(2)对教育机构潜在顾客区域和人流量密集区进行叠加分析,获取推荐的宣传区域,从而对机构选取宣传地点进行辅助决策;
(3)机构可对生源空间分布和学生报班变化情况进行OD数据分析,机构管理者通过了解生源流向情况,对机构运营方式作出合适的调整。
该系统既能帮助教育机构提供决策支持,又能宣传推广,扩大招生,为机构提供了更加方便的管理平台。
2.2.2“趣学堂”辅助选课系统
(1)利用“DISC”性格测试评估结果,结合家长报班意愿,进行兴趣班推荐,从而避免家长选课的盲目性,力求达到因材施教的目的;
(2)家长利用课程选取功能,根据自身需求对周围的教育机构进行检索,快速了解周围符合需求的机构并进行选课。系统根据距离、价格、好评度等量化标准计算,旨在为家长提供较为科学的选课方案,并列出推荐原因,辅助家长选课;   
(3)通过对比分析功能,家长可以将检索出的机构进行对比,充分认识不同机构之间的差异,从而达到客观选课的目的;
(4)系统为家长提供学生日常监测,在孩子出现特殊行为时及时提示家长,并将相关信息自动存库以便事后处理;
该系统充分遵循为解决用户实际问题的理念,为家长提供智能化选课服务,给学生提供更好发展自我的平台。
2.2.3家长“趣学”App
(1)家长可通过实时监控功能查看孩子实时位置,手机将通过震动提醒家长孩子的出行状态;
(2)家长能够对孩子的历史时空数据进行回放,查询历史事件发生的时间地点及具体情况,帮助家长更好的了解孩子的情况;
(3)家长对孩子在辅导机构的情况了如指掌,通过录像监控功能,实时查看孩子的上课状态,同时对机构老师授课也形成一定的监督;
(4)家长可通过交流论坛进行查看活动,发表评论等操作。

3 数据库设计

空间数据储存在Arcgis Server托管的企业级地理数据库中,非空间数据储存在非关系型数据库—MongoDB,将数据分类存储,保障了数据的时效性及用户访问的快捷性,方便用户进行操作、管理及更新数据。(备注:由于文档限制,在此只展示部分数据库,详情见设计文档)

3.1地理数据库

图2 路网数据
 
 
 
 
 

3.2 MongoDB数据库

表 1  机构用户属性结构

集合:ClassUser
序号属性名属性标识码
1 账号 Id
2 密码 Password
3 位置经度 X
4 位置纬度 Y
5 地址 Address
6 联系电话 Phone
7 用户名 Username
8 班级类型 CramGenre
9 学校类型 SchoolGenre
10 真实姓名 Name
11 电子邮箱 Email
12 课程 Subject
13 评分 Eval
14 头像 Avatar

 
表 2  机构评分属性结构

集合:Cram
序号属性名属性标识码
1 账号 Id
2 用户名 Username
3 教师评分 Teacher
4 价格合理性评分 Price
5 教学质量评分 Quality
6 设施齐全性评分 Facility
7 孩子进步速度评分 ChProgress
8 总体评分 Eval
9 点赞数 Up
10 批评数 Down

 
 
 
 
 

4系统详细功能设计

根据分布的终端,系统分为Web端与移动端:
Web端包括“趣学堂”数据分析评价系统、“趣学堂”辅助选课系统,移动端为“趣学”APP。
“趣学堂”数据分析评价系统服务对象为教育机构,系统分析挖掘历史数据并结合GIS空间分析技术,为教育机构管理者提供决策支持;“趣学堂”辅助选课系统的面向对象是学生家长,将系统聚合的各机构数据呈现给用户,增强学生家长对教育机构的客观了解; “趣学”App为报班学生家长设计,方便家长了解孩子的实时动态。如图3:

图3 系统详细功能设计

5系统创新点

(1) 将GIS时空分析技术与“互联网+教育”相结合,构建“两端+三系统”的一体化服务平台,改变了传统教育机构的经营管理模式,将DISC性格评估方法与平台时空大数据挖掘分析相结合,实现了智能化决策,提出了GIS应用的新思路。
(2)系统依据人流量、POI兴趣点、路网等时空数据构建人流量密度分布模型,并将模拟结果以渔网为载体通过颜色展示人流密度时空分布趋势,为教育机构提供辅助决策支持。
(3)采用跨平台数据库MongoDB,效率高且便于操作。在数据处理及数据挖掘分析方面使用MongoDB的map-Reduce编程模式,提高了大规模数据处理能力,提升用户体验。