UML与对象建模 网上图书销售系统

  • 格式:doc
  • 大小:218.50 KB
  • 文档页数:14

《UML与对象建模》实验报告

(Version 1.0)

院 系: 计算机科学学院

专 业: 软件工程

年 级: 2013级

课程名称: UML与对象建模

指导教师: 刘卫平

学 号:

201321092111

姓 名: 覃文璋

计算机科学学院软件工程教研室

2015年6月 目 录

1 概述 .................................................................................................................................. - 1 -

1.1 系统简述 ............................................................................................................... - 1 -

1.2 软件设计目标 ....................................................................................................... - 1 -

1.3 参考资料 ............................................................................................................... - 1 -

1.4 修订版本记录 ....................................................................................................... - 2 -

2 术语表 ................................................................................................. 错误!未定义书签。

3 用例 .................................................................................................................................. - 2 -

4 设计概述(此处请用简单的结构化描述) .................................................................. - 2 -

4.1 简述 ....................................................................................................................... - 4 -

4.2 系统结构设计 ....................................................................................................... - 4 -

4.3 系统界面 ............................................................................................................... - 5 -

5 对象模型 .......................................................................................................................... - 5 -

5.1 类定义 ................................................................................................................... - 5 -

5.2 类关联描述 ........................................................................................................... - 5 -

5.3 对象模型图 ........................................................................................................... - 7 -

6 对象数据字典描述 .......................................................................................................... - 7 -

6.1 子系统1中的对象 ............................................................................................... - 8 -

7 动态模型 .......................................................................................................................... - 8 -

7.1 场景(Scenarios) ............................................................................................. - 10 -

7.2事件定义(Events) ........................................................................................... - 11 -

7.3 状态图 ................................................................................................................. - 11 -

- 1 -

1 概述

1.1 系统简述

网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。

1.2 软件设计目标

1. 用户接口模块

用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。

2. 管理员接口模块

这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。

3. 数据服务模块

数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。

- 2 - 1.3 参考资料

黄梯云 《信息管理系统》 经济科学出版社 2009.3

甘仞初 《信息系统开发》 经济科学出版社 1996.9

Carig Larman 《UML和模式应用》 机械工业出版社 2002.1

1.4 修订版本记录

.2 术语表

对本文档中所使用的各种术语进行说明。如果一些术语在需求规格说明书中已经说明过了,此处不用再重复,可以指引读者参考需求说明。

3 用例

根据业务流程,网上图书销售系统可以分为以下的几个用例。

(1) 订单处理:

(2) 订单维护:

(3) 订单状态查询:

(4) 个人信息维护:

(5) 订购:

(6) 接收发货:

(7) 库存查询:

(8) 缺货拒绝:

- 3 - (9) 商品查询:

(10)商品信息维护:

(11)销售查询:

(12)员工信息维护:

(13)报表维护:

(14)订单增加:

(15)订单删除。

用例图(系统管理):

接受订单并发货缺货处理库存查询一般员工图书信息维护员工信息维护销售记录查询报表维护订单处理<><><>查询订单<>更新库存<>拒绝订单<>管理员新书采购

用例图(系统用户):

- 4 - 增加删除订单状态查询个人信息维护商品查询订购订单维护顾客<><><>

4 设计概述(此处请用简单的结构化描述)

4.1 简述

本系统采用了面向对象分析、设计方法,基于对象而不再是基于结构。

.4.2 系统结构设计

- 5 - 网上图书销售系统

管理员接口模块 数据服务模块 用户接口模块

4.3 系统界面

用户接口模块

商品查询 订购商品 用户信息维护 订购维护

5 对象模型

5.1 类定义

系统中的类图