当前位置: 首页 > news >正文

网站专题制作教程产品推广策划案

网站专题制作教程,产品推广策划案,做网站支持提现支付宝,哪位大神推荐一下好网站背景状态图#xff1a;对象的所有状态#xff0c;以及基于事件发生的状态改变的过程#xff1b;活动图#xff1a;用例的工作流程#xff1b;部署图#xff1a;系统的软硬件物理体系结构#xff1b;状态图基本语法元素语法说明开始和结束状态[*]标识开始和结束状态箭头-…背景状态图对象的所有状态以及基于事件发生的状态改变的过程活动图用例的工作流程部署图系统的软硬件物理体系结构状态图基本语法元素语法说明开始和结束状态[*]标识开始和结束状态箭头--添加箭头隐藏描述区域hide empty description隐藏描述区域合成状态state 合成状态名字{ 增城的状态定义语法}可以嵌套状态图状态声明state 状态名字 : 备注声明状态fork,joinstate state名字分开合并状态并发状态-- or 或者双竖线状态是并发改变的箭头方向top down left right可以控制箭头的方向单行注释note 方位 of 状态名 : 单行注释单行注释多行注释note 方位 of 状态名 换行 单行注释 换行 end note多行注释登录状态图startumlhide empty descriptionleft to right direction[*]--NotLogin:首次打开appstate NotLogin: 没有登录state LoginSuccess: 登录成功state LoginFail: 登录失败NotLogin --LoginSuccess: 登录NotLogin --LoginFail:登录state LoginFail {state 用户不存在: ta校验state saas注册失败:注册saasstate 登记用户信息失败: 登记到tiananUserstate 参数校验失败 :校验参数}state join_state LoginSuccess--join_state:组装响应参数LoginFail--join_state:组装响应参数join_state --[*]:返回JSON数据到客户端enduml积分状态图startumlscale 350 widthleft to right directionhide empty descriptionstate noPointRecord : 没有积分记录state pointZero : 积分为0state pointOk : 有积分[*] -- noPointRecord: 增加积分noPointRecord -- pointZero: 初始化pointZero -- pointOk: 增加/消耗积分pointOk -- [*]enduml活动图基本语法元素语法说明开始 结束start stop开始结束活动活动:活动名称;定义活动条件语句if (条件 ?) then (yes) 换行 下一个活动 else(no) endif条件分支循环语句repeat 换行 活动 换行 repeatwhile(条件 )先执行再判断循环语句while ( 成立的条件) 换行 活动 换行 endwhile(不成立的条件描叙)先判断条件在循环改变活动的形状:活动 ] } / 竖线分别得到不同的形状并行处理fork fork again end fork并行处理组合partition group名称 { 活动图语法}对活动进行分组泳道两根竖线包围泳道分离detach移除箭头登录活动图startumlheader 登录接口活动图footer 登录接口活动图|tomcat|start:参数校验]if (参数校验通过 ?) then (yes)elseif (字符串为空) then (no)stopelse (其它校验错误)stopendif|TA服务端|:用户code远程校验;|LX Saas|:saas注册登录;|MysqL|:登记到saasUser;|redis|:保存令牌到Redis;|tomcat|:组装响应参数;stopenduml增加积分活动图startumlheader 改变用户积分接口活动图footer 改变用户积分接口活动图|tomcat|start:登录态检查;if(令牌非法 ) then (yes):返回未登录;stopelse (合法)endif:接受参数point,event ;if(参数检查 ?) then(合法)else(非法):返回参数错误;stopendif|MysqL|:插入积分增加详细纪录;|tomcat|:得到记录Id;|redis|:按照userId查询得到用户积分的表记录Id;|tomcat|if(记录id不存在 )then(yes)|MysqL|:插入用户的积分记录得到id;:更新用户的总积分;else(id存在):更新用户的总积分;endif|redis|:删除用户总积分的缓存;:删除用户积分总条数的缓存;:删除用户积分明细分页记录的缓存;|tomcat|:得到明细记录的id,返回;:返回客户端;stopenduml查询积分活动图startuml|tomcat|start#gold:接受参数,pageNum,pageSize|:参数校验;if (参数校验通过 ) then(通过)else (不通过)#red:报错 401 X 参数校验不通过;stopendif|redis|:从Redis缓存中查询得到记录的总数]|tomcat|if(总数不存在)then (不存在)|MysqL|:从数据库中查询得到积分详细纪录的总数;|redis|:设置到redis缓存中;elseendif|tomcat|:得到纪录的总条数;if(总数是否大于0 )then-[#red]-总数大于0;fork|redis|:从Redis缓存分页查询得到列表;|tomcat|if (redis中获取不到数据 ) then( 获取不到)|MysqL|:从数据库中获取得到列表;|redis|:设置到redis缓存中;else (获取到了)endif|tomcat|:得到分页查询的列表;fork again|redis|:从Redis缓存中查询得到用户总积分;|tomcat|if (redis中获取不到数据 ) then( 获取不到)|MysqL|:从数据库中获取得到用户总积分;|redis|:设置到redis缓存中;else (获取到了)endif|tomcat|:得到用户总积分;end forkelse|tomcat|-[#green]-总数等于0;#green:分页列表为空;#green:总积分为0;endif|tomcat|:组装响应参数\n分页列表数据\n用户总积分;stop;enduml部署图部署图显示了系统的硬件和安装在硬件上的软件以及用于连接异构计算机之间的中间件。部署图通常被认为是一个网络图或者物理架构图。语法元素语法说明角色actor TaUser as taUser申明一个角色代理agent agent申明一个代理程序包artifact artifact声明一个程序包boundary myBoundarycard card云cloud cloud表示一块私有或者共有云component myComponentcontrol myControldatabase mydatabaseentity entityfile file表示文件服务器folder folderframe frameinterface interface节点node node表示一个物理结构package package队列queue queue消息队列栈stack stackrectangle rectangle存储storage storageusecase usercase备注文字[备注文字]对组件进行文字备注连线和箭头-- .. --连接两个元素包装元素 名称 {申明元素语法 }包含关系系统部署图startumlheader TA项目物理架构图footer TA项目物理架构图left to right directionactor TaUser as taUsernode TaApp as taApp {agent LxSDK as lxsdkagent TaClient as taClient}folder tiananuser_folder{cloud tiananuserClusternode tomcat1_tiananusernode tomcat2_tiananusernode tomcat3_tiananusertiananuserCluster -down- tomcat1_tiananusertiananuserCluster -down- tomcat2_tiananusertiananuserCluster -down- tomcat3_tiananuser}folder tianansp_folder{cloud tiananspClusternode tomcat1_tiananspnode tomcat2_tiananspnode tomcat3_tianansptiananspCluster -down- tomcat1_tianansptiananspCluster -down- tomcat2_tianansptiananspCluster -down- tomcat3_tianansp}node Nginx as NginxNginx -- tiananuserCluster:负载均衡/路由Nginx -- tiananspCluster:负载均衡/路由taUser -- taApp : 访问taApp -- Nginx:http/httpsdatabase tiananuser_database[用户登录数据库]database tianansp_database[运营活动数据库]database redis[redis缓存]tiananuser_folder -down- tiananuser_databasetianansp_folder -right- tianansp_databasetiananuser_folder -down- redistianansp_folder -up- redisnode zk [zookeeper注册中心dubbo的消费者跟生产者通信中间件定时任务elasticjob的配置中间件]tiananuser_folder -down- zktianansp_folder -up- zknode apollo [apollo配置中心]queue kafka[kafka集群]tiananuser_folder -down- apollotianansp_folder -up- apollotiananuser_folder -down- kafkatianansp_folder -up- kafkafile fileCDN [七牛云或者阿里云存储]tiananuser_folder -down- fileCDNtianansp_folder -up- fileCDNcloud ELK {node elsticSearchnode filebeatnode kibana}node kubernetes{node healmcharts[交付服务]node harbor[harbor监控管理kubernetes对象]}tiananuser_folder -down- ELK:日志写入tianansp_folder -up- ELK:日志写入tiananuser_folder -down- kubernetes:发布和管控docker节点tianansp_folder -up- kubernetes:发布和管控docker节点enduml小结活动图(泳道图)实际上是代码流程的一个梳理建议编码前先画活动图状态图 可以列举出所有状态发生改变的事件防止遗漏掉某些发生改变的情况部署图实际上是物理架构图画的不太好看但是却可以在上线的时候有效的指导运维原创不易转载请注明出处。总结如果觉得编程之家网站内容还不错欢迎将编程之家网站推荐给程序员好友。本图文内容来源于网友网络收集整理提供作为学习参考使用版权属于原作者。如您喜欢交流学习经验点击链接加入交流1群1065694478(已满)交流2群163560250
http://www.zqtcl.cn/news/304021/

