您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > UML大作业实验报告
UML建模大作业实验报告组号:选题名:E-store网上书店系统小组成员.1.需求模型从用户角度描述系统功能的用例修改(fromUseCaseView)补充(fromUseCaseView)查看(fromUseCaseView)删除(fromUseCaseView)登录(fromUseCaseView)选购(fromUseCaseView)购物车管理(fromUseCaseView)结账(fromUseCaseView)缺书登记(fromUseCaseView)意见反馈(fromUseCaseView)个人信息维护(fromUseCaseView)收藏夹维护(fromUseCaseView)会员(fromUseCaseView)图书查询(fromUseCaseView)注册(fromUseCaseView)图书浏览(fromUseCaseView)游客(fromUseCaseView)添加(fromUseCaseView)订单维护(fromUseCaseView)订单状态查询(fromUseCaseView)从系统管理员角度描述系统功能的用例添加(fromUseCaseView)修改(fromUseCaseView)删除(fromUseCaseView)统计(fromUseCaseView)打印报表(fromUseCaseView)查询(fromUseCaseView)服务商(fromUseCaseView)订货通知(fromUseCaseView)管理员(fromUseCaseView)折扣管理(fromUseCaseView)销售管理(fromUseCaseView)网站用户管理(fromUseCaseView)订货管理(fromUseCaseView)添加人员(fromUseCaseView)图书管理(fromUseCaseView)查看人员(fromUseCaseView)查看意见反馈(fromUseCaseView)身份验证(fromUseCaseView)后台用户管理(fromUseCaseView)分配权限(fromUseCaseView)后台数据库(fromUseCaseView)2.分析模型2.1.架构模型用户层layerWEB层layer商业逻辑层layer信息系统层layerE-store网上书店包图后台管理前台管理E-store网上书店系统前台管理账户管理购物车管理收藏夹管理订单管理意见反馈系统缺书登记后台管理用户管理图书管理系统辅助包图数据库E-store网上书店系统用户接口出错处理2.2.分析机制[列出系统所有涉及的分析机制。]名称描述验证验证用户是否有权访问系统授权确认用户在请求某种类型的服务时具有相应的权限消息给系统的用户发送电子邮件留存(持久化)存储系统的状态表示层请求处理处理用户通过Web界面提出的请求系统参数管理处理外部参数2.3.关键抽象2.4.用例实现2.4.1.注册用例的用例1.用例名注册1.1简要描述本用例由游客触发的,允许顾客在该书店注册成为会员用户,实现会员的一些权限。2.事件流2.1基本流2.1.1顾客进行注册顾客在登陆系统时必须先注册一个账号,才能进行登录查询。2.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.事件流2.3基本流2.3.1顾客进行注册顾客在登陆系统时必须先注册一个账号,才能进行登录查询。2.3.2顾客登陆系统顾客登陆系统进行图书查询。2.4备选流2.4.1登陆账号无效如果顾客登陆账号不存在或者密码不正确,提示顾客无效。本用例结束。3.特殊需求没有和本用例有关的特殊需求。4.前置条件在针对一个图书查询之前,顾客必须登录系统进行查找。5.后置条件无。6.扩展点没有和本用例有关的扩展点。·2.4.5个人信息维护用例的用例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查询无效如果顾客所查已被领取,则查询无效。本用例结束。3.特殊需求没有和本用例有关的特殊需求。4.前置条件在对查询之前,顾客必须登录系统进行查找。5.后置条件无。6.扩展点没有和本用例有关的扩展点。·2.4.11.结账用例的用例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.12.缺书登记用例的用例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.13.意见反馈用例的用例1.用例名意见反馈1.1简要描述本用例由游客、会员触发的,允许顾客在浏览完图书并购买了书籍之后对书店的服务和书店的图书数量和种类做出一点意见并反馈给店主。2.事件流2.1基本流2.1.1意见反馈对书店的服务进行反馈,及时通知到店主。2.2备选流2.2.1反馈意见无效如果顾客因没有填全信息等原因,则反馈意见无效。本用例结束。3.特殊需求没有和本用例有关的特殊需求。4.前置条件在对顾客进行反馈意见之前,顾客必须登录系统。5.后置条件无。6.扩展
本文标题:UML大作业实验报告
链接地址:https://www.777doc.com/doc-5703889 .html