通过对数据采集卡采集过来的
位置、门
状态、运行/停止状态等分类,确定
的当前状态。
当前状态与正常运行时候的状态按照状态空间转移法进行比较,如果出现故障,则
进行故障诊断。记录下故障发生的时间、现象和可能的故障原因。同时,故障信息具有按时间或者
编号进行删除的功能。
(5)测试结果的管理
测试
结果保存下来。同时以前的测试结果能根据
编号进行查看和删除功能。
(6)生成测试结果报表和故障信息报表
当前测试的结果和故障信息以报表形式打印显示出来,便于项目的管理。
数据库的逻辑设计中,采用的是 ER 模型。
ER 模型的作用是描述某一组织的概念模型,ER 模型主要由 3 个组件组成:
①实体(entity) 客观存在并可相互区分的事物。
基本信息、
测试结果信息实体、测试故障信息实体等。
②关系(relation) 独立的实体相互之间的关系。如:
端口与数据采集卡的关系。关系
通过主键和外键来描述,用于维护参照完整性。实体之间的关系虽然复杂,但抽象以后,可以把他们归
结为 3 类:
一对一联系(1∶1) 对于实体集 A 中的每一个实体,实体集 B 中至多有 1 个实体同他联系。我们把
这种关系定义为 1∶1。如
端口与数据采集卡的位是一对一的关系。
一对多联系(1∶N) 对于实体集 A 中的每一个实体,实体集 B 中有 n(n≥0)个实体同他联系。反之,
对于实体集 B 中的每一个实体,实体集 A 中至多有 1 个实体同他联系。例如:一个班级有很多学生,而
每个学生只能在一个班级中。在
的故障信息。
多对多联系(N∶N) 对于实体集 A 中的每一个实体,实体集 B 中有 n(n≥0)个实体同他联系。反之,
对于实体集 B 中的每一个实体,实体集 A 中也有 m(m≥0)个实体同他联系。如:
状态中,有多个端口的值信息;而多个端口的值
又属于多个状态。
③属性(attribute) 实体所具有的特征。如数据采集卡的卡地址、端口地址、位地址等。
图 2 是
数据库实体及其联系图。