一、管理员功能

1、主页:

(1)通知栏:显示当前时间,以及,如果登录状态,会出现“管理员标志”

(2)注销:回到登录页面

2、二手车管理

(1)在售车辆管理

编号或名称模糊查询:如果输入的编号或名称被包含,显示,不存在不显示,什么都不输入搜索,再次显示全部列表,以后搜索,同理。

详情、修改(如果原来添加的时候没有上传图片,会从图片服务器找到一个默认图片加上去,修改时,如果原来图片是默认图片,数据库将新的图片路径替换,如果原来的图片不是默认图片,会删除修改前的图片,以新的图片更替)、下架(不是删除,可再上架)

(2)下架车辆管理

搜索、上架(同时刷新上架时间)

修改、删除(彻底删除,不可恢复)

3、品牌管理

(1)添加品牌

(2)品牌管理

     详情、修改、删除(谨慎删除,不然对应的车的信息基本作废)

4、分类管理

(1)品牌分类管理

修改是否可以查询状态

(2)价格分类管理

5、推荐管理

推荐车辆 改为是否推荐

6、订单管理

(所有的搜索为改对应种类订单编号或汽车名称的模糊查询,订单中点击详情是有汽车图片的)

(1)未发货订单

搜索、详情查看、发货操作

(2)未收货订单

搜索、详情查看

(3)历史订单

搜索、详情查看(这里没有选择删除操作,原来写了,后来取消了,因为用户已经拥有了删除权限。)

(4) 回收站订单

对用户删除的订单、搜索、详情查看、彻底删除(不可恢复)

7、 销量统计

(1)品牌销量统计。

数量金钱、详情:查询该品牌卖出的全部订单

(2)时间销量统计

数量金钱、详情:查询该月份卖出的全部订单

二、商家功能

1、主页:

(1)通知栏:显示当前时间,以及,如果登录状态,会出现商家姓名,否则显示未登录。不过,原则上商家是必须登录的

(2)注销:回到登录页面

(3)搜素:汽车编号或姓名(用户也一样)

2、 二手车管理

(1)添加车辆

a) 如果添加时没有选择图片,后天会从图片服务器中选择一个默认的图片上传

(2)在售车辆管理

编号或名称模糊查询、详情、修改(如果原来添加的时候没有上传图片,会从图片服务器找到一个默认图片加上去,修改时,如果原来图片是默认图片,数据库将新的图片路径替换,如果原来的图片不是默认图片,会删除修改前的图片,以新的图片更替)、下架(不是删除,可再上架)

(3)下架车辆管理

搜索、上架(同时刷新上架时间)

修改、删除(彻底删除,不可恢复)

3、 订单管理

(所有的搜索为改对应种类订单编号或汽车名称的模糊查询,订单中点击详情是有汽车图片的)

(1)未发货订单

搜索、详情查看、发货操作

(2)未收货订单

搜索、详情查看

(3)历史订单

搜索、详情查看(这里没有选择删除操作,原来写了,后来取消了,因为用户已经拥有了删除权限。)

(4)回收站订单

对用户删除的订单、搜索、详情查看、彻底删除(不可恢复)

4、销量统计

(补充:管理员的品牌表中是自带销量统计的, 每次卖出一个商品都后天都会更新数据。但是每个商家并没有一个品牌表,商家的销量统计是从所有商家对应的订单中通过数据分析的出来的销量统计。所以有一个弊端就是,如果你彻底删除某个订单,那个商家的统计就会有一点小偏差)

(1) 品牌销量统计。

数量金钱、详情:查询该品牌卖出的全部订单

(2) 时间销量统计

数量金钱、详情:查询该月份卖出的全部订单

5、 个人中心

商家个人信息管理

6、 关于我们

三、用户:

备注:用户的商城,购物车,和订单详情都是有车辆图片的。商城的鼠标移入会触发时间使图片放大

(1)登录:使用账号密码登录

(2)快捷注册:用户名,手机号,密码,(手机号是必须有的,因为找回密码只有这一个唯一标识了,如果手机号已经被注册,提示用户无法注册)

注册成功后进入主页。

(3) 注册协议:为了更加认真点:注册协议用的人人网的协议链接

(4) 暂不登录:直接进入主页面。

用户如果账号或者密码输入错误,即使账号不存在,提示的信息是一样的,防止人恶心编写软件破解。但是如果账号输入输入的存在只是密码输入错误的,会弹出一个‘找回密码’。(管理员不会弹出,因为管理员没有信息—手机号码)

(这样还是能判断输入的账号是否存在,就当用户不知道我的设计思路吧。)

(5) 找回密码:输入账号,手机号码,6位验证码(毕竟不能给用户发短信,暂且认为只要是6位数字即可),如果输入的账号和手机号码不匹配出现提示,并且提交框不可编辑。如果匹配,会出现一个输入新密码的组件 ,这是输入新的密码,找回成功,进入主页。

1、主页。

(1)标题栏的姓名为用户是否登录的标志,如果用request,每次都要传递,太笨重,所以用的session,登录时发布一个session,但是,弊端就是,如果在个人中心修改了姓名,需要下次登录才能刷新。

(2)点击“Second-hand Car”标志会返回主页

(3)主页显示的是平台的一些简介。包括图片,吸引一下眼球。

2、 商城(不登录也可以查看)

(1)管理员推荐车辆置顶

可以选择加入购物车还是直接购买。加入购物车留在原页面,如果直接购买(未登录会跳转到登录界面)进入提交订单页面。(提交订单之后会再跳转到扫码付娟的页面,想了一下,把瓜子车的二维码放上了,您可以把自己的支付宝二维码放上去,真的,说回来,进入页面,不用真的扫直接点击支付成功就行,如果点暂不支付,就会跳转未付款页面)

