当前位置:主页 > 科技论文 > 软件论文 >

知识付费系统的设计与实现

发布时间:2021-11-26 19:19
  随着移动互联网的快速发展,人们生活中充斥着各种各样的信息且难辨真伪,许多人愿意为更加专业、有用的信息付出一定的费用。“找学长”是一个知识付费系统,它以音频和视频作为知识内容的载体,将学长的经验和知识传递到学生的手中。不同于传统的在线课程,“找学长”能够让更多的大学生参与进来分享自己的经验和知识。为了解决学生在学习过程中寻求学长帮助的问题,本文设计并实现了一个知识付费系统,它主要包含四个模块分别是Web端模块,客户端模块,后台管理模块和API模块。Web端模块为用户提供网站访问的入口,客户端模块为用户提供手机应用访问的入口,后台管理模块则为管理员提供访问用户数据的入口,API模块则为系统提供数据访问的入口。本文使用不同的技术实现了系统中的各个模块。Web端使用Vue来编写,实现手机端和电脑端的同时运行。客户端使用Flutter来编写,以适配iPhone和安卓设备。API使用Go来编写,实现RESTful接口提供给前端使用。为了简化用户的登录和注册,系统集成了第三方登录,用户可以直接通过QQ或微信登录系统。为了提高服务器的利用率,系统中使用了Swarm进行Docker集群,实现服务器之间的... 

【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校

【文章页数】:86 页

【学位级别】:硕士

【部分图文】:

知识付费系统的设计与实现


图2.1:七牛云存储的流程图??

用例图,用例图,功能需求,视频播放


图3.1:?Web端的用例图??根据系统不同模块的的功能需求,设计出不同的用例图。图3.1给了?Web端的用例图,其中包括5个用例,查看课程详情,视频播放和音频播16??

用例图,客户端,用例图,实名


用户可以使用客户端进行登陆注册,还可以使用微信或QQ进行第三??方登录。用户登录后可以查看课程列表和课程详情,客户端也提供了视频播放??和音频播放,当用户对某一课程感兴趣时可以进行试听。图3.2给出了客户端??额外的用例图,除去Web端所有的功能还包括以下5个用例,分别是实名认证,??音频录制,发布课程,管理课程,提现。当用户为知识的生产者时,需要对用??户的身份进行审核。用户通过实名认证进行身份验证,实名认证过程中用户需??要填写个人基本信息,例如真实姓名,学历,身份证号等,还需要提交用户的??身份证正面照和学生证正面照。因此实名认证需要包含上传图片的功能。实名??认证结束后,用户可以创建课程并发布课程。发布课程之前,用户需要录制课??程内容。目前客户端只提供音频课程的录制,还不支持视频课程的录制。用户??17??

【参考文献】:
期刊论文
[1]Flutter的原理深度剖析[J]. 周勇,程子清.  电脑编程技巧与维护. 2018(11)
[2]在校大学生知识付费行为的影响因素研究[J]. 汪必霞.  东南传播. 2018(05)
[3]在线知识付费平台:何去何从?[J]. 李武.  图书情报知识. 2018(03)
[4]浅谈互联网时代知识付费背后的经济学原理——以知乎平台为例[J]. 徐鹏.  纳税. 2018(04)
[5]Go语言实现数据库驱动的方法[J]. 刘艳平.  计算机与现代化. 2018(01)
[6]冰火两重天,知识付费在国外[J]. 周洁.  新民周刊. 2018(02)
[7]基于微服务的大平台系统架构演进探讨[J]. 郑明钊,张建强.  软件. 2017(12)
[8]从传播学角度探析“知识付费”新动向[J]. 赵宇佳.  青年记者. 2017(30)
[9]知识付费能热到大洋彼岸吗?[J]. 白姜江.  中华儿女. 2017(16)
[10]基于CXF的RESTful Web Service访问服务研究[J]. 陈铁.  现代制造技术与装备. 2017(08)

硕士论文
[1]集群环境下自主负载均衡的研究[D]. 蒋文康.电子科技大学 2014
[2]基于REST架构的web服务技术研究[D]. 李延.武汉理工大学 2013
[3]基于Protocol Buffer的即时通信监控系统设计与实现[D]. 刘青.华中科技大学 2013
[4]基于REST架构风格的Web服务的研究和设计[D]. 杨波.江苏大学 2010



本文编号:3520769

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3520769.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户244d8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com