·上一文章:基于RBF神经网络的控制系统传感器故障诊断方法
·下一文章:TMP03/04型数字温度传感器在温度保护中的应用
2.2 类设计
UML规范按照类职责不同将系统设计类分为边界类、实体类和控制类.其中实体类是系统运行的数据基础类,也是类设计的核心部分.按照RUP的思想,采用名词分析法对系统需求进行分析,便可以得到大部分的实体类.对于指纹门禁系统而言,指纹信息数据是系统的核心数据,同时,一些相关的管理信息也是实体类的组成部分,主要有用户信息、系统13志等等.在这里我们只对系统中两个主要类进行分析,如下表格1,2所示.
表1 指纹图象FingerImage实体类
表2 指纹特征Fingerfeature实体类
2.3 数据库模型设计
完成实体类的分析与设计之后,可建立其数据库模型.在本系统中采用Pc机与嵌入式处理器之间的通信来管理相应的数据,因此PC机上数据管理系统的数据库模型设计如下图4所示.数据库表组成包括注册用户管理、被鉴定人信息、指纹特征数据和日志管理,数据库中表结构字段的描述与上文实体类成员变量的结构是相对应的.例如:注册用户信息由RegisterUsers表组织,设置的字段有:用户ID、姓名、用户级别等;指纹图像数据表Fin- gerimage设置的字段有:图像名称、图像保存路径、