冰姐提出一个框架,我看也有可复用空间。一个平台,以后肯定是种趋势。现在冰姐走了,OK,我来当Project Manager,从零到一自己起一个框架。
头脑风暴:
1.我们需要一个平台,我自己的理解是为了VT教程提供的一个场景,其实可以拓展,不仅培训系统。
2.平台肯定需要以下几个部分:
①.需要一个web页面用来展示平台成果,这是一块比较虚的内容;
②.需要一个后台管理程序,用来管理查看平台数据信息;
③.需要一个项目框架,类似steam的一个应用集成平台;
④.ok,接下来就是各个产品内容。
3.数据流向:
①.web里的内容肯定不是写死的东西,内容来自服务器数据库。其实主要也就是一些内容大纲概览。必备元素:项目图片、项目内容介绍.
②.页面上要有登录后台的接口,当然也必须给用户操作空间。
③.登录到后台之后,可以根据用户身份动态显示用户的数据;
场景描述:
11.用户是老师:可以显示参与的课程、以及班级成员的课程数据信息,另外,可以加入或创建新的课程;
22.用户是学员;可以显示参与的课程、以及课程信息、学习的数据、排名等。
33.用户根据授权码在内容集成平台上下载相应内容,而其他内容依据是否开放进行下载。
④.应用集成平台的内容,当然是目前已做成的一些内容场景、以及一些可以让用户操作的一些模型,组成新的课程。
⑤.内容设计、以及供用户操作的模型设计。
操作流程
1.项目操作流程
网页端注册用户->查看课程信息->添加课程->下载应用集成平台->内容更新->进入内容实现操作
2.项目数据流向
①.用户注册信息->数据库1->读取其中内容->登入网页
②.读取服务器数据库2->访问个人数据信息数据库2->读相应内容信息->用于网页数据展示
③.读取服务器数据库3->访问内容信息数据库3->读相应内容信息->用于网页数据展示
④.网页访问服务器4->找到内容集成平台工具数据库4->下载集成平台
⑤.平台访问数据库1->登录平台
⑥.操作平台->访问数据库5->查看已集成内容->从数据库5中下载内容
⑦.操作平台->访问数据库6->查看模型库->从数据库6中下载模型->应用模型
⑧.用户模型制作->生产完的作品导入数据库5
由以上可见,服务器内起码需要六个数据库,分别负责:
数据库1->UserInfo:用户注册信息数据库
数据库2->PrivateData:用户个人数据
数据库3->HeadlineInfo:内容信息数据库,用于网页展示内容大纲
数据库4->Platform:集成平台内容
数据库5->ProjectLink:集成的内容项目
数据库6->ModuleLink:模型库
项目预期
1.以平台形式输出内容;
2.三方互联,网页端重展示,轻应用;平台重下载,轻操作;内容重操作,轻统计。
3.在平台上,根据相应授权码对内容项目进行下载。
4.应用授权方式由授权码,有密码,也可以支付金额下载等。
5.平台内容初期一般由我司定制开发,主要是一种2B方式,用户根据相应授权码进行内容下载。
6.后期也可以实现C2C,B2C,B2B形式。可以将平台开放,用户在上面进项内容开发。主要是面向C市场,用户根据平台内的模型自主创建。
7....幻想:平台在手机端,基于5G高速缓存技术,用户可以在手机上像体验抖音一般体验VR&AR内容,这块市场主要2C,用户自行创作,自行打赏、赞、留言等奖励机制。这是另一块内容!!!
项目脑图: