文档库 最新最全的文档下载
当前位置:文档库 › 飞鸟在线教育平台建设方案

飞鸟在线教育平台建设方案

飞鸟在线教育平台建设方案
飞鸟在线教育平台建设方案

飞鸟在线教育平台建设方案

目录

飞鸟在线教育平台建设方案 (1)

1. 项目背景 (2)

2. 项目目标 (2)

3. 项目建设概述 (3)

4. 项目设计原则 (4)

5. 总体设计 (5)

5.1. 总体架构 (5)

5.2. 业务架构 (7)

5.3. 实体业务图 (8)

5.4. 关键业务流程图 (9)

6. 系统功能设计 (9)

6.1. 统一信息门户 (9)

6.2. 资料管理 (10)

6.3. 平台推广 (12)

6.4. 信息咨询服务 (14)

6.5. 评论管理 (14)

6.6. 收银台 (15)

6.7. 手机网络管理 (15)

6.8. 系统设置 (16)

7. 接口设计 (17)

7.1. 学信网 (17)

7.2. 全国组织结构代码管理中心 (17)

7.3. 身份证查询网-公安局 (17)

7.4. QQ (17)

7.5. 微信 (17)

7.6. 支付宝 (18)

7.7. 各储蓄银行 (18)

7.8. 联通、移动、电信公司 (18)

8. 网络技术解决方案 (18)

8.1. 服务器 (18)

8.2. 网络安全,防黑,防病毒设计方案 (18)

8.3. 数据库 (18)

8.4. 操作系统 (19)

8.5. 开发设计实现 (19)

8.6. 平台测试 (19)

9. 平台发布与推广 (19)

10. 网站实现难点攻关 (20)

1.项目背景

在当今时代,各行各业都在互联网的推动下,快速发展,教育行业也不例外。先如今,传统的教育行业的特点如下:

?接受中高等教育的学生,需要参加各种各样的培训,比如基

础教育课程、艺术课程、体育课程等,但这些培训机构有的

很小,没有成本打造专门的网络教育品牌;

?家长需要为自己的孩子请家教,但很难快速找到合适的家教

资源;

?来自农村等偏远城市的孩子很难接收到一二线城市等发达城

市的优秀教育资源;

?在职的工作人员,也需要参加各种职业和非职业培训;

?已经有自己网站的教育机构有些资源不能及时共享。

基于现在教育行业的线下和线上发展现状,为了广大的学生和其他社会成员能够享受更好的师资、培训资料等教育资源,也为教育机构、优秀的培训老师等打造低成本的沟通交流的商务交流平台,我们特此构建飞鸟在线教育平台。

2.项目目标

飞鸟在线教育的目标是:

◆为学生和其他社会成员提供在线教育咨询服务

◆为学生和其他社会成员提供在线课堂及在线互动平台

◆为教育机构和优秀的个人培训师提供统一发展的互联网平台

◆部分电子资料的共享

◆建立广泛的社交圈,方便交流

◆电子资料的维护更新

◆大数据分析统计

3.项目建设概述

飞鸟在线教育平台主要是为注册平台的学生、其他社会成员、老师和教育机构打造的统一教育平台。学生登录平台后,根据自己的需要,可以搜索课程、电子资料、老师和教育机构,通过在线咨询,可以实现为学生量身定制课程,也可以团报精彩的专业课程等,在线支付后,根据预定的课程表,进入在线课堂,参与课堂互动,结束课程后老师和学生进行互评。学生也可以根据自身需要添加同学或者老师等交友圈进行交流,同时,学生也可以通过上传资源等进行赚取学费等。

飞鸟在线教育平台实现了基于B2C和C2C模式的教育行业的电子商务平台。采用的高级搜索引擎算法,为客户快速展示准确的查询结果。为了减少服务器的压力,提高客户的响应速度,飞鸟在线教育平台采用了服务器集群的构造思想。

飞鸟在线教育平台采用网络安全技术,实现平台注册会员的网络安全。通过和第三方银行系统、支付宝、微信等支付平台的安全接入,也实现了客户的安全支付问题。

4.项目设计原则

因飞鸟在线教育平台是面向全世界的客户,所以实现多种语言的版本。项目的设计原则是,保证平台的灵活性、可扩展、可重用、可维护等特性,同时,在建设过程中,需要避免大量、重复的软件开发,具有广泛的开放性。在遵循这些基本原则的同时,还需要坚持以下原则:

1. 统一标准,统一规范

统一规划设计,建立统一的数据标准和技术标准。

2. 安全性原则

系统安全性和保密性对于计算机软件系统是至关重要的,系统中的任何数据丢失、数据错误以及数据泄露都有可能对公司和相应的业务客户带来巨大的经济损失,所以在方案设计中要充分考虑系统的安全和保密因素,保证系统数据不会被非法修改、窃取、破坏。

3. 稳定性原则

本系统设计要具有高稳定性,系统在正常的访问使用过程中能够稳定、可靠地进行业务数据处理。

4. 高效性原则

由于系统随时都可能需要处理并发的业务请求,所以要求系统设计要尽可能紧凑、高效,尽量加快每次业务请求的响应时间,避免出现用户需要长时间等待系统进行数据处理的情况。

5. 技术先进性原则

系统方案设计和软件开发的实现应采用先进、成熟的软件设计技

术,所采用的开发和实现技术应符合今后的技术发展潮流,使得整

个系统具有更长的技术生命周期,从而保护系统的开发投资。

6. 可扩展性原则

系统要充分考虑今后平台业务的发展、运营管理体制的改变等因

素,系统设计要具有高度的灵活性和可扩展性,以便于在今后业务

情况发展、变化时,可以根据应用需求的改变而方便地扩充和调整

系统功能,从而满足新的应用需求。

7. 易维护性原则

系统设计应该便于安装、升级和维护,尽可能减少因系统维护问题对平台的管理服务产生影响。

8. 易使用性原则

系统的用户接口界面设计应符合用户已有的操作习惯,系统操作应

易学易用。

5.总体设计

5.1.总体架构

飞鸟在线教育平台的架构由四层两体系组成,“四层”分别是:应用层、支撑层、资源层、基础层;两体系分别为:身份认证和安全体系、运行维护保障体系,如图5-1所示:

图5-1:总体架构图

●应用层

在顶层提供统一信息门户,为客户提供服务的窗口,同时也是平台管理的入口。

●支撑层

提供搜索服务,对课程销售、评论等根据若干年保存的数据资源进行挖掘分析,以获得平台发展、支持、服务的可靠的决策依据,为客户、平台管理者提供统一消息、通知服务、电子资料管理等功能。

●资源层

资源层提供为客户服务、管理者分析的最基础的数据资源。

●基础层

基础层是平台的基本构架环境,包括数据库服务器、应用服务器

/Web服务器、交换机、存储设备、计算机网络、移动设备等。

●身份认证和安全体系

平台安全系统设计除了包含计算机网络、主机、应用系统等进行安全规划之外,系统运行的安全设计也是安全规划的重要内容之一。

●运行维护保障体系

运行维护保障机制包含统一性和标准性、公众服务性、专业性、权威性。因此,运行维护机制要把握三个要素:

1. 要保持“库”的内容最新的现势程度;

2. 要适应社会对“库”多样化的服务要求;

3. 要提供简便、规范、畅通的基础数据输入/输出手段。

5.2.业务架构

飞鸟在线教育平台分为商城管理、学生管理、老师管理、教育机构管理、平台运营中心管理和系统设置管理六大部分。飞鸟在线教育平台整体业务框架图5-2所示:

图5-2:业务架构图

5.3.实体业务图

飞鸟在线教育平台主要包括学生、老师、课程和教育机构四大主要实体,整体实体业务图如5-3所示:

图5-3:实体关系图

5.4.关键业务流程图

飞鸟在线教育平台主要是通过学生登录后,根据自身需要搜索所需课程、老师和教育机构,购买课程后按照预定时间进入在线课堂的教育服务平台。关键业务流程如图5-4所示:

图5-4:关键业务流程图

6.系统功能设计

6.1.统一信息门户

