实验一文档所在空间:http://blog.csdn.net/dandelion_qiu/article/details/80702688
实验二文档所在空间:http://blog.csdn.net/dandelion_qiu/article/details/80702877
l 账号管理系统
l 购物管理系统
l 商品管理系统
l 查看销售情况系统
此类图为一个在线购物系统,包括用户和商家两个参与者,实现了用户在线购物、商家管理商品。用户跟商家通过账号进行注册,登录和修改个人信息。
商品通过浏览商品界面可被用户加入到收藏夹,或者删除;被加入到购物车,或者从购物车中删除;或者被购买。同时通过订单管理界面可以删除订单和查看订单。
而从商家角度,商品通过添加商品界面被添加,或者通过商品修改界面被查询,修改和删除。而销售统计表通过销售情况界面被查看单个商品销售额,或者查看单个商品销售数量,或者查看店铺总的销售额。
l 整体说明
用于保存用户或者商家信息
l 属性
账号:userID/sellerID
名字:username
密码:password
地址:address
收藏夹:favorite
购物车:cart
l 操作
用于注册或登录和提供被修改
l 关系
与注册、登录、设置个人信息有关联
l 整体说明
用户或商家注册界面,提供注册信息的输入
l 属性
账号:userID
名字:username
密码:password
地址:address
l 操作
传递用户/商家填写的账号信息
l 关系
与注册类有关联
l 整体说明
用户/商家登录界面,提供账号和密码的输入
l 属性
账号:userID
密码:password
l 操作
传递用户/商家账号密码数据
l 关系
与登录类有关联
l 整体说明
用户/商家修改个人信息界面,提供修改个人信息的操作
l 属性
修改的属性及其值
l 操作
显示用户/商家个人信息,并传递修改数据
l 关系
与设置个人信息由关联
l 整体说明
将个人信息记录保存在网站数据库
l 属性
账号:userID
名字:username
密码:password
地址:address
l 操作
判断userID存不存在,若不存在,则注册成功,否则注册失败
l 关系
与账号、注册界面有关联
l 整体说明
使用账号进入网站
l 属性
账号:userID
密码:password
l 操作
判断userID与password跟已注册的信息是否一一对应,是则登录成功,否则登录失败
l 关系
与账号、登录界面有关联
l 整体说明
修改用户/商家名称密码等个人信息
l 属性
账号:userID
名字:username
密码:password
地址:address
修改状态:isModified
l 操作
若用户修改,返回isModified为true,并修改数据库
l 关系
与账号、设置个人信息界面有关联
l 整体说明
被交易的东西
l 属性
商品ID:goodsID
名称:goodsname
价格:price
商家:sellerID
产地:proAddress
销售量:saleNum
剩余量:surplusNum
l 操作
无
l 关系
与加入收藏,删除收藏,加入购物车,从购物车删除,添加商品,查询商品,修改商品,删除商品有关联
l 整体说明
用户/商家浏览商品界面
l 属性
账号:userID
商品ID:goodsID
商品名称:goodsname
价格:price
l 操作
传递属性数据
l 关系
与加入收藏有关联
l 整体说明
将商品收藏后,会记录商品信息在收藏夹里
l 属性
账号:userID
商品ID:goodsID
商品名称:goodsname
l 操作
无
l 关系
与加入收藏、删除收藏有关联
l 整体说明
将商品添加进收藏夹
l 属性
账号:userID
商品ID:goodsID
商品名称:goodsname
l 操作
判断goodsID存在userID的收藏夹没有,如果没有则把商品ID及其它的名字添加进去
l 关系
与收藏夹、收藏管理界面相关联
l 整体说明
用户删除收藏夹的商品
l 属性
账号:userID
商品ID:goodsID
l 操作
删除指定goodsID的商品
l 关系
l 整体说明
用户将上品加入购物车
l 属性
账号:userID
商品id:goodsID
商品名称:goodsname
价格:price
l 操作
判断goodsID存在userID的收藏夹没有,如果没有则把商品ID及其它的名字添加进去
l 整体说明
用户删除购物车中的商品
l 属性
账号:userID
商品id:goodsID
商品名称:goodsname
l 操作
从购物车删除指定goodsID的商品
l 整体说明
记录用户添加进购物车的商品信息,可直接购买
l 属性
账号:userID
商品id:goodsID
商品名称:goodsname
价格:price
l 操作
无
l 整体说明
支付购买商品后生成的购买物品信息
l 属性
订单号:orderID
账号:userID
商品id:goodsID
商品名称:goodsname
价格:price
l 操作
无
l 整体说明
用户购买商品
l 属性
订单号:orderID
账号:userID
商品id:goodsID
商品名称:goodsname
价格:price
l 操作
若商品id存在,且商品的surplusNum>0,则购买成功
l 整体说明
用户管理订单界面,提供删除订单及查询订单操作
l 属性
订单号:orderID
账号:userID
商品id:goodsID
商品名称:goodsname
价格:price
l 操作
传递数据
l 整体说明
用户删除已生成的订单信息
l 属性
订单号:orderID
账号:userID
商品id:goodsID
l 操作
从订单表中删除订单
l 整体说明
商家添加商品界面
l 属性
商品ID:goodsID
名称:goodsname
价格:price
商家:sellerID
产地:proAddress
l 操作
传递数据
l 整体说明
商家添加商品
l 属性
商品ID:goodsID
名称:goodsname
价格:price
商家:sellerID
产地:proAddress
l 操作
若商品id存在,则添加失败,否则填写相应信息添加成功
l 整体说明
商家修改商品界面
l 属性
商品ID:goodsID
名称:goodsname
价格:price
商家:sellerID
产地:proAddress
l 操作
传递数据
l 整体说明
商家查询商品信息
l 属性
商品ID:goodsID
名称:goodsname
价格:price
商家:sellerID
产地:proAddress
l 操作
若goodsID不存在,查询失败;否则返回商品信息
l 整体说明
商家修改商品
l 属性
商品ID:goodsID
名称:goodsname
价格:price
商家:sellerID
产地:proAddress
l 操作
若goodsID不存在,不能进行修改;否则修改成功
l 整体说明
商家删除商品
l 属性
商品ID:goodsID
名称:goodsname
价格:price
商家:sellerID
产地:proAddress
l 操作
若goodsID不存在,不能进行删除,否则删除成功
l 整体说明
出售商品情况形成的数据表
l 属性
商家:sellerID
商品ID:goodsID
商品名字:goodsname
价格:price
销售量:saleNum
销售额:perEarn
总商品类别数量:catagoriesNum
总销售额:totalEarn
l 操作
无
l 整体说明
查看商家商品销售情况,包括单个商品销售额、销售数量及总销售额
l 属性
商家:sellerID
商品ID:goodsID
商品名字:goodsname
价格:price
销售量:saleNum
销售额:perEarn
总商品类别数量:catagoriesNum
总销售额:totalEarn
l 操作
无
l 整体说明
商家查看单个商品销售额
l 属性
商家:sellerID
商品ID:goodsID
商品名字:goodsname
价格:price
销售量:saleNum
销售额:perEarn
l 操作
无
l 整体说明
商家查看单个商品销售数量
l 属性
商家:sellerID
商品ID:goodsID
商品名字:goodsname
价格:price
销售量:saleNum
l 操作
无
l 整体说明
商家查看店商品总的销售额
l 属性
商家:sellerID
总商品类别数量:catagoriesNum
总销售额:totalEarn
l 操作
无
关联名称:注册关联
关联类型:二元关联
关联所连接的类:注册界面和注册、注册和账号
关联名称:登录关联
关联类型:二元关联
关联所连接的类:登录界面和登录、登录和账号
关联名称:修改个人信息关联
关联类型:二元关联
关联所连接的类:设置个人信息界面和修改个人信息、修改个人信息和账号
关联名称:加入收藏关联
关联类型:二元关联
关联所连接的类:浏览商品界面和加入收藏、加入收藏和收藏夹、加入收藏和商品
关联名称:删除收藏关联
关联类型:二元关联
关联所连接的类:删除收藏和浏览商品界面、删除收藏和商品、删除收藏和收藏夹
关联名称:加入购物车关联
关联类型:二元关联
关联所连接的类:加入购物车和浏览商品界面、加入购物车和商品、加入购物车和购物车
关联名称:从购物车中删除关联
关联类型:二元关联
关联所连接的类:从购物车中删除和浏览商品界面、从购物车中删除和商品、从购物车中删除和购物车
关联名称:购买商品关联
关联类型:二元关联
关联所连接的类:浏览商品界面和购买商品、购买商品和订单、购买商品和商品
关联名称:删除订单关联
关联类型:二元关联
关联所连接的类:删除订单和订单管理界面、删除订单和订单
关联名称:查询订单关联
关联类型:二元关联
关联所连接的类:查询订单和订单管理界面、查询订单和订单
关联名称:添加商品关联
关联类型:二元关联
关联所连接的类:添加商品和商品、添加商品和添加商品界面
关联名称:查询商品关联
关联类型:二元关联
关联所连接的类:查询商品和商品、查询商品和商品修改界面
关联名称:修改商品关联
关联类型:二元关联
关联所连接的类:修改商品和商品、修改商品和商品修改界面
关联名称:删除商品关联
关联类型:二元关联
关联所连接的类:删除商品和商品、删除商品和商品修改界面
关联名称:查看单个商品销售额关联
关联类型:二元关联
关联所连接的类:查看单个商品销售额和销售统计表、查看单个商品销售额和销售情况界面
关联名称:查看单个商品销售数关联
关联类型:二元关联
关联所连接的类:查看单个商品销售数和销售统计表、查看单个商品销售数和销售情况界面
关联名称:查看店商品总的销售额
关联类型:二元关联
关联所连接的类:查看店商品总的销售额和销售统计表、查看店商品总的销售额和销售统计界面