一种情感类网络课程平台的制作方法

文档序号:12888030阅读:1490来源:国知局

本发明涉及互联网和软件开发技术领域,具体为一种情感类网络课程平台。



背景技术:

中国网络课程市场规模发展十分迅速,也得益于知识资源的逐步网络化,信息将用户笼罩在庞大的信息网络中,也将每个人获取知识的能力大大提升。更所谓术业有专攻,市场经济协同合作特点的特点,就需要个人完成特定的工作,因此用户对信息需求将更具有针对性。传统的知识服务受制于时间和空间的影响,不能更好的适应更大的人群,这也是依托于信息科技的网络课程平台的优势。用户需要更人性化的知识服务,知识也需要用户和知识提供者间有更深入的交流来促进和完善,将最新的、最可靠的知识传递给特定用户,是网络课程平台的优点。

但是国内外有一同样的现象,像英语、数学等在学校学习的网络课程多,还有就是技能类网络课程多。这也是目前市场发展的需求所在。相比较于国外,国内的网络课程平台兴起要慢于国外,按照国外探索过路径发展,也取得了很大成功,对于计算机专业来说,涌现除了如慕课中国、云课堂等受众很广的平台。但是一个平台的涉猎范围也不能很广,不然也就有可能出现内容质量不能保证的尴尬局面。对于情感类网络课程,国内也有像坏男孩、浪迹这样的平台,但是面向的知识一个小圈子,不成熟,不完善,因此,能有一个受众是全社会的情感类网络课程平台,也是必须的,也是巨大的市场缺口,为此在这里我们提出发明一种情感类网络课程平台。



技术实现要素:

本发明的目的在于提供一种情感类网络课程平台,解决背景技术中所提出的问题。

为解决上述问题,本发明提供如下技术方案:一种情感类网络课程平台,采用java语言来编写程序代码,包括springmvc框架、整利用maven管理项目、svn控制版本、eclipsemars开发平台、ubuntu14.04型服务器,mysql5.7关系型数据库和redis缓存服务器,还包括以下子系统:

a用户系统:主要完成用户的登陆,身份识别功能,利用微信登录接口,用户还可以修改个人信息;

b课程系统:管理员可以添加课程、章节、内容、作业,可以设定课程开课时间与价格,用户可以从前台查看课程,包括视频、音频、文字等,并完成作业等;

c订单系统:课程大部分是收费的,用户可以选择课程,生成订单,付费完成购买;

d邀请系统:邀请系统依托于微信公众号,便于平台的推广;

e通知、广告系统:内容提供者有可以通过这个系统将消息推送给用户。

优选的,还包括硬件环境、软件环境和软件体系结构,所述硬件环境要求硬盘100g以上,内存64m以上;所述软件环境采用ubuntu14.04操作系统,利用的是阿里云提供的云服务器,程序运行在tomcat7.oweb服务器上,系统的前台和后台是完全分离的,系统是分布式的,运行在3个web服务器上,后台一个,与数据库相连的restful服务层一个,对外提供的接口的程序一个,数据库mysql5.7,缓存数据库redis3.2,都是采用的阿里云提供的服务,系统的开发在eclipse平台上,利用maven来管理整个项目;所述软件体系结构设为b/s模式。

优选的,所述mysql5.7关系型数据库确定的主要实体有:

a,用户实体:用户编号,用户姓名,用户微信名,用户微信号,用户性别,城市,花费金额,用户编号为主键;

b,课程实体:课程id、标题、开课时间、排列顺序、总章节数、总学时、价格、卡券价格、图片url地址、是否删除了该课程、创建时间、修改时间;

c,章节实体:章节id、父类id、章节顺序码、章节标题、是否是父节点、创建时间、修改时间、引用课程id、一共有多少作业;

d,内容实体:课程内容id、课程正文内容、常见问题内容、音频链接地址、视频链接地址、添加时间、修改时间、引用的章节ido;