(2)可以根据品牌、最低价格、最高价格、上架时间的前后截止时间 多重条件进行分类搜索,

搜索后搜索条件会显示给用户(后台传值)

3、 购物车(没有登录跳转到登录界面)

删除、一键删除、如果点击付款和上述页面跳转一样,不在赘述。

4、 订单管理(没有登录跳转到登录界面)

代付款订单(可以取消订单)、未发货订单、未收货订单、历史订单

这里的话,用户的操作空间很小,基本职能查看,不能修改订单的。

订单结束后可以删除。

付款成功后,购物车中的信息会对应减少更新。

收货后,我认为这是一个订单结束,品牌销量表中信息更新。

5、 个人中心(没有登录跳转到登录界面)

个人信息修改、修改个人密码两个界面

(原密码输入错误,或者两次新密码输入不一致会有提示)

6、关于我们

就是一个简单页面,介绍一个公司状态。

页面效果:










基于JAVA+SpringMVC+Mybatis+MYSQL的网上二手车交易系统相关推荐

  1. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上相册展示系统

    项目功能: 用户登录注册,照片墙展示,上传照片,添加图片描述,删除照片,退出登录等 页面效果:

  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上商城系统

    项目功能: 商城功能包含前后台,前台用户登录注册.浏览商品.加入购物车.提交订单,后台管理员用户管理.商品分类管理.商品管理.属性管理.订单发货管理等 页面效果:

  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上拍卖秒杀竞价系统

    项目源码: 主要功能包括: ①1.前台模块 (1)普通用户登录/注册. (2)分类查看商品(普通商品与促销商品) (3)查看商品详细信息 (4)查看秒杀商品 (5)查看竞拍商品 (6)将商品加入购物车 ...

  4. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上试衣间设计

    项目功能: 目的能在系统上完成简单的试衣效果,传输身高体重数据,在系统上显示试穿衣服的视频效果.管理员先按照身高体重添加好试穿衣服的视频信息,然后用户登录后输入自己的身高体重,查询数据库对应的穿衣视频 ...

  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上医院预约挂号系统

    项目功能: 系统功能模块:添加科室信息.科室信息管理.添加医生信息.医生信息管理.添加病人信息.病人信息管理.添加预约信息.预约信息管理.添加新闻信息.新闻信息管理.添加留言.留言管理.添加用户.用户 ...

  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上书城

    项目功能: 系统包括用户登录注册,首页按分类查找书籍,搜索书籍,加入购物车,提交订单,结算,查看个人信息,用户订单管理,用户地址管理,我的收藏,后台管理员登录,用户管理,书籍管理,订单管理,活动管理, ...

  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上零食销售系统

    项目功能: 前台功能模块主要包含:注册登陆子模块.浏览子模块.查询子模块.购物车子模块.支付子模块. 后台功能模块主要包含:商品管理子模块.订单管理子模块.会员管理子模块.新闻管理子模块.系统用户管理 ...

  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上零食商城管理系统

    项目功能: 系统分为前后台,前台功能包括用户登录注册,查看最新商品,按分类筛选商品,查看商品详情,加入购物车,提交订单,查看我的订单,后台包括管理员登录,用户管理,员工管理,图片管理,订单管理,图标统 ...

  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上书店管理系统

    项目功能: 系统包括会员注册登录,店铺登录注册,首页展示书籍信息,按类别查找书籍,查看图书详情,加入购物车,添加收货地址,提交订单,查看我的订单,修改基本资料,上传个人头像,修改密码,管理员后台登录, ...

最新文章

  1. java-容器-ArrayList
  2. Jenkins持续集成输出html测试报告
  3. 前端路由的概念与原理
  4. 高端唯有定制,把 sublime 打造成专属的 IDE
  5. 缓存一致性(MESI)
  6. JS-Object 对象的相关方法
  7. CSS的盒子模型(Box Model)
  8. 机器学习 模型性能评估_如何评估机器学习模型的性能
  9. mysql 正则匹配 捕获组_常用正则表达式 捕获组(分组)
  10. IO中同步、异步与阻塞、非阻塞的区别
  11. python能做什么项目-用python真的可以做很多有趣的事!我自己做了些小项目!大家看看...
  12. 为Mac任意命令设置快捷键
  13. make的作用linux,Linux下./configure,make,make install的作用
  14. 算法设计与分析基础(第3版)读书笔记(及几处翻译上的错误~~)
  15. java减号的正则_java 正则匹配 特殊字符 减号- 的情况,处理方式
  16. 使用BootStrap制作网页页面
  17. 注册表被禁用 (备用)
  18. 中继器的使用方法(终)
  19. [办公应用]word 2007:全屏快捷键,让复制图片保持原样大小(office 全屏快捷键)...
  20. mysql数据库在政务项目中的运用_数据库区域论文,关于MySQL数据库在域名系统中的应用实现相关参考文献资料-免费论文范文...

热门文章

  1. OpenShift 4 - 安装3Scale API Management环境
  2. OpenShift 4 - 为Serivce Account赋权
  3. android 并排按钮,Android TextView和Button并排,ellipsize左侧TextView
  4. html编写气泡对话框,HTML+CSS入门 纯CSS手写圆角气泡对话框
  5. or计算机二级,计算机二级VF历年上机试题or答案
  6. linux7 vnc看不到桌面,VNC Viewer轻松连接远程CentOS7桌面
  7. 浪潮服务器硬盘阵列怎么做,server - 浪潮服务器RAID阵列配置及OS安装
  8. mac上的Android虚拟机,android虚拟机能在retina MacBook pro上跑吗?
  9. zklib php,php 安装zookeeper扩展报错
  10. linux缓冲区攻击实验报告,linux 下缓冲区溢出攻击原理及示例