UML相关2

内容

说明

用例编号

UC-1

用例名称

客户注册

用例说明

客户参与者通过注册获得进入彬使用系统的权限

参与者

客户

前置条件

后置条件

系统正确接收用户信息并保存到数据库

基本路径

  1. 发布注册申请
  2. 系统显示注册页面
  3. 客户填写相应信息并提交
  4. 注册成功后可以进行其他操作

扩展路径

当信息填写不符合要求时不能注册,并给出提示信息

内容

说明

用例编号

UC-1

用例名称

  1. 客户管理个人信息

用例说明

客户参与者通过管理个人信息获得进入使用系统的权限

参与者

客户

前置条件

后置条件

系统正确接收用户信息并保存到数据库

基本路径

  1. 发布填写申请
  2. 系统显示填写页面
  3. 客户填写相应信息并提交
  4. 修改成功后可以进行其他操作

扩展路径

当信息填写不符合要求时不能提交,并给出提示信息

内容

说明

用例编号

UC-1

用例名称

客户借车

用例说明

客户参与者通过请求借车获得进入使用系统的权限

参与者

客户

前置条件

后置条件

系统正确接收用户信息并保存到数据库

基本路径

  1. 发布请求借车
  2. 系统显示借车页面
  3. 客户填写相应信息并提交
  4. 借车成功后可以进行其他操作

扩展路径

当信息填写不符合要求时不能借车,并给出提示信息

表1.1 客户注册事件流

内容

说明

用例编号

UC-1

用例名称

客户还车

用例说明

客户参与者通过请求还车获得进入使用系统的权限

参与者

客户

前置条件

客户借车

后置条件

系统正确接收用户信息并保存到数据库

基本路径

  1. 发布还车请求
  2. 系统显示还车页面
  3. 客户填写相应信息并提交
  4. 还车成功后可以进行其他操作

扩展路径

当信息填写不符合要求时不能还车,并给出提示信息

出发状态

动作

到达状态

新车入库

登记入库

可租借

可租借

借车

已借出

可租借

出售

已卖出

借出

还车

还车

借出

超期未还

超期

超期

还车

还车

还车

汽车可使用

可租借

还车

需维修

维修

还车

汽车报废

销毁

维修

维修完毕,入库

可租借

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/852516.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1毛钱1百万token,写2遍红楼梦!国产大模型下一步还想卷什么?

大模型价格战,这匹国产黑马又破纪录了!最低的GLM-4 Flash版本,百万token价格已经低至0.1元,可以说是击穿地心。MaaS 2.0大升级,让企业训练私有模型的成本无限降低。 刚刚,智谱AI开放日上,新一代…

QT 5.14.2 应用程序打包

我们可以直接通过开发工具预览我们的程序。但是当要把开发好的程序给别人使用的时候,我们就需要把程序打包成可执行的exe,然后把这个exe文件和其他相关的文件一起发给别人,这样别人就可以使用了。 一、生成可独立运行的exe (一)、编译程序的Release版本 1、切换编译方式为…

基于C#开发web网页管理系统模板流程-打包发布

点击返回目录-> 基于C#开发web网页管理系统模板流程-总集篇-CSDN博客 前言 本系列中,作为开发者我们通过ASP.net Web模板设计网页,网页的任何设计、源代码都是直接可见的,在实际应用开发中,显然这些都是商业、公司机密 通过打包…

【Effective Web】常见的css居中方式

CSS居中方式 水平居中 text-align:center 适用范围:容器中都是行内元素 缺点:容器内所有元素都会居中,如果是文本描述需要左对齐,需要增加text-align:left覆盖 margin: 0 auto 适用范围:容器宽度固定。子元素宽度…

UML精简概述

UML精简概述 UML精简概述 UML精简概述UML的定义常见的关系 在学习设计模式之前,需要掌握一些预备知识,主要包括UML类图和面向对象设计原则,它们是“基础内功”,将为后续的“深入修行”奠定基础。UML类图可用于描述每一个设计模式的…

C++ 34 之 单例模式

#include <iostream> #include <string.h> using namespace std;class King{// 公共的函数&#xff0c;为了让外部可以获取唯一的实例 public:// getInstance 获取单例 约定俗成static King* getInstance(){return true_king;}private: // 私有化// 构造函数设置为…

BL104钡铼多协议采集网关助力企业智能化转型

BL104钡铼多协议采集网关&#xff08;PLC物联网关BL104&#xff09;是为满足工业环境需求而设计的专业工业级协议转换网关。它在企业智能化转型过程中扮演着关键角色&#xff0c;为企业提供了高效、稳定的通信解决方案&#xff0c;助力企业实现智能化转型。 首先&#xff0c;P…

基于STM32和人工智能的智能家居监控系统

目录 引言环境准备智能家居监控系统基础代码实现&#xff1a;实现智能家居监控系统 4.1 数据采集模块4.2 数据处理与分析4.3 控制系统4.4 用户界面与数据可视化应用场景&#xff1a;智能家居管理与优化问题解决方案与优化收尾与总结 1. 引言 随着智能家居技术的快速发展&…

