目录一系统功能需求..............................................................................................错误!未定义书签。二系统的UML建模.......................................................................................错误!未定义书签。1、系统的用例图......................................................................................错误!未定义书签。(1)系统用户参与的总的用例图.....................................................................................3(2)People的详细用例.....................................................................................................3(3)会员详细用例图.........................................................................................................5(4)买家详细用例图.........................................................................................................6(5)卖家详细用例图.........................................................................................................7(6)职员详细用例图.........................................................................................................82类图.........................................................................................................错误!未定义书签。3系统的顺序图........................................................................................错误!未定义书签。5活动图.....................................................................................................错误!未定义书签。(1)买家购物......................................................................................错误!未定义书签。(2)卖家开店......................................................................................错误!未定义书签。(3)卖家发货及商品管理..................................................................错误!未定义书签。(4)商品管理活动图..........................................................................错误!未定义书签。(5)注册活动图..................................................................................错误!未定义书签。6包图.........................................................................................................错误!未定义书签。7构件图.....................................................................................................错误!未定义书签。8部署图.....................................................................................................错误!未定义书签。一、系统功能需求本B2C电子商务系统是以淘宝网系统为建模对象。依据淘宝网的工作流程和模式用统一建模语言UML对淘宝网进行设计和分析。本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,会员管理,新闻信息管理,广告链接管理等功能。管理员可以通过后台登录进去进行会员管理,商品管理,新闻管理和广告链接管理。在会员管理中,可以对会员就行添加删除,在商品管理中可以对商品进行添加修改,在广告链接里面可以对广告设置和友情链接进行管理。根据对系统的分析,整个系统主要实现网上商品展示与在线购买及各类用户管理。一、不同身份的人登录后有不通的权限(淘宝公司职员、注册会员、游客)。二、在线商品展示(首先对所有的商品进行分类,对同一类商品进行分页展示);三、在线购买,对于买家或是游客选定的宝贝可以在线支付货款,商家随即发货;四、后台管理,对庞大复杂的各类商品数据以及注册会员数据进行管理。其中在线购买宝贝的流程可分为:会员注册(买家或者卖家)、身份认证、发布信息、购买宝贝、网上付款(支付宝或者网银或者邮政储蓄汇款等多种付款方式,供买家自由选择)、发货(淘宝合作快递公司或者其他邮递方式,买家根据邮资自由选择运货方式)、确认收货、打款到商家、信用评价(买家评论卖家,卖家也可评论买家;买家购买宝贝后对商品、卖家的评价反应卖家的信用度,以供后来买家参考)。二、系统的UML建模1、系统用例图创建用例图之前首先确定参与者(1)在淘宝网中,需要买家和卖家的参与。买家可以查询商品,买家购物车管理,收藏夹管理,积分查询,优惠卡办理,网上留言,评分,用户信息修改,账号管理,商品搜索,在线购买功能。卖家(商场、中小企业或个人)在互联网上实现店面信息,账户信息查询,商品上架,仓库管理,销售管理,商家后台管理,并查看反馈信息,如留言,好评等。(2)为职员提供了会员管理(会员审查),网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加、友情链接)等功能达到对网站的管理为用户信息管理,新闻信息管理,广告链接管理等功能。(3)网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。(1)系统用户参与的总的用例图买家和卖家都可以从“会员”这个参与者泛化而来,会员是指网站的注册用户,注册用户可以登录系统完成相应的操作。系统用户参与的总的用例图如图所示。从图中可以清楚地看到泛化关系与各个参与者所参与的用例。(2)People的详细用例1.作为一个浏览者,查询页面,包括按关键字查询,和按链接收索。游客(未注册者)或者买家能够根据商品的名称或关键字或特征搜索符合条件的商品,具体的搜索功能分为如下四类:宝贝搜索:根据输入的文字搜索到相关宝贝,并对所有宝贝进行分类,同时统计显示各类宝贝数量;用户选择某一类宝贝时,还能分页显示该类所有宝贝详细信息及店主的基本信息;淘宝商城搜索:搜索出与输入字相符的商品,分页显示;店铺搜索:搜索出叫输入关键字的店铺、所有卖输入关键字的店铺以及促销店铺。分页显示各个店铺的基本信息,如店铺名称,宝贝数量,店铺信用额度等基本信息。拍卖搜索:搜索所有商家或者店铺商场拍卖相关宝贝的活动并分页显示。2.注册会员。(3)会员详细用例图1.本用例描述了用户如何登录到系统中,如果用例成功,用例登录到系统中,否则系统的状态不变。2.该用例描述了如何修改会员的信息,但会员的用户名不允许修改。用例成功,把会员的信息保存到数据库中。会员输入所需信息,提交。如果验证输入的数据不合法,提示错误。3.会员可以根据自己的要求,修改账号密码。身份认证,用于提升账号的安全性和信任级别。认证后的有卖家记录的账号不能修改认证信息;设置安全保护邮箱,不同于登录邮箱,当您选择“安全保护问题”找回密码时,填写正确的问题答案后,系统会将新密码发到您的安全邮箱;设置手机绑定,绑定手机后,您即可享受淘宝丰富的手机服务,如手机登录,手机找回密码、开通手机动态密码等。(4)买家详细用例图购物车:加入购物车。买家把所需的商品加入购物车。用例成功,进入到查看购物车页面。查看购物车:显示购物车中所有商品名称、数量、单价、金额,积分,优惠,以及总价。买家可修改商品的数量,删除商品、清空购物车、继续购物以及结账。购买:选定商品或加入购物车完毕,即可进入结账状态。成功,便可进入确认订单信息收货地址、确认订单信息(数量,送货方式、买家留言)、配置付款方式等操作。如果送货方式和付款方式配置好、则可下订单。评价:购买卖家的商品以后,给出评分。收藏夹:加入收藏夹。买家把想收藏的商品加入收藏夹。用例成功,进入到查看收藏夹页。查看收藏夹:显示收藏夹中所有商品名称、掌柜、价格。买家可编辑、删除商品,购买商品。优惠卡:只要成功购买过卖家的宝贝,就有可能获得该卖家的会员卡,会员卡可以打折。卖家可以通过设定会员卡标准将您设定为高级会员,VIP会员或者至尊VIP会员。支付宝积分是支付宝用户在支付宝网站的活跃度、贡献值的集中体现,用户可以通过使用支付宝交易、向支付宝账户充值等一些行为来获得支付宝积分,并且在支付宝积分频道用积分兑换精美礼品或参与支付宝的各类抽奖活动等。开店:首先申请支付宝认证,再注册。(5)卖家详细用例图卖家发货待交易状态为“买家已付款”,可以根据买家留下的收货地址联系快递公司进行发货。待货物发出后,需要在发货页面填写正确的发货信息,交易状态将更改为“卖家已发货”,待买家收到货物确认打款给卖家后,卖家的支付宝账户就会收到该笔交易的款项,双方也就完成该笔交易。如买家未主动操作确认付款给卖家,且也未在交易超时打款之前申请退款,那么等交易超时后,系统将自动打款给卖家。退款第一种情况:在未发货状态下1、点击“同意退款申请”2、同意退款,并填写支付密码第二种情况:在已发货状态下1、点击“同意退款申请”2、选择“同意买家退款协议”,并选择退货地址(必选)第三种情况:在买家退货后同意退款协议1、点击“同意退款”并填写支付密码2、退款成功信用评价只要符合以下条件,买卖双方都可以对对方进行评价:1)交易成功;2)在评价期(订单交易完成时间+15天);3)只要订单中有任何一个宝贝尚未进行评价,那么仍可在交易成功后的15天内进行评价。商品发布方法卖家发布宝贝的条件1、卖家必须已经通过身份认证2、按照发布环节中的要求填写符合条件的发布信息3、卖家必须支持支付宝交易。4、所发布的商品必须遵守商品发布管理规则绑定的支付宝账户已经通过实名认证,卖家可以点击我是卖家,我要卖,选择商品类目,编辑商品信息,进行商品的发布。违规处理卖家可以通过“我的淘宝”-“我是卖家”-“仓库里的宝贝”-“待您处理的违规宝贝”中查看被下架的违规宝贝如果这些违规宝贝已经被您重新编辑并上架,则会在出售中的宝贝显示,如已删除,则不会再显示。店铺管理“我是卖家”-