当前位置:文档之家› UML大作业实验报告

UML大作业实验报告

UML 建模大作业实验报告组号:选题名:E-store 网上书店系统小组成员.1.需求模型从用户角度描述系统功能的用例登录(from Use Case View).J八.修改(from Use Case View)个人信息维护(from Use Case View)从系统管理员角度描述系统功能的用例(from Use Case View)补充注册选购(from Use Case View)*II f (from Use Case View)f令查看图书浏览(from Use Case View)II7 ------- 亠'收藏夹维护(from Use Case View) '(from Use Case View)游客会员(from Use Case View)(from Use Case View) 购物车管理添加I (from Use Case View),(from Use Case View)图书查询(from Use Case View)■订单维护(from Use Case View)删除(from Use Case View)结账(from Use Case View)订单状态查询(from Use Case View)缺书登记(from Use Case View)一 一'意见反馈(from Use Case View)■分配权限管理员(from Use Case View)添加人员(from Use Case View)(from Use Case View)后台用户管理---- 弋(from Use Case View)■>^,X**(from Use Case View)(from Use Case View)折扣管理ZI身份验证(from Use Case View)•、销售管理(from Use Case View)二d ____ -\图书管理\ h -■■■■ (from Use Case View).辿—--网站用户管理V(from Use Case View)订货管理(from Use Case View)查看人员(from Use Case View) 查看意见反馈(from Use Case View) 2.分析模型2.1.架构模型(from Use Case View)r梟—_ ■<-■- V 删除'■ (from Use Case View)辽二询(from Use Case View) /统计(from Use Case View)订货通知(from Use Case View),沖后台数据库(from Use Case View)/(from Use Case View)服务商(from Use Case View)1<<layer>> 用户层<<layer>> WEB层E-store网上书店包图系统辅助包图<<layer>> 商业逻辑层<<layer>> 信息系统层1—1前台管理E-store网上书店系统后台管理图书管理1J后台管理用户管理22分析机制[列出系统所有涉及的分析机制。

]23关键抽象24用例实现2.4.1.注册用例的用例1. 用例名注册1.1简要描述本用例由游客触发的,允许顾客在该书店注册成为会员用户, 的一些权限。

2. 事件流顾客进行注册顾客在登陆系统时必须先注册一个账号,才能进行登录查询。

昨书书 4心*馬±|^卫亡 斗仝衍打闫 壬奩容i1.LOn*>^ii:)D *字氓-E 合e户码席值户 FT I”亠看-三鯉司7* 住与户电 ■+«seN *■苫书软5 牛5总討闫 齡ajft 时凹Cl *叮*欣枣fiiUO 牡賞S 笔萨灯 瓠MS 史曙护口,*«=W»G 『 r 民反5〔卜*曲二号*冋口讶啤0 *护拒¥理0 幅粤wio*ffifl»I10 *^iitao *iT5frw 理 0-*i»S 足寰理宗哎0•三剜 *i 蛾 *«翊_ ji- 牛同H 号 电屋S 牛轼陽实现会员 2.1 基本流2.1.1X2.2 备选流2.2.1注册账号无效如果顾客登陆账号已存在或者验证码错误,提示顾客无效。

本用例结束。

3.特殊需求没有和本用例有关的特殊需求。

4.前置条件在针对登陆书店,必须先注册成为会员5.后置条件无。

6.扩展点没有和本用例有关的扩展点。

2.4.2. 图书浏览用例的用例1.用例名图书浏览1.1简要描述本用例由游客、会员触发的,允许顾客在书店页面浏览书店的概况和书籍种类。

2.事件流2.1基本流2.1.2 顾客进行图书浏览顾客在书店页面浏览书店概况和书籍种类。

本用例结束2.2备选流2.2.1浏览无效如果顾客浏览页面不存在或者方式不正确,提示顾客浏览无效。

本用例结束。

3.特殊需求没有和本用例有关的特殊需求。

4.前置条件无。

5.后置条件无。

6.扩展点没有和本用例有关的扩展点。

2.4.3. 图书查询用例的用例1.用例名图书查询1.1简要描述本用例由游客、会员触发的,允许顾客在书店页面查询书籍信息。

2.事件流2.1基本流2.1.2顾客进行图书查询顾客在书店页面查询书店里书籍种类。

本用例结束2.2备选流2.2.1查询无效如果顾客查询书籍不存在或者方式不正确,提示顾客查询无效。

本用例结束。

3.特殊需求。

没有和本用例有关的特殊需求。

4.前置条件无。

5.后置条件无。

6.扩展点没有和本用例有关的扩展点。

2.4.4. 登录用例的用例1. 例名登陆1.2 简要描述本用例由会员触发的,允许顾客在浏览拍卖图书查询目录时,针对特定 的图书类型。

在针对一个特定的图书,买主必须登录系,进行挑选。

2. 事件流3. 特殊需求没有和本用例有关的特殊需求。

4. 前置条件在针对一个图书查询之前,顾客必须登录系统进行查找。

5. 后置条件无。