DockerCompose+Jenkins+Pipeline流水线打包Vue项目(解压安装配置Node)入门

场景 DockerComposeJenkinsPipeline流水线打包SpringBoot项目(解压安装配置JDK、Maven等)入门&#xff1a; DockerComposeJenkinsPipeline流水线打包SpringBoot项目(解压安装配置JDK、Maven等)入门-CSDN博客 以上使用流水线配置和打包springboot后台项目&#xff0c;如果要使…

开诊所的10个常见问题,欣九康为您一一解答!

开设一家诊所需要具备哪些条件&#xff1f;规定需要各种证件&#xff0c;而且医生执业满五年&#xff0c;备个案就行。听起来很简单是不是&#xff1f;但是&#xff0c;到了真正开始筹备诊所的时候&#xff0c;却是千头万绪&#xff0c;不知从何下手&#xff0c;到处都是问题&a…

Oracle VM VirtualBox虚拟机安装的 Linux系统中的虚拟机和Windows 10客户机时间不同步设置

遇到一个Oracle VM VirtualBox中间件过期&#xff0c;导致在Oracle VM VirtualBox搭建的应用启用失败。在网上找了一下&#xff0c;原因是&#xff1a;Oracle VM VirtualBox中的中间件在指定时间内才能使用&#xff0c;需要修改系统时间。 介绍我的环境&#xff0c;Windows10主…

kunpeng的aarch64架构cpu、openeuler系统、昇腾服务器适配文档转换功能(doc转docx、ppt转pptx)

一、安装flatpak sudo yum install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo二、安装libreoffice flatpak install flathub org.libreoffice.LibreOffice三、使用 对于使用 flatpak 安装的 LibreOffice,不需要手…

科普那些199的天坑篇

科普篇。 关于199 299的小程序开发的天坑。 首先咱别太天真了&#xff0c;程序员可都是高薪酬&#xff0c;算算成本你觉得299真的现实嘛&#xff1f;以身入局我也试了试… 他们通过199 299的价格来吸引客户然后告诉我交300认证费然后说需要服务器&#xff0c;配置不同&#xf…

C语言 | Leetcode C语言题解之第148题排序链表

题目&#xff1a; 题解&#xff1a; struct ListNode* merge(struct ListNode* head1, struct ListNode* head2) {struct ListNode* dummyHead malloc(sizeof(struct ListNode));dummyHead->val 0;struct ListNode *temp dummyHead, *temp1 head1, *temp2 head2;while…

推流工具OBS的下载使用

一、下载安装 OBS&#xff0c;windows版本官网下载地址 二、推流步骤 安装好之后&#xff0c;打开软件 1、右下角&#xff0c;打开设置 2、输入推流地址&#xff0c;一般为rtmp格式开头的推流地址 输入完成后&#xff0c;应用并确定关闭窗口 3、“来源”里面新建媒体源、新…

Git分支打包的详细教程

以下是关于Git分支打包的详细教程&#xff0c;包括在本地和远程仓库中打包分支的步骤和常用命令。 在本地仓库中打包分支&#xff1a; a. 首先&#xff0c;确保你正在所需的分支上工作。使用 git branch 命令可以查看当前分支。 b. 执行命令 git archive 来打包分支。语法如下&…

《别让“想太多”挡了你的骑行路,对比一下更丝滑》

在探索骑行的世界时&#xff0c;我们往往会被一些先入为主的想法所束缚。本文将带你对比骑行与其他运动和生活方式&#xff0c;揭示那些阻碍你爱上骑行的认知误区。 一、年龄不是界限&#xff1a;骑行与跑步的比较与跑步相比&#xff0c;骑行同样适合所有年龄段&#xff0c;但它…

从“数据孤岛”、Data Fabric(数据编织)谈逻辑数据平台

提到逻辑数据平台&#xff0c;其核心在于“逻辑”&#xff0c;与之相对的便是“物理”。在过去&#xff0c;为了更好地利用和管理数据&#xff0c;我们通常会选择搭建数据仓库和数据湖&#xff0c;将所有数据物理集中起来。但随着数据量、用数需求和用数人员的持续激增&#xf…

单链表经典算法题 1

前言 学习了单链表&#xff0c;我们就做一些题来巩固一下。还有就是解题方法不唯一&#xff0c;我就只讲述为自己的方法。 目录 前言 1.移除链表元素 思路 代码 2.反转链表 思路 代码 3.链表的中间节点 思路 代码 总结 1.移除链表元素 思路 我们创建一个新的表…

docker-compose安装freeradius

freeradius docker 安装记录 docker安装freeradius #拉取镜像 docker pull freeradius/freeradius-server:latest #启动Freeradius容器 docker run -d --name freeradius-server -p 1812-1813:1812-1813/udp freeradius/freeradius-server #查看容器是否正常启动 docker ps -…