宋图图的工学课程2

本文详细讲解了H5中表格和表单的新属性,包括如何使用thead、tbody、tfoot进行布局,caption标签定义标题,以及跨行跨列合并单元格。同时介绍了audio和video标签的应用。

今天掌握表格标签表单标签H5新增表格和表单属性

... ...
单元格内的文字
在使用表格进行布局时,可以将表格划分为头部、主体和页脚,具体 如下所示: :用于定义表格的头部。 必须位于
标签中,一般包含网页的logo和导航等头部信息。 :用于定义表格的主体。 位于
标签中,一般包含网页中除头部和底部之外的其他内容。 caption 标签必须紧随 table 标签之后。您只能对每个表格定义一个标题。通常这个标题会被居中于表格之上 跨行合并:rowspan 跨列合并:colspan 学习了audio:播放音频 video:播放视频

上午自主完成了网页
在这里插入图片描述
在这里插入图片描述

<think>好的,我现在需要帮用户查找学生课程注册系统的活动图示例和相关资料。首先,我应该回忆一下用户提供的引用内容,看看有没有相关的信息。用户之前提到的引用[1]和[2]中提到了用例图、类图、活动图等,特别是引用[3]详细列出了UML的各种图,包括活动图。所以可能需要参考这些部分。 用户现在明确需要的是活动图的示例,所以我需要先解释活动图的基本概念,然后结合学生课程注册系统的流程来构建一个示例。活动图通常用于描述业务流程或系统的工作流程,展示活动的顺序和分支。 接下来,我需要确定学生课程注册系统的主要流程。通常流程包括学生登录、查看可选课程、选择课程、系统验证选课条件(如时间冲突、先修课程、人数限制)、成功选课或失败处理,以及结束流程。这些步骤可以作为活动图中的各个节点。 然后,我需要考虑活动图中的元素:开始节点、结束节点、活动(圆角矩形)、判断节点(菱形)、合并节点、并行节点等。比如,在验证选课条件时可能会有多个判断条件,每个条件对应不同的分支,这时候需要使用判断节点。 另外,根据引用[3],活动图属于Logical View的一部分,也可以用于Process View。需要确保示例中的活动图符合UML的标准符号,比如正确的节点形状和箭头类型。 可能还需要考虑是否有并行流程,比如在验证选课条件时是否同时检查多个条件,但通常这些验证是顺序进行的,所以可能不需要并行节点。不过,如果有多个独立的条件检查,可以展示分支处理。 在画活动图时,需要确保每个决策点都有明确的是/否分支,并且流程最终汇聚到结束节点。同时,可以添加注释或约束来说明某些步骤,如引用[1]提到的系统非功能需求,但用户这次主要关注活动图的结构,可能不需要太多注释。 最后,生成相关问题,帮助用户进一步了解活动图的应用或其他相关UML图,比如状态图、序列图等,这样用户可以根据需求继续深入学习。</think>### 学生课程注册系统活动图示例与解析 #### 1. 活动图核心要素 活动图用于描述系统动态行为,展现从**开始节点**到**结束节点**的控制流和数据流。主要符号包括: - 圆角矩形:表示**活动**(如"登录系统") - 菱形:表示**判断节点**(如验证选课条件) - 实线箭头:表示**控制流** - 黑色横条:表示**并行处理节点** #### 2. 典型活动图示例 ```plaintext 开始 → [登录系统] → [查看可选课程] → [选择目标课程] ↓ 菱形{验证条件} ↙ ↘ [时间冲突?]→否→[先修课程达标?]→否→[人数未满?]→否→[选课失败提示] ↓是 ↓是 ↓是 [冲突提示] [未达标提示] [选课成功] ↘ ↙ ↓ [更新课表] ←←←←←←┘ ↓ 结束 ``` #### 3. 关键流程说明 1. **前置验证流程** 系统会依次检查三个约束条件: - 时间冲突检测:$$ \exists c \in S, |c.time \cap newCourse.time| \neq \varnothing $$ - 先修课程验证:$$ \forall p \in prerequisites, p \in completedCourses $$ - 人数容量判断:$$ currentStudents < maxCapacity $$ 2. **异常处理机制** 每个验证环节失败时,会通过**独立泳道**返回错误信息(如图中虚线框标注),保证错误隔离[^3]。 3. **数据更新逻辑** 选课成功后触发: - 学生课表更新:$$ S_{courses} = S_{courses} \cup \{newCourse\} $$ - 课程人数递增:$$ C_{count} := C_{count} + 1 $$ #### 4. 扩展应用场景 - 添加**撤销选课**分支流程 - 集成**支付模块**的并行活动(适用于收费课程) - 增加**自动候补队列**处理逻辑
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值