logo资料库

网上购物系统分析与设计大作业.doc

第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
资料共21页,剩余部分请下载后查看
《系统分析与设计》大作业报告 2014MSE 全日班 项目名称: “购购网”网上购物系统 班 号: 2014MSE 全日班 小组成员: 学号 姓名 任课教师: 日期:2014 年 11 月 12 日
2014MSE《系统分析与设计》大作业报告 序号 学 号 姓 名 成 绩 1 2 3 小组成员 项目名称 “购购网”网上购物系统 总成绩 (满分 100 分) 评阅人 (签字) 评阅日期 2014.11.20 . 1. 以项目委托方的角度,用语言描述系统的总体需求(500 字以上) 需求分为两个方面,买家和卖家需求。 买家有如下几个方面的需求:能够浏览网站上商品,并能够针对某件商品或 店铺进行搜索;买家登录买家系统后可以查看自己的交易记录和购物车内容,交 易记录中包括订单信息中订单编号,交易商品的商品属性,交易时间以及交易价 格等信息。将即将或有购买意向的产品加入购物车,购物车中显示预计购买商品 名称,商品单价及总价,也可以完成增加删除商品以及更改商品数量等操作。交 易完成的买家可以对卖家的商品以及服务进行评论;填写订单信息,订单信息中 包括商品基本信息,商品数量,收货地址,商品单价以及订单总金额等信息。之 后下订单,进行网上购物;在收到货物后确认收货。也可以取消订单,删除订单 信息。 买家有如下几个方面的需求:卖家登陆卖家系统后,可以查看订单,可以查 看交易记录,订单往来,其中有买卖双方基本信息,商品基本信息,商品数量, 商品单价,交易时间等信息。联系快递发货后可以确认发货,更改订单状态,可 以完成商品上架,添加新的商品信息,商品下架,删除商品信息,以及更新商品 的信息,对于商品信息进行修改,编辑商品图片;可以查看库存数量,了解库存 数量及销售情况;查看最近的成交记录,成交额,进行销售统计;并给买家的评 论进行回复等等。 本栏完成人: 签字: 得分(8%) 1
2014MSE《系统分析与设计》大作业报告 2. 给出系统相关事件列表(10 个以上) 事件名称 触发器 来源 活动/用例 响应 目的地 买家下订单 下订单 买家 生成新订单 买家 查 询 已 成 交订单 查 询 购 物 车 搜索商品 买家 买家 订 单 商 品 信 息 已 成 交 订 单 信息 购 物 车 中 商 品信息 查 询 已 成 交 订 单 查 询 购 物 车 中 商品 查询商品信息 商品信息 买家 买家 买家 买家 买 家 查 看 已 成交订单 买 家 查 看 购 物车 买 家 查 看 商 品 买家评论 买 家 确 认 收 货 买 家 取 消 订 单 货物上架 填写评论 买家 更新增加评论 评论列表 买家 确认收货 买家 更新订单状态 订 单 状 态 信 买家 息 取消订单 买家 删除订单信息 订单信息 买家 添加商品 卖家 添加商品信息 新 上 架 商 品 卖家 信息 货物下架 删除商品 卖家 删除商品信息 删 除 商 品 的 卖家 卖 家 更 新 商 品信息 卖 家 查 看 产 品库存 卖 家 确 认 发 货 卖家 更 新 商 品 信息 查 看 产 品 库存 确认发货 卖家 卖家 信息 修改商品信息 修 改 商 品 的 卖家 相关信息 库存信息 查 询 产 品 库 存 信息 更新订单状态 订 单 状 态 信 卖家 卖家 息 本栏完成人 签字: 得分(8%) 2
2014MSE《系统分析与设计》大作业报告 3.给出系统相关事物列表(10 个以上) 事物名称 买家 关键事物,可进行浏览商品,用户登陆,下订单购买商品,查询 交易,交易管理以及评价管理等操作,应该保留 说明/属性 卖家 关键事物,可进行销售商品,商品管理,订单管理以及评价管理 等操作,应该保留 商品订单 买家购买商品的凭证,其中包括购买商品的商品信息,应该保留 已成交订单 买家已购买付款,卖家已发货且买家也已确认收货完成所有交易 购物车 为买家保存计划购买或有购买意向但还未付款的商品信息 评论 买家对于商品以及卖家服务等的评价 商品库存 对于商品的卖出数量以及剩余数量的统计 交易记录 对于产品交易买卖的记录,包括买家卖家信息,商品信息以及交 易时间价格等信息 商品信息 商品的信息,其中包括商品的属性,价格,买家浏览信息,卖家 在浏览的基础上可以对其更改,添加以及删除 发货单 卖家发货时声称发货单,包括买家卖家信息,交易信息以及产品 信息及数量等 本栏完成人: 签字: 得分(8%) 3
2014MSE《系统分析与设计》大作业报告 4.画出系统关联 DFD 图及 0 层 DFD 图 系统关联 DFD 图如下所示: “购购网”网上购物系统主要用户分成买家和卖家两大类。买家可以查询商品 信息并对感兴趣的商品添加到购物车后提交订单,也可以取消订单。买家可以随 时查询购物车内容,也可以查询已成交订单。在买家收到商品后,可以进行确认 收货操作。同时买家可以对店家的商品、店铺等进行评论。商品信息的维护由卖 家负责。卖家可以上架、下架或者修改商品信息,并可以随时查看商品信息及库 存。当买家提交一个订单后,卖家会收到买家的订单,卖家发货后可以进行确认 发货操作。卖家可以随时查询成交记录,也可以回复买家的评论。 4
2014MSE《系统分析与设计》大作业报告 0 层 DFD 图如下所示: 卖家可以将商品信息录入到系统中,并可以修改或者删除。买家搜索并浏览 商品后,可以将感兴趣的商品放入购物车中,每个用户只对应一个购物车。之后 用户可以将购物车的内容提交到订单,也可以取消订单。确认订单后,系统会将 订单推送给卖家,卖家根据订单内容发货后,在系统上进行确认发货。待买家收 到货后,在系统上进行确认收货,则交易就成功了,会在“成交记录”表里生成 一条交易记录。买家也可以给商店或者商品进行评论,然后系统将评论信息推送 给卖家,卖家可以选择进行回复。 本栏完成人: 签字: 得分(10%) 5
2014MSE《系统分析与设计》大作业报告 5.画出系统用例图 买家系统用例图: 卖家系统用例图: 本栏完成人: 签字: 得分(10%) 6
2014MSE《系统分析与设计》大作业报告 6.画出系统分析类图 领域类图: 类图中各个类的作用: Person:用户基本信息类 因为 buyer 和 seller 有些属性和方法是一样的,所以定 义了一个父类 Person。Person 类中包含 name password 属性,login()用于登录, skim 实现基本的浏览操作,searchGoods 实现搜索商品,comment 和 reply 分别 实现评论和回复操作。 Buyer:买家基本信息类 继承 Person 类,在此类中实现买家特有的一些方法。 checkOrder()查询已成交订单明细。 PlaceOrder()下订单,用于选中商品,填写 订单信息,提交订单。CancelOrder()取消订单,在订单列表中取消订单,在此之 前要查询是否可以删除此订单。CheckShoppingCart () 查看购物车中商品。 ConfirmReceipt()确认收货。 Seller:卖家基本信息类 继承 Person 类,在此类中实现卖家特有的一些方法。 UpdateInf() 更 新 商 品 信 息 , shelveGoods() 商 品 上 架 、 下 架 操 作 , confirmDeliverGoods()确认发货 Goods:商品基本信息类 包含属性:ID 商品编号,num 商品库存量,name 商品 名称,price 价格。这个类主要是在对商品数据库进行操作和下订单时使用此类。 方法的话,此类只包含 set get 等简单的方法,此处略去不写了。 Order:订单基本信息类 此类就是包含了订单的一些具体的信息 属性:ID 订单 编号,卖家和买家的名字。当然,这个类的属性还有很多,比如此订单的日期, 物流情况,此处为了简单就简略写了。而此类跟 Goods 类相似,在对订单数据 库进行操作和下订单等操作时使用。 7
分享到:
收藏