基于spring boot的校园二手闲置网站/学生闲置物品交换系统的设计与实现(论文+源码)_jsp_238

本文探讨了在现代信息技术背景下,设计并实现一个基于SpringBoot的校园二手交易网站,分为用户管理、管理员管理模块,以解决传统交易方式的问题。系统包含商品发布、信息管理、用户登录验证等功能,以提升交易效率和安全性。
摘要由CSDN通过智能技术生成

1、选题的目的和意义:

目前现代信息技术已经广泛应用于生产、流通、消费等社会生活的各个层面,互联网上呈现出信息多样化、商品多样化的趋势。便捷、低成本、选择面广等优点的网上购物已经日渐成为大众生活的一部分。与此同时,商品更新换代的速度也日益加快。在大学校园中,旧物交易市场体系还不够健全,每逢毕业季及开学季,学生之间的跳蚤市场、摆地摊、微信二手交易格外红火,但这些传统方法不仅降低交易效率,导致部分学生无法及时接收信息,甚至有可能扰乱秩序,有着更大的诈骗风险。因此需要某种网络平台帮助大部分能在利用的商品转移到学生手中,而校园二手交易网站将会发挥它最大的作用。校园电子商务作为一种新型电子商务,这种模式正是在校园内以校园网为基础为广大学生服务的平台。

建立校园二手交易网站,专为大学生服务,可以更大挖掘旧物的潜在价值,减少资源浪费,帮助学生减轻环境负担,用优惠的价格购入所需用品,满足在校学生对二手物品的需求;帮助大学生树立正确的价值观,增强勤俭节约的意识,有利于营造良好的校园氛围,具有深远的社会效益。

2、主要研究内容:

本课题主要设计并实现一个基于Spring Boot的校园二手交易网站。本交易系统采用(springboot+spring mvc+Mybatis)框架开发。网站面对对象主要以高校学生为主。要开发的网站设计主要分为两个模块:用户管理模块、管理员管理模块、游客用户模块。其中用户管理模块和管理员模块需要登录后才能操作。包括发布信息、买卖信息更新、用户基本信息管理、商品搜索、删除用户、留言、私信等功能。

  1. 用户管理模块:用户成功登陆后
  2. 发布信息:登录成功可以发布出售或求购商品的信息。
  1. 信息更新:可修改更新商品信息。
  2. 个人信息更改:可在个人中心对自己基本信息进行增删改查操作。
  3. 商品搜索:可在搜索栏目输入关键字搜索要查找的商品。
  1. 管理员管理模块:
  1. 发布信息:发布公共信息通知用户。
  2. 实现对主页、用户、留言的管理与筛选。可管理分类个数,对其进行增删改的管理。
  1. 基本要求:

在界面方面系统有登陆、注册、退出三个界面。每个界面对应不同的运行状态(具体由登陆系统人员的身份而定);网站主要体现各个发布商品的信息,用户可互相私信聊天;网站设立用户名和密码验证方式,防止非法用户登录越权操作。同时将重要信息只限于服务器前端,避免了相关的安全隐患;数据库采用MySQL,保证了数据库的完整性。

3.3.1系统流程分析

该系统的用户主要是管理员和网站会员。首先来看下管理员的系统流程图,如图3-1所示是管理员的系统流程图。二手校园网站管理员的账户名和密码是设计时候已经给定的,管理员可以直接输入用户名和密码登入系统的后台管理界面,如果输入错误,会显示错误提示。管理员的主要功能模块分为商品管理、网站信息和账户设置。

(1)商品管理主要包括商品管理、订单管理、销售统计、商品对象管理、商品类别管理和商品标签管理。和会员的功能一样的是,管理员也可以通过发布商品的功能进行二手商品信息的发布,针对会员发出的订单可以进行查看和处理。还有就是针对一段时间的销售情况可以查询到具体的销售统计情况。

(2)网站信息主要包括首页轮播图设置、网站导航设置、首页栏目设置、系统公告管理、留言管理、密保问题设置、友情链接。网站的轮播图设置,首页栏目增加或者删除都可以操作。系统会提供公共,发布一些重要的信息,管理员可以针对留言进行管理,因为涉及的账户安全问题,管理员提供密保问题设置功能,以防有的会员忘记密码的情况下重新修改密码。

(3)账户设置主要包括后台用户管理、会员管理、修改密码、修改账户、账户查看。针对所有用户的管理,包括后台用户和会员用户。会员的类型可以根据具体情况进行设定。还有就是可以修改管理员自己账户信息和密码。

再来看下会员的系统流程图,如下图3-2所示。会员进入网站以后,如果需要进行购买二手商品或者发布二手商品等操作,需要先注册成为会员,如果注册时信息填写出现错误,会出现提示信息。以会员身份登录系统以后,会有相应的功能权限,主要包括商品管理、与我相关、安全中心、账户信息。

(1)商品管理,会员可以发布商品到网站上进行销售,也可以发布求购信息。

(2)与我相关中,会员可以查看到自己的订单信息,自己的留言信息和收藏的信息。

(3)安全中心可以对自己设定的登录密码进行修改,还有就是支付密码进行修改,录入密保问题和自己的密保问题。

