• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

欢乐淘: 欢乐淘是一个校园二手交易平台,使用java语言开发,基于传统框架SSM+solr搜索 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

欢乐淘

开源软件地址:

https://gitee.com/huangjianfeng688/huanletao

开源软件介绍:

欢乐淘

介绍

校园二手交易平台,系统分为后台管理系统,前台门户子系统。后台管理系统主要是对平台的用户进行管理和监控,对发布的二手商品进行审核,对交易进行审核,

前台门户子系统游客即未进行注册成为本平台会员的用户,可以浏览平台发布的商品,搜索商品。但是只有注册成为本平台的用户才可以与商品主人进行交易,以及发布自己的二手商品。

为了提高响应速度,提高用户体验,前台系统首页数据量比较多,每一个访问时都会请求大量的数据。接下来我们的处理方案是引入缓存技术, 将前台首页的数据在项目启动时,就将数据库中的数据放入缓存中。 这样每一次访问时,都是从缓存中取出,这样提高了响应速度,我技术选型上,我们选择redis。 在数据一致性方面我们也有相应的解决方案。

新增功能:

  • 邮件短信通知。--> 添加订阅时,通知宝贝主人, 生成订单时,通知买家。
  • 定时任务处理。--> 处理一些订单时间超过7天未处理的订单任务。
  • 事务处理配置。--> 配置事务处理Service层。
  • 日志输出文件。
  • 支付宝支付功能。-->沙箱测试环境。
  • 后台进行数据可视化。
  • 后台新增生成代码模块。

平台开发使用的技术有:后台:spirng,springmvc,mybaits,前台:angularjs+bootstrap。权限控制:shiro搜索引擎:solr 分布式搜索引擎。数据库:MySQL开发环境与工具:IDEA+MAVEN

业务管理员:admin/123456系统管理员:root/123456

2020/11/05, 欢乐淘进行分模块设计:前台模块(portal),后台管理模块(system),公共基础模块(common),数据层模块(mapper)。这样更利于后期的维护,符合软件设计原则,易扩展,易维护。

项目运行效果图:

**后台管理系统 **

输入图片说明

系统管理员:主要是涉及系统的管理,权限,用户,定时任务,菜单,邮箱!输入图片说明

业务管理员:主要涉及业务方面的管理,商品管理,订单管理,分类管理,广告管理输入图片说明

平台首页,

输入图片说明有广告轮播图,收藏最多的商品信息,

闲置品详情页,

输入图片说明显示商品的详细信息, 如果没有登录,不得发表评论,收藏和想要,

搜索页,

输入图片说明功能,实现高亮查询,分类查询,关键字查询。

个人中心模块设计输入图片说明

发布新商品模块商品发布模块。

项目用到的组件:

1.redis 缓存

2.solr 搜索服务

3.MySQL 数据库。

项目部署说明:

  1. 先启动redis 服务器。 下载好压缩包,直接解压运行旧可以了。

  2. 部署solr 服务器。

    2.1 将我提供的solr文件夹放到tomcat的webapp即可。2.2 把solrHOME 文件夹放到D盘下,如果更换solrHome的位置,在solr 中的web.xml 的配置取修改即可。solr/home{d:/solr_home}java.lang.String

3. 创建huanletaodb 数据库,执行huanletao.sql 文件。【默认你已经安装好了数据库】4. 修改数据库连接密码和用户名【你自己的】5. 用idea 导入项目, 刷新maven 导入jar包6. 建议用maven的tomcat插件 启动项目。   6.1 点击设置配置,添加maven 输入启动命令:tomcat7:run【注意】:项目第一次启动,会执行导入MySQL数据都solr索引库中。第二次启动时,去掉util.solrUtils 的 @PostConstruct 注解。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap