基于微服务框架的众筹投资系统设计与实现开题报告

 2022-05-19 22:02:36

1. 研究目的与意义

众筹又称为CrowdFunding,表面的意思是多人一起筹集东西。对于个人而言,众筹解决了发起人融资困难的问题,为发起人的融资提供了一个人性化的平台。众筹平台给投资人提供了一个产品展示、市场摸索、研发和生产资金的平台。众筹平台的兴起,使投资人项目更为透明化,更能得到实际和明确的帮助,消除了投资人与被投资人直接的隔阂,提升了相互之间的信任感。同时众筹系统能够点燃那些有想法有行动能力和创业人群的热情,经济条件有限的人一样可以创业,众筹会让草根创业更为普遍化,这也将社会发展进步的趋势。对投资人来讲,众筹提供了许多新颖的投资项目。投资人用有限的资金可以换取更实惠的理想商品、服务、低门槛入股公司等优势,并且可以资助明确特定的公益项目。投资人的资金能够得到有效利用。众筹给力投资人一个资金融通的良好渠道,并带给了投资人参与感。对国家而言,众筹有效的缓解了就业压力,实现了将劳动力过剩转变成生产力提升,激发更多人的创业和创造热情。非物质层面,众筹使公益事业更为和谐发展。

众筹项目采取B/S架构,用户可通过浏览器直接进行访问。项目主要分为视图层,业务逻辑层和数据访问层,分多个功能模块,登录注册模块,权限管理模块,支付模块,订单管理模块,前端页面展示等等。

2. 研究内容和预期目标

毕设的初期目标是采用intellij idea 2017.3.5开发程序,数据库使用mysql。前端页面主要使用html,js,bootstrap搭建基本的框架,配合jquery发送异步请求,使用layer弹窗等技术,后端主要使用java语言以及ssm框架、springboot和springcloud完成业务逻辑,配合使用springsecurity完成安全认证,使用maven构建项目工具,实现的主要功能:

1.登陆注册模块:用户先进行注册,然后使用账号密码进行登录。

2.后台管理模块:登录成功后,用户的查看,为用户分配相应的角色

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

3. 研究的方法与步骤

本次研究的内容是基于微服务架构的众筹系统的开发,采用传统模式开发,将整个系统分为前台系统和后台系统。后台系统主要包括登录、用户维护、角色维护、菜单维护等模块。前台系统主要包括登录模块、项目模块、订单模块、支付模块等。前台系统基于SpringBoot环境,采用SpringCloud微服务解决方案,使用SpringCloud的Eureka作为本次项目的注册中心,通过Feign进行远程调用,采用Redis SpringSession的方式搭配用户的手机号和验证码存储用户登录之后的用户信息,短信验证使用阿里云的短信验证服务,从而解决登录用户在各个微服务之间信息不丢失,实现单点登录的效果。通过使用SpringSecurity的盐值对用户密码进行加密,并且对登录用户的认证以及权限的检查。前端采用BootStrp框架组件,使用JQuery的Ajax发送异步请求与后端进行交互。

4. 参考文献

[1]乔岚。基于mybatis和spring的javaee数据持久层的研究与应用[j].信息与电脑(理论版),2017(08):73-76.

[2]贾家新. 谈项目教学法在ssm框架技术课程中的应用和研究[j]. 信息系统工程,2020,(07):135-136.

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

5. 计划与进度安排

1.2022.1.10----2022.3.5:完成文献综述和开题报告。2.2022.3.6----2022.3.20:完成系统的概要设计、详细设计、功能模块划分并发布流程。3.2022.3.21----2022.5.16:基本完成系统设计及软件开发工作。4.2022.5.17---2022.5.23:完成系统开发、调试和技术文档的编写。5.2022.5.24----2022.5.31:完成毕业论文的初稿。6.2022.6.1----2022.6.12:完成毕业论文的最终定稿及答辩准备工作。

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

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版