时间:2024-04-25
姜传广 王喜涛 闫昊燕
蓬莱中柏京鲁船业有限公司 山东烟台 265601
当前我国船舶信息化管理平台的设计过程中,其技术架构方面的设计主要如下,首先在先进技术的使用方面,船舶信息化管理系统的设计使用到了php、css 及数据库等相关先进技术,同时在船舶信息业务逻辑处理层面的设计主要使用到了双向认证技术,该技术的使用主要是为了进行安全性以及合法性的检验,同时也能够在此过程中实现认证会话的管理以及文件上传的防护工作等[1]。此外,在船舶信息管理数据设计过程中,还需要通过数据库技术来实现文件的管理以及数据库的服务,当前船舶数据信息化管理平台的设计过程中所部署的主要是Linux 开源操作系统。我国船舶信息管理系统的设计是基于MVC 设计思想所进行的,而在此过程中也可以将系统进行不同层次的划分,主要包括数据库访问层、业务逻辑处理层等,这些不同层面的数据不能够跨越层次访问,由此便高度的保证了数据操作过程中的安全性,具有较好的使用价值。对于船舶数据信息化管理平台设计的总体结构而言,主要可以根据船舶管理系统的特点将之划分为四个部分,分别是用户管理模块、船舶管理模块、公告以及文件管理模块四个部分,这四个部分中,用户管理模块的主要功能包括添加用户、修改密码等,船舶动态信息管理模块功能主要包括船舶动态信息查询以及船舶动态信息更新,公告管理模块则包括两个方面,分别是公告更新、公告查询,文件管理模块主要功能包括文件上传以及文件查询下载[2]。
船舶数据信息化管理平台的系统功能设计方面包括很多方面,以下进行具体的分析介绍,首先是用户管理方面,用户管理功能结构主要把包括用户的添加、删除、船舶基本信息的管理、用户密码管理等,其动态管理上主要是提供了船舶动态信息更新、船舶动态信息的查询以及船舶计划预案方面的功能;公告管理功能提供了添加公告、删除公告、查询公告等功能,最后的文件管理功能包含文件的添加、文件删除、文件下载以及文件查询方面的功能。以上四方面则是船舶信息化管理平台功能设计功能的主要四方面内容,这些方面的功能设计对于船舶数据信息化管理平台的作用显著,都是不可分割的一部分。
船舶信息化管理数据库的设计方面主要包括两方面内容,分别是系统实体的设计以及数据库表的设计。首先是系统实体方面的设计,系统实体的设计主要是根据实际的调查情况进行分析,由此来对系统所作的需求进行系统设计,需求分析等方面的工作,从而进一步的进行船舶信息化管理系统中数据库实体的设计,其中数据库实体包含用户实体、船舶信息实体以及船舶动态信息实体方面的内容。首先介绍的便是用户实体方面的内容,用户实体主要作用是记录用户的信息,同时也能够用于用户管理以及访问方面的控制。船舶基本信息实体主要是用来记录船舶的基本信息,同时也包含查看以及修改船舶基本信息的功能。船舶实体具有船名、船长、出场时间等方面的属性,据此可以了解到船舶一部分基本信息。船舶动态实体信息的主要作用是记录船舶的一些动态信息,包括船舶的干部人数、职工人数、主食存量以及淡水存量等基本的信息[3]。最后所要介绍的是文体实体信息,该方面的内容主要包括记录用户上传文件信息,同时也能够帮助查看以及记录文件信息。除了船舶信息化管理平台系统实体的设计之外,船舶数据库表的设计也是极为重要的一点,根据船舶系统的实体设计可以进行用户信息实体、船舶基本信息实体以及船舶动态信息实体的设计。根据这些实体方面的内容联系也可以建立起了一定的关系模型,从而能够更为清晰的看出各个实体内容方面的关联。据此结合实际的调查情况可以进行用户需求的分析,由此来选用数据库软件进行数据库的构建。在进行数据库表结构的构建之前,首先需要创建一个数据库,并将之命名。该数据库包含诸多方面的数据表,如用户信息表、船舶动态信息表、船舶基本信息表以及文件信息表等方面的数据。用户信息表主要适用于用户登录过程中的验证用户名、密码等,同时用户信息表还包括用户的编号、用户名、用户密码等方面的属性。工作日志信息表则是用来存储工作日志信息,可以针对具体工作过程中的实际情况进行记录分析,任何人员都不能够擅自更改工作日志,管理员用户以及各个船舶的用户都拥有查看工作日志的权利。根据数据表的结构进行分析,主要包含编号、用户名、操作时间方面的属性。
本文中主要针对当前我国船舶信息化管理平台的设计及实现进行了深入的分析研究,介绍了船舶数据信息化管理平台的设计方式,从船舶数据信息化管理平台整体设计先进技术及系统的整体结构、功能设计等方面入手进行研究,由此来介绍我国船舶数据信息化管理平台的发展情况,为日后的发展提供经验。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!