项目背景和意义

目的:本课题主要目标是设计并能够实现一个基于web网页的二手交易网站系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发;用户通过登录网站,查询二手交易商品,购买二手交易网站商品,下单;店主通过自己的商城管理平台发布二手交易商品、管理商品、处理订单;平台管理员通过后台管理所有的资讯、商品、订单查看等。

意义:随着全民电商时代的兴起,基于Java二手交易网站系统是计算机技术与市场交易管理相结合的产物,通过网站系统实现了对交易信息的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.而采用人工管理和发布交易信息的方法,不仅效率低,易出错,手续繁琐,而且耗费大量人力。为了满足市场管理人员对交易信息管理、公告资讯管理、交易人员的管理,在市场管理工作人员的具备一定的计算机操作能力的前提下,特编此基于Java二手交易网站系统以提高交易信息的管理效率。

可行性分析

基于java的二手交易网站系统有以下三方面可以总结系统开发的可行性,具体如下:

1.技术可行性

以Windows7或10为操作系统,基于java的jdk和tomcat,采用idea软件为开发后台管理,运用mysql进行数据库存储;后台管理系统硬件环境是PC机,用户使用任何能上网的电脑设置,使用浏览器即可访问二手交易网站系统。

2.经济可行性

一方面,只要有能上网的电脑,系统的管理员在任何地方任何时候都可以管理,工作效率进一步提高从而节省人力、物力,只要会打字即可,不需要很高的学历;另一方面,系统的制作成本低,在现有的PC机上即可使用idea开发者工具进行开发。

3.操作可行性

从管理来说,只要有一台普通的电脑就可以进行网站信息的设置、录入、修改,操作非常方便而且可行度很高。

主要功能模块

【用户功能模块】

(1)登录功能:注册普通账号登录;登录后可以修改用户的基本信息,也可以退出。

(2)浏览资讯:浏览网站管理发布的资讯,可以评论,评论后需要管理员审核和查看。也可以收藏资讯。

(3)关于我们:浏览网站关于我们的信息,涉及关于我们、联系我们、加入我们、法律声明等。

(4)商品列表:商品列表默认显示当前分类的所有商品,通过点击左侧分类进行商品列表的切换

(5)商品详情:在商品列表,点击标题可以查看商品详情,详情页面显示商品的封面、名称、价格、库存、店铺的名称、商品的详情等。

(6)商品操作:在商品详情,登录用户可以收藏商品,可以对商品发表评论(评论需要管理员审核后才可见),加入购物车,立即购买,去购物车结算等操作。

(7)购买商品:选中商品,到购物车,确认购买信息,点击去结算;结算页面,选择收货地址,填写留言,下单支付(模拟)

(8)我的商品订单:显示我购买的所有商品订单,包含单号、费用、商品图片、商品名称、购买数量、下单时间等

(9)订单处理:订单有待付款、待发货、待收货、已经完结几个状态;支持相应的操作。

(10)我的商品收藏:显示我收藏的所有商品列表,可以直接点击进入详情页面。

(11)收货地址管理:支持录入自己的地址,查看地址列表,支持修改和删除

(12)资讯浏览、收藏、评论:对网站普通资讯的浏览列表、收藏列表、评论列表

(13)用户信息:姓名、联系方式、邮箱、头像、简介、介绍等,支持随时修改;用户注册的信息后台管理员可见;后台管理员可以删除。

(14)密码修改:修改注册的密码。

(15)退出登录:清除登录的cookie,返回到首页。

(16)留言反馈:用户填写李哭咽的主题、联系人、电话、邮箱、留言内容;后台管理可以查看留言列表,可以删除留言。

【店铺功能模块】

(1)拥有普通用户的所有功能

(2)店铺设置:设置店铺名称、店铺简介、店铺详情、联系人姓名、QQ、邮箱,店铺logo

(3)商品发布:选择商品分类,录入商品名称、单价、库存、已销售、图片、商品详情等。

(4)商品管理:显示店铺发布的所有商品,支持修改和删除

(5)订单管理:显示本店铺相关的所有订单,支持订单处理和发货。

