
前台操作界面能完成如下操作:
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;
(4)Maven用于对项目构建,依赖管理和项目信息管理;
(5)以Bootstrap开发前端界面;
(5)在Windows10系统下完成本次毕业设。
(6)可运行于IE、火狐、谷歌等浏览器上。
3 网站功能模块分析
按照需求分析,系统功能关系如图1所示。

图1 系统功能关系图
模块描述:
(1)首页:根据登录状态显示相应的用户状态,未登录时,显示登录、注册按钮。登录时,显示用户基本信息;显示系统审核发布的广告信息。
(2)登录:登录账号唯一性标识,不能重复;密码需加密;若新用户则选择点击注册,跳转到注册页面。
(3)前台会员:若登录是以会员身份则进入相应的会员页面。
(4)后台用户:即管理员, 若登录是以管理身份则进入相应的管理页面。
(5)项目列表:项目会员可根据项目的不同分类,相应过滤条件对项目进行查询,搜索;点击查询的项目信息(图片,名称)后,可进入项目详情页面。
(6)我支持的项目:项目会员可查询出支持(投资)过的所有项目,分页显示。
(7)发起项目:会员可发起的项目,若审核通过则项目上线,否则项目失败。
(8)我关注的项目:项目会员可查询出关注(收藏)的所有项目,分页显示。
(9)项目投资:平台会员可对项目进行投资(购买),实际操作可参考电商平台的订单业务;会员支付完成后,需要记录会员的支付方式,金额信息,用于项目众筹失败时的原路径退款处理;会员支付完成后,项目众筹相关数据(金额,进度)需要更新。
(10)业务审核:广告审核、众筹项目审核
(11)用户信息维护:按条件查询用户并分页显示,对用户信息进行修改、批量删除无效用户等;
(12)业务管理:项目的分类管理;流程管理等。
SSM旅游网站的设计与实现
SSM超市管理系统
基于ssm框架的诸暨香榧鉴赏与销售系统
基于SSM框架的中国菜论坛
基于SSM的旅游网站设计与实现
SSM小世界旅游网站
基于html5&SSM的音乐播放网站的设计与开发
基于ssm框架的知识产权管理系统的设计与实现