飞鸟在线教育平台通过统一信息门户,为所有的用户和功能应用提供统一的入口,对不同用户角色,允许其根据权限访问平台上的相应应用和信息资源,还提供搜索功能、内容聚合能力、目录服务、安全性、协作支持、知识获取、前后台业务系统集成等多种功能。

门户的功能、性能、使用方便程度对整个平台的实施效果有决定性的作用,主要实现以下几个方面的功能。

1. 提供用户注册入口。鼓励学生、老师和教育机构注册为平台用户,用户拥有平台的角色身份后,就可以享受每种身份对应的权限,使用平台的相应功能。

2. 用户登录后系统根据用户的权限展示用户所能阅读的内容和能使用的功能。

3. 信息门户首页是整个平台的形象象征,设计上简洁生动,在视觉效果上不断出新。

4. 其它功能:找回密码、个人信息修改、密码修改、退出系统等功能。

5. 可以作为多种语言版本的统一入口。

6.2.资料管理

6.2.1.学生管理

管理平台注册学生的登录信息等。

6.2.2.老师管理

管理平台注册老师的登录信息等。

6.2.3.教育机构管理

管理平台注册教育机构的登录信息等。

6.2.4.等级管理

平台建立一定的为学生、老师和教育机构授权等级的规则,为平台用户进行评级。

6.2.5.课程管理

对老师指定和上传的课程进行统一分类管理。

6.2.6.电子资料管理

对学生上传的一些电子资料、老师赠送的电子资料等进行管理。

6.2.

7.收藏关注管理

用户可以根据自己的喜好收藏关注有兴趣的课程、老师和教育机构。

6.2.8.交易账户管理

为用户在平台进行交易建立交易账户,统一对平台交易账户进行管理。

6.2.9.资金账户管理

用户可以根据需要把拥有的银行卡储蓄账号绑定至自己的账号下,平台统一为资金账户进行管理。

6.2.10.平台支付账户管理

飞鸟在线教育平台提供专门的支付账号,对平台自身的账号进行统一管理。

6.2.11.课程表管理

用户选择课程后,根据课程表的时间进入在线课堂。平台统一对课程表进行管理。

6.3.平台推广

6.3.1.排行榜

平台按照老师等级、课程销量等进行排名,为用户提供参考。6.3.2.精彩推荐

平台根据课程销量和老师授课课时,进行推荐精彩资源。也根据用户的搜索课程,推荐类似课程或者老师。

6.3.3.朋友圈

为了方便学生和老师之间更好的交流沟通,平台为用户提供朋友

圈进行在线沟通交流。

6.3.4.课程兴趣统计

根据用户的收藏关注和购买课程,统计有兴趣的课程,进行推荐给用户。

6.3.5.广告发布

平台为商家用户提供广告业务,商家根据自身需要购买广告服务。

6.3.6.在线推广-团购

学生通过朋友圈找学生一起团购课程,享受团购优惠。

6.3.

7.积分管理

用户购买课程后,商家为了长期吸引学生可以赠送积分。用户可以通过多种方式获取积分。

6.3.8.赚学费

用户通过推荐学生购买课程等获取返现等方式进行赚取学费。6.3.9.电子资源管理

学生购买课程后,平台可以免费保存电子视频资料,老师根据需要提供历史视频资料的下载。学生也可以自己通过上传电子资料等方式获取积分。

6.4.信息咨询服务

6.4.1.在线咨询

用户购买课程前根据需要进行咨询。

6.4.2.回访

老师为了更好地长期吸引客户,可以进行回访。

6.4.3.课堂互动

进入在线课堂后,进行讲解和问题互动等。

6.4.4.在线搜索

学生根据自身需要,可以按照课程、老师、教育机构和电子资料进行搜索。

6.5.评论管理

用户购买课程后,可以根据电子资料、老师讲解等对老师进行评论打分。老师也可以为学生的课堂纪律等进行打分。学生和学生之间也可以进行互评。

6.6.收银台

6.6.1.结算支付

用户选择购买课程后,进行结算支付,支付方式可以是微信钱包、支付宝、平台支付和储蓄卡等多种支付方式。

