梦想众筹平台-SpringBoot综合项目


梦想众筹平台-SpringBoot综合项目

没人能击垮自己,只要自己才会战胜自己

项目展示:zc.onfree.cn

本梦想众筹平台由本人Athink从0到1耗时1个月写出的相对完整的一个SpringBoot项目;

由于没啥时间,系统并未完善,同时功能上有所缺陷,同时并没有适配移动端,只适用电脑端体验。

一、主要功能

1、前台模块:

登录注册模块:用户可进行注册后登录系统;

用户信息模块:用户登录后查看及修改个人资料,查看众筹项目和资金等;

评论模块:用户登录后可对众筹项目进行查看和发表评论;

众筹项目模块:用户可以查看众筹项目,登录认证后可发布项目和支持项目;

梦想计划模块:关于动态开展的关于梦想计划的特殊活动的模块;

支付模块:主要包括对项目支持以及个人资金充值的支付功能,主要是平台支付和支付宝支付;

2、后台模块:

项目管理模块:后台管理员对发布的众筹项目进行审核、修改、删除等功能;

用户管理模块:后台管理员查看用户信息及权限,并进行审核、删除和修改等;

其他管理模块:后台管理员对字典管理和对前台首页幻灯片的进行管理等。

二、开发设计思想

本平台主要通过MVC模式开发实现这个梦想筹系统;

本系统分为前后台,前台面向对象为用户,用户可以查看项目、提交发布项目和支持项目等,而后台面向对象为管理员,主要对众筹项目的审核和管理、对用户信息的管理等;

本系统采取B/S架构来进行Web系统开发,前端采取经典模块化框架Layui美化页面,使用jQuery来对 HTML进行优化操作,对数据和事件的快速处理、以及更简便的使用Ajax交互数据;

后端主要使用的是跨平台及面向对象的Java语言,而Web开发使用的是比较流行的SpringBoot框架来集成Spring、SpringMvc、MyBatis来开发;

同时可基于此使用Maven快速构建项目,使用Tomcat作为Web服务器;

关系型数据库选用MySQL,可以比较全面的解决数据存储、索引、事务等问题;同时选用非关系型数据库Redis作为高速缓存处理,提高系统的并发量,减少MySQL数据库的压力;

同时加入Redis作为高速缓存,对一些用户账号及热点项目进行缓存处理,增加响应速度。

三、其他

本人相对较忙,后期有时间整理并开源本项目,并把完整开发计划整理出来。


文章作者: Athink
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Athink !
评论
  目录