一、实验链接:
实验一:https://blog.youkuaiyun.com/weixin_39596963/article/details/89309494
实验二:https://blog.youkuaiyun.com/weixin_39596963/article/details/89309505
二、分析类图:
三、类图文档
1、类图综述:
介绍了在线购物系统的基本界面和基本功能,且在实现这些基本功能时所需要用到的类的属性和方法,还有每个类之间的联系。
2、类描述
类图
1)、用户类:
整体说明:来描述使用该系统的所有用户信息
类名:User
属性:id,password,name,phone,Email,address
方法:修改个人信息modify_infomation()
2)、管理员类
整体说明:来描述管理此系统的人员信息
类名:admin
属性:
方法:login_admin()
3)、顾客类
整体说明:描述顾客信息
类名:customer
属性
方法:login_customer()
4)、订单类
整体说明:描述订单信息
类名:order
属性:order_id,send_to,payment_total,date,commodity——id,commodity_count
方法:
5)、商品类
整体说明:用来描述商品信息
类名:commodity
属性:id,name,price,class
方法:
6)、商品信息维护类
整体说明:进行商品信息修改的操作
类名:modify_com_info();
方法:add_commdity(),modify_commodity(),delete_commodity()
3、关联描述
1)商品信息管理类使用商品类
二元关联,连接商品管理类和商品类
2)顾客下单,且顾客和管理员都可管理订单
四元关联,顾客,管理员,订单,订单管理
3)用户查看商品类:
二元关联,用户,查看商品类
4、继承描述
一般类:用户
特殊类:顾客、管理员
5、依赖描述
1)用户和查看商品信息类
用户包含查看商品信息类
2)管理员和管理商品信息类
管理员包含管理商品信息类