-
学习Unity 3D 2014下的C#编程以满足业务需
资源介绍
第二章需求分析
2.1用户需求
众筹在我国正在不断的发展当中,如今的用户量已经相当庞大,未来将会有更多的人参
与到众筹当中,随着众筹平台的增加,用户不得不考虑众筹平台的安全性。而目前国内众筹
大多采用中心化的数据库管理用户的数据,但是中心化的数据库存在的问题就是用户无法对
自己的数据做主,随时还有账号信息被篡改的可能,因此为了最大程度上保障用户的权益,
需要将中心化的数据库给分解掉,即去中心化的数据库来管理““。如此,用户的信息不但不
会被篡改,而且还可以对其他的用户做到一定的监督作用。
2.2功能需求
功能的需求就是要解决用户的需求,根据用户的需要,来实现正确的信息管理n“。本众
筹系统不仅仅实现了用户众筹的基本功能,为用户提供了良好的使用体验。而且保障了用户
的信息安全,不会出现信息被篡改、数据泄露的可能。本众筹平台的主要功能包括:第一,
用户部分:用户信息的查询与修改。第二,发起部分:用户注册成功后可以发起众筹项目。
第三,跟投部分:用户可以根据自己的情况对众筹进行跟投。第四,结算部分:对于到期的
众筹项目,进行结算。
2.3业务需求
1)业务目标
开发一个基于区块链技术的众筹平台,旨在完成以下目标。第一,公正性,抛开第三方
的数据管理,将权利分配给所有用户,提升可信度。第二,安全性,保障用户的数据,不会
被其他用户窃取、篡改。第三,开放性,人人都可以参与到众筹项目中来。
2)业务流程
一个完整众筹项目的业务流程如下所示:
万方数据