6.6.2.交易明细查询

平台为用户和商家提供交易明细查询服务。

6.6.3.余额查询

平台为用户和商家提供余额查询服务。

6.7.手机网络管理

6.7.1.短信订阅

平台为用户提供降价通知、优惠活动提醒等短信服务平台。6.7.2.手机app

平台可以以手机app的方式实现。

6.7.3.手机网页版访问

平台可以通过手机网页版进行访问。

6.7.4.微信公众号

可以通过微信公众号实现微信商场服务。

6.8.系统设置

6.8.1.用户管理

对平台注册的用户进行统一管理,通过给用户分配角色,实现用户菜单权限的控制管理。

6.8.2.菜单管理

对平台的菜单进行统一管理。

6.8.3.角色管理

对平台使用的用户进行分类,划分为不同的角色,并和菜单权限进行绑定。平台对不同的角色进行统一管理。

6.8.4.任务管理

对平台自动任务进行统一管理。

6.8.5.日志管理

记录平台交互的重要日志信息。

7.接口设计

7.1.学信网

老师注册时,审批老师学历是否真实。

7.2.全国组织结构代码管理中心

老师或者教育机构视为商家,需要注册实体组织机构,获得相应准许后方可注册平台,审批商家注册用户时,需要核对全国组织机构代码是否真实。

7.3.身份证查询网-公安局

老师或者教育机构视为商家,注册时需要填写身份证号,审批商家注册用户时,需要核对身份证号是否存在。

7.4.QQ

学生可以通过QQ账号注册、且可以通过qq进行分享精彩课程等,方便平台推广。且可以通过QQ钱包进行支付。

7.5.微信

学生可以通过微信账号注册、且可以通过微信进行分享精彩课程等,方便平台推广。且可以通过微信钱包进行支付。

7.6.支付宝

通过支付宝进行支付。

7.7.各储蓄银行

开通各银行支付接口。

7.8.联通、移动、电信公司

为用户开通短信和电话呼叫服务平台。

8.网络技术解决方案

8.1.服务器

平台采用集群服务器设计思想。

8.2.网络安全,防黑,防病毒设计方案

平台使用防病毒的产品,利用防火墙技术等实现网络建设安全。

8.3.数据库

数据库级安全遭到破坏的情况主要有三种:第一,数据向未授权用户泄露,或被未授权用户改动;第二,一些合法用户在获得信息时得到权限以外的信息;第三,由于一些具有合法权限用户的误操作,破坏了数据库中的数据。本系统用户密码使用md5不可以逆加密,保证用户密码安全。通过数据库安全机制的管理,可以防

止以上情况的发生,从而加强数据库的安全。

8.4.操作系统

操作系统级安全保证是整个安全中的第一层保护。它保证只有合法的、授权的用户才能上网,才能登录到服务器。它是利用网络操作系统本身的安全机制来实现的。

8.5.开发设计实现

飞鸟在线教育平台整体采用B/S架构模式,采用代码与数据分离等技术实现整体开发。

8.6.平台测试

平台开发过程中,引进专门的测试人员对平台进行全面的测试,其中包括单元测试、系统测试、性能测试、兼容性测试和安全测试等。

9.平台发布与推广

飞鸟在线教育平台建设完成后,平台推广方式如下:

(1)在各学校和教育机构等线下推广

(2)通过百度、360、谷歌等各搜索引擎进行线上推广

(3)通过上传大量的免费电子资料吸引学生注册

(4)通过分享、社交圈推广

10.网站实现难点攻关

飞鸟在线教育平台实现的难点攻关如下:

◆高级搜索:采用高级搜索引擎算法,快速查询客户搜索的内容;

◆在线课堂视频流畅:开发在线课堂插件,C/S架构和B/S架构结

合,在客户端分摊服务器访问压力和网络高负载问题;

◆支付安全:采用高级安全支付技术;

◆大数据统计分析:根据客户购买的课程分布及购买数等统计数据

信息,挖掘深层客户需求,为平台运营和商家运营提供有效决策;

◆大容量电子资料维护更新:采用云服务技术实现大容量电子资料

的维护更新。

相关文档