UML相关1

  • 汽车租赁系统中的用例图简述(10分)

本系统根据功能可以分为三个用例图:

  1. 客户用例图:主要描述客户注册、登录、找回密码、查询车辆信息(包括所有车辆信息、已借车辆信息、租赁历史信息)、修改个人信息、网上预订车辆、电话预定车辆、查询还车时间、取消预定的车辆、可以通过支付宝、微信和网银交订金。
  2. 系统维护人员用例图:主要描述系统维护人员登录系统、查询用户基本信息、注销用户、删除信用不良好的用户、同意用户的预订申请、同意用户的借车信息、同意用户的还车信息、清算用户的费用、催缴到期未还的用户、管理员工信息、分配操作权限给员工和客户。
  3. 技术人员用例图:主要描述技术人员登录系统、修改个人信息,增加、删除、修改、查询车辆信息
  • 汽车租赁系统相关用例图(20分,文字描述5分,图15分)

客户相关的用例图中,客户注册、登录、找回密码、查询车辆信息、修改个人信息、网上预订车辆、电话预定车辆、查询还车时间、取消预定的车辆、交订金都是客户可以在系统中完成的操作,因此这十个用例跟读者是关联关系;同时,系统提供了三种不同的查询方式,每一种查询方式都可以继承查询车辆信息的行为和含义,因此,这三种查询方式和查询书籍是泛化关系。系统提供了三种不同的交订金方式,每一种交订金方式都可以继承交订金的行为和含义,因此,这三种交订金方式和交订金是泛化关系,如下图所示

四:用例描述(每个用例10分)

(1)客户注册

|-------|-----------------------------------------------|
| 用例编号 | UC0001 |
| 用例名称 | 客户注册 |
| 用例说明 | 注册新用户,并保存到系统中 |
| 前置条件 | 无 |
| 基本事件流 | 1、客户向系统发出"客户注册"请求; 2、系统要求客户填写信息 3、系统自动保存。 |
| 其他事件流 | 无 |
| 异常事件流 | 如果客户输入的信息错误,则要求客户重新填写; 如果客户取消输入,则结束用例,不存入到系统。 |
| 后置条件 | 完成客户信息的录入和存储 |
| 其他说明 | 无 |

(2)客户登录

|-------|--------------------------------------------|
| 用例编号 | UC0001 |
| 用例名称 | 客户登录 |
| 用例说明 | 客户进入系统 |
| 前置条件 | 客户注册 |
| 基本事件流 | 1、客户向系统发出"登录"请求; 2、系统比对客户信息 |
| 其他事件流 | 无 |
| 异常事件流 | 如果客户输入信息错误,则要求客户重新填写信息或者取消; 如果客户取消输入,则结束用例 |
| 后置条件 | 登录系统 |
| 其他说明 | 无 |

(3)技术人员登录系统

|-------|--------------------------------------------------|
| 用例编号 | UC0001 |
| 用例名称 | 技术人员登录系统 |
| 用例说明 | 技术人员进入系统 |
| 前置条件 | 技术人员注册 |
| 基本事件流 | 1、技术人员向系统发出"登录"请求; 2、系统比对技术人员信息 |
| 其他事件流 | 无 |
| 异常事件流 | 如果技术人员输入信息错误,则要求技术人员重新填写信息或者取消; 如果技术人员取消输入,则结束用例 |
| 后置条件 | 登录系统 |
| 其他说明 | 无 |

(4)技术人员修改个人信息

|-------|--------------------------------------------------------------|
| 用例编号 | UC0001 |
| 用例名称 | 技术人员修改个人信息 |
| 用例说明 | 技术人员修改个人信息 |
| 前置条件 | 技术人员登录系统 |
| 基本事件流 | 1、技术人员向系统发出"修改个人信息"请求; 2、系统要求技术人员选择修改的信息 3、技术人员录入完成后,选择保存到系统 |
| 其他事件流 | 无 |
| 异常事件流 | 如果技术人员输入的信息重复,则要求技术人员填写新的信息或者取消; 如果技术人员取消输入,则结束用例,不存入到系统 |
| 后置条件 | 完成修改信息的录入和存储 |
| 其他说明 | 无 |

(5)客户修改个人信息

|-------|--------------------------------------------------------|
| 用例编号 | UC0001 |
| 用例名称 | 客户修改个人信息 |
| 用例说明 | 客户修改个人信息 |
| 前置条件 | 客户登录系统 |
| 基本事件流 | 1、客户向系统发出"修改个人信息"请求; 2、系统要求客户选择修改的信息 3、客户录入完成后,选择保存到系统 |
| 其他事件流 | 无 |
| 异常事件流 | 如果客户输入的信息重复,则要求客户填写新的信息或者取消; 如果客户取消输入,则结束用例,不存入到系统 |
| 后置条件 | 完成修改信息的录入和存储 |
| 其他说明 | 无 |

相关推荐
吴声子夜歌18 小时前
PlantUML——状态图
uml·plantuml·状态图
吴声子夜歌1 天前
PlantUML——序列图
uml·plantuml·序列图
吴声子夜歌1 天前
PlantUML——活动图
uml·plantuml·活动图
吴声子夜歌2 天前
PlantUML——类图(一)
uml
吴声子夜歌2 天前
PlantUML——类图(二)
uml·plantuml·类图
吴声子夜歌2 天前
PlantUML——对象图
uml·plantuml·对象图
吴声子夜歌3 天前
PlantUML——用例图
uml·plantuml
rolt5 天前
PlantUML描述《分析模式》第4章企业财务观察(1)
产品经理·架构师·uml·系统工程
KobeSacre6 天前
UML 学习
学习·uml
hssfscv8 天前
软件设计师2021上、下上午题错题解析+2022上、下下午题训练5道 练习真题训练16
笔记·设计模式·uml