文档详情

网上购书系统.ppt

发布:2025-04-28约1.62千字共28页下载文档
文本预览下载声明

网上购书系统;目录;对网上购书系统进行分析,可以获得如下功能性需求:

游客浏览主页面。

游客用户注册。

会员用户可以修改个人信息。

会员用户可以添加书籍到购物车

会员用户可以修改购物车内书籍的数量。

会员用户可以删除购物车内书籍。

员工可以管理购物用户。

员工可以管理书籍。

员工可以管理订单。

员工可以查看书籍。

员工可以添加书籍。

员工可以修改书籍。

员工可以删除书籍。

员工可以查看订单。

员工可以查询库存

管理员可以管理会员信息

管理员可以管理员工信息

;根据以上分析,给出系统功能图:;需求分析;2.2识别用例

前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例存在:

1.用户用例〔会员和游客〕

登录

会员通过身份验证,登录到网上书店系统。

注册

游客在网上书店系统注册个人信息,可以成为会员。

浏览图书

会员或游客可以浏览网上书店的图书。

查询个人资料

会员可以查修改个人资料,包括个人的根本信息、订单信息。

修改个人资料

会员可以修改个人信息。

参加购物车

会员可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。

提交订单

会员可以对所下订单进行提交。

付款

会员可以进入付款界面进行结算。;2.员工用例

(1)登录

员工根据用户名和密码,登录到网上书店系统。

(2)销售查询

员工可以对书店的销售情况进行查询。

(3)库存查询

员工可以对书店所剩下的书籍进行查询。

(4)图书管理

员工可以修改书籍信息、添加图书、删除图书。

(5)订单处理

员工可以修改订单信息、删除订单。

3.管理员用例

(1)登录

管理员输入帐号和密码可以登录带网上书店系统

(2)管理会员

管理员可以修改会员信息、添加、删除会员。

(3)员工信息维护

管理员可以修改员工信息、添加、删除员工。

;系统的用例图如以以下图所示:;员工用例图;管理员用例图;会员登录

在这个用例开始前,网上书店系统需正常运行。

如果登录成功,会员可以对网上书籍进行选购。否那么,会员登录不能

成功登录。

当会员登录系统购书时,用例启动。

根本路径:

1.会员进入网上书店系统

2.会员输入用户名密码

3.会员提交输入的信息

4.会员成功登录系统

扩展点:4a:会员的账号错误

4a1.系统弹出账号错误或账号已关闭信息

4a2.会员重新输入账号或退出

4b:会员密码错误

4b1.系统弹出密码错误信息

4b2.会员退出或重新输入密码;静态结构模型

实体类图;类不是孤立的,UML为我们定义了它们之间的四种关系,它们是:关联〔Association〕关系〔聚合和组合〕、依赖〔Dependency〕关系、泛化〔Generalization〕关系、实现〔Realization〕关系。

关联关系是类间最广泛的关系,假设两个类的对象的实例之间具有某种〔属性上的〕依赖关系,那么对象所属类间的关系称为关联关系。

依赖关系是对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的效劳时,这两个对象之间主要表达为依赖关系。

泛化关系表示一个泛化的元素和一个具体的元素之间的关系。

实现关系是指定两个实体之间的一个合同。实现是规格说明和其实现之间的关系,它将一种模型元素与另一种元素连接起来。;根据上述描述,网上购书系统中各个类的属性、方法及其它们之间的关系如以以下图所示。;边界类图;控制类图;通过对控制类的了解,绘制出网上购书系统的会员用户控制

类图和管理员控制类图如以以下图所示。;动态行为模型

;会员购置书籍顺序图;订单的状态图

;员工订单处理活动图;员工图书管理活动图;数据库模型;物理模型;系统组件图;系统配置图;谢谢

显示全部
相似文档