【后台管理功能模块】

(1)系统设置:设置关于我们、联系我们、加入我们、法律声明的信息。

(2)广告管理:设置网站首页轮播图和链接地址。

(3)留言管理:显示用户通过前台留言的列表,支持删除。

(4)会员中心:显示所有注册用户列表,支持删除。

(5)资讯中心:支持资讯分类设置,录入资讯,资讯列表,资讯修改和删除。

(6)资讯评论列表:显示前台用户评论的资讯和评论内容列表,后台管理员审核后前台才可见。

(7)商品分类设置:设置商品分类信息,供用户发布商品的时候选择分类;支持修改和删除

(8)管理商品:查看平台所有用户发布的商品信息列表,如果发现违规的可以删除。

(9)商品评论列表:显示所有用户评论的商品信息和评论信息,管理员审核后前台可见。

(10)热门商品关键字:设置需要在前台查询框下面显示的热门商品名称,按|分隔

(11)密码修改:修改注册的密码。

开发概要

开发操作系统:windows10 + 4G内存 + 500G

开发环境:JDK1.8 + Tomcat8

开发语言:Java

开发框架:springboot

模板引擎:Thymeleaf

开发工具:Idea

数据库:mysql8

数据库管理工具:navicat

其他开发语言:html + css +javascript

开发文件说明

后台管理文件

绿色的是开源的后台管理系统框架,不要动

所在路径:Src >main >com.huang.com>houtai

程序名

包含

houtai/fenzu.java

后台分组管理

/quanxian_fenzu_list

分组权限列表

/quanxian_fenzu_xiugai

分组权限 修改

houtai/ guanliyuan.java

后台用户管理

/ht_mima

密码修改

/quanxian_user_add

后台用户录入

/quanxian_user_list

后台用户列表

/quanxian_user_xiugai

用户修改

houtai/ huiyuan.java

后台框架

/login

用户登录页面

/main

后台首页

/top

后台顶部文件

/center

后台中间文件首页

/middel

后台中间文件(包含左右)

/left

后台中间文件-左边

/tab

后台中间文件-右边

/down

后台底部文件

/logout

后台退出登录

houtai/ quanxian.java

后台权限管理

/quanxian_caidan_1ji

1级菜单列表

/quanxian_caidan_2ji

2级菜单列表

/quanxian_caidan_2ji_nei

2级菜单 操作

/quanxian_caidan_3ji

3级菜单列表

/quanxian_caidan_3ji_nei

3级菜单 操作页面

houtai/ guanyu.java

关于我们设置

/houtai_shezhi_guanyu

关于我们设置:关于我们、联系我们、加入我们、法律声明

/houtai_guanggao_shezhi

设置广告

/houtai_liuyan_list

留言列表

/houtai_liuyan_del

删除留言

/houtai_shezhi_guanyu2

关键字设定

houtai/ xinxi.java

后台新闻管理

/houtai_xinxi_fenlei

信息分类管理

/houtai_xinxi_add

信息录入

/houtai_xinxi_list

信息列表

/houtai_xinxi_xiugai

修改资讯

/houtai_xinxi_del

删除资讯

houtai/ xinxi_qita.java

后台新闻评论管理

/houtai_xinxi_pinglun_list

后台信息评论列表

houtai_xinxi_pinglun_caozuo

后台信息评论操作(修改xiugai和删除del)

houtai/ yonghu.java

用户管理

/houtai_yonghu_list

用户列表

/houtai_yonghu_del

删除用户

houtai/shanpin

商品管理

/houtai_shangpin_fenlei

商品分类管理

/houtai_shangpin_add

商品录入

/houtai_shangpin_list

商品列表

/houtai_shangpin_xiugai

商品修改

/houtai_shangpin_del

商品删除

houtai/dingdan

后台订单管理

/houtai_dingdan_list

订单列表

/houtai_dingdan_chuli

订单处理

网站文件

都在Com.huang.cms包下

下面是后台管理所涉及的

程序名

包含

pc/ pc_controller.java

前台公用controller类

/pc_zixun_chaxun

