基于Node.js的众筹平台的设计与实现文献综述

 2023-08-28 09:08
  1. 文献综述(或调研报告):

(1)众筹概念和模式

众筹作为新兴融资模式中发展最为迅速的模式,它与传统的融资模式相比较,众筹的融资模式表现的更为开放。它具有门槛低、金额小、规模小、多样化、依靠大众力量以及规则性强等特点。按照众筹参与者的融资模式、回馈形式以及投资的目的性等来划分,可以分为股权众筹、债权众筹、回报众筹和公益众筹四种。回报型众筹模式目前在我国发展最为迅速。

因我国引入众筹概念较晚,国情与欧美也存在着显著差异,所以众筹领域仍面临许多问题亟待解决[1]。主要问题有:相关法律与监管制度的缺失,使得众筹的真实性无法得到保证,存在集资诈骗的风险。且由于回报众筹的形式,由于回报产品产生的纠纷无法得到很好地解决。其次,回报众筹的盈利模式存在问题,如何吸引更多人关注众筹产品,对产品进行投资,如何建立投资人对产品的信任都是需要进一步探索的。而针对这些存在的问题,除了等待国家法律体系的进一步完善之外,众筹平台应加强平台专业化,推动线上线下共同发展,将众筹与创新结合起来,让更多的人能够参与进来。

众筹源于文化艺术领域的筹资活动,其初衷即是为创新和创意进行服务,它给许多发起者一种信号:资金紧缺不是问题,创意创新才是灵魂与生命。而现在的众筹领域往往更多的关注于众筹项目的收益高低,忽略了众筹与创新的结合。当代大学生是一个具备激情、活力、创意特质的庞大群体,他们本身就走在时代前沿,且对影视、娱乐、游戏、艺术等领域充满热情并且对 “梦想”充满向往。他们,在回报类众筹活动中扮演着重要的角色[2]

从投资人角度:大学生人口基数庞大,虽然投资金额较小,但是因为往往具有相同或相近的爱好,且他们产生投资热情的因素的往往不是项目产生的收益回报,而是对整个过程参与的享受。正因为此,项目呈现的越丰满,拥有跟多图片、视频、描述等细节,在众筹中与投资者互动越多的项目往往更容易取得投资者的青睐。而从发起者的角度:大学生的创意想法往往缺乏资金的支持,众筹项目提供的资金为他们走出创新第一步提供了支持,即使众筹失败,对于发起者也几乎不存在任何损失。调查发现大学生群体更容易受朋辈影响,朋友圈、微博的点赞与转发会大大增加参与热情。

(2)node.js开发语言

nodejs作为单线程、非阻塞、事件驱动的在服务器端的运行环境,在代码编写时往往需要执行许多异步操作,而对这些操作进行必要的代码检查以及静态分析以帮助编程时及时发现错误是十分必要的。Madsen M[3]等人通过对传统的调用图进行扩展,提出了基于事件的调用图,用于反映事件处理引起的控制流,并在静态分析中应用,检测不同类型的错误。基于事件的调用图引入了侦听边、发射边、和调用顺序三个概念,通过这三个概念来判断是否可以执行事件监听器。他可以检测出程序产生的死监听、死发射、同步/异步调用不匹配等问题,这对提前发现nodejs错误有很大的帮助。

本项目主要使用的语言为JavaScript,JavaScript是一种基于客户端浏览器的,基于对象、事件驱动式的脚本语言,其变量为弱类型。虽然目前主流项目仍在使用JavaScript语言,但是由于其本身存在着一些缺陷(难以提前发现错误、函数定义参数的不确定性,类型转换等等)所以TypeScript应运而生。

Bierman G[4]等人对TypeScript进行了详细的分析,从其相对JavaScript新增的类型出发,分析了其语法解析和语义分析过程。其重点是能够兼容JavaScript的语法,利用静态分析代码,提示可能出现错误的代码。这使得我们能够在开发过程中就知道代码中潜在的错误,比如函数参数类型和输入不符,未定义参数类型等。这对于我们接口参数的明确,前后端交互有着非常大的便利,同时也增加了代码的可读性。

(3)推荐与协同过滤

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。