您所在位置: 网站首页 / UML-网上购物系统.doc / 文档详情
UML-网上购物系统.doc 立即下载
2024-12-12
约5.3千字
约21页
0
365KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

UML-网上购物系统.doc

UML-网上购物系统.doc

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

网上购物系统

一、需求分析
1系统功能需求
1.1系统的功能需求主要包括以下几个方面:
①	系统管理员负责系统的管理维护工作,维护工作包括商品的添加、删除和修改,对购物者基本信息的添加、修改、查询和删除。
②	购物者通过客户机浏览器根据账号和密码进入选购商品的界面,在这里购物者可以查询已购买的商品,继续选购商品,查询自己的基本信息。
1.2系统主要包括以下几个模块:
①基本业务处理模块。基本业务处理模块主要用于实现购物者通过合法认证登录到该系统中进行网上购物的选择和确定。
②信息查询模块。信息查询模块主要用于实现购物者对购物信息的查询和对自身信息的查询。
③系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括购物者信息、商品信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库操作。

二、系统建模
1.创建系统用例模型
网上购物系统的参与者包含以下两种:
	购物者
	系统管理员
1.1	购物者用例图
购物者能够通过系统进行如下活动:
	查询商品信息。购物者可以在查询界面了解可供自己选择的商品信息。
	登录网上购物系统。购物者能够根据自己的账号和密码登录购物系统,如果身份验证失败,不得进行下一步操作。通过身份认证才能够进入下一个操作页面。
	选择想购买的商品。在选择商品的界面选择自己想购买的商品并确认提交。
	查询个人信息。可以通过查询界面查询自己的基本信息。

1.2	系统管理员用例图
系统管理员能够通过系统进行如下活动:
	登录购物系统。系统管理员使用账号和密码登录系统进行本系统的管理和维护工作。
	添加购物者信息。将新注册的购物者的基本信息录入到本系统,并在数据库中保存。
	修改购物者信息。对于个人基本信息发生变化的购物者,修改数据库中相关购物者的人、个人信息并保存。
	删除购物者信息。将不再需要保存的购物者个人信息从数据库中删除。
	查询购物者信息。根据购物者的姓名对购物者的个人基本信息进行相关的查询。
	添加商品信息。将新的商品添加到购物系统中并保存到数据库中。
	修改商品信息。对数据库中原有的商品信息进行修改并保存到数据库中。
	删除商品信息。将不再出售的商品从数据库中删除。

2.创建系统的静态模型
(1)确定参与者的属性。
系统管理员:用户名称(username)、密码(password)
购物者:账号(username)、密码(password)、姓名(name)、年龄(age)、性别(sex)、兴趣爱好(interest)

(2)确定在系统中的主要业务实体类。

3.创建系统的动态模型
(1)创建序列图和协作图
序列图描述了系统中的一组对象在时间上交互的整体行为。协作图描述了系统中的一组对象在几何排列上的交互行为。在网上购物系统中,通过上述用例,可以获得以下交互行为。
	购物者登录购物系统。
	购物者查询商品信息。
	购物者选择商品。
	购物者查询个人信息。
	系统管理员登录购物系统。
	系统管理员添加购物者信息。
	系统管理员修改购物者信息。
	系统管理员删除购物者信息。
	系统管理员查询购物者信息。
	系统管理员添加商品信息。
	系统管理员修改商品信息。
	系统管理员删除商品信息。


1)	购物者登录购物系统的工作流程
a.	购物者希望通过网上购物系统进行某一项操作。
b.	购物者登录系统,在登陆页面LoginForm输入自己的账号和密码并提交。
c.	系统将购物者提交的账号和密码传递到Control类中,检查用户的身份是否合法。将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此购物者的信息。
d.	检查完毕后将验证结果返回到登陆界面上显示。
e.	购物者在登录界面获得验证结果。如果身份验证未通过,重新登录或退出。否则,继续进行下一步操作。
序列图

协作图

2)	购物者查询商品信息的工作流程
a.	用户进入查询商品界面Form,发送查询商品信息的请求。
b.	界面Form向控制对象Control请求课程信息,控制对象到数据库查询商品信息。
c.	商品信息界面对象从控制对象中取得所查询到的商品对象信息Product,并返回到查询商品界面上显示所有的商品信息。
d.	购物者从Form中获得商品信息。
序列图

协作图

3)	购物者选择商品的工作流程
a.	购物者进入选择商品界面SelectForm,在界面中确定选择的商品并提交请求。
b.	选择商品界面SelectForm将购物者所选商品信息传递到控制对象Control,控制对象将商品信息与数据库中的商品信息进行比较,判断是否可以购物。
c.	如果可以,执行选择商品操作,将购物结果保存到数据库中。
d.	控制对象返回购物成功信息到选择商
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

UML-网上购物系统

文档大小:365KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用