前言:想要写出一篇引人入胜的文章?我们特意为您整理了船舶机电设备使用与维护资源库探究范文,希望能给你带来灵感和参考,敬请阅读。
摘要:机电设备是船舶至关重要的有机组成部分,机电设备的使用与维护管理密集度和难度系数也越来越大,为了提升其效率,在对船舶机电设备的使用与维护管理现状研究基础上,进行了机电设备的使用与维护特色数据库管理系统的功能需求分析和功能建模,用MySQL数据库、PHP语言开发一套适合于我国船舶机电设备特色资源库的管理与查询系统。特色资源库可以快速查询数据和信息,为船舶机电部门和机电设备使用管理人员提供一个资源共享、经验交流和对外宣传的窗口和媒介,同时可以作为高校、科研院所等科研机构学术交流的平台,拓展和延伸交流渠道。
关键词:机电设备;资源库开发;软件系统
0引言
随着科学技术和工业的发展,船用不锈钢管的工艺得到了极大的提高,对船舶的运行安全和稳定性具有极其重要的意义,利用新研制的中频热弯机进行了多组奥氏体不锈钢管中频热弯试验,并对减薄率控制、加热线圈选择等影响管道中频热弯质量的因素进行分析可进一步了解船用不锈钢管的特性与工艺,有助于提出针对性的措施维护船舶的运行安全和稳定性[1]。
1试验管道
1.1系统总体设计思路
本试验采用的管道规格、材质、弯曲半径和角度等基本参数见表1。通过调整加热线圈、弯管半径、工艺参数和起弯时机等试验条件进行多组试验。在资源采集整理和系统建设过程中,如何详细全面地采集数据、将采集到的数据按类型录入、形成良好的协作机制,是资源库建设过程中必须解决的问题。船舶设备的使用管理、维护保养,船舶机电科研及使用维护人员如何能够方便快捷安全地对相关的文献资源,包括技术参数、图纸、零配件、使用管理注意事项、维护保养措施等进行检索,以满足其使用数字资源服务教学与科研的迫切需求,是资源库搭建过程中非常重要的环节。在采集数据的过程中要坚持将不同种类、不同品牌、不同型号、不同年限的机电设备的信息全面采集。用户在登录资源库之后,可以自主录入信息,此时用户可以选择将需要录入的信息放入到既定的模块中,更加便于信息的细化处理。资源库的核心模块包括船舶柴油机动力装置、船舶推进装置、船舶辅助机械、船舶管路系统、船舶电力系统、学术论坛和动态资讯。每一个模块都根据专业划分为若干个子模块。船舶柴油机动力装置模块分为基本知识、主体机件、工作系统、使用管理、维护保养;船舶推进装置模块分为传动方式、船舶轴系、螺旋桨;船舶辅助机械模块分为船用泵、空气压缩机、船舶制冷与空调装置、船舶燃油辅助锅炉、船舶防污染装置、船舶海水淡化系统、甲板机械;船舶电力系统模块分为电源、配电装置、电力网、电力负载,如图2所示。
1.2系统设计与实现
1)用户登录模块设计基于本系统设计方面考虑,用户注册成为首次登录时的必需操作,另外由于保密的需求,用户名和密码在加密以后可以安全地保存在通过了认证的服务器中。因此任何的登录,均需通过服务器的认证方可以通过,不管是何类型用户登录何种系统。更为重要的是,密码是用户以私钥加密后通过密文的形式进行传输,认证服务器接收后进行处理验证[2]。经过慎重的选择权衡之后,在主流的加密方法中,公钥系统RSA加密算法因其使用的广泛性,成为了最终选择。RSA算法通常是先产生一对密钥,其一为保密密钥,保存在用户处;而另一公开的密钥,处于对外开放状态。基于保密需求,RSA密钥推荐使用为1024位。算法的有效性主要体现在:质数是否为已确定的某个数的快速算法[3]。根据算法原理采用C语言编制该加密程序。程序经过编译后生成的RSA.EXE可执行文件将被用于加、解密,ASP源程序调用将进行调用[4]。加密文将存入miwen.txt文本文件里面,随时可以被去取出存放到服务器中的密文库里。用户信息模块主要包括系统用户的身份认证,按照用户相关信息中的关键词诸如ID、名称、身份、部门等匹配权限。该特色资源库主要是面向广大船舶轮机专业人士,因此需有专用账户进行登录。用户SystemEnter.html页面在成功登陆系统以后将自动地根据用户权限到达对应系统界面进行操作。而任何信息的错误输入,将不被认可,同时接收到相关错误提示。注册登录流程图如图3所示。2)板块分类与设计为了最直观便捷地检索到所需要的资源,将资源库的核心板块分为船舶柴油机动力装置、船舶推进装置、船舶辅助机械、船舶管路系统、船舶电力系统、学术论坛和动态资讯。每一个模块下又分为若干个子板块,如图4所示。3)资源录入设计与实现数字资源是通过计算机可以利用的各种信息资源的总和。从原始数据形态来看,特色资源库的数字资源是将存储于各种载体的文字、图形、图像、语音、视频等一些原件转换成为统一的数字编码信息。实现各种信息资源和数字编码信息的转换,要根据用户访问的便捷、使用的效果、制作的费用、使用的标准以及占用的空间等综合因素考虑[5]。对数据文献有一定把握之后,方可根据一定的标准,制定出数据规范,经行数据的加工和处理。特色资源库编目软件,综合多种元数据特点,基于DC元数据标准,加之自行定义的扩展字段,可以对图书、期刊、论文、图片、拓片、资料等几乎所有元数据准确描述。已经注册登录的人员可以在资源库中录入最新的机电设备的信息和动态。可以根据需要录入的资源分类录入,如图5所示。
1.3系统管理模块的设计与实现
该模块的主要功能是对于会员录入的信息进行审核,删除失去时效性的资源。并对系统数据还原备份,以免出现数据文件丢失、文件保存报错、文件版本冲突、内存不兼容、内存不够、非法操作等故障,如图6所示。访问localhost/jiayi进入管理员登录页面,就可以进入系统管理界面。在系统管理界面可以管理资源库的内容,包括资源库的栏目、档案、以及待审核的资源等。
1.4运行环境为了满足船舶机电设备维护与使用
特色资源库管理系统功能的要求,在节约成本的基础上最大限度地提高数据库的设计能力和质量,以便提升船舶机电设备维护与使用特色资源库管理系统在实际中的应用前景和适用性。此系统在phpStudy8.1.0.6环境下运行,采用MySQL5.7.26开发数据库的有关表格数据,设计数据库的实体,统计实体与实体之间的关系,为设计数据库逻辑结构打下基础。这些数据包括账户、机电设备使用信息、机电设备维护信息以及各种其他信息。数据模型能够有效地处理数据,把系统收集的数据按一定的模型组织,提供存储、维护、检索数据的功能。
2系统调试及测试
在系统设计过程中可能出现一些这样或者那样的错误,系统调试是要在运行船舶机电设备使用与维护特色资源库之前,找到其中存在的错误。系统测试是保证系统质量的关键步骤,是对系统规格、设计和编程的检验。其根本目的是尽可能多地找到并修改系统中隐藏的错误,完成一个高质量的资源库。
2.1功能调试
1)链接测试链接是指导用户前往网页的主要手段。链接测试主要分为3个方面,首先调试所有链接是否能够前往用户需求界面;其次调试所链接的页面是否存在;最后确保网站不存在孤立的页面[6]。2)数据库调试在系统开发中,数据库必不可少,数据库为系统运行、查询和实现用户对数据存储的请求提供空间。
2.2测试方法
1)黑盒子测试如果已经知道产品的功能,去测试它的每一个功能是不是达到了制作此产品的要求,这种测试方法称为黑盒子测试[7]。黑盒子测试主要是根据软件的外部特征,而不去考虑系统的内容逻辑结构。黑盒子测试是指在系统的接口上进行测试,即看它是否能够满足功能要求。2)白盒子测试如果已经知道了产品的内部特征,去测试它的内部活动是不是达到了设计此产品的要求。这种测试方法称为白盒子测试。白盒子测试与黑盒子测试不同,它是检查系统内部的逻辑结构,通过提供一组指定条件和循环测试的测试用例,对系统的逻辑路径进行测试,能够在不同点检查系统状态,从而确定系统状态是否正常。
3结语
经过测试,本系统在编写处理机电设备数据信息的时候只对机电设备信息的表进行了修改,而没有修改相应参数的表,导致数据出现了不一致,所幸问题及时被发现并修正,没有引起后续的问题。本系统经过调试以后发现,确实存在链接问题。有些页面没有链接到准确的页面,主要原因是页面的文件名更改后没有更改链接中的文件名。还有当文件拷贝到不同路径时,由于每个页面复制了一个页面的头,相应链接也出现了变化,这时再用原来的链接就出现了错误。这些问题将在后续建设过程中予以重点研究解决。另外,本系统目前基本上停留在理论阶段,数据采集录入与行业规范存在偏差,系统数字资源检索服务能力有待通过与行业企业进一步沟通交流,从而逐步提升,以期建成高标准、高质量的特色资源库服务社会。
作者:刘宇 单位:武警海警学院