在线购物系统实验一

问题陈述

  随着网络科技的日益发展,全球B2B电子商务交易一直占据主导地位,在线购物是如今大多数现代人购物方式的首选,网上商城为大家带来了极大的方便。如今我们要开发一个在线购物商城系统,方便用户足不出户就可以购买商品,减少供应商店费用。

  由于商城系统要快速开发,因此本系统将使用已有的支付系统用于支持本商城的所有支付操作(如买家付款、卖家提现等)。同时将沿用已有的后台管理系统,用于审核实名认证等后台操作。

  本系统使用开发语言为JAVA,使用Hibernate框架访问MYSQL数据库,开发使用的架构为Client-Server System架构。

  本系统共有三类用户:未登陆而进行匿名访问本在线购物网站的用户称为游客;已注册成为买家并且已经登陆商城系统的用户称为商城会员;已注册称为卖家并且已经登陆商城系统的用户称为商城卖家。

  当用户进入商城系统的服务入口后,可以根据商品的名称、种类、价格等条件进行组合查询,在商品查询结果列表中,用户可以进一步查看详细信息。

  每个想在该系统中购物的用户都必须先注册成为商城会员,注册时的手机号和会员名是用户的唯一标识。每个商城会员都拥有自己的个人中心,商城会员可以在个人中心中编辑自己的个人信息、收货地址(一个商城会员可拥有多个收货地址)、昵称(可重复)。会员订购商品后可查询其订单的状态(包括处全部、待付款、待发货、待收货、待评价、已完成、退货售后)。此外,会员还可以收藏自己喜欢的店铺,并在个人中心中查看自己收藏的店铺。

  会员在根据查询后得到相应的商品列表后,可以选择自己需要的商品及其数量放进购物车,此时系统会自动为购物车中每一个商品生成该商品“待付款”状态的订单,接下来会员可以选择取消此订单或进行支付。若用户选择支付该订单,则点击待付款的订单填写或选择个人购买信息(包括收货地址等),按下“确认”键后便进入支付流程。在订购商品后,系统会更新购物车和订单信息,订单状态更改为“待发货”状态,同时系统工作人员可以及时得到订单处理。

  会员收到货物以后,可以按“确认收货”键收货,确认后订单状态将改变为“待评价”。会员可以对订单进行文字评价以及打分(0-5分:0-2分为差评、3-4分为中评、5分为好评)。

  若用户收到货物后不满意,可以进行申请退货,卖家会及时收到会员申请退货的信息。若卖家同意退货,订单状态会更改为“退货售后”状态,买家支付的钱将转入买家的支付账号;若卖家不同意退货,则订单状态转变为待评价。

  如果用户想成为商城卖家销售货物,则注册称为卖家的时候要进行实名认证。后台通过实名认证后,卖家会拥有在商城的个人店铺和个人钱包账户。卖家可以编辑店铺名字、简介,在店铺中添加、编辑、删除商品,调整商品价格,查看自己发布的商品及其销售量,查看个人交易记录。卖家的个人钱包账户用于记录卖家个人的银行信息,同时记录卖家交易钱数。钱包资产分为冻结余额和可用余额,在买家购买商品但未确认收货时,买家支付的钱将存入支付系统中,同时记录在冻结余额中,冻结余额中的钱是不可以使用的。买家确认收货后,支付系统会将交易的金额从冻结余额转入可用余额中,卖家可以自行提现可用余额中的钱。若买家申请退款并且卖家同意退款,那么冻结余额会自动减去申请退款的买家支付的金额数目,退款操作将由系统自动进行。

  卖家收到交易订单信息后,可以进行发货处理,也可以点击“拒绝发货”按钮进行拒绝发货的操作。若卖家拒绝发货,则由支付系统把用户付款的金额退还给用户的支付账号。在买家对订单进行评论后,卖家也可以对此评论进行回复。

  每个卖家的店铺都拥有店铺综合评分、店铺年龄以及收藏数量,店铺综合评分取决于用户的好评度。用户好评度越高,则店铺店铺综合评分越高。



词汇表

1.           Definitions

这个词汇表包含了在线购物系统工作定义的关键概念。

1.1         UserBase

用户基类,系统中所有角色都继承此类。

1.2         Customer

商城会员,匿名游客注册登录成为商城会员之后可以在在线购物系统进行购物。

1.3         Seller

商城卖家,用户可以注册称为在线购物系统的卖家以进行商品销售。

1.4         Address

商城会员的收货具体信息,包含收货地址、邮政编码、收货人姓名、收货人电话。一个商城会员可以有多个关联的收货地址。

1.5         Product

商品。一件商品只能隶属于一个店铺,一个店铺可以拥有多件商品。

1.6         Category

商品分类目录。一件商品至少有一级目录,至多有三级目录。

1.7         Shop

在线购物系统店铺,一个卖家只能有一间店铺,一个店铺只能隶属一个卖家。商城会员可以进入店铺选购商品。

1.8         Contract

订单。每个订单可有五种状态:待付款、待发货、待收货、待评价、退款。

1.9         Contract_comment

订单评价。商城会员确认收货后可以对订单进行评价以及评分。

1.10       Wallet

卖家钱包账户。卖家在在线购物系统交易的钱财都放入/提出自卖家个人的钱包账户,卖家可以自行提现可用余额。

1.11       RefundApply

商城会员购买货物之后的退款申请。

1.12       RealNameApply

实名认证申请。如果要注册称为商城卖家,那么必须经过实名认证申请。

1.13       ChargeSystem

支付系统,用以支持在线购物系统的各种支付、提现等操作。

1.14       ManageSystem

后台管理系统,用以后台管理以及对各种申请进行审核。

 领域类图



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值