信息服务平台研发背景下的船舶工程技术探析
随着互联网技术不断发展,社会行业对互联网技术要求不断提升。信息服务平台的建设对打破了传统信息孤岛,真正意义上实现信息共享。当前,船舶工程信息互联网平台已经无法满足用户与相关企业发展需求,不少造船企业在船舶建造过程中依然还使用传统的造船方法,导致造船效率低,造船成本偏高。另外,船舶建造企业对先进技术获取成本较高,因此在船舶工程技术信息服务平台应用中,应加大对先进技术开发力度,构建更加完善、有效的船舶工程技术信息服务平台。
1 信息服务平台研发的需求分析
1.1 平台非功能需求
非功能需求主要是对信息服务平台运行过程中特性与属性的判定,如运行环境、软件质量等,在对信息服务平台研发过程中,非功能需求主要有以下几种:
第一,性能需求,包括平台运行时的速度以及系统所占资源。信息服务平台在运行的过程中,要能够快速响应信息,满足相关服务对象要求。
第二,可靠性。研发船舶工程技术信息服务平台,需要满足可靠性需求,信息服务平台需要在功能失效之前迅速显示出来,并且保证可预测故障发生后还能正常运行。
第三,安全性。用户在对信息服务平台登录过程中,要确保用户相关信息安全。
第四,可保障性。信息服务平台要具有自身可扩展以及可配置等功能。
1.2 可行性分析
在对船舶工程技术信息服务平台进行可行性研究时,必须从社会角度、经济角度和技术角度入手。
首先,从社会角度来说,在船舶行业不断改革背景下,新型技术得到了广泛使用,船舶行业中技术创新占据主导地位。在船舶行业转型过程中,信息技术平台通过互联网,实现船舶工程技术信息在相关企业、高校以及研究所之间的交流与共享,促进船舶工程技术不断发展。因此,船舶工程技术信息服务平台在社会角度具有较强的可行性。
其次,从经济角度考虑,船舶工程技术信息服务平台主要由所在地区政府机构提出并运行,可以满足地区企业技术发展需求。船舶工程技术信息服务平台将船舶行业当今技术以及优秀企业进行展示,通过互联网平台进行交流,节约交流时间与空间成本。因此,船舶工程技术信息服务平台在经济角度具有较强的可行性。
最后,从技术角度分析,船舶工程技术信息服务平台研发过程中,依托成熟的互联网技术。平台编程主要开发工具为Visual Studio 2015;语言编程软件主要是VB.NET,有效提高了编程效率,给服务平台维护提供了足够便利[1]。通过软件Micmsoti SQL Server 2014对数据库进行设计,该软件具有数据存储高效且安全的优势,能够满足网站的各种需求,可以看出船舶工程技术信息服务平台在技术角度有较强的可行性。
2 信息服务平台系统详细设计
2.1 系统总体架构
船舶工程技术信息服务平台总体架构如图1所示。
图1 船舶工程技术信息服务平台架构图
在对船舶工程技术信息服务平台设计时,需要采用B/S 结构,其主要功能如下:第一,客户层,包含信息服务平台的使用人员以及平台用户主,其中平台用户又可分为注册用户、专家用户、非注册用户和平台管理员;第二,前台信息展示层,该层将平台前台信息全部展示出来,可提供注册用户、专家用户、非注册用户所需要的信息,在前台网页通过图片、视频以及文本进行展示;第三,后台信息管理层,该层是对平台中的数据信息进行管理,其主要用户为管理员。管理员在登录以后可进行添加数据、删除数据、修改数据、图片与视频上传以及文本编辑等操作;第四,数据层,信息服务平台最关键的内容就是数据层,主要有数据库、文档库、图片库和视频库;第五,技术支持层,在船舶工程技术信息服务平台研发过程中,计算机语言组合VB.NET+SQL+HTML+CSS为船舶工程技术信息服务平台建设奠定基础;VB.NET主要实现平台相关功能;SQL主要是实现数据库与平台之间数据交换;HTML+CSS主要是实现平台界面语言设计;IIS主要实现平台网站在服务器上的部署,是服务器中不可或缺的软件[2]。
2.2 数据库结构设计
数据库结构设计时应严格遵守以下原则:
第一,实用性原则。设计和建立数据库结构时,要符合各个不同数据特点,数据库结构主要将数据之间关系反映出来,并不是数据库结构设计越细越好。