完整网上图书销售系统文档(包括ER图)(5)
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
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