相关文章:

  • 网站关键词布局关于静态网站开发相关新闻
  • 安徽新站优化网站建设哪些好
  • 网站详细页制作c2c模式的网站
  • 网站与网页之间的区别是什么意思通过微信发布诱导分享的美文或者集赞活动属于哪种网络营销方式
  • 可信网站代码想学做网站从哪里入手
  • 做公众号选择图片的网站wordpress怎么看代码
  • 个人 中小企业公司网站建设方案百度网页版链接地址
  • 青岛网站推广方案网线制作心得与体会
  • 杭州网站优化公司哈尔滨企业网站模板建站
  • 洛阳免费网站建设自己做网站最新视频教程
  • 网站备案查询 美橙网开发app需要的技术
  • 软件产品如何做网站推广昆山外贸网站建设推广
  • 景德镇市城市建设规划网站wordpress用不了了
  • 网站及新媒体建设宣传片wordpress 无法编辑主题
  • 东莞设计网站重庆做腋臭骑士网站
  • 什么软件可以搜索关键词精准网站信息优化的方式
  • 购物网站排名前十名山东泰安建筑工程集团有限公司
  • 源码下载站用vs网站开发
  • 自己做网站seo彩票的网站怎么做
  • 如何在网站后台找到死链接网站内页权重查询
  • 专业做国际网站网站开发的编程软件
  • 如何运营垂直网站网页工具大全
  • 如何让自己做的网站可以播放歌曲做培训网站
  • 做网站的毕业设计网站没备案怎么做淘宝客
  • 百度申诉网站建设银行住房租赁代表品牌是什么
  • 网站初期推广方案虚拟服务器搭建wordpress
  • jeecms可以做网站卖吗山西网络推广专业
  • 2017 如何做网站优化育儿哪个网站做的好
  • 网站制作容易吗青岛网站建设公司报价
  • 淘宝建设网站的好处网站制作结构