(4)账户信息中,可以查看到自己账户信息,添加或者操作收货地址,看看账户余额和对自己的信息进行修改。

4.3系统总体功能模块设计

下图是基于SSM架构二手校园网站的总体功能模块图。

4.4数据库表设计

得到实体图之后,根据实体图做表就可以了,表格的制作需要遵循三范式的要求,实体中的依赖关系,一一对应或者一对多或者多对多,都需要进行证号。以下是具体的表格:

表1焦点图信息表

列名

注释

主键

外键

类型

id

编码

int

url

地址

varchar

remark

说明

varchar

xtype

备注

varchar

href

链接地址

varchar

pindex

排序

varchar

表2会员信息表

列名

注释

主键

外键

类型

id

编码

int

accountname

账户名

varchar

password

密码

varchar

logtimes

登陆次数

int

sex

性别

varchar

email

邮箱

varchar

touxiang

头像

varchar

regdate

注册时间

DateTime

des

说明

Text

mobile

联系电话

varchar

address

地址

varchar

name

姓名

varchar

idcardno

身份号

varchar

typeid

类别编号

int

typename

会员级别

varchar

表3系统公告信息表

列名

注释

主键

外键

类型

id

编码

int

title

标题

varchar

pubtime

发布时间

DateTime

pubren

发布人

varchar

dcontent

内容

Text

表4评论表信息表

列名

注释

主键

外键

类型

id

编码

int

title

备注

varchar

commentor

备注

varchar

commenttime

备注

DateTime

dcontent

内容

varchar

xtype

备注

varchar

tablename

表名

varchar

belongid

宿主id

varchar

表5安全中心信息表

列名

注释

主键

外键

类型

id

编码

int

title

问题

varchar

answer

答案

varchar

accountname

账号

varchar

表6站点导航信息表

列名

注释

主键

外键

类型

id

编码

int

title

标题

varchar

href

连接

varchar

sindex

序列号

int

表7留言信息表

列名

注释

主键

外键

类型

id

编码

int

title

标题

varchar

dcontent

留言内容

Text

createtime

时间

DateTime

replyren

回复人

varchar

replytime

回复时间

DateTime

replycontent

回复内容

varchar

status

状态

int

lyren

留言人

varchar

lyname

姓名

varchar

表8用户信息表

列名

注释

主键

外键

类型

id

编码

int

username

用户名

varchar

password

密码

varchar

sex

性别

varchar

creator

创建人

varchar

createtime

创建时间

DateTime

realname

姓名

varchar

email

邮箱

varchar

tel

电话

varchar

nickname

昵称

varchar

logtimes

登录次数

int

rolename

角色

varchar

roleid

角色编号

int

表9收货地址信息表

列名

注释

主键

外键

类型

id

编码

int

title

标题

varchar

shr

收货人

varchar

mobile

电话

varchar

postcode

邮编

varchar

addinfo

地址

varchar

hyaccount

会员

varchar

表10商品信息表

列名

注释

主键

外键

类型

id

编码

int

name

名称

varchar

tupian

图片

varchar

jiage

价格

Float

hyjia

商城价格

Float

sptypeid

类型编码

int

sptype

商品类型

varchar

tuijian

推荐

int

dazhe

打折

int

zuixin

最新

int

hot

热点

int

kucun

库存

int

danwei

单位

Varchar

spno

商品编号

varchar

pubren

发布人

varchar

pubtime

发布时间

DateTime

state

状态

int

subtitle

广告语

varchar

shdx

适合对象

varchar

dxid

对象编号

int

chandi

产地

varchar

baozhuang

包装

varchar

tagid

标签id

int

tagname

标签名称

varchar

表11商品类别信息表

列名

注释

主键

外键

类型

id

编码

int

mingcheng

名称

varchar

parentid

父节点

int

isleaf

是否叶子

int

jieshao

介绍

varchar

表12标签信息表

列名

注释

主键

外键

类型

id

编码

int

name

名称

varchar

表13对象信息表

列名

注释

主键

外键

类型

id

编码

int

name

名称

varchar

表14采购信息表

列名

注释

主键

外键

类型

id

编码

int

spno

商品编号

varchar

spname

商品名称

varchar

supplor

供应商

varchar

count

采购数量

Float

cgdate

采购日期

DateTime

cgren

采购人

varchar

danwei

单位

varchar

storeid

仓库编号

int

storename

仓库名

varchar

表15会员级别信息表

列名

注释

主键

外键

类型

id

编码

int

name

名称

varchar

discount

折扣

Float

表16敏感信息表

列名

注释

主键

外键

类型

id

编码

int

name

名称

varchar

表17求购信息信息表

列名

注释

主键

外键

类型

id

编码

int

title

标题

varchar

pubren

发布人

varchar

pubtime

发布时间

DateTime

jiage

价格要求

varchar

xinjiu

新旧程度

varchar

szdi

所在地

varchar

tupian

图片

varchar

clickcount

浏览次数

int

des

供应信息

Text

mobile

联系电话

varchar

typeid

类别编号

int

typename

类别名称

varchar

brandname

品牌

varchar

xinghao

型号

varchar

state

状态

int

  • 20
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值