资讯查询

/api_zixun_shoucang

收藏接口

/api_zixun_pinglun_add

资讯评论

/pc_mem_mima_act

密码修改

/pc_mem_logout

退出登录

/pc_guanyu_liuyan_add

留言信息 写入数据库

pc/ pc_index.java

前台首页

/pc_index

首页

pc/ pc_mem.java

前台会员

/pc_huiyuan_zhuce

注册

/pc_huiyuan_denglu

登录

/pc_mem_index

会员首页

/pc_mem_xinxi_xiugai

会员 信息修改

/pc_mem_mima

会员 密码修改

pc/ pc_ pc_mem_controller.java

前台会员controller类

/check_mem_reg

验证 用户注册

/check_mem_login

验证 用户登录

/pc_mem_zixun_shoucang_del

删除 用户资讯收藏

pc/ pc_mem_zixun.java

会员资讯

/pc_mem_zixun_liulan

会员 资讯 浏览记录

/pc_mem_zixun_shoucang

会员 资讯 收藏列表

/pc_mem_zixun_pinglun

会员 资讯 评论记录

pc/ pc_public.java

前台公用类

/pc_toubu

头部文件

/pc_guanyu_women

关于我们

/pc_guanyu_liuyan

留言反馈

pc/ pc_zixun.java

资讯

/pc_zixun_list

资讯列表

/pc_zixun_xiangqing

资讯详情

pc/dizhi

地址库

/pc_mem_dizhi_list

地址列表

/pc_mem_dizhi_add

地址录入

/pc_mem_dizhi_del

删除地址

/pc_mem_dizhi_xiugai

修改地址

pc/pc_mem_shangpin

会员商品

/pc_mem_shangpin_dingdan_list

会员 商品 订单 列表

/pc_mem_shop_dingdan_del

订单删除

/pc_mem_shop_dingdan_fukuan

订单付款

pc_mem_shop_dingdan_shouhuo

订单收货

pc_mem_shangpin_shoucang_list

收藏列表

pc_mem_shangpin_shoucang_del

商品收藏删除

pc/pc_shangping

网站商品

pc_shangpin_list

商品列表

pc_shangpin_xiangqing

商品详情

pc_shangpin_gouwuche

购物车 列表

pc_shangpin_gouwuche_xiadan

购物车 下单填写页面

pc_shangpin_gouwuche_xiadan_chuli

购物车 下单处理程序

pc/pc_shop_controller

网站商品操作接口

api_shop_sp_shoucang

收藏接口

api_shop_sp_pinglun_add

商品评论

api_shop_sp_gouwuch e

添加购物车

api_shop_sp_goumai

立即购买

api_shop_gwc_update_shuliang

更新购物车 商品 数量

pc/ pc_dianpu

店铺功能

/pc_dianpu_shangpin_add

商品录入

/pc_dianpu_shangpin_list

商品列表

/pc_dianpu_shangpin_xiugai

商品修改

/pc_dianpu_shangpin_del

商品删除

/pc_dianpu_dingdan_list

订单列表

/pc_dianpu_dingdan_chuli

订单处理

/pc_dianpu_index

店铺页面

/pc_dianpu_list

会员店铺列表

功能模块图

作品效果截图

网站功能截图

店铺功能截图

后台管理截图

