类图、用例图、活动图、时序图(2小时速成班,仅供参考)_考虑一个咨询公司和该公司会见一个客户时的业务过程,活动按照下面的过程发生。 1.-程序员宅基地

技术标签: UML  计算机  

  1. 类图
    请按下属要求做出公司的类图:
    某公司部里有科室,职员从属于某一个科室;
    科室之间也有可能有上下级关系;
    现在一个科室的职工数为5~30人;
    科室的职工数量将来有可能增减。

类图2. 用例图
请按照下述内容画用例图
用户可以用“租客”、“房东”和“管理员”等三种身份登录租房网。如果以房东登录,则可以发布自己的可以出租的房屋信息,维护房屋的状态;
以租客身份登录,则可以查看和搜索房屋信息,预约看房;
以管理员登录,则可以打印日新租房报表等。

在这里插入图片描述
3. 活动图
一个咨询公司会见一个客户时的业务过程
(1)公司业务员打电话给客户,确立约定。
(2)如果约定在公司内,公司技术人员为会议准备会议室。
(3)如果约定在公司之外,咨询顾问就要用电脑准备一份陈述报告
(4)咨询顾问和业务员与客户在约定的时间和地点见面。
(5)业务员随后给他们准备好会议用纸
(6)如果会议产生了一个问题陈述,咨询顾问就根据问题陈述建立编写一个提案并把该提案发给客户。
请设计上述过程的活动图。
在这里插入图片描述
4. 时序图
在餐饮管理系统中,“开台点菜”用例的描述如下,请根据用例规约
绘制其顺序图(时序图),要求三层结构的动态网站。
用例规约:开台点菜
参与者:餐厅职工
前提条件:职工已经完成用户登录
主要事件流:
1、职工单击“开台点菜”按钮。
2、系统显示开台点菜的表单,要求输入以下信息:
联系人姓名,电话,用餐人数,用餐预计开始时间等。
3、职工填写了联系人姓名,电话等信息。职工在填写了姓名和电话之后,自动向系统发出请求。
4、系统查询该电话是否存在有时间冲突的用餐;
5、职工填写用餐人数,自动向系统发出请求。
6、系统查询满足用餐人数的空闲餐台。
7、职工选择餐台,点击“确定”按钮
8、系统更新餐台的状态,从空闲转为“占用”。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44163922/article/details/93624933

智能推荐

(转摘)_《数据库设计入门经典》:通过分析进行规划与准备_9.2 分析-程序员宅基地

9.2 分析正如前文所介绍的,分析是建立一个良好的关系数据库模型的开始。分析是关于某个公司的操作因素和商业事务。它与计算机系统的技术方面无关。分析与数据库模型,或与数据库管理员与程序员所希望和想要获得的内容都没有关系。分析人员必须理解业务。来自业务人员(公司中技术的和非技术的员工(终端用户,甚至包括主要管理层)的参与对于最后的成功至关重要。某些公司仅仅通过临时雇用的人员而不是通过内部技术人员的参...

记一次mysql查询问题,用group by和case when实现多行数据合并到一行_case when 多个条件结果用一行显示_静安书以沫的博客-程序员宅基地

最终的查询语句是这样的:SELECT source_code,source_name,MAX(CASE plan_id WHEN '1001' THEN is_clean ELSE NULL END) is_clean,MAX(CASE plan_id WHEN '1001' THEN unit_cost ELSE NULL END) unit_cost,MAX(CASE plan_id WHEN '1001' THEN capa_scale ELSE NULL END) capa_scale,M_case when 多个条件结果用一行显示

关于AIX下,hd5状态为close的解释-程序员宅基地

如果是访问fs需要open,即创建文件系统并mount 文件系统LV STATE才是open/syncd 的; 如果是访问raw,即lv 作为裸设备(raw device),在用到的时候是LV STATE 是open/syncd,说明有应用在使用,如跑oracle,或用dd命令对它操作;不用的时候,如停了oracle后LV STATE是closed/syncd 。-------是因为

win10 Language download_langugetdownload-程序员宅基地

Language downloadhttps://uup.rg-adguard.net/https://pastebin.com/E37RCRFRissue searchinghttps://www.ntlite.com/_langugetdownload

python快乐数字怎么表达_幸福快乐用数字怎么表示?-程序员宅基地

展开全部幸福快乐用数字可以表示为:520我爱你,5201314我爱你一生一世,530我想你,1314一生一世,53770我想亲亲你,53719我深情依旧32313133353236313431303231363533e58685e5aeb931333431363536,25184爱我一辈子,0594184你我几是一辈子,220225爱爱你爱爱我,246437爱是如此神奇,1314925一生一世就爱..._祝你幸福的数字代码

随便推点

刷题-Leetcode-35. 搜索插入位置(数组-查找-二分)_力扣链接:https://leetcode-cn.com/problems/search-inser-程序员宅基地

35. 搜索插入位置题目链接来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-insert-position/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目描述题目分析要在数组中插入目标值,就是示例的这四种情况。class Solution {public: int searchInsert(vector<int>& nums, int target) { _力扣链接:https://leetcode-cn.com/problems/search-insert-position/

XP Oracle Enterprise Manager 没法启动_tmtxporacle-程序员宅基地

C:/Documents and Settings/Administrator>emctl status dbconsoleEnvironment variable ORACLE_SID not defined. Please define it.C:/Documents and Settings/Administrator>set oracle_sid=testdb Micros_tmtxporacle

大爆炸!50种语言写Hello, World_学五十门语言-程序员宅基地

当我们学习一门新的语言时,“Hello, World!“通常是我们所写的第一个程序。相信作为一名程序员的你,职业生涯中至少完成了一个“Hello, World!“程序。程序员一般也都会使用多门语言,甚至有多数人都会使用十几种语言。甚至有一个名为TTHW的指标来衡量一个程序员接触一门新的编程语言时,成功写出“Hello, World!“并运行所需要的时间。然而,如果我问你,你会用多少种编程语言写..._学五十门语言

win11家庭版开启hyper-v方法_win11 打开hyper-v site:csdn.net_小昊☆的博客-程序员宅基地

桌面建立 .txt文件输入:pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hyper-v.txtDism /onl_win11 打开hyper-v site:csdn.net

python贝叶斯算法的论文_python中如何使用朴素贝叶斯算法-程序员宅基地

这里再重复一下标题为什么是"使用"而不是"实现":首先,专业人士提供的算法比我们自己写的算法无论是效率还是正确率上都要高。其次,对于数学不好的人来说,为了实现算法而去研究一堆公式是很痛苦的事情。再次,除非他人提供的算法满足不了自己的需求,否则没必要"重复造轮子"。下面言归正传,不了解贝叶斯算法的可以去查一下相关资料,这里只是简单介绍一下:1.贝叶斯公式:P(A|B)=P(AB)/P(B)2.贝叶斯..._多项式朴素贝叶斯算法numpy实现

轨至轨 电压比较器_轨到轨比较器-程序员宅基地

失调电压 **越小越好。又称输入失调电压, 指在差分放大器或差分输入的运算放大器中, 为了在输出端获得恒定的零电压输出, 而需在两个**输入端所加的直流电压之差** 如果输入都接地,输出应该为0,但实际上很难做到。**..._轨到轨比较器

推荐文章

热门文章

相关标签