基于SSM的创新产品众筹网站
2022-12-20 10:27:19
论文总字数:22788字
摘 要
随着社会科技的发展和进步,很多创业者希望能够通过自己的想法和创意做出更好的东西,完成更多的目标。但是在现实生活中,一方面有很多人都是仅仅存有想法,却没有足够的资金来支撑,导致不能把自己的想法实现。另一方面,普罗一些群体有多余的资金,想要通过一些投资或支持的行为来获取一些利益。众筹网站就可以提供一个两者交接的平台。本项目通过对众筹平台的背景以及现状进行研究,以SSM为开发框架,实现了基于SSM技术的创新产品众筹网站。
理论上,针对前台能够容纳大型的访问量需求,前台利用分布式架构搭建项目,同时为了降低数据库的压力,提出了采用Redis内存数据库来支撑的方法,首先认真研究SSM框架、分布式架构搭建项目、以及数据库和前端相关知识,然后根据项目的功能和性能等需求进行分析,建立了系统的核心功能架构模型,并且根据系统的设计概要和分析,利用SSM架构实现了系统的具体模块开发。最后,通过测试表明,网站在功能和性能上基本能够满足用户需求,但一些功能还需要优化,并且在功能多样化方面进一步改进和提高。
关键词:众筹;网站;SSM;架构;创新产品
Innovative product crowdfunding website based on SSM
Abstract
With the development and progress of social science and technology, many entrepreneurs hope to make better things and achieve more goals through their own ideas and creativity. But in real life, on the one hand, many people just have ideas, but they don't have enough money to support them, so they can't realize their ideas. On the other hand, some groups have extra funds and want to gain some benefits through some investment or support. The crowdfunding website can provide a platform for the handover of the two. Through the research on the background and current situation of the crowdfunding platform, this project takes SSM as the development framework to realize the crowdfunding website of innovative products based on SSM technology.
Theoretically, for the large-scale demand of the front desk, the front desk uses distributed architecture to build projects. At the same time, in order to reduce the pressure of the database, it proposes the method of using redis memory database to support. First, it carefully studies the SSM framework, distributed architecture building projects, and database and front-end related knowledge, and then according to the project function and performance requirements Line analysis, the establishment of the system's core function architecture model, and according to the system's outline design outline and analysis, using SSM architecture to achieve the specific module development of the system. Finally, the test shows that the website can basically meet the needs of users in terms of function and performance, but some functions need to be optimized, and further improved and improved in terms of function diversification.
Keywords: crowdfunding, website,SSM, architecture, innovative products
目 录
摘 要 III
Abstract IV
第一章 绪 论 1
1.1 选题背景及意义 1
1.1.1 选题背景 1
1.1.2 选题意义 1
1.2 国内众筹现状 1
1.3 主要工作内容 2
1.4 论文组织结构 2
第二章 相关技术简介 3
2.1 后台单一架构简介 3
2.1.1 SSM框架 3
2.1.2 Maven 4
2.1.3 前端页面技术 5
2.2 分布式架构集成框架 5
2.2.1 Redis缓存数据库 5
2.2.2 SpringCloud 5
2.3 阿里云第三方接口 6
2.3.1 阿里云106短信接口 6
2.3.2 OSS服务器 6
第三章 需求分析 7
3.1 项目需求 7
3.2 系统功能需求分析 7
3.3 系统非功能需求 7
第四章 系统设计 9
4.1 系统总体设计 9
4.1.1 系统分层结构设计 9
4.1.2 系统功能模块结构设计 10
4.1.3 系统总体工作流程设计 10
4.1.4 系统数据库设计 11
4.2 详细设计 12
4.2.1 后台管理模块 12
4.2.2 前台用户模块 16
4.3 核心算法设计 17
第五章 系统实现与测试 18
5.1 系统实现工具与环境 18
5.2 核心代码分析 18
5.3 系统主要运行界面 21
5.4 系统测试 25
5.4.1 系统功能测试 25
5.4.2 系统非功能测试 39
第六章 总结与展望 40
6.1 总结 40
6.2 展望 40
致 谢 41
参考文献 42
第一章 绪 论
1.1 选题背景及意义
1.1.1 选题背景
众筹于2011年由国外传入我国,发起于美国的kickstarter网站,该平台面公筹资,筹资完成后,发起筹资人就获得他们所需要的资金,利用资金便可以把产品实现。这种模式引进中国后,引起了很多人的注意。这种面向大众的融资方式打破了传统的融资方式,每一个普通用户以能力范围内资金支持,使得获得大众喜欢和支持的创始人有可能获得启动资金,使得融资来源者不再局限于风投等机构。
由于近几年来,互联网行业飞速发展,特别是移动互联网行业得到的飞跃的进步,对于我国人口基数较大的国家,更加促进了互联网电子商务的快速发展。同时人们也不再仅仅局限于温饱问题,人们对生活质量的要求也逐渐提高,现实生活中有很多有想法的人在互联网上发布自己的创意想法,但是基本没有足够的人和资金支持,导致最后也不了了之。众筹,一般由筹资人、投资人和平台组成,通过平台可以为项目筹资人和投资人提供一个“便捷、公开、及时”的众筹网络平台。在国内融资难的背景下,众筹网站是很有时常需求的。
1.1.2 选题意义
创业者利用自己的创意,可以在项目平台上发布自己的创业想法或者模拟创新产品的设计图,普通用户使用数额不等的资金支持自己觉得不错的项目,等到项目筹集资金成功后,可以联系生产商开始生产,等做出真实产品后回报给支持者。对于支持者来说,得到的是比产品正式上市后更早、更便宜买到。项目众筹的出现,不仅可以给创业者的提供一个筹资的机会,帮助他们提前前筹备好启动项目的备用资金,还可以普通用户页可以直观了解到创意产品的设计理念和初衷,以及可以与创业者互动发现来问题或解决问题,并且项目成功上市后可以第一时间得到相应的报酬。这是一个双赢的关系。众筹的兴起对用户体验提升、产品的优化、创业风险控制也有着很大的帮助。
1.2 国内众筹现状
我国众筹行业的发展状态也是呈现增长趋势的,从起初的起步阶段,由于受到大众的肯定,渐渐进入增长阶段,这种模式吸引了大众的兴趣,众筹模式兴起后,进入洗牌阶段。在2011年7月份,国内第一家众筹网站“点名时间”正式上线以来,截至2015年1月份,目前我国众筹平台133家,其中商品类众筹平台所占比重比较高[3]。
剩余内容已隐藏,请支付后下载全文,论文总字数:22788字