6. 扩展点没有和本用例有关的扩展点。

2.4.5 个人信息维护用例的用例1. 用例名2.3 基本流2.3.1 2.3.2顾客进行注册顾客在登陆系统时必须先注册一个账号,才能进行登录查询。

顾客登陆系统顾客登陆系统进行图书查询。

2.4 备选流2.4.1登陆账号无效如果顾客登陆账号不存在或者密码不正确, 提示顾客无效。

本用例结束。

个人信息维护1.1简要描述本用例由会员触发的,允许顾客在登陆系统后修改补充自己的个人信息并保存。

2.事件流2.1基本流2.1.1修改自己的个人信息顾客对自己的个人信息进行修改并提交该信息。

2.1.2通知顾客修改结果。

系统向顾客发送电子邮件,通知顾客修改成功。

本用例结束2.2备选流2.2.1修改信息无效如果顾客所改信息不符合系统规定,提示顾客修改无效。

本用例结束。

3.特殊需求。

没有和本用例有关的特殊需求。

4.前置条件在顾客进行信息修改之前,顾客必须登录系统进行修改。

5.后置条件无。

6.扩展点没有和本用例有关的扩展点。

2.4.6 选购用例的用例1.用例名选购1.1简要描述本用例由会员触发的,允许顾客在浏览图书查询目录时进行选购,针对自己想要的图书进行选购。

在针对图书选购时,买主必须登录系统,进行挑选。

2.事件流2.1基本流2.1.1输入要买的图书类型顾客对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2.输入图书详细信息顾客输入图书详细信息并提交该信息。

2.1.3. 通知顾客查询结果。

系统向顾客发送电子邮件,通知顾客查找图书的信息已经输入。

本用例结束2.2.备选流2.2.1查询图书信息无效如果顾客所找图书不存在,提示顾客无效。

本用例结束。

3.特殊需求没有和本用例有关的特殊需求。

4.前置条件在针对一个图书选购之前,顾客必须登录系统进行查找。

5.后置条件无。

6.扩展点没有和本用例有关的扩展点。

2.4.7 收藏夹维护用例的用例1.用例名收藏夹维护1.1简要描述本用例由会员触发的,允许顾客在浏览图书查询目录时,针对特定的图书类型进行收藏,以便以后查找方便。

2.事件流2.1基本流2.1.2选择要买的图书类型顾客表明其打算对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2 输入图书信息买主输入图书信息并提交该信息。

2.1.3对挑选的图书进行收藏顾客对自己比较满意的图书进行收藏以便以后购买时方便。

本用例结束2.2备选流2.2.1收藏图书无效如果顾客收藏时没有选择系统要求的选项时,系统提示收藏无效,重新收藏。

本用例结束。

3.特殊需求没有和本用例有关的特殊需求。

4.前置条件在针对一个图书收藏之前,顾客必须登录系统进行查找再收藏。

5.后置条件无。

6.扩展点没有和本用例有关的扩展点。

2.4.8 购物车管理用例的用例1.用例名购物车管理1.1简要描述本用例由会员触发的,允许顾客在浏览完图书查询后,对自己满意的图书加入购物车进行保存。

2.事件流2.1基本流2.1.1选择要买的图书类型顾客表明其打算对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2输入图书信息买主输入图书信息并提交该信息。

2.1.3图书加入购物车顾客将自己选中的图书加入购物车。

本用例结束2.2备选流2.2.1加入购物车无效如果顾客没有选择加入的数量等信息,提示顾客无效。

本用例结束。

3.特殊需求没有和本用例有关的特殊需求。

4.前置条件在对图书加入购物车之前,顾客必须登录系统进行查找。

5.后置条件无。

6.扩展点没有和本用例有关的扩展点。

2.4.9. 订单维护用例的用例1.用例名订单维护1.1简要描述本用例由店主触发的,允许顾客在浏览完图书查询后,对自己的购买图书下订单,要求店主发货。

2.事件流2.1基本流2.1.1选择要买的图书类型顾客表明其打算对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2输入图书信息买主输入图书信息并提交该信息。

2.1.3通知顾客查询结果。

系统向顾客发送电子邮件,通知顾客查找图书的信息已经输入。

2.1.4顾客下订单顾客对自己的图书下订单,要求卖家发货。

2.2备选流2.2.1订单无效如果顾客所找图书已经卖完,则订单无效。

本用例结束。

3.特殊需求没有和本用例有关的特殊需求。

4.前置条件在对图书下订单之前,顾客必须登录系统进行查找。

5.后置条件无。

6.扩展点没有和本用例有关的扩展点。

2.4.10. 订单状态查询用例的用例1.用例名订单状态查询1.1简要描述本用例由会员触发的,允许顾客在下订单之后查询订单状态,查询订单是否发货和书籍的物流情况。

2.事件流2.1基本流2.1.1查询订单状态顾客可以登录查询是否发货或者物流情况。

系统展示图书查询表单界面。

2.2备选流2.2.1查询无效如果顾客所查已被领取,则查询无效。

相关主题