在线购物系统——设计类图

一、实验链接

问题陈述:https://blog.csdn.net/jie_flght/article/details/80081940

用况图:https://blog.csdn.net/jie_flght/article/details/80196453

分析类图:https://blog.csdn.net/jie_flght/article/details/80370472

顺序图:https://blog.csdn.net/jie_flght/article/details/80542408

活动图:https://blog.csdn.net/jie_flght/article/details/80628446

二、设计类图

1、图形文档

 

2、类描述:

1)、用户类:

整体说明:来描述使用该系统的所有用户信息

类名:User

属性说明:

用户的基本个人信息:idpasswordnamephoneEmailaddress

操作说明:修改个人信息modify_info()

查看个人信息look_info()

2)、管理员类

整体说明:来描述管理此系统的人员信息

类名:admin

属性:

方法:管理员登录login_admin()

3)、顾客类

整体说明:描述顾客信息

类名:customer

属性说明:

操作说明:顾客登录login_customer()查看个人订单:Look_order()

4)、订单类

整体说明:描述订单信息

类名:order

属性说明:

订单的基本信息:订单号order_id,派送地send_to,总价格total_price,日期date

订购的商品信息:

商品编号Com_id,购买商品件数Com_count,商品价格Com_price(数据类型均为列表)

操作说明:

取消订单Cancel(),修改订单:Modify(),查看订单:Look()

5)、商品类

整体说明:用来描述商品信息

类名:commodity

属性说明:商品的基本信息:idnamepriceclass

操作说明:

6)、商品信息维护类

整体说明:进行商品信息修改的操作

类名:modify_com_info;

方法:增加商品信息add_commdity(),修改商品信息modify_commodity(),

删除商品信息delete_commodity()

 

 

3、关联描述

1)商品信息管理类使用商品类

二元关联,连接商品管理类和商品类

2)顾客下单,且顾客和管理员都可管理订单

四元关联,顾客,管理员,订单,订单管理

3)用户查看商品类:

二元关联,用户,查看商品类

 

 

4、继承描述

一般类:用户

特殊类:顾客、管理员

 

5、依赖描述

1)用户和查看商品信息类

用户包含查看商品信息类

2)管理员和商品信息维护类

管理员包含商品信息维护类

3)浏览商品类使用商品类

4)商品信息维护类使用商品类

 

6、界面类图:

 

注:每个界面和跳转条件都已经在图上清楚列举出来了,就不进行文字说明

阅读更多
个人分类: 闲着没事干
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