e,作业实体:作业id、作业内容、创建时间、修改时间、引用的章节id;

f,订单实体:订单号、实付金额、订单状态、订单创建时间、订单更新时间、交易完成时间、用户id;

g,通知实体:通知类型、发布时间、通知内容、创建时间、修改时间;

h,广告实体:通知类型、发布时间、通知内容、创建时间、修改时间。

优选的,通过sql语句实现数据库的物理模型,其中b课程实体包括前台展示和后台添加课程,所述后台添加课程的操作流程如下:

s1,点击添加课程,编辑课程信息(course),选择课程的开课时间,输入课程排列顺序,课程现实依据排列循序来展示。其次,添加课程的价格,还有卡券;

s2,点击“上传图片”按钮可以上传到七牛云,作为课程的封面图片;

s3,点击添加章节(chapter),可以添加大章节的,从大章节后点击添加,可以添加大章节的子章节,章节有序号和名称,章节的展示都依照序号展示,序号也用来实现上下章节的跳转;

s4,点击章节后面的删除按钮,可以删除章节。删除、添加章节都需要更新课程的章节数;

s5,点击章节编辑按钮,可以添加章节的具体内容(coursecontent),添加内容页主要分为四个部分,分别为视频链接、音频链接、正文内容和常见问题;

s6,作业(task)也需要单独添加,添加入口在内容页;

s7,课程可以修改,不可以删除,可以控制课程的是否展示。

优选的,所述前台展示操作流程如下:

r1,点击课程封面,可以查看课程的章节信息;

r2,选择某章节,点击可进入查看课程的具体内容界面;

r3,内容主界面,有音频、视频,点击可以播放,还有就是正文内容,有作业的章节会现实作业,用户可以点击提交作业进行回答,提交,点击下一页和上一页可以切换上下章节

与现有技术相比,本发明的有益效果如下:

本发明一种情感类网络课程平台,通过多用户关注并将之融合成相应的知识产品与知识服务,寻求更高质量的的网络课程来满足用户日益增长的情感需求,解决了情感缺乏的青年成长过程中情感问题,同时更加适宜中年已婚人士解决情感问题,利用该种平台整体提升国民情感水平,解决现如今高离婚和高单身的现象。

附图说明

图1为本发明一种情感类网络课程平台功能分解图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本实用发明提供一种技术方案:一种情感类网络课程平台,采用java语言来编写程序代码,包括springmvc框架、整利用maven管理项目、svn控制版本、eclipsemars开发平台、ubuntu14.04型服务器,mysql5.7关系型数据库和redis缓存服务器,还包括以下子系统:

a用户系统:主要完成用户的登陆,身份识别功能,利用微信登录接口,用户还可以修改个人信息。

b课程系统:管理员可以添加课程、章节、内容、作业,可以设定课程开课时间与价格,用户可以从前台查看课程,包括视频、音频、文字等,并完成作业等。

c订单系统:课程大部分是收费的,用户可以选择课程,生成订单,付费完成购买。

d邀请系统:邀请系统依托于微信公众号,便于平台的推广。

e通知、广告系统:内容提供者有可以通过这个系统将消息推送给用户。

实施例一1000人参与调查问卷

实施例二后台用户操作

后台用户需要进行展示,还可以进行添加卡券,后台管理员查看用户数据需要支持搜索,对用户id,用户名,电话号码等进行了模糊搜索操作的支持。因为数据过多,所以进行了分页展示,查出的数据包含页信息。

网上课堂设计与开发实时采集各种信息,并上传到服务器,与互联网结合形成一个巨大网络,通过多用户关注并将之融合成相应的知识产品与知识服务,寻求更高质量的的网络课程来满足用户日益增长的情感需求,解决了情感缺乏的青年成长过程中情感问题,同时更加适宜中年已婚人士解决情感问题,利用该种平台整体提升国民情感水平,解决现如今高离婚和高单身的现象。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1