面向对象分析与设计 实验一

在线购物系统

1.问题陈述/Problem Statement

随着网络的快速发展,在线购物成为时代潮流。本次任务是完成一个在线购物系统,支持功能如下:

(1)     顾客注册

顾客可以通过邮箱注册,需要输入用户名,密码,用户名要唯一

(2)     顾客登陆

顾客通过账号或者邮箱,并输入密码登陆

(3)     顾客搜索商品

顾客可以通过模糊搜索搜索出相应物品,支持种类搜索,名字搜索等

(4)     顾客购买商品

注册顾客可以购买物品,未注册顾客只能看物品详情,不可购买。支付可以通过交易系统中的微信或支付宝支付

(5)     商家注册

商家通过邮箱,用户名,密码注册,用户名要唯一,需要身份证验证

(6)     商家登陆

商家通过账号或者邮箱,并输入密码登陆

(7)     商家管理商品

商家可以增加删除查找修改自己的商品,需要管理员审核

(8)     管理员登陆

管理员用账号和密码登陆。

(9)     管理员管理

管理员负责审查商家身份和商品,可以对商品进行增删查改,修改顾客和商家密码等。

2.词汇表/Glossary

       (1)顾客:已经在本系统中购买过商品的和可能会在本系统中购买商品的对象

       (2)商家:在本系统中提供商品的对象

       (3)管理员:维护本系统的人员

       (4)商品:系统提供的用于销售的、供用户购买的各类物品

       (5)商品信息:商品的规格、适用范围或者使用方法等详细信息

       (6)购物车:用于暂时存放用户所选择的有意愿购买的商品

       (7)订单:用户确认购买商品并提交后生成的有关交易细节的表单

       (8)订单条目:订单中包含的部分信息,如订单号,还有商品的价格和数量等

       (9)交易系统:顾客和商家交易的平台

 

3.业务领域活动图/Domain Activity

 

4.领域类图/Domain Class Diagram

 

猜你喜欢

转载自www.cnblogs.com/scaugsh/p/8983219.html