教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

完整网上图书销售系统文档(包括ER图)(5)

来源:网络收集 时间:2026-08-30
导读: 5: 提交该商品库存1: 输入账号密码库存查订单模询块4: 提交商品ID : 管理员3: 未处理订单列表9: 提交处理成功6: 接受订单2: 提交用户ID8: 更新成功数据模订单处块理7: 更新客户订单状态 8: 12 图3-8 管理员处理订单

5: 提交该商品库存1: 输入账号密码库存查订单模询块4: 提交商品ID : 管理员3: 未处理订单列表9: 提交处理成功6: 接受订单2: 提交用户ID8: 更新成功数据模订单处块理7: 更新客户订单状态

8:

12

图3-8 管理员处理订单协作图

3.4系统的活动图

活动图可以分为垂泳道,每个泳道进表示工作流中不同的参与者。查看泳道中的活动,就可以知道某个参与者的责任。通过不同泳道中活动的过渡,可以了解谁要与谁进行通信。这些信息在建模或理解业务程时非常重要。

顾客购买商品和管理员处理订单的活动图如图3-9所示。

顾客管理员商品查询处理订单未接受查询订单状态有库存订单已处理接受订单无库存拒绝订单订单已接受更新订单记录和库存

图3-9 系统活动图

从图3-9中可以看出,管理员、顾客发生了相互的关系。顾客登录后查询商品,在选择了自己希望购买的商品后提交订单,接下来顾客处于查询订单的循环状态。与此同时,管理员接收到了顾客提交的订单,并根据该订单对应商品的库存情况判断是否拒绝该订单,并更新客户订单。在顾客查询到订单状态变成已处理后,购买过程结束。 3.5 类图的生成

1.参与者相关的类

系统中的类图如图3-10所示。

13

图3-10 系统类图 〖类图说明〗

(1) Person是所有类的父类,它的属性包括用于标识不同身份的人的ID,姓名(Name)以及地址

(Address)。它的方法包括根据ID查询、根据姓名查询、设置某人的姓名、地址等。

(2) Customer继承了父类的方法和属性并添加了自己的属性和方法。date表示该用户客户订单。 (3) Employee继承了person,它的属性password表示登录密码。这是所有员工共有的操作。系统

管理员类中还增加了查询分析和报表打印的方法。

2.系统中的其他类

系统中的其他类如图3-11所示。

图3-11 系统中的其他类

(1) book是图书类。它的属性包括图书ID、图书名称(name)、图书介绍(introduce)、图书作者

(author)、图书价格(price),商品类的方法有add()用于添加。

(2) Orders是订单类。它的属性包括订单ID、用户ID、商品ID、订单日期(date)。订单类的方法

包括添加订单add()。查询订单select()、删除订单delete()。这些方法中select()供person类使用,delete()供Custome类使用。

(3) Record存储记录类。该类存储了所有的用户操作,包括用户的查询和订购操作,这些数据是

后台程序分析的基础。该类的属性包括记录ID、用户ID、图书ID、操作类型、数量,方法查询select ()、打印print()、添加add()、删除delete()。

3.6 各类这间的关系

网上图书销售系统各类这间的关系如图3-12所示。

14

完整网上图书销售系统文档(包括ER图)(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/518656.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)