首页 JavaWeb 基于SSM的众筹平台

前台操作界面能完成如下操作:

1.用户注册模块:先注册新用户,注册成功后才能登录。

2.用户登录模块:用户登陆后,才能在本网站上进行操作。

3.用户中心模块:可在个人中心看到用户支持的项目,发起的项目和喜欢的项目。

4.投资模块:支持者可以根据自己的兴趣,对项目进行支持。

5.筹款模块:用户可以查看自己发起的筹款项目。

6.产品模块:可以看到项目的介绍,用户的评论和项目支持情况。

 后台操作界面能完成如下操作:

1.用户管理:管理员登陆可以查看用户的信息,对其进行管理。

2.项目管理:管理员可以管理查看项目的筹款情况。

3.审核管理:管理员可以对用户申请的项目进行评估和确认。

 

 

 

 

1 需求分析

   通过初步分析,系统目标如下:

(1) 支持会员用户的注册(通过邮件激活)、登录、退出,用户信息维护(包括用户资料修改、密码重置、头像修改、添加收货地址);

    (2) 筹资人可发起、删除、修改众筹项目;

(3) 网站首页能按一定的权重显示推荐项目、按类别显示项目,浏览项目详细信息;

(4) 会员用户参与项目审核投票、投资项目、添加关注;

(5) 支持管理员登录、退出;

(6) 管理员可进行用户维护,业务审核,项目的分类管理等功能;

 

2 运行环境与技术手段

1主要使用Spring+SpringMVC+Mybatis去实现网站的完成。实现MVC的软件设计思想。使用Mybatis框架实现逆向工程(针对单表自动生成mybatis执行所需要的代码)和对数据库的存储,并通过Spring+SpringMVC完成网站的表现层到业务层逻辑实现,方便界面设计和程序设计的分工;

2)采用MySql数据库存储,使用Mybatis框架实现逆向工程(针对单表自动生成mybatis执行所需要的代码)和对数据库的存储,并通过Spring+SpringMVC完成网站的表现层到业务层逻辑实现,方便界面设计和程序设计的分工;

 

    3)服务器容器使用tomcat9

    4Maven用于对项目构建,依赖管理和项目信息管理;

5Bootstrap开发前端界面;

5)在Windows10系统下完成本次毕业设。

6)可运行于IE、火狐、谷歌等浏览器上。

 

3 网站功能模块分析

   按照需求分析,系统功能关系如图1所示。

1 系统功能关系图

模块描述:

    1)首页:根据登录状态显示相应的用户状态,未登录时,显示登录、注册按钮。登录时,显示用户基本信息;显示系统审核发布的广告信息。

    2)登录:登录账号唯一性标识,不能重复;密码需加密;若新用户则选择点击注册,跳转到注册页面。

    3)前台会员:若登录是以会员身份则进入相应的会员页面。

    4)后台用户:即管理员, 若登录是以管理身份则进入相应的管理页面。

    5)项目列表:项目会员可根据项目的不同分类,相应过滤条件对项目进行查询,搜索;点击查询的项目信息(图片,名称)后,可进入项目详情页面。

6)我支持的项目:项目会员可查询出支持(投资)过的所有项目,分页显示。

7)发起项目:会员可发起的项目,若审核通过则项目上线,否则项目失败。

8)我关注的项目:项目会员可查询出关注(收藏)的所有项目,分页显示。

9)项目投资:平台会员可对项目进行投资(购买),实际操作可参考电商平台的订单业务;会员支付完成后,需要记录会员的支付方式,金额信息,用于项目众筹失败时的原路径退款处理;会员支付完成后,项目众筹相关数据(金额,进度)需要更新。

10)业务审核:广告审核、众筹项目审核

11)用户信息维护:按条件查询用户并分页显示,对用户信息进行修改、批量删除无效用户等;

12)业务管理:项目的分类管理;流程管理等。



  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2025 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950