成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

手把手教你寫設計方案,你學明白了嗎?

開發 前端
對于寫方案設計,數據庫這塊是比較重要的,尤其我們是后端開發。一般來說,你的表是如何設計的,就把ER圖放出來。如果你的方案只是修改原有的一些數據庫表,比如加字段、加索引等等,只需要突出就行。

背景

假設你負責一個禮物系統的開發,領導給你分配一個技術需求,給系統的送禮接口,實現冪等。于是你開始寫技術方案...

目的

本文檔旨在概述如何設計冪等,以確保禮物系統中的送禮接口具有冪等性。

用例圖

用例圖(Use Case Diagram):是軟件工程中的一種行為模型,用于描述系統的功能需求和用戶與系統的交互。它展示了系統中的不同用戶(或角色)和系統功能之間的關系,以及各種用例(功能需求)的交互關系。

用例圖一般包含這三要素:

  • 參與者:表示與系統交互的外部實體,可以是用戶、另一個系統或外部設備等。它們以符號形式表示,通常是一個人的輪廓圖標。
  • 用例:表示系統提供的各種功能或服務需求。每個用例都描述了一個系統的功能,它以橢圓形圖標表示,并與參與者之間通過連線連接。
  • 關系:用例圖通過連線(箭頭)表示參與者和用例之間的關系,通常表示參與者和用例之間的交互行為。

回到冪等方案處理,我們這么寫用例圖:

圖片圖片

時序圖

時序圖(Sequence Diagram)是軟件工程中的一種行為模型,用于描述對象之間的交互和消息傳遞順序。它展示了對象之間交互方式。我們一般方案設計的實現細節,都體現在時序圖。

要素解釋:

  • 對象(Object):在時序圖中表示系統中的各個對象或參與者,可以是類、實例、角色或系統組件等。它們用矩形框表示,并在頂部寫有對象名稱。
  • 生命線(Lifeline):每個對象下方有一條垂直的虛線,稱為生命線,表示對象存在的時間段。生命線上方的箭頭表示對象的生命周期。
  • 消息(Message):表示對象之間的通信或交互,以箭頭的形式從一個對象向另一個對象傳遞,指示消息的傳遞方向。消息可以是同步消息、異步消息、返回消息等,箭頭上方標注了消息的類型和內容。
  • 激活(Activation):在生命線上方,表示對象正在執行操作時的時間段,通常用豎直的方塊或者壓扁的橢圓形表示。

比如送禮的冪等處理邏輯,就可以體現在以下的時序圖:

圖片圖片

流程圖

流程圖,通常被用來描述一個過程、系統或活動中的步驟和流程。它一般用于把一些分支體現出來,以方便更好體現設計方案。比如送禮接口的冪等方案,用流程表現如下:

送禮冪等處理流程圖送禮冪等處理流程圖

狀態圖

狀態圖是一種圖形化的建模工具,用于描述系統中一個特定對象的各種狀態以及它們之間的轉換和事件觸發。比如回到我們冪等處理這個方案設計,這個冪等表的狀態,就可以用一個狀態圖來表示。

圖片圖片

冪等表狀態圖

  • INIT: 冪等表插入的時候,就是初始化狀態
  • SUCCESS: 如果送禮的業務邏輯處理成功,就更新為成功狀態
  • FAIL: 如果送禮的業務邏輯處理失敗,冪等表就更新為失敗狀態

數據庫設計

對于寫方案設計,數據庫這塊是比較重要的,尤其我們是后端開發。一般來說,你的表是如何設計的,就把ER圖放出來。如果你的方案只是修改原有的一些數據庫表,比如加字段、加索引等等,只需要突出就行。

比如我的送禮冪等方案,我的ER圖就是這樣的:

圖片圖片

因為沒有其他表跟它關聯,所以這個ER圖只有一個單表。

接口文檔

請求方式: POST

接口名稱: 送禮接口

請求參數:

圖片圖片


責任編輯:武曉燕 來源: 撿田螺的小男孩
相關推薦

2022-10-30 10:31:42

i2ccpuftrace

2021-01-20 10:18:48

MySQL服務器配置

2022-11-06 14:46:28

腳本windows文件

2023-03-27 08:28:57

spring代碼,starter

2011-01-10 14:41:26

2025-05-07 00:31:30

2011-05-03 15:59:00

黑盒打印機

2021-07-14 09:00:00

JavaFX開發應用

2018-05-16 15:46:06

Python網絡爬蟲PhantomJS

2018-05-16 13:50:30

Python網絡爬蟲Scrapy

2009-12-24 13:52:57

網絡接入控制解決方案

2011-02-22 13:46:27

微軟SQL.NET

2021-02-26 11:54:38

MyBatis 插件接口

2021-12-28 08:38:26

Linux 中斷喚醒系統Linux 系統

2023-04-26 12:46:43

DockerSpringKubernetes

2022-01-08 20:04:20

攔截系統調用

2022-07-27 08:16:22

搜索引擎Lucene

2022-12-07 08:42:35

2022-03-14 14:47:21

HarmonyOS操作系統鴻蒙

2021-06-08 09:49:01

協程池Golang設計
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院在线观看视频 | 国内精品久久久久久影视8 最新黄色在线观看 | 1区2区3区视频 | 手机看片在线播放 | 欧美精品一级 | 欧美在线视频一区二区 | 欧美日韩一区二区三区在线观看 | 精品视频在线观看 | 99精品欧美一区二区蜜桃免费 | 亚洲天堂久久新 | 国产精品揄拍一区二区久久国内亚洲精 | 四色永久| 日韩久久综合 | 久久久精品久久久 | 欧美一级片在线观看 | 亚洲精品视频免费观看 | 久久亚洲精品国产精品紫薇 | 91亚洲国产成人精品一区二三 | 最新中文字幕在线 | 在线观看成人精品 | 男女羞羞视频在线 | 9191在线播放 | 综合国产第二页 | 一区中文 | 欧美一级欧美三级在线观看 | 午夜视频一区 | 国产成人麻豆免费观看 | 日韩欧美国产综合 | 91精品国产综合久久久久久漫画 | 在线看av的网址 | 亚洲精品91 | www日韩| 欧美一区中文字幕 | av在线播放不卡 | 欧美日韩精品一区二区 | 福利网址| 精品欧美一区免费观看α√ | 国产aa| 国产在线精品一区二区 | 国产一区二区在线观看视频 | www.色.com|