网上购物系统1
. 网上购物系统网上购物系统 网上购物系统,对于所有的销售者来讲, 不受营业时间和地域的 限制,不必承担实体店经营可能产生的风险,如盗窃,抢劫等,同时 也节省了实体店所需要支付的水电费、房租费、装修费等。然而对于 消费者来说,任何时候、任何地方足不出户便可以浏览全国各地的商 品信息并通过信用卡、支付宝等便捷方式进行购买,节约了大量的时 间和金钱。网上购物与传统的购物方式相比, 满足了消费者付出最小 成本得到最大效用的目的。 一、一、需求分析需求分析 1) 在网上购物系统中, 系统管理员可以添加、修改、删除商家信息。 系统管理 员可以查看该系统的所有注册用户信息,可以修改某一个注册用 户的所有信息,可以添加新的注册用户,同时也可以删除用户。系统管理 员可以查看该系统的所有订单,并且审核订单,同时可以删除订单。 2) 任何一个网络用户都可以注册成为该系统的固定用户,注册时需要 填写基 本注册信息,还可以修改个人的基本信息。 只有注册用 广才能登录此系统,购买商品。购买商品时可以任意选购商品,任意填写 购买数量,可以修改己选择商品的购买数量,可以删除巳选择的某一种 商品,可以取消购买,可以提交购买下达订单确认一次购买成功。 购买商品后的用户可以登采系统查看自己的订单的付款状态和发货状态。 3) 商家负责网店的管理和维护工作,维护工作包括商品的添加、 . . 修改、删除;当用户提交订单,系统同意后,商家需要对消费用 户的信息进行核对,如若有错,及时修改。下单成功后,将发货 给购物者,并同吋更新网上订单的付款状态及物流状态。 4) 系统客户端运行在 Windows 平台下,服务器端可以运行在 Windows 平台 下,系统应该有一个较好的图形用户界面。 二、二、系统建模系统建模 1.1. 创建系统用例图创建系统用例图 网上购物系统的参与者: 用户(购物者) 系统管理员 商家(销售者) 1.11.1 用户(购物者)用例图用户(购物者)用例图 用户能够通过系统进行如下活动: 1) 用户注册与登录: 用户注册与登录是网上购物系统所必须 拥有的一项功能。 用户注册淘宝账号后可以随时修改个人 信息。当用户需要购买商品并支付的时候,用户必须处于 登录状态,登录时需要输入用户名及密码。 2) 搜索与浏览商品:用户可以通过网站浏览各种商品。在网 站的主页面上,有所有商品类别的列表。点击商品列表中 的某一类商品,用户便可以查看到所有的相关商品;点击 . . 具体的商品,便可以查看该商品的图片、产品介绍及商家 信息等,同时也可以将它加入购物车。 3) 管理购物车:当用户将商品添加到购物车后,主页面便会 跳转到购物车页面,此时商品已添加到购物车中,用户可 以更改购买数量, 同时购物车页面的下方会显示出商品的 总价。当用户不想要购物车的某个商品时,也可以将商品 删除。 4) 购买商品:用户确认购买后,需要填写订单信息, 包括用 户联系电话、 用户收货地址。 填完后提交订单并完成付款。 1.21.2 系统管理员用例图系统管理员用例图 系统管理员能够通过系统进行如下活动: 1) 注册与登录购物系统。系统管理员使用账号和密码登 . . 录系统进行本系统的管理和维护工作。 2) 添加购物者信息。将新注册的购物者的基本信息录入 到本系统,并在数据库中保存。 3) 修改购物者信息。对于个人基本信息发生变化的购物 者,修改数据库中相关购物者的人、个人信息并保 存。 4) 删除购物者信息。将不再需要保存的购物者个人信息 从数据库中删除。 5) 查询购物者信息。根据购物者的姓名对购物者的个人 基本信息进行相关的查询。 6) 添加商家信息。将新的商家添加到购物系统中并保存 到数据库中。 7) 修改商家信息。对数据库中原有的商家信息进行修改 并保存到数据库中。 8) 删除商家信息。将不再销售的商家从数据库中删除。 . . 1.31.3 商家(销售者)用例图商家(销售者)用例图 商家(销售者)能够通过系统进行如下活动: 1) 登录账号。 商家使用已注册的用户名及密码登录到网上店 铺平台,管理和维护网上店铺信息。 2) 添加商品信息。将新的商品添加到网上店铺中并保存。 3) 修改商品信息。 对数据库中原有的商品信息进行修改并保 存到数据库中。 4) 删除商品信息。将不再出售的商品从网上店铺中删除。 5) 核对订单信息。将已下单的用户订单信息核对一下,核对 准确无误,将商品打包发货。 . . 6) 修改订单信息。 下单用户的信息如若填写错误, 联系商家, 商家进行修改。 7) 物流跟踪。商家将商品发货后,进行物流跟踪,货物到达 目的地后及时通知用户。 . . 三、三、创建系统静态模型创建系统静态模型 1.1. 数据库设计数据库设计 . . 2.2. 网上购物系统类图网上购物系统类图 . . 四、四、创建系统动态模型创建系统动态模型 1.1.创建用户登录序列图:创建用户登录序列图: 2.2.创建用户搜索商品序列图:创建用户搜索商品序列图: . . 3.3.创建用户购物序列图:创建用户购物序列图: 4.4.创建用户付款序列图:创建用户付款序列图: . . 5.5.创建系统管理员登录序列图:创建系统管理员登录序列图: 6.6.创建系统管理员查询购物者信息序列图:创建系统管理员查询购物者信息序列图: . . 7.7. 创建系统管理员修改购物者信息序列图:创建系统管理员修改购物者信息序列图: 8.8. 创建系统管理员添加购物者信息序列图:创建系统管理员添加购物者信息序列图: . . 9.9. 创建系统管理员删除购物者信息序列图:创建系统管理员删除购物者信息序列图: 10.10.创建系统管理员添加商家信息序列图:创建系统管理员添加商家信息序列图: . . 11.11. 创建系统管理员删除商家信息序列图:创建系统管理员删除商家信息序列图: 12.12. 创建系统管理员修改商家信息序列图:创建系统管理员修改商家信息序列图: . . 13.13. 创建系统管理员管理订单序列图:创建系统管理员管理订单序列图: 1515.创建商家登录网上购物系统序列图:.创建商家登录网上购物系统序列图: . . 16.16.创建商家查询买家订单序列图:创建商家查询买家订单序列图: 17.17.创建商家添加商品信息序列图:创建商家添加商品信息序列图: . . 18.18.创建商家修改商品信息序列图:创建商家修改商品信息序列图: 19.19.创建商家删除商品信息序列图:创建商家删除商品信息序列图: . . 20.20.创建商家修改订单信息序列图:创建商家修改订单信息序列图: 五、五、构造网上购物活动图构造网上购物活动图 用户(购物者)系统管理员商家(销售者) 打开购物网 页 审核用户信 息 未通过 搜索商品 用户登录 登录失败 Decision_1 查看商品信 息 添加商品到 购物车 登录成功 管理购物者 信息 管理商家信 息 Decision_3 添加商品 通过 添加购物者删除购物者 添加商家删除商家 接收订单 修改商品 删除商品 管理商品 审核商家信 息 登录网上店 铺 登录 修改购物者 提交订单付款 修改商家 核对订单信 息 修改订单信 息 Decision_2 退出登录 付款成功