论文部分内容阅读
心音是心脏运动所产生的振动信号,蕴含着与心血管疾病有关的心房、心室、血管和瓣膜等部位的各种信息,因此,它能够用于心脏疾病的预防、诊断和心脏功能状态的评估。心脏储备是心脏功能的上调能力,临床上它的评估是通过:收缩期/舒张期时限比值(D/S)和第一心音幅值(S1)与第二心音幅值(S2)的比值(S1/S2)来实现的。人群心脏状态的样本调研、医院的临床使用以及科研人员在进行心音的相关研究时都会产生大量的心音数据,但是国内没有建立专门的、适宜的数据库管理系统,来进行数据存储和管理。因此,迫切需要一个适宜的心音数据库来进行心音数据管理。因此,论文通过数据库设计和管理系统设计开发了一个具有较高适用性的心音数据库管理系统。该系统分别选取SQL Server2005数据库和Visual Basic6.0编程语言来进行后台数据和前台管理系统的开发。而前台管理系统主要通过ADO(Active Data Objects)接口技术对数据库进行访问。心音数据库管理系统能够进行一些基本管理功能,主要包括:添加、修改、查询以及删除等,方便对心音数据库进行及时更新。首先,实现对心音信号的存取和心脏储备指标的提取与存储。心音数据库管理系统中的心音信号以二进制数据的形式进行直接存取,而不是存储信号路径。心脏储备指标的提取主要采用手动提取方法对S1/S2、D/S和心率这三个指标进行提取,并将它们作为受试者信息保存到数据库中,为心脏储备状态分析提供依据。同时,本文对心音数据库管理系统进行了远程访问设计。主要通过配置服务器允许数据库远程访问,同时远程端通过SQL Server Management Studio和VisualBasic开发的应用程序对服务器端数据库进行访问。远程访问能实现数据共享以便更好的解决研究工作中的数据缺乏问题,远程端用户也可以将有用的心音信号补充到数据库。在实现数据共享的同时进行了数据的充实与更新。最后,远程访问的实现也带来了数据安全上的隐患,因而更需对数据库系统进行安全性设计。本文主要通过对客户机、传输网络、SQL Server2005服务器、数据库、数据对象和数据加密等安全机制进行设置以提高系统安全性。其中,密码复杂性策略和数据加密有助于提高密码复杂度,增强抗攻击能力;限制用户权限提高了数据库数据的安全性,保护数据库用户信息和数据信息不受远程端非法用户的损坏。