校园二手交易系统平台相关推荐

  1. 软件工程项目——校园二手交易系统——第一部分需求规格说明书

    第一部分 需求规格说明书 1.引言 1.1编写目的 1.2项目背景 1.3定义 1.4参考资料 1.1编写目的 目前我校的校园二手交易市场多是利用超级课程表上的"跳蚤市场"以及本校 ...

  2. 软件工程项目——校园二手交易系统——引言

    引言 1.1编写目的 1.2项目背景 1.3定义 1.4参考资料 1.1编写目的 目前我校的校园二手交易市场多是利用超级课程表上的"跳蚤市场"以及本校的贴吧进行,两者都形成了一定的 ...

  3. 基于安卓的校园二手交易系统

    基于安卓的校园二手交易系统 基于安卓平台的校园二手商品交易APP设计与实现,采用C/S架构,客户端采用Android Studio作为开发平台,服务器端采用JAVA语言,以eclipse和tomcat ...

  4. Android Studio实现一个校园二手交易系统

    项目目录 一.项目概述 二.开发环境 三.项目结构 四.运行演示 五.源码获取 一.项目概述 本次项目实现了一个功能非常强大的校园二手交易系统.包含注册登录.密码校验.顶部导航栏.底部导航栏.下拉列表 ...

  5. 微信小程序之校园二手交易系统app毕业设计ssm

    微信小程序之校园二手交易系统app毕业设计ssm

  6. Spring+SpringMVC+Jsp实现校园二手交易系统

    文末获取源码 开发语言:Java 框架:SSM 技术:Jsp JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclip ...

  7. 【毕业设计】基于spring的校园二手交易系统

    文章目录 0 前言 1 项目简介 2 总体设计 2.1 用户功能 2.2 管理员功能 2.3 用户模块设计 2.3.1 用户登录/注册模块 2.3.2 发布与检索模块 2.3.3 核心交易模块 2.4 ...

  8. 基于PHP的校园二手交易系统(前后台)

    基于PHP的校园二手交易系统(前后台) 一 项目介绍 二手交易系统分为前后台,采用ThinkPHP框架,可搭建在phpstudy下快速部署! 技术栈 php+mysql+bootstrap+jquer ...

  9. 校园二手交易系统(四):首页展示及商品详情页面

    校园二手交易系统(四):首页展示及商品详情页面 本次完成首页的商品展示以及商品详情页面,主要使用mybatisPlus,并无技术难点,主要实现效果如下 展示浏览排名前三的轮播: 使用elementUI ...

  10. 基于SpringBoot的校园二手交易系统

    基于SpringBoot的校园二手交易系统 校园二手交易系统 项目简介 技术选型 数据库设计 代码结构 界面设计 用户前台 管理员后台 代码获取 校园二手交易系统 项目简介 本项目为校园二手交易系统, ...

最新文章

  1. 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?
  2. 价格走势PHP源码,php多币种区块链交易所源码 存取功能齐全+最新价格走势正常...
  3. ai一个线段多个箭头_AI设计教程:艺术笔制作渐变线条海报的方法是什么
  4. [转]Linux下g++编译与使用静态库(.a)和动态库(.os) (+修正与解释)
  5. 使用 XAML 格式化工具:XAML Styler
  6. TS DataType
  7. Java基础002 Java9开发环境搭建(Win10平台)
  8. [Google Guava]学习--新集合类型BiMap
  9. mysql 求平方_如何用MySQL求一个范围内的完全平方数
  10. matlab fread每隔,matlab 中关于fread函数的用法
  11. 机器学习处理信号分离_机器学习和深度学习现如今能应用在雷达信号处理,或者信号处理的哪些方面?...
  12. 《西游记》中的未解之谜,经典之至
  13. 【编程实践】复杂网络的基本知识及实现
  14. python面向对象基础-01
  15. HDFS强制退出安全模式
  16. 三年初心不改,iQOO如何树立电竞旗舰新标杆?
  17. 基于CAN总线步进电机驱动器设计
  18. C语言作用域(变量生存的空间)学习
  19. 电子计算机制作探测,金属探测器DIY,你真正了解过多少?
  20. 5言律诗-望月(原创新作)

热门文章

  1. usb redirector linux,USB Redirector Client详细使用教程
  2. 将ip地址转换为点分十进制表示
  3. 2020年python哪个版本好用_不要再纠结Python哪个版本好,2020年用Python3就对了
  4. 文字转语音怎么真人发声
  5. 南方cass快捷键命令修改在哪_南方CASS操作快捷命令
  6. 51单片机与蓝牙模块连接
  7. 【Java性能调优】(性能调优流程)从系统评估到性能调优
  8. 小觅相机SDK安装与报错解决
  9. ws2812b灯带容易坏_WS2812B灯带STC驱动
  10. PS 如何使用抽出滤镜抠人物的头发丝等细节