一、开题依据(研究目的、意义及国内外研究概况,附主要参考文献)
1. 研究目的、意义
本文主要是基于Spring Cloud框架实现一个知识付费系统,其主要灵感是来自于当下许多互联网行业大咖的一个收费性质的个人分享技术站点,站点初衷主要是杜绝现在社会上存在的“羊毛党”、“白嫖党”的发展趋势。以及许多个人技术观点、内容被随意分享到各个博客以及论坛的情况,作者的苦苦心血被无情复制,而导致现在衍生了许多没有质量的文章,这并不利于学习和分享技术。
知识星球付费系统首先需求用户对知识内容进行付费,提前购买好积分后,才能够对指定帖子内容进行阅览的操作,原帖子的作者在申请好个人账号后,能够直接收到用户购买积分时所有金额。这种业务需求主要是针对现在许多博客网站内容质量过低;在完全不知情的情况下博主之间互相抄袭彼此的文章,并且署名原创的等问题而提出的。此系统能从根本上解决这类问题的发生。
本论文主要开发一个基于微信支付平台的知识付费系统,采用Spring Cloud微服务技术,以及微信支付场景接口的调用,提供一个支持付费的博客系统。博主能够自定义本文内容是否可以复制的方式,并设置阅读积分权限。与此同时用户能对博主进行打分评价操作,从而达到杜绝抄袭、提高博客质量的作用。
此项目系统更贴近于企业实际开发中的需求以及使用到的技术栈。采用微服务架构能够使系统对并发量过大以及过载的情况下,依旧能够表现出较强的承受能力。此外,结合具体的支付场景,整合微信线下支付的Native支付方式,使得系统的支付方式更为灵活。
2. 国内外研究概况
作为开发者,了解国内外有哪些出名的论坛是十分重要的,因为在开发过程中遇到的许多问题都可以从论坛中得到自己想要的答案。就譬如Java来讲,相关的开发问题早就有前辈踩坑了,所以在实在没法解决问题的时候,及时的去搜查解决方案是一种提高解决问题效率的方式。
近几年国内外而言,比较出名的论坛博客有StackOverflow、掘金、CSDN、博客园、V2EX等,这些博客网站在日常开发中遇到的问题的话,基本上都能够有很好的解决方案。
譬如国内最大的中文博客网站CSDN来讲,该论坛拥有庞大的用户量,并且博客覆盖的知识面也十分的广泛。CSDN是采用PHP语言开发的,采用PHP能够快速的搭建起网站的架构。并且得益于PHP语言开发的简便性,以及它对网页开发的适用性,可以说CSDN的技术选型十分恰当。但是,PHP并没有一套十分成熟并且能够承载高并发的框架来支撑它,来确保它稳定运行。并且CSDN由于庞大的用户量,其广告也是随处可见,十分影响体验。
因此,本论文主要开发一个基于微信支付平台的知识付费系统,采用SpringCloud微服务技术,以及微信支付场景接口的调用,提供一个支持付费的博客系统。博主能够自定义本文内容是否可以复制的方式,并设置阅读积分权限。与此同时用户能对博主进行打分评价操作,从而达到杜绝抄袭、提高博客质量的作用。
与此同时,微服务架构能够使系统对并发量过大以及过载的情况下,依旧能够表现出较强的承受能力。由于市面上较多论坛系统都会被大量的广告植入,十分影响用户体验。本系统界面精美,操作简便,用户体验十分友好。
3. 参考文献
[1] 洪华军,吴建波,冷文浩. 一种基于微服务架构的业务系统设计与实现[J].计算机与数字工程. 2018(01)
[2] 刘斌.基于SpringCloud的电信综合服务保障系统微服务改造之路[J].中小企业管理与科技(下旬刊),2019(11):90-91.
[3] 张斌,任富彬,沈炜.基于SpringCloud的食品安全溯源系统的设计与实现[J].软件工程,2019,22(08):27-30.
[4] 周永圣,侯峰裕,孙雯,杨磊,张小贝.基于SpringCloud微服务架构的进销存管理系统的设计与实现[J].工业控制计算机,2018,31(11):129-130+133.
[5] 罗业丁,杨振南,贺英健. 基于WEB前端技术的校园购物网站的设计与实现[J]. 信息记录材料, 2020, v.21(08):215-216. [6] 胡雅丽.基于Vue.js的“微商城”前端开发设计与实现[J].电子技术与软件工程,2020(20):34-35.
[7] 罗永梅.基于Vue的响应式数据可视化平台的设计与实现[J].信息技术与信息化,2020(09):20-22.