基于SSM的校园二手交易平台的设计与实现

基于SSM的校园二手交易平台

完整的设计报告在后面

提供2种方案:

1 Spring Boot项目

视频教程:

https://www.bilibili.com/video/BV1jc411H7aX/

喜欢就点一下star哟,谢谢亲的支持
https://github.com/wsk1103/Used-Trading-Platform2

下载地址: https://download.youkuaiyun.com/download/wsk1103/87717342

使用 Spring Boot 一键式启动。

下载项目,运行c2c.sql文件,然后运行 UsedTradingPlatformApplication.main 方法即可启动。

环境

jdk1.8

mysql5.7

先在数据中创建名为c2c的数据库,使用Navicat for MySQL运行 c2c.sql文件创建表和导入数据

2 SSM项目

喜欢就点一下star哟,谢谢亲的支持
https://github.com/wsk1103/Used-Trading-Platform

下载地址: https://download.youkuaiyun.com/download/wsk1103/13189870

Java版本:1.8
数据库:MySQL
框架:Spring + Spring MVC + MyBatis
服务器:Tomcat
前端解析框架:Thymeleaf
开发工具:Idea 2017
版本管理工具:Maven
版本控制工具:GitHub

搭建数据库
MySQL
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/c2c
username=root
password=123456
initiaSize=0
maxActive=20
maxIdle=20
minIdle=1
maxWait=60000

先在数据中创建名为c2c的数据库,使用Navicat for MySQL运行 c2c.sql文件创建表和导入数据

将图片解压到任意一个盘,然后配置Tomcat,将图片路径引用到本地配置的图片路径下。
这里写图片描述
设置访问路径
在这里插入图片描述

3.2 实现过程

3.2.1 商品首页实现

这里写图片描述

这里写图片描述
其他部分实现效果
这里写图片描述
这里写图片描述

3.2.2 二手商城实现

这里写图片描述
商城商品展示
这里写图片描述

这里写图片描述
这里写图片描述

3.2.3 商品详情实现

这里写图片描述
留言
这里写图片描述

3.2.4 站内搜索引擎实现

这里写图片描述
搜索结果
这里写图片描述

3.2.5 发布商品实现

这里写图片描述
这里写图片描述

这里写图片描述

3.2.6 发布求购信息实现

这里写图片描述

3.2.7 个人信息页面实现

这里写图片描述
这里写图片描述

3.2.8 我发布的商品实现

这里写图片描述
点击修改
这里写图片描述

3.2.9我发布的求购信息实现

这里写图片描述
这里写图片描述

3.2.10购物车实现

这里写图片描述
点击添加数量和减少
这里写图片描述

3.2.11登录注册实现

这里写图片描述
这里写图片描述
这里写图片描述

一、设计概要

本次设计的是一个校园二手交易平台(C2C),C2C指个人与个人之间的电子商务,买家可以查看所有卖家发布的商品,并且根据分类进行商品过滤,也可以根据站内搜索引擎进行商品的查询,并且与卖家联系,达成交易的意向,也可以发布求购的信息,让卖家查看之后,与之联系,进行交易。而此次主要是针对校园用户所设计的网站,对于数据的分类应该更多的考虑校园用户的需求,例如二手书籍、二手数码等的分类应该更加细致。本次设计的主要难度在于数据的详细分类,对于数据的过滤必须要严谨,应当考虑敏感字体和敏感图片的过滤。

可能遇到的问题有,在数据交互过程中,出现由于属性名的差距导致的数据交互失败。由于Css属性设置的问题,导致界面不完整等等。设计的算法都是自己编写的,可能存在不是最优算法的情况。

二、设计正文

1 需求分析

建立一个用户可以自由交易的平台,通过ajax实现局部刷新,实现网站更具人性化,具有更良好的互动。以下是总体需求

1.1 通过手机号码注册账号并且登陆

每个手机号码只可以注册一个账号,并且通过账号完善个人信息和浏览商品,发布商品等,注册时需要通过手机号码获取验证码进行验证才能注册。

1.2 实现二手商城

商城主要显示总的商品信息,并且可以通过侧边栏点击进行信息过滤。商品点击之后可以查看详细信息。

1.3 站内搜索引擎

实现本站内特有的搜索引擎,可以输入字段,模糊查询合适的商品并且显示出来。

1.4 求购信息发布

根据需求输入相应的信息,发布求购商品。

1.5 求购商城

卖东西的用户,也可以通过求购商城查看是否有用户对自己拥有的二手物品有需求,查看详细的需求,有的话可以跟买家联系进行交易。

1.6 货物出售信息发布

卖家可以发布二手商品的信息,对商品进行描述,并且添加图片增加可信度,也方便买家查看相应的信息。

1.7 购物车

将想要的物品添加到购物车,可以修改数量,选择是否要支付,移除商品。选择收货地址,并且进行结算。

1.8 个人信息

用户发表求购信息和发布商品时需要先进行信息的完善,用户可以查看自己发布的商品,对发布的商品进行修改或删除,查看已发布求购信息,对求购的商品进行修改或删除。

2 概要设计

系统的整体结构流程图如下

这里写图片描述

2.1 系统模块

本系统的可以分为以下几个模块。

2.1.1 商品首页

负责显示热门的商品信息,以及显示本网站的网站信息,导航栏负责跳转到各个页面,没有登录显示按钮可以让用户进行登陆和注册。已登录的用户显示用户名,并且可以发布商品信息,查看个人信息等。进入首页的时候,通过Ajax获取数据库中存在的热门商品数据集合,并且刷新页面的内容,点击商品之后跳转到商品详细信息模块。

2.1.2 二手商城模块

负责显示所有的二

评论 264
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值