您好,请 登录
 
|
|
|
 

系统数据库结构

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-06-02 00:00:50

系统数据库结构
3.2.1系统数据库的选择目前数据库的种类很多,比如Aecess,Fo即ro,sybase,oraele,Mysql和sQLserver等等。考虑到存储数据的复杂性以及数据量的庞大,sQLserver2005成为本系统选用的数据库。SQLserver是一个关系数据库管理系统。它最初是由Microsoftsybase和Ashton一lhte三家公司共同开发的,于1988年推出了第一个05/2版本。在WindowsNT推出后,Microson与s如ase在sQLserver的开发上就分道扬镰了,Mieroson将SQLserver移植到windowsNT系统上,专注于开发推广sQLserver的WindowsNT版本。sybase则较专注于sQLserver在UNIx操作系统上的应用。sQLserver2000是Mieroson公司推出的sQLserve:数据库管理系统,该版本继承了sQLserver7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。SQLserver2005是一个全面的数据库平台,使用集成的商业智能(Bl)工具提供了企业级的数据管理。sQLserver2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。sQLserver2005数据引擎是本企业数据管理解决方案的核心。此外sQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的Bl解决方案,帮助您的团队通过记分卡、Dashboard、研范bserviees和移动设备将数据应用推向业务的各个领域。与MierosonVisualstudio、Mierosonoffie。s”tem以及新的开发工具包(包括Bus血ess玩telligenceDevelopmentstudio)的紧密集成使sQLServer2005与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,sQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。3.2.2系统数据库结构和内容考虑到所要存储的数据量庞大,关系相对复杂,本系统的数据库采用基于sQLServer2005搭建的关系型动态数据库,由7个子库组成:船舶现场库、实验室标准库、涂料信息库、涂层体系库、腐蚀环境库、用户资料库、操作日志库构成。
第三章系统数据库及其管理功能的设计与实现统总体的数据库结构如图3一2所示。图3一2系统数据库总体结构图Fig.3一2ThegenereldatabaseStruetoreofthesystem船舶现场库:此库用于存储现场船舶的基本信息,包括船舶名称、船舶类型和备注信息;同时记录船舶不同部位的涂层在不同时期的表观状态、历史维护状况和特定频率下的交流阻抗数据。以上信息主要用来对船舶涂层进行有效管理和服役性能的评价及寿命预测。实验室标准库:存储各种涂层体系在特定腐蚀环境中从开始腐蚀至失效不同时间段的交流阻抗数据,和由此解析出来的数据(涂层电阻、涂层电容、涂层相对介电常数和涂层吸水率等),及此涂层体系的特定频率(在此频率下涂层的相位角随时间的衰减与最低频率阻抗值随时间的衰减很相似)[49]。此库中的数据主要作为结构涂层服役性能评价的标准。涂料信息库:记录涂料商业信息,包括涂料种类、名称及型号、厂商以及联系方式等。此库除了作为记录涂料商业信息用,还可供涂层体系库调用,作为涂层体系数据建立的来源。北京化工大学硕士学位论文涂层体系库:涂层体系由涂层的层数、各层涂料名称、涂层厚度、各层比例等构成。记录内容是用户在录入数据时所创建的涂层体系。此库的建立旨在方便用户避免录入重复过的涂层体系,提高录入效率。腐蚀环境库:记录常见的腐蚀环境,供结构现场数据库及实验室标准数据库调用。该库的设计不但方便环境参数的输入,同时也考虑到在涂层服役性能评价中,环境因素也是评价条件之一,应当统一。用户资料库:系统出于保护数据完整性、有效性和安全性的管理思路将用户分为普通用户和管理员用户。普通用户受权限限制,不能对标准库中数据进行添加、修改和删除等管理操作。操作日志库:记录用户的操作,主要包括登陆用户、登陆时间、操作类型等,有利于辅助保护系统数据的安全性。本系统数据库对象包括所有的表、视图、存储过程、扩展存储过程、触发器、规则、默认值及约束,总容量为2,147,483,647,足以满足需求。本系统数据库中目前存储实验室标准数据30套。根据上述内容,本系统数据库字段主要内容如表3一1所示。表3一1系统数据库字段列表Table3一1Da切basefieldlistofthesystem字段所属库字段名称字段类型单位刚耐NullNullNullNullNullNullNull船舶类型船舶名称备注3.3系统功能模块船舶涂层服役性能评价及管理系统采用模块化的设计方案。根据系统功能分析,将系统分为六大功能模块:数据查询模块、数据维护模块、涂层服役性能评价模块、数据图形输出模块、设备总体状态显示模块以及帮助模块。总体功能设总体设计Fig.3一3Generalfunetionalmoduledesignofthesystem3.3.1系统数据查询功能数据查询功能主要包括船舶信息查询、现场数据查询、标准数据查询、涂层体系查询、涂料信息查询、用户资料查询和日志信息查询。系统查询条件可以是单一字段查询,也可以是多字段组合查询。同时,系统还实现模糊查询,即输入部分关键字,查出所有相关内容。3.3.2系统数据维护功能数据维护功能包括对数据的导入、添加、修改和删除。
可添加、删除和修改的数据包括设备或结构资料、现场测试数据、实验室标准数据中的阻抗数据,及涂层体系、涂料商业信息、用户信息等。考虑到阻抗数据较多,该模块设置了导入功能以提高数据录入效率,导入的数据文件采用统一的txt文本文件格式。北京化工大学硕士学位论文3.3.3涂层服役性能评价功能电化学阻抗谱是研究和评价涂层/金属体系的一种重要手段[50],可以根据最低频率阻抗值的大小来衡量涂层的保护性能。我们的前期研究[49l发现,对于不同类型涂层体系,中频区某一特定频率下的相位角变化与涂层低频阻抗的变化趋势非常接近,通过模拟试验获得相位角与低频阻抗的关系,就可以利用能够在现场快速测量得到的相位角变化反映涂层性能的变化。此模块根据涂层体系的特定频率下的相位角随时间的衰减与涂层最低频率阻抗值随时间的衰减规律的相似性,利用现场测得的特定频率下的相位角,与实验室同类涂层在特定频率下的相位角随时间的衰减曲线比对,实现对船舶上某部位涂层服役性能的快速评价,掌握涂层J胜能的衰减程度,并在此基础上预测涂层的剩余寿命。下面以碳钢基材上涂刷环氧富锌底漆(40脚)一环氧云母氧化铁中间漆(40脚)一氯化橡胶面漆(40林m)在紫外照射和3.5%NaCI溶液浸泡综合作用下的失效实验为例,来介绍涂层的评价功能。首先查询标准数据库,选择参考涂层体系,(选择原则:相同的涂层层数、涂层种类、相近的各层厚度、相同的基体材料及腐蚀环境),获取特定频率(此涂层体系的特定频率为loHz)。然后测试涂层在10Hz下的相位角数据(如图3一4中浸泡两个月时的72.1。和四个月时的56.6“),录入系统。系统将该相位角,与数据库中参考涂层体系的相位角随时间的衰减曲线进行比对,给出该涂层体系在这一时间段的性能评价结果(为性能良好)和预计的剩余寿命(为8个月)。软件同时还可给出参考涂层体系的相位角随时间的衰减曲线,以供用户参考。北京化工大学硕士学位论文部位涂层性能评测的结果以色块的形式显示在结构三视图(左视图、右视图和俯视图)上。颜色分为五个层次,红色表示涂层己经严重破坏,橙色表示涂层中度破坏,黄色表示涂层轻度破坏,蓝色表示涂层性能良好,绿色表示涂层性能优异。色块的划分依据与涂层最低频率阻抗值有关,其关系如表3一2所示。表3一2船舶涂层性能总体状态分色显示中颜色填充说明表Table3一2ColorProPer’tyofshiPeoatlnggeneralstatusdisPlay颜色显示颜色描述RGB值阻抗范围(单位:。cmZ)涂层状态描述3.3.6帮助功能帮助功能对系统的各种功能和使用方法进行介绍,并提供一些常见问题的解决方案。3.4软件系统主要界面设计系统界面是软件使用者和数据之间交流的桥梁,良好的界面设计能迅速帮助用户理解并熟悉软件的操作,从而提高工作效率。可以说,软件系统的界面设计就是软件的面子工程。操作简单和界面友好已经作为软件界面设计的标准。
3.4.1软件系统主界面本系统主界面采用WindowsXP风格设计,因为系统用户管理实行权限制度,所以软件系统后的界面为系统登录界面,如图3一5所示。登录系统后用户进入系统主界面,系统主界面主要由功能模块选择区和用户窗口区组成,如图3一6所示。功第三章系统数据库及其管理功能的设计与实现能模块选择区使用户可以选择系统功能,如船舶管理、标准(实验室标准数据)管理、用户管理、涂料管理、日志管理和帮助。系统登录后默认的截面是船舶管理界面,用户可以通过用户窗口区的操作按钮实现船舶信息的添加、编辑、删除、查询以及对列表中选定的船舶录入数据。图3一5系统登录界面图3一6系统主界面一船舶管理界面Fig.3一6Maininterfaeeofthe50丘war~hiPrnanagement3.4.2系统管理界面设计软件系统的管理功能主要面向船舶数据、实验室标准数据以及涂料信息。系统管理采用分级化的管理模式,对每一级别的数据设置独立操作功能按钮。(一)船舶管理相关界面图3一6为船舶管理的船舶信息界面,即现场船舶总体信息。选中列表中船舶,点击‘服役状态/数据录入’按钮进入船舶总体状态显示及部位选择界面,如图3一7所示。用户可以通过单击界面图形区域中船舶图例中的区域(船舶图例中各个部位用浅色实线划分)选择船体部位,进行选中部位数据的录入、编辑、删除、数据查询(包括该部位历史测试数据的查询)、涂层性能评价等操作;同时,经过涂层评价的船舶部位将根据程序判断显示相应性能代表的颜色。现场船舶涂层评价及寿命预测界面如图3一4所示。
 

  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论