# secondshop **Repository Path**: tian-zepeng/secondshop ## Basic Information - **Project Name**: secondshop - **Description**: 基于ssm的二手交易市场 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2024-09-02 - **Last Updated**: 2025-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: SSM, Java, jsp, MySQL ## README # secondshop #### 介绍 基于ssm的二手交易市场 #### 软件架构 ssm+mysql+jsp #### 安装教程 1.创建数据库secondshop,执行secondshop.sql 2.修改mybatis.xml中的以下配置: 修改为自己的数据库连接 3.启动项目 登录界面实现 该页面是进入校园资源互助平台的入口,用户首先选择以什么身份登录,然后输入账号和密码,点击“登录”,系统将该页面的表单提交给 index.jsp,并使用Ajax返回到后台,如果账号或密码输入错误,会有相应的提示,并刷新页面,要求用户重新填写账号和密码。 ![输入图片说明](img/image1.png) 当用户登录时,如果输入账号错误,会有下图提示: ![输入图片说明](img/image2.png) 当用户输入密码错误时,会有下图所示提示: ![输入图片说明](img/image3.png) 图7.3登录模块密码输入错误界面 管理员模块实现 管理员登录成功之后会进入到下图所示首页: ![输入图片说明](img/image4.png) 首先进入的是物品分类管理模块,管理员可以删除或新增一二级分类,如果管理员想要查看某个类别下面的二级分类,则需要先选中一级分类: ![输入图片说明](img/image5.png) 管理员点击删除按钮时,如果删除的是一级分类,则会判断一级分类下是否存在二级分类,如果存在则会提示存在二级分类: ![输入图片说明](img/image6.png) 如果要删除二级分类,则会判断该分类下是否有商品,如果有则会提示存在物品 ![输入图片说明](img/image7.png) 当一级分类下不存在二级分类或者二级分类下没有任何物品时,则会删除成功, ![输入图片说明](img/image8.png) ![输入图片说明](img/image9.png) 当管理员点击添加时,就可以添加分类,如下图7.10所示: ![输入图片说明](img/image10.png) 添加成功后会提示添加成功 管理员删除一级分类和添加一级分类与二级分类一致。 管理员点击物品管理时,会看到所有在售或已下架的商品, ![输入图片说明](img/image12.png) 管理员在点击删除之后会提示是否删除, 当管理员选择确定时,会提示删除成功,并把状物品进行删除 管理员对商品进行下架时与删除时的页面展示相似,只是把某个物品状态变为了已下 当管理员点击订单管理时,可以查看所有的交易中和交易完成的订单信息 ![输入图片说明](img/image17.png) 当管理员选择删除订单时,会提示是否删除,如果选择确定,则删除成功, 当管理员点击用户管理时,可以看到所有用户信息: ![输入图片说明](img/image20.png) 管理员点击禁用用户时,会修改用户状态为失效,此时用户将不能登录系统 用户模块实现 用户在点击注册时可以进行账号的注册,当用户输入的手机号是一个已经存在的账号的手机号时,会提示手机号已存在,如果不存在则注册成功,成功之后会直接跳转到用户登录界面 当用户登录成功之后,进入系统页面,可以看到所有商品并进行浏览 ![输入图片说明](img/image24.png) 用户可以点击某个商品查看具体物品信息,物品描述及物品留言,可以搜索商品 用户可以点击我的来查看我的信息和我收藏的物品,我发布的物品及我的订单 此外,用户可以查看我收到的评论和我收到的回复用户可以看到谁购买了我的商品 用户可以点击查看具体的订单信息,当交易完成后,用户可以选择关闭交易 此外,用户可以在我的订单页面点击订单编号查看订单信息,页面与上图所示一致。 用户可以在我的物品页面点击物品编号查看物品具体信息, 用户可以在当前页面点击编辑对自己发布的商品信息进行编辑 此外,在当前页面用户还可以查看到最近发布的商品 用户可以点击发布来发布自己想要售卖的商品 当用户填写完具体信息之后,需要点击获取物品ID,之后可以进行图片上传 ![输入图片说明](img/image44.png) 点击提交之后,用户可以查看到所发布的商品信息 用户可以在浏览页面点击某个具体商品可以联系卖家协商加个和商品使用情况,如下图7.46所示 ![输入图片说明](img/image45.png) 用户可以点击购买进行商品的购买,并且会创建一个新的订单,此时商品界面会不显示该商品,如下图7.46,图7.47所示: ![输入图片说明](img/image46.png) ![输入图片说明](img/image47.png) 购买成功后,跳转到具体的订单页面 ![输入图片说明](img/image48.png) 如果用户此时购买需求发生变化,可以点击取消订单,此时会删除该订单,并且会释放该商品,使商品界面重新显示该商品,如下图7.49所示: ![输入图片说明](img/image49.png) 如果该订单已经完成,用户此时点击取消订单则会显示订单已经完